@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; }

div { display:block; }
body { font-family:"微软雅黑"; color:#7d7d7d; font-size:16px; }
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; font-weight:normal;
}
ul, li {
	list-style: none;
}
a, p {
	color:#fff;
	text-decoration:none;
}
a{ bblr:expression(this.onFocus=this.blur()); outline-style:none; }

img{  margin:0; border:0; padding:0;}/**display:block;**/
.ml10{ margin-left:10px;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.main_with{width:1200px;margin:0 auto;}



.top_banner{ width:100%; overflow:hidden;}
.banner_01{ background:url(../images/banner_01.jpg) no-repeat center; height:129px;}
.banner_02{ background:url(../images/banner_02.jpg) no-repeat center; height:168px;}
.banner_03{ background:url(../images/banner_03.jpg) no-repeat center; height:300px;}
.zsan{ width:1200px; margin:0 auto; position:relative;}

.b4{width: 200px;height:200px; position: absolute;left: 412px;top: 102px;z-index: 0;}
.b4 span{display: block;position: absolute;}
.span-a{width: 148px;height: 149px;background: url(../images/q-a.png) center no-repeat;top: 1px;left: 77px; animation: 6s linear 0s normal both infinite running spin;}
.span-b{width: 128px;height: 128px; border-radius:50%; overflow:hidden; background: url(../images/q-c.png) center no-repeat;top: 12px;left: 87px; z-index:99;}
@keyframes spin {

	0% {

		transform:rotate(0deg);

	   	-webkit-transform:rotate(0deg);

	 }

	 100% {

	 	transform:rotate(-360deg);

	   	-webkit-transform:rotate(-360deg);

	 }

	}

	@-webkit-keyframes spin {

	0% {

		transform:rotate(0deg);

	   	-webkit-transform:rotate(0deg);

	 }

	 100% {

	 	transform:rotate(-360deg);

	   	-webkit-transform:rotate(-360deg);

	 }

	}

	@-moz-keyframes spin {

	0% {

		transform:rotate(0deg);

	   	-moz-transform:rotate(0deg);

	 }

	 100% {

	 	transform:rotate(-360deg);

	   	-moz-transform:rotate(-360deg);

	 }

	}

	@-ms-keyframes spin {

	0% {

		transform:rotate(0deg);

	   	-ms-transform:rotate(0deg);

	 }

	 100% {

	 	transform:rotate(-360deg);

	   	-ms-transform:rotate(-360deg);

	 }

	}

	@-o-keyframes spin {

	0% {

		transform:rotate(0deg);

	   	-o-transform:rotate(0deg);

	 }

	 100% {

	 	transform:rotate(-360deg);

	   	-o-transform:rotate(-360deg);

	 }

	}
/*牙齿矫正*/
.ycjz{ width:1200px; margin: 0 auto;}
.ycjz_t{ background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin-top:55px;}
.ycjz_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.ycjz_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.ycjz_01{ float:left; width:325px; margin-top:50px; margin-left:55px;}
.ycjzt{}
.ycjzt dl{ height:70px; overflow:hidden;}
.ycjzt dl dt{ float:left; line-height:70px; font-size:57px; font-weight:bold; color:#2fb7b2; width:62px; text-align:center;}
.ycjzt dl dd{ float:left; margin-left:10px; width:240px;}
.ycjzt dl dd h3{ font-size:25px; color:#2c2c2c; font-weight:bold; line-height:30px; margin-top:10px;}
.ycjzt dl dd p{ font-size:18px; color:#2c2c2c; line-height:22px;}
.ycjzn1{ margin-top:20px;}
.ycjzn1 p{ font-size:16px; text-indent:2em; color:#2c2c2c; line-height:26px; margin-top:18px;}
.zixun{ width:1200px; margin:45px auto 0;}
.zixun a{ display:block;}
.zixun a.zixun1{ float:left; display:block; color:#FFFFFF; background:#505050; font-size:18px; text-align:center; width:378px; height:45px; line-height:45px; margin-left:191px; border-radius:25px;}
.zixun a.zixun2{ float:left; display:block; color:#FFFFFF; background:#ff6895; font-size:18px; text-align:center; width:452px; height:45px; line-height:45px; margin-left:36px; border-radius:25px;}
.zixun a.zixun4{ float:left; display:block; color:#FFFFFF; background:#505050; font-size:18px; text-align:center; width:378px; height:45px; line-height:45px; margin-left:275px; border-radius:25px;}
.zixun a.zixun3{ float:left; display:block; color:#FFFFFF; background:#ff6895; font-size:18px; text-align:center; width:290px; height:45px; line-height:45px; margin-left:36px; border-radius:25px;}

/*自锁矫治*/
.zsjz{ background:url(../images/ycjz.jpg) no-repeat center; height:668px; margin-top:50px; overflow:hidden;}
.zsjz_t{width:1200px; background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin:45px auto 0;}
.zsjz_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.zsjz_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.zsjzn{ width:1200px; margin:40px auto 0;}
.zsjzl{ float:left; width:712px;}
.zsjzl p{ text-indent:2em; font-size:17px; margin-top:5px; line-height:27px; color:#4b4b4b;}
.zsjzl p span{ color:#FF0000;}
.zsjzi{ width:616px; margin:15px auto 0;}
.zsjzr{ float:right; width:438px;}
.jznl{ width:1200px; margin:40px auto 0; overflow:hidden;}
.jznlz{ float:left; width:571px;}
.jznlz dt{ height:93px; overflow:hidden; background:url(../images/jznlt_01.jpg) no-repeat center; margin-bottom:36px;}
.jznlz dt h3{ font-size:28px; color:#545454; line-height:93px; margin-left:131px; font-weight:bold;}
.jznlz dt h3 span{ color:#2fb7b2; font-size:34px; font-weight:bold;}

.jznlz dd{ width:571px;} 
.jznlz dd ul{ margin-top:35px;}
.jznlz dd ul li{ float:left; width:127px; margin-right:15px;}
.jznlz dd ul li p{ text-align:center; font-size:18px; color:#545454; height:45px; line-height:45px;}
.jznlzx{ width:454px; height:42px; line-height:42px; text-align:center; font-size:18px; background:#ff6895; border-radius:20px; margin:35px auto 0;}
.jznlzx a{ display:block; width:100%; height:100%;}

.jznly{ float:right; width:571px;}
.jznly dt{ height:93px; overflow:hidden; background:url(../images/jznlt_02.jpg) no-repeat center;}
.jznly dt h3{ font-size:28px; color:#545454; line-height:93px; margin-left:131px; font-weight:bold;}
.jznly dt h3 span{ color:#2fb7b2; font-size:34px; font-weight:bold;}
.fbt{ margin-top:31px;}

/*诊疗流程*/
.zllc{ width:1200px; margin: 0 auto;}
.zllc_t{ background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin-top:55px;}
.zllc_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.zllc_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.zjgcn{ margin-top:50px;}
.zjgc1 p{ width:215px; float:left; margin-right:30px; font-size:18px; color:#554e60; text-align:center; height:40px; line-height:40px;}
.zjgc2{ width:955px; margin:35px auto 0;}
.zjgc2 p{ width:215px; float:left; margin-right:30px; font-size:18px; color:#554e60; text-align:center; height:40px; line-height:40px;}

/*高效实用*/
.gxsy{ width:1200px; margin: 0 auto;}
.gxsy_t{ background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin-top:55px;}
.gxsy_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.gxsy_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.gxsyn{}
.gxsyn p{ width:1153px; margin:20px auto 0; line-height:29px; text-indent:2em; font-size:16px; color:#424242;} 
.ldys{}
.ldys h3{ width:300px; height:66px; margin:35px auto 0;}
.ldysn{ width:100%; margin:23px auto 0;}
.ldys_01{ background:url(../images/ldys_01.jpg) no-repeat center; height:144px;}
.ldys_02{ background:url(../images/ldys_02.jpg) no-repeat center; height:159px;}
.ldys_03{ background:url(../images/ldys_03.jpg) no-repeat center; height:178px;}
.ldys_04{ background:url(../images/ldys_04.jpg) no-repeat center; height:190px;}
.ldys_05{ background:url(../images/ldys_05.jpg) no-repeat center; height:138px; overflow:hidden;}

/*正畸美脸*/
.zjml{ width:1200px; margin: 0 auto;}
.zjml_t{ background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin-top:55px;}
.zjml_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.zjml_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.zjmln{ width:1200px; margin:40px auto 0;}
.zjmll{ float:left; width:712px;}
.zjmll > p{ text-indent:2em; font-size:17px; line-height:27px; color:#4b4b4b;}
.zjmlr{ float:right; width:449px;}
.zjml{ width:1200px; margin:40px auto 0; overflow:hidden;}
.zjmlz{ float:left; width:571px;}
.zjmlz dt{ height:93px; overflow:hidden; background:url(../images/jznlt_01.jpg) no-repeat center;}
.zjmlz dt h3{ font-size:28px; color:#545454; line-height:93px; margin-left:131px; font-weight:bold;}
.zjmlz dt h3 span{ color:#2fb7b2; font-size:34px; font-weight:bold;}
.zjmli{ width:712px; margin:15px auto 0;}
.zjmli ul{ margin-top:35px;}
.zjmli ul li{ float:left; width:157px; overflow:hidden; margin-left:44px; overflow:hidden;}
.zjmli ul li p{ text-align:center; width:157px; font-size:18px; color:#434343; height:30px; line-height:30px;}

/*矫正技术*/
.jzjs{ overflow:hidden;}
.jzjs_t{width:1200px; background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin:55px auto 0;}
.jzjs_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.jzjs_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.jzjsn{ margin-top:30px;}
.jzjs1{ background:url(../images/jzjs1.jpg) no-repeat center; height:227px; overflow:hidden;}
.jzjs1n{ width:1200px; position:relative; margin:0 auto;}
.jzjs1t{ position:absolute; width:468px; height:118px; top:95px; right:131px;}
.jzjs1t h3{ font-size:51px; color:#2db3ab; font-weight:bold; text-align:center; line-height:75px; margin-top:8px;}
.jzjs1t p{ font-size:20px; text-align:center; font-weight:bold; line-height:23px;}
.jzjs2{ background:url(../images/jzjs2.jpg) no-repeat center; height:346px; overflow:hidden;}
.jsjs2n{ width:1200px; position:relative; margin:0 auto;}
.jsnr{ position:absolute; right:96px; width:510px; top:35px;}
.jsnr p{ font-size:16px; color:#1b3e40; width:458px; line-height:26px;}
.jsqh{ margin-top:30px; overflow:hidden;}
.jsqh1{ width:355px; float:left;}
.jsqh2{ width:118px; float:right; margin-top:5px;}
.jzjs3{ width:1200px; margin:7px auto 0;}
.jzjs3 ul li{ width:517px; height:188px; overflow:hidden; float:left; margin-top:35px; margin-left:57px;}

/*实力专家*/
.slzj{ width:1200px; margin: 0 auto;}
.slzj_t{ background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin-top:55px;}
.slzj_t h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.slzj_t p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}

.b{font-weight:bold;}  /* 加粗 */
.item{width:1115px;margin:35px auto 0;overflow:hidden;}
.f6Box{height:430px;}
.f6Box dl{float:left;position:relative;width:150px;height:430px;margin-right:17px;background-color:#03a398;overflow:hidden;}
.f6Box dl.last{margin-right:0;}
.f6Box dl dt{position:absolute;top:0;left:-80px;transition:all .3 ease;}
.f6Box dl.on dt{left:0;}
.f6Box dl dt i{position:absolute;top:0;left:0;width:600px;height:430px;display:block;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.f6Box dl.on dt i{display:none;}
.f6Box dl dt img{width:298px;height:430px;display:block;}
.f6Box dl dd{position:relative;width:280px;height:430px;padding-left:320px;}
.f6Box > dl > dd > h3{position:relative;height:47px;padding:30px 0 14px;}
.f6Box > dl > dd > h3 > span{float:left;height:40px;display:block;color:#fec500;font:bold 40px/40px 'Microsoft Yahei';}
.f6Box > dl > dd > h3 b{float:left;height:16px;padding:14px 0 0 14px;display:block;color:#fff;font:normal 24px/24px 'Microsoft Yahei';}
.f6Box > dl > dd > h3 i{float:left;width:39px;height:25px;margin:5px 0 0 12px;display:block;background-position:0 -360px;}
.f6Box dl dd p{color:#fff;font-size:16px;line-height:26px;padding-right:26px;}
.f6Box dl dd p b{color:#fec500;}
.f6Box > dl > dd > .zjzx > h2{ margin-top:15px; color:#FFFFFF; font-size:18px; font-weight:bold; width:95px; height:27px; line-height:27px; text-align:center; border:1px solid #FFFFFF;}
.f6Box > dl > dd > .zjzx > p{ font-size:18px; color:#FFFFFF; line-height:26px; margin-top:15px;}
.f6Box dl dd .askBox{position:absolute;left:320px;bottom:18px;width:272px;height:42px;}
.f6Box dl dd .askBox a{float:left;width:120px;height:42px;margin-right:16px;display:block;border-radius:4px;background-color:#fec500;color:#34261b;font:normal 22px/42px 'Microsoft Yahei';text-align:center;transition:all .3s ease-in-out;}
.f6Box dl dd .askBox a:hover{background-color:#0a674c;color:#fff;}

/*正畸标准*/
.zjbz{ width:1200px; margin: 0 auto;}
.zjbzt{ background:url(../images/btbg.jpg) no-repeat bottom; overflow:hidden; margin-top:55px;}
.zjbzt h3{ font-size:39px; font-weight:bold; color:#2fb7b2; height:45px; line-height:45px; text-align:center;}
.zjbzt p{ font-size:13px; color:#afafaf; line-height:24px; text-align:center; margin-bottom:10px;}
.zjbzn{ overflow:hidden;}
.yyjj{ width:1144px; margin:25px auto 0;}
.yyjj p{ text-indent:2em; font-size:18px; line-height:29px; color:#5b5a5a;}
.slideTxtBoxs{ width:1200px; margin:50px auto 0; overflow:hidden;}
.slideTxtBoxs .hdd ul{ float:left; width:259px;}
.slideTxtBoxs .hdd ul li{float:left; width:259px; height:67px; cursor:pointer;font-size:18px;font-family:"微软雅黑"; background:#e6e6e6;  overflow:hidden; margin-top:8px; overflow:hidden; line-height:67px;}
.slideTxtBoxs .hdd ul li.on{background:url(../images/tab_02.jpg) no-repeat; width:266px; font-size:18px;}
.slideTxtBoxs .hdd ul li a{ display:block; width:236px; margin-left:16px; color:#6e6e6e;}
.slideTxtBoxs .hdd ul li a.bzl{ line-height:24px; margin-top:10px;}
.slideTxtBoxs .hdd ul li.on a{color:#fff; font-weight:bold; }
.slideTxtBoxs .dh ul{ float:right; width:259px;}
.slideTxtBoxs .dh ul li{float:right; maring-right:20px; height:67px; width:259px; cursor:pointer;font-size:18px;font-family:"微软雅黑"; background:#e6e6e6; overflow:hidden; text-align:right; margin-top:8px; overflow:hidden;}
.slideTxtBoxs .dh ul li.on{background:url(../images/tab_04.jpg) no-repeat; width:266px; font-size:18px;}
.slideTxtBoxs .dh ul li a{ display:block; margin-left:16px; color:#6e6e6e; line-height:67px; text-align:left;}
.slideTxtBoxs .dh ul li.on a{color:#fff; font-weight:bold; margin-left:25px; }
.slideTxtBoxs .bd{width:651px;float:left;height:369px; margin-left:15px; margin-top:8px;}
.slideTxtBoxs .bd li { height:67px; line-height:24px;}
.ztbz .ztbzl{ float:left; width:342px; overflow:hidden; background:#6e6e6e; height:369px;}
.ztbz .ztbzl h3{ color:#fff; font-weight:bold; font-size:23px; width:288px; border-bottom:1px solid #fff; margin:0 auto; height:50px; line-height:50px; margin-top:12px;}
.ztbz .ztbzl p{ font-size:16px; color:#FFFFFF; line-height:26px; width:288px; margin:10px auto 0;}
.ztbz .ztbzr{ float:right; width:308px;}
.ztbz .ztbzl h3.zth{ height:60px; line-height:25px; padding:11px 40px 0; font-size:20px;}
