﻿@charset "utf-8";
/* CSS Document */
html, body {
	font-family: "微软雅黑";
	-webkit-text-size-adjust: none;
	font-size: 14px;
	height:atuo;
	max-width:640px;
	margin:0 auto;
}
div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, p, body {
	margin: 0px;
	padding: 0px;
}
ul, li, dl, dt, dd {
	list-style-type: none;
}
img {
	border: 0px;
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0px;
	line-height: 0px;
}
.clearFix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: '';
}
.clearFix {
	zoom: 1;
}
.lan{
	color:#0c79b6;
	}
#blank_50{height:70px}

header{
	width:100%;
	background:#fff;
	float:left;
	}

header img{
	width:100%;
	}

.menu{
	width: 8%;
	float: left;
	padding: 7% 3% 5% 3%;
	}
.logo{
	width: 50%;
	float: left;
	padding:5% 0 3% 11%;
	}
.tel{
	width: 6%;
	float: right;
	padding: 7% 4% 5% 4%;
	}
nav{
	width:100%;
	max-height:84px;
	float:left;
	}
nav ul{
	width:100%;
	max-height:42px;
	border-top:1px #fff solid;
	background:#017bac;
	float:left;
	}
nav ul li{
	width:24.5%;
	border-right:1px #fff solid;
	float:left;
	text-align:center;
	height:300%;
	line-height:300%;
	}
nav ul li a{
	color:#fff;
	display:block;
	font-size:18px;
	}
nav ul li:last-child{
	border-right:none;
	}
@media(max-width:480px){
nav ul li a{
	font-size:16px;
	}
	}
@media(max-width:360px){
nav ul li a{
	font-size:14px;
	}
	}
.wechat{ height:40px; line-height:40px; background:#f1ac2e; position:relative; overflow:hidden; }
.wechat_title{ position:absolute; left:0; top:0; height:40px; width:100px; color:#fff; font-size:14px; /*background:url(../images/wico.jpg) no-repeat 7px center;*/ padding-left:15px; width:97px; }
.wechat_infobg{ background:url(../images/wechat_bg2.jpg) no-repeat 0 12px; margin-left:98px; text-align:left; overflow:hidden; width:100%; height:40px; padding-left:8px; }
.wechat_info{ width:100%; height:40px; overflow:hidden; font-size:14px;}
.wechat_info a{ color:#4f4e4f; }
section{
	float:left;
	width:100%;
	}
#banner,#news,#zlks,#zjtd,#case,#video,online{
	margin-bottom:4%;
	}


.home-device{
	width:100%;

	position: relative;
	z-index:101;
	}
.swiper_iconbox{
	 width:32px;
	 height:32px;
	 text-align:center;
	 position:absolute;
	 left:49%;
	 top:40%;
	}
.swiper_iconbox img {
	width:100%;
	height:100%;
	}
.swiper-main {
	width:100%;
	height:auto;
	position: relative;
}
.swiper1, .swiper1 .swiper-slide{
	width: 100%;
}
.pagination1 { width:100%; height:6px; font-size:0; text-align: center; position:absolute; left:0; bottom:20px; z-index:102;}


.pagination1 .swiper-pagination-switch { display: inline-block; width:10px; height:10px; margin: 0 2px; font-size:0; -webkit-border-radius: 5px; -moz-border-radius:5px; border-radius:5px;background:#017bac;}
.pagination1 .swiper-active-switch { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; background:#f1ac2e}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;	
}
.swiper-slide {
	float:left;
	width:100%;
}


.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


.swiper-container, .swiper-slide {
	width: 100%;
}

.swiper-slide img { width:100%; height:auto}
.swiper-slide img.blur { -webkit-filter: blur(15px);}



.tit{
	padding:2% 0;
	border-bottom:1px solid #e5ebef;
	border-top:1px solid #e5ebef;
	}
.tit1{
	padding:2% 0;
	}
.atit{
	border-top:1px #e5ebef solid;
	border-bottom:1px #e5ebef solid;
	}
.btit{
	border-bottom:1px #e5ebef solid;
	}
.tit p{
	width:93%;
	margin:0 auto;
	border-left:8px #f1ac2e solid;
	font-size:21px;
	padding-left:1%;
	}
.tit1 p{
	width:100%;
	margin:0 auto;
	border-left:8px #f1ac2e solid;
	font-size:21px;
	padding-left:1%;
	}
@media(max-width:480px){
.tit p{
	font-size:18px;
	}
.tit1 p{
	font-size:18px;
	}
	}
@media(max-width:360px){
.tit p{
	font-size:15px;
	}
.tit1 p{
	font-size:15px;
	}		
	}
.tit p img{
	float:right;
	padding:1% 0;
	width:5%;
	}
#news ul{
	width:95%;
	margin:0 auto;
	}

#news ul li{
	padding:2% 0;
	border-bottom:1px #dadada dashed;
	}

#news ul li a{
	font-size:18px;
	color:#000;
	}
#news ul li span{
	float:right;
	color:#c4c4c4;
	font-size:18px;
	}
@media(max-width:480px){
#news ul li a,#news ul li span{
	font-size:16px;
	}	
	} 
@media(max-width:360px){
#news ul li a,#news ul li span{
	font-size:14px;
	}	
	}
#zlks{
	background:#f7f7f7;
	height:35%;
	}
#zlks i{ color:#f7f7f7;}
#zlks p{
	color:#000000;
	}
#zlks ul{
	width:95%;
	margin:0 auto;
	}
#zlks ul li{
	width:22%;
	float:left;
	
	margin-right:4%;

	text-align:center;
	padding:3% 0 2% 0;
	}
#zlks ul li:nth-child(1) p{
	background:#ff4993;
	border-radius:28%;
	}
#zlks ul li:nth-child(2) p{
	background:#83a8c3;
	border-radius:28%;
	}
#zlks ul li:nth-child(3) p{
	background:#ed9d60;
	border-radius:28%;
	}
#zlks ul li:nth-child(4) p{
	background:#00bcd7;
	border-radius:28%;
	}
#zlks ul li:nth-child(5) p{
	background:#726abd;
	border-radius:28%;
	}
#zlks ul li:nth-child(6) p{
	background:#f17782;
	border-radius:28%;
	}
#zlks ul li:nth-child(7) p{
	background:#90bc45;
	border-radius:28%;
	}
#zlks ul li:nth-child(8) p{
	background:#bbc2cc;
	border-radius:28%;
	}
#zlks ul li:nth-child(4),#zlks ul li:last-child{
	margin-right:0;
	}
#zlks ul li a p{
	margin:0 auto;
	width:5rem; height:5rem; line-height:6.6rem; margin-bottom:1rem;
	}

#zlks ul li a{
	font-size:18px;
	color:#4a4a4a;
	display:block;
	}
@media(max-width:480px){
#zlks ul li a{
	font-size:16px;
	}
	}

@media(max-width:360px){
#zlks ul li a{
	font-size:14px;
	}
	}
#zjtd ul{
	width:95%;
	height:auto;
	margin:0 auto;
	padding-top:4%;
	}
#zjtd ul li{
	width:47%;
	float:left;
	margin-right:6%;
	}
#zjtd ul li img{
	width:100%;
	}
#zjtd ul li:last-child{
	margin-right:0;
	}
#zlxm{
	background:#f6f8ef;
	height:50%;
	}
#zlxm i{ color:#f6f8ef}
#zlxm ul li{
	width:22%;
	float:left;
	margin-right:4%;
	text-align:center;
	padding:3% 0 2% 0;
	}
#zlxm ul li a p{
	margin:0 auto;
	width:5rem; height:5rem; line-height:6.6rem; margin-bottom:1rem;
	}
#zlxm ul li:nth-child(1) p,#zlxm ul li:nth-child(3) p,#zlxm ul li:nth-child(6) p,#zlxm ul li:nth-child(7) p,#zlxm ul li:nth-child(8) p,#zlxm ul li:nth-child(11) p{
	background:#3b9ccf;
	border-radius:28%;
	}
#zlxm ul li:nth-child(2) p,#zlxm ul li:nth-child(4) p,#zlxm ul li:nth-child(5) p,#zlxm ul li:nth-child(9) p,#zlxm ul li:nth-child(10) p,#zlxm ul li:nth-child(12) p{
	background:#bbc2cc;
	border-radius:28%;
	}
#zlxm ul li a{
	font-size:18px;
	color:#434343;
	}
@media(max-width:480px){
#zlxm ul li a{
	font-size:16px;
	}
	}

@media(max-width:360px){
#zlxm ul li a{
	font-size:14px;
	}
	}
#zlxm ul li:nth-child(4),#zlxm ul li:nth-child(8),#zlxm ul li:nth-child(12),#zlxm ul li:last-child{
	margin-right:0;
	}
#zlxm ul{
	width:95%;
	margin:0 auto;
	}
#case{
	background:#017bac;
	padding-bottom:4%;
	}
#case .tit p{
	color:#fff;
	}
#case ul{
	width:95%;
	margin:0 auto;
	}
#case ul img{
	width:100%;
	}
#case ul li{
	margin:2%;
	}

#case ul li p{
	color:#fff;
	font-size:18px;
	height:28px;
	line-height:28px;
	text-align:center;
	}
@media(max-width:480px){
#case ul li p{
	font-size:14px;
	}	
	}
@media(max-width:360px){
#case ul li p{
	font-size:12px;
	}	
	}
#case .dot{width:57px; height:13px; margin:0 auto; padding:11px 0 0; clear:left;}
#case .dot a{width:15px; height:15px; float:left; margin:0 3px; display:block;}
#case .dot .a1{ background:url(../images/SH_dot.png) no-repeat center top;}
#case .dot .a1:hover{ background:url(../images/SH_dotHover.png) no-repeat center top;}
#case .dot .on{ background:url(../images/SH_dotHover.png) no-repeat center top;}

.zxsm{
	width:95%;
	margin:0 auto;
	height:70px;
	border:1px #42a1cd solid;
	margin-top:5%;
	}
.zxsm li{
	display:inline;
	height:50px;
	}
.zxsm li.left{
	width:15%;
	background:#42a1cd;
	text-align:center;
	font-size:20px;
	color:#fff;
	float:left;
	padding:10px 0;
	}
.zxsm li.right{
	width:80%;
	float:right;
	padding:10px 0;
	font-size:16px;
	color:#848484;
	line-height:28px;
	padding-right:2%;
	}


.tb{
	width:95%;
	margin:0 auto;
	padding-top:5%;
	}
.tb p{
	width:50%;
	float:left;
	}

.tb{width:96%; height:auto; margin:0 auto;}
.tb p{width:50%; float:left; margin-bottom:5px;}
.tb p b{width:19.5%; float:left; line-height:30px; font-size:16px;}
.tb p input{ float:left;}
.tb p .input{width:65%; height:20px; line-height:30px; font-size:16px; padding:2.5px; line-height:18px;}
.tb p i{width:20px; height:35px; float:left;}
.tb .p1{width:100%; float:left; height:auto;}
.tb .p1 b{width:9.5%; height:60px; float:left; line-height:25px;}
.tb .p1 .input2{width:81.5%; line-height:20px; height:60px; font-size:1rem; padding:1%; line-height:18px;}
.tb .links{width:244px; height:33px; margin:0 auto; clear:left;}
.tb .links a{width:112px; line-height:33px; background:#747474; text-align:center; font-size:16px; color:#FFF; float:left; display:block; margin:0px 5px;}
.tb .links input{width:112px; line-height:30px; background-color:#747474; text-align:center; font-size:16px; color:#FFF; float:left; display:block; margin:0px 5px; border:none; font-family: "Microsoft YaHei";}
@media(max-width:480px){
.zxsm li.left{
	font-size:18px;
	}
.zxsm li.right{
	line-height:20px;
	font-size:14px;
	}
.tb p b{font-size:14px;}
	}
@media(max-width:360px){
.zxsm li.left{
	font-size:16px;
	}
.zxsm li .right{
	line-height:18px;
	font-size:12px;
	}
.tb{width:96%; height:auto; margin:0 auto;}
.tb p{width:50%; float:left; height:30px;}
.tb p b{width:25%; float:left; line-height:25px; font-size:12px;}
.tb p input{ float:left;}
.tb p .input{width:65%; line-height:20px; font-size:1rem; padding:1%; line-height:18px;}
.tb p i{width:10px; height:17.5px; float:left;}
.tb .p1{width:100%; float:left; height:auto; margin-bottom:5px;}
.tb .p1 b{width:12.5%; height:60px; float:left; line-height:25px;}
.tb .p1 .input2{width:81.5%; line-height:20px; height:60px; font-size:1rem; padding:1%; line-height:18px;}
.tb .links{width:172px; height:20px; margin:0 auto; clear:left;}
.tb .links a{width:76px; line-height:20px; background:#747474; text-align:center; font-size:1rem; color:#FFF; float:left; display:block; margin:0px 5px;}
.tb .links input{width:76px; line-height:16px;font-size:14px;}
}
footer{
	width:100%;
	float:left;
	}
.phone{
	width:100%;
	margin:0 auto;
	padding-top:5%;
	}
.phone img{
	width:100%;
	}
.address{
	padding-top:3%;
	}
.address img{
	width:100%;
	}
/*---------牙齿种植--------*/
#menu ul{
	width:100%;
	float:left;
	max-height:220px;
	border-bottom:1px #fff solid;
	}
#menu ul li{
	width:24.7%;
	float:left;
	border-right:1px #fff solid;
	background:#0076a3;
	padding:3% 0;
	text-align:center;
	}
#menu ul li:last-child{
	border-right:none;
	}
#menu ul li a{
	color:#fff;
	font-size:18px;
	}
#menu ul li p{
	margin-bottom:1%;
	}
@media(max-width:480px){
	#menu ul li a{
	font-size:16px;
	}
	}
@media(max-width:360px){
	#menu ul li a{
	font-size:14px;
	}
	}
#position p{
	width:97%;
	margin:0 auto;
	border-bottom:1px #c8c8c8 dashed;
	}
#position p i{
	width:20%;
	padding-right:2%;
	}
#position p a{
	font-size:16px;
	color:#727272;
	height:42px;
	line-height:42px;
	}
#jieshao h3{
	text-align:center;
	font-size:21px;
	color:#0c79b6;
	padding:3% 0;
	}
#jieshao img{
	width:94%;
	margin:0 3%;
	}

@media(max-width:480px){
#position p a{
	font-size:14px;
	
	}
#jieshao h3{
	font-size:19px;
	} 
	}
@media(max-width:360px){
#position p a{
	font-size:14px;
	
	}
#jieshao h3{
	font-size:17px;
	} 
	}

#subnav ul{
	width:95%;
	margin:0 auto;
	margin-top:2%;
	}
#subnav ul li{
	width:32.3%;
	text-align:center;
	float:left;
	background:#d6d6d6;
	padding:1% 0;
	margin-right:1.5%;
	margin-bottom:1%;
	}
#subnav ul li a{
	display:block;
	color:#000;
	font-size:16px;
	}
#subnav ul li:nth-child(3n){
	margin-right:0;
	}
@media(max-width:480px){
#subnav ul li a{
	font-size:14px;
	}
	}
@media(max-width:360px){
#subnav ul li a{
	font-size:12px;
	}
	}

.tittle{
	width:95%;
	margin:0 auto;
	background:#017bac;
	margin-top:3%;
	padding:1.5% 0;
	color:#fff;
	font-size:18px;
	}
.tittle strong{
	background:url(../images/ico29.jpg) no-repeat left;
	padding-left:20px;
	margin-left:2%;
	}
@media(max-width:480px){
.tittle{
	font-size:16px;
	}
	}
@media(max-width:360px){
.tittle{
	font-size:14px;
	}
	}
#reason ul{ width:95%; margin:0 auto;overflow:hidden; margin-top:2%;}
#reason ul li{width:32%; height:auto; float:left; margin-right:2%;}
#reason ul li:nth-child(3){margin-right:0;}
#reason ul li h4{font-size:16px; color:#fff; background:#000; text-align:center; line-height:2em; background:;}
#reason ul li h4 span{background:url(../images/xm_plant_reason_03.gif) no-repeat left center; padding-left:30px;}
#reason ul li p{padding:0.4em 0.2em 0.4em 0.4em; border:1px solid #000;}
@media screen and (max-width:430px) and (min-width:360px){
#reason ul li p{height:5.5em;}
}
#reason img{
	width:98%;
	padding:0 1%;
	margin-top:3%;
	}
#compared{
	margin-bottom:3%;
	}
#compared img{
	width:88%;
	margin:0 6%;
	margin-top:3%;
	}
#compared a{
	width:75%;
	margin:0 10%;
	text-align:center;
	background:#fdab00;
	padding:1%;
	display:block;
	font-size:18px;
	color:#fff;
	border-radius:4px;
	margin-top:2%;
	}

#jishu ul{ width:95%; margin:0 2.5%; background:#f4f3f3; float:left; padding-bottom:5%;}
#jishu ul li{ width:93%; clear:left; margin:0 auto; padding-top:5%;}
#jishu .left{width:45%;float:left; position:relative;}
#jishu .right{width:45%;float:right;position:relative;}
#jishu .right .text{overflow:hidden; width:100%; height:175px;}
#jishu .right .text h3{ font-size:22px; padding:3% 0;}
#jishu .right .text p{overflow:hidden; font-size:16px;}
#jishu .left img{ width:100%;}
#jishu .left a{background:#fdab00; width:100%; text-align:center;margin-top:4%; padding:2% 0; display:block; font-size:16px; color:#fff; font-weight:bold; border-radius:4px;}
@media(max-width:480px){
#jishu .left a{font-size:14px;}
	}
@media(max-width:360px){
#jishu .left a{font-size:12px;}
	}

#jishu .right a{background:#004986;display:block; font-size:16px; color:#fff; font-weight:bold;padding:2% 0;display:block;width:100%;text-align:center;border-radius:4px;}
@media(max-width:480px){
#jishu .right a{font-size:14px; }
	}
@media(max-width:360px){
#jishu .right a{font-size:12px; }
	}
@media(min-width:481px and max-width:520px){
#jishu .right .text{height:140px;}
	}
@media(max-width:480px){
#jishu .right .text h3{ font-size:18px; padding:3% 0;}
#jishu .right .text p{overflow:hidden; font-size:14px;}
#jishu .right .text{height:115px;}
	}
@media(max-width:360px){
#jishu .right .text h3{ font-size:14px; padding:3% 0;}
#jishu .right .text p{overflow:hidden; font-size:12px; line-height:17px;}
#jishu .right .text{height:95px;}
	}
#anli ul{
	width:95%;
	margin:0 auto;
	background:#f4f3f3;
	padding-top:4%;
	padding-bottom:4%;
	}
#anli ul li{
	width:90%;
	margin:0 auto;
	}
#anli ul li img{
	width:100%;
	}
#anli ul li p{
	font-size:16px;
	width:100%;
	text-align:center;
	padding:2% 0;
	}
#anli ul li p span{
	font-size:18px;
	font-weight:bold;
	color:#1a79a1;
	}
@media(max-width:480px){
#anli ul li p{
	font-size:14px;
	}
#anli ul li p span{
	font-size:16px;
	}
	}
@media(max-width:360px){
#anli ul li p{
	font-size:12px;
	}
#anli ul li p span{
	font-size:14px;
	}
	}
.ts{
	font-size:18px;
	font-weight:bold;
	padding:3% 0;
	width:75%;
	margin:0 auto;
	}
.ts span{
	width:6%;
	float:left;
	margin-right:3%;
	}
.ts span img{
	width:100%;
	}
@media(max-width:480px){
.ts{
	font-size:14px;
	}
	}

@media(max-width:360px){
.ts{
	font-size:12px;
	}
	}
#anli ul a{
	width:70%;
	text-align:center;
	background:#fdab00;
	padding:2%;
	margin:0 auto;
	display:block;
	border-radius:4px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	}
@media(max-width:480px){
#anli ul a{
	font-size:16px;
	}
	}
@media(max-width:360px){
#anli ul a{
	font-size:14px;
	}
	}
#zhuanjia ul{
	width:95%;
	margin:0 auto;
	margin-top:3%;
	}	
.zj li{width:100%; float:left; margin-bottom:3%;}
.zj li .pic{float:left; margin-right:2%; width:25%;}
.zj li .pic img{ width:100%;}
.zj li .text{float:right;width:73%;}
.zj li .text b{width:100%;font-size:20px; line-height:32px;}
.zj li .text p{text-align:left;font-size:15px;overflow:hidden;}
.zj li .text p span{ float:left;font-weight:bold;width:100%;font-size:16px; padding:2% 0;}
.zj li .text a{background:#fdab00; border-radius:4px; color:#fff; font-weight:bold; display:block; text-align:center; margin-top:4.5%; float:left; margin-right:3%; width:35%; padding:1.5%; font-size:20px;}
.zj li .text a:last-child{ background:#2182a6;}
#zhuanjia .dot{width:40px; height:13px; margin:0 45%; padding:10px 0 0; float:left;}
#zhuanjia .dot a{width:13px; height:13px; float:left; margin:0 3px; display:block; cursor:pointer;line-height:2.2rem; font-size:1.2rem;}
#zhuanjia .dot .a1{ background:url(../images/ks_dot.jpg) no-repeat center top;}
#zhuanjia .dot .a1:hover{ background:url(../images/ks_dotHover.jpg) no-repeat center top;}
#zhuanjia .dot .on{ background:url(../images/ks_dotHover.jpg) no-repeat center top;}

#que ul{
	width:95%;
	margin:0 2.5%;
	background:#f4f3f3;
	padding-top:3%;
	float:left;
	padding-bottom:7%;
	}
#que ul li{
	width:95%;
	margin:0 2.5%;;
	float:left;
	
	}
#que ul li .bt,#que ul li .da{
	width:100%;
	padding:1% 0;
	
	}
#que ul li .text{
	width:90%;
	float:left;
	}
#que ul li .text a{
	color:#fda800;
	}
#que ul li .bt{ 
	font-size:18px; 
	font-weight:bold;
	height:115%;
	line-height:115%;
	}
#que ul li .da{
	font-size:16px;
	line-height:180%;
	}
#que ul li .bt span,#que ul li .da span{
	width:4.5%;
	float:left;
	margin-right:2%;
	}
#que ul li .bt span img,#que ul li .da span img{ width:100%;}
@media(max-width:480px){
#que ul li .bt{ 
	font-size:16px;
	
	}
#que ul li .da{
	font-size:14px;
	}
#que ul li .bt,#que ul li .da{
	width:100%;
	padding:2% 0;
	}
#que ul li .bt span,#que ul li .da span{
	width:5%;
	}
.zj li .text b{font-size:18px; line-height:26px;}
.zj li .text p{font-size:14px;}
.zj li .text p span{font-size:14px;}
.zj li .text a{font-size:18px;}
	}
	
@media(max-width:360px){
#que ul li .text{
	width:85%;
	}
#que ul li .bt{ 
	font-size:15px;
        
	}
#que ul li .da{
	font-size:13px;
	}
#que ul li .bt,#que ul li .da{
	width:100%;
	padding:2% 0;
	}
#que ul li .bt span,#que ul li .da span{
	width:6%;
	}
.zj li .text b{font-size:16px; line-height:22px;}
.zj li .text p{font-size:12px;}
.zj li .text p span{font-size:12px;}
.zj li .text a{font-size:16px;}
	}
.link{
	width:70%;
	text-align:center;
	background:#fdab00;
	padding:2%;
	margin:0 13%;
	float:left;
	display:block;
	border-radius:4px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	}
@media(max-width:480px){
.link{
	font-size:16px;
	}
	}
@media(max-width:360px){
.link{
	font-size:14px;
	width:80%;
	margin:0 8%;
	}
	}
/*---------牙齿正畸--------*/

#zhengzhuang p{
	width:95%;
	padding:2%;
	margin:0 auto;
	float:left;
	}
.zzms{
	font-size:18px;
	text-indent:2em;
	}
@media(max-width:480px){
.zzms{
	font-size:16px;
	text-indent:2em;
	}
	}
@media(max-width:360px){
.zzms{
	font-size:14px;
	text-indent:2em;
	}
	}
.zend{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	}
@media(max-width:480px){
.zend{
	font-size:16px;
	}
	}
@media(max-width:360px){
.zend{
	font-size:14px;
	}
	}

#zhengzhuang ul{
	width:95%;
	margin:0 auto;
	}
#zhengzhuang ul li{
	width:23.5%;
	float:left;
	background:#7c7c7c;
	margin-right:2%;
	margin-bottom:2%;
	text-align:center;
	padding:2% 0;
	border-radius:4px;
	}
#zhengzhuang ul li a{
	font-size:18px;
	color:#fff;
	display:block;
	}
#zhengzhuang ul li:nth-child(4n){
	margin-right:0;
	}
#ages ul{
	width:95%;
	margin:0 auto;
	background:#f4f3f3;
	padding-bottom:7%;
	}
#ages ul li{
	width:45%;
	float:left;
	padding:4% 2.5% 6% 2.5%;
	}
#ages ul li img{
	width:100%;
	}
.ages_tit{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:2% 0;
	}
@media(max-width:480px){
.ages_tit{
	font-size:14px;
	}
	#zhengzhuang ul li a{
	font-size:16px;
	}
	}
@media(max-width:360px){
.ages_tit{
	font-size:12px;
	}
	#zhengzhuang ul li a{
	font-size:14px;
	}
	}
.ages_con{
	font-size:16px;
	line-height:180%;
	}
@media(max-width:480px){
.ages_con{
	font-size:14px;
	}
	}
	@media(max-width:330px) and (min-width:300px){
.ages_con{
	height:100px;}
	}
#ages ul a{
	width:70%;
	margin:0 auto;
	display:block;
	text-align:center;
	background:#fdab00;
	padding:2% 0;
	border-radius:4px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	}
@media(max-width:480px){
#ages ul a{
	font-size:16px;
	}
	}
@media(max-width:360px){
#ages ul a{
	font-size:14px;
	}
	}
/*-------美容修复--------*/
#yingxiang{
	margin-bottom:4%;
	}
.yx_con{
	width:95%;
	margin:0 auto;
	padding-top:4%;
	margin-bottom:4%;
	}
.yx_text{
	width:45%;
	float:left;
	margin-right:5%;
	}
.yx_text p:first-child{
	font-size:16px;
	color:#017bac;
	font-weight:bold;
	line-height:180%;
	}
.yx_text p:last-child{
	font-size:16px;
	color:#2b2b2b;
	line-height:180%;
	}
.yx_pic{
	width:45%;
	float:left;
	padding-top:2%;
	}
.yx_pic img{
	width:100%;
	}
@media(max-width:480px){
.yx_text p:first-child,.yx_text p:last-child{
	font-size:14px;
	line-height:150%;
	}
	}
@media(max-width:360px){
.yx_text p:first-child,.yx_text p:last-child{
	font-size:12px;
	line-height:120%;
	}
	}
#xiufu ul{
	width:95%;
	margin:0 auto;
	padding-top:4%;
	}
#xiufu ul li{
	width:23.4%;
	float:left;
	margin-right:2%;
	margin-bottom:1%;
	}
#xiufu ul li:nth-child(4n){
	margin-right:0;
	}
#xiufu ul li img{
	width:100%;
	}

/*----------牙周病---------*/
#weihai p{
	width:95%;
	margin:0 auto;
	font-size:16px;
	color:#2b2b2b;
	text-indent:2em;
	padding:3% 0;
	}
@media(max-width:480px){
#weihai p{
	font-size:14px;
	}
	}
@media(max-width:360px){
#weihai p{
	font-size:12px;
	}
	}
#weihai ul{
	width:95%;
	margin:0 auto;
	}
#weihai ul li{
	float:left;
	width:23.2%;
	margin-right:2%;
	}
#weihai ul li:last-child{
	margin-right:0;
	}
#weihai ul li img{
	width:100%;
	}
#weihai ul li span{
	font-size:16px;
	color:#803e08;
	}
#weihai ul li p{
	color:#000;
	font-size:16px;
	font-weight:bold;
	}
#yzbzz p{
	width:95%;
	margin:0 auto;
	font-size:16px;
	color:#2b2b2b;
	padding-top:2%;
	}
@media(max-width:480px){
#yzbzz p{
	font-size:14px;
	}
#weihai ul li p{
	font-size:14px;
	}
	}
#yzbzz p img{
	width:48%;
	margin-right:2%;
	}
#yzbzz p img:last-child{
	margin-right:0;
	}
#yzbzz ul{
	width:95%;
	margin:0 auto;
	margin-top:1%;
	}
#yzbzz ul li{
	width:32.5%;
	float:left;
	border:1px #fff solid;
	text-align:center;
	padding:1% 0;
	background:#2c3839 url(../images/xm_orth_know_bg_03.gif) no-repeat center;
	color:#fff;
	font-size:14px;
	}
@media(max-width:480px){
#yzbzz ul li{
	height:40px;
	}
	}
#yzbzz ul li img{
	vertical-align:top;
	}

/*-----------儿童齿科----------*/

#etck p,#fanghu p{
	width:95%;
	margin:0 auto;
	font-size:16px;
	color:#2b2b2b;
	padding:2% 0;
	}
@media (max-width:480px){
#etck p,#fanghu p{
	font-size:14px;
	}	
	}
	@media (max-width:360px){
#etck p,#fanghu p{
	font-size:12px;
	}	
	}
#etck p img{
	width:95%;
	margin:0 2.5%;
	margin-top:2%;
	}

#etck .etck_sum{
	text-indent:2em;
	}
#etck ul{
	width:95%;
	margin:0 auto;
	}
#etck ul li{
	float:left;
	width:23.5%;
	margin-right:1.8%;
	}
#etck ul li:last-child{
	margin-right:0;
	}
#etck ul li img{
	width:100%;
	}
#etck ul li font{
	width:100%;
	float:left;
	text-align:center;
	background:#273131;
	color:#fff;
	padding:2% 0;
	margin-top:-4px;
	}
#fanghu p{
	text-indent:2em;
	}
#fanghu img{
	width:95%;
	margin:0 2.5%;
	margin-top:3%;
	}
#tedian ul{
	width:95%;
	margin:0 auto;
	padding-top:5%;
	}
#tedian ul li{
	float:left;
	width:47.5%;
	margin-right:5%;
	padding-bottom:5%;
	}
#tedian ul li:nth-child(2n){
	margin-right:0;
	}
#tedian ul li img{
	width:100%;
	}
#tedian ul li font{
	width:100%;
	float:left;
	text-align:center;
	padding:3% 0;
	border:1px #5b8ab9 dashed;
	font-size:16px;
	margin-top:2%;
	}
@media (max-width:480px){
#tedian ul li font{
	font-size:14px;
	}	
	}
/*---------科室项目页---------*/
/*---------了解种植牙---------*/

#ljzzy,#wcwt{
	width:95%;
	margin:0 2.5%;
	}
#ljzzy .tit a{
	float:right;
	font-size:16px;
	color:#2b2b2b;
	padding:1% 0;
	}
#ljzzy .tit1 a{
	float:right;
	font-size:16px;
	color:#2b2b2b;
	padding:1% 5%;
	}
@media(max-width:480px) {
#ljzzy .tit a{
	font-size:14px;
	}	
#ljzzy .tit1 a{
	font-size:14px;
	}
	}
@media(max-width:360px) {
#ljzzy .tit a{
	font-size:12px;
	padding:1.5% 0;
	}
#ljzzy .tit1 a{
	font-size:12px;
	padding:1.5% 5%;
	}	
	}
#ljzzy img{
	width:100%;
	margin:0 auto;
	padding:3% 0;
	}
.lj_s{
	text-indent:2em;
	font-size:16px;
	color:#2b2b2b;
	line-height:180%;
	}
.ys_con,#zzytd ul,#zzyzz ul,#weichuang ul{
	width:95%;
	margin:0 auto;
	padding-top:3%;
	}
.ys_pic{
	float:left;
	width:37%;
	margin-right:2%;
	}
.ys_pic img{
	width:100%;
	}
.ys_text{
	width:60%;
	float:right;
	}
.ys_text p{
	font-size:16px;
	color:#2b2b2b;
	line-height:180%;
	}

.ys_text font{
	font-size:22px;
	color:#017bac;
	float:left;
	width:100%;
	}
.ys_text a{
	width:35%;
	font-size:16px;
	padding:2% 0;
	float:left;
	background:#ffa500;
	text-align:center;
	color:#fff;
	display:block;
	margin-top:7%;
	}
@media(max-width:480px) {
.ys_text p{
	font-size:14px;
	line-height:120%;
	}

.ys_text font{
	font-size:18px;
	}
.ys_text a{
	font-size:14px;
	margin-top:3%;
	}	
	}
@media(max-width:360px) {
.ys_text p{
	font-size:12px;
	line-height:120%;
	}

.ys_text font{
	font-size:14px;
	}
.ys_text a{
	font-size:12px;
	margin-top:0;
	}	
	}
#zzytd ul li{
	border-bottom:1px #6a6a6a dashed;
	height:175px;
	margin-bottom:2%;
	}
#zzytd ul li img{
	width:42%;
	float:left;
	margin-right:3%;
	}
#zzytd ul li .text{
	width:55%;
	float:right;
	}
#zzytd ul li .bt{
	font-size:16px;
	color:#2b2b2b;
	font-weight:bold;
	}
#zzytd ul li .nr{
	font-size:14px;
	line-height:180%;
	color:#464646;
	}
@media(max-width:480px) {
#zzytd ul li{
	height:125px;
	}
#zzytd ul li .nr{
	line-height:120%;
	}	
	}
@media(max-width:360px) {
#zzytd ul li .nr{
	font-size:12px;
	}	
	}

#zzyzz ul li{
	float:left;
	width:23.5%;
	margin-right:2%;
	margin-bottom:1%;
	}
#zzyzz ul li:nth-child(4n){
	margin-right:0;
	}
#zzyzz ul li img{
	width:100%;
	}
#zzyzz ul li font{
	float:left;
	width:100%;
	text-align:center;
	}
#weichuang ul li{
	margin-bottom:2%;
	float:left;
	height:90px;
	}
#weichuang ul li img{
	width:50%;
	float:left;
	}
#weichuang ul li p{
	width:47%;
	float:right;
	background:#e1e1e1;
	line-height:180%;
	padding:1% 0 5.4% 3%;
	font-size:14px;
	}
@media (max-width:480px){
#weichuang ul li p{
	line-height:120%;
	padding:1% 0 2.1% 3%;
	font-size:14px;
	}
	}
@media (max-width:360px){
#weichuang ul li p{
	line-height:100%;
	padding-bottom:0;
	}
	}
#zhuyi ul{
	width:95%;
	margin:0 auto;
	margin-top:2%;
	}
#zhuyi ul li{
	float:left;
	width:28.5%;
	border:1px #fff solid;
	background:#57bceb;
	color:#fff;
	padding:2% 2%;
	font-size:14px;
	}
#zhuyi ul li:last-child{
	background:#fdab00;
	}
#zhuyi ul li strong{
	width:100%;
	float:left;
	text-align:center;
	font-size:16px;
	}
#zhuyi ul li a{
	font-size:16px;
	text-align:center;
	border:1px #fff solid;
	color:#fff;
	padding-left:5%;
	padding-right:5%;
	display:block;
	float:left;
	margin:3% 25%;
	}
@media (max-width:480px){
#zhuyi ul li{
	font-size:14px;
	height:115px;
	}

#zhuyi ul li strong{
	font-size:14px;
	}
#zhuyi ul li a{
	font-size:14px;
	margin:5% 20%;
	}
	}
@media (max-width:360px){
#zhuyi ul li{
	font-size:14px;
	width:45%;
	}

#zhuyi ul li strong{
	font-size:12px;
	}
#zhuyi ul li a{
	font-size:12px;
	}
	}

.jpjs_con{
	width:95%;
	margin:0 2.5%;
	margin-top:2%;
	background:#dddddd;
	}
.jpjs_con img{
	width:50%;
	}
.jpjs_text{
	width:45%;
	float:right;
	margin-top:4%;
	}
.jpjs_text p{
	width:100%;
	color:#6f3e04;
	font-size:16px;
	font-weight:bold;
	}
.jpjs_text font{
	width:100%;
	float:left;
	line-height:150%;
	color:#262626;
	}
@media (max-width:480px){
.jpjs_text{
	margin-top:2%;
	}
.jpjs_text p{
	font-size:14px;
	}
.jpjs_text font{
	line-height:130%;
	}
	}
@media (max-width:360px){
.jpjs_text{
	margin-top:1%;
	}
.jpjs_text p{
	font-size:12px;
	}
.jpjs_text font{
	line-height:120%;
	font-size:12px;
	}
	}
.syz{
	width:93%;
	margin:0 2.5%;
	background:#bfbfbf;
	float:left;
	padding:1% 0;
	padding-left:2%;
	}
@media (max-width:360px){
.syz{
	font-size:12px;
	}
	}
/*---------- 微创无痛种植牙--------*/
#wc_wh{
	margin-bottom:2%;
	}
#wc_wh p{
	width:95%;
	margin:0 auto;
	font-size:16px;
	color:#464646;
	margin-top:2%;
	margin-bottom:4%;
	}
@media (max-width:480px){
#wc_wh p{
	font-size:14px;
	}
	}
@media (max-width:360px){
#wc_wh p{
	font-size:12px;
	}
	}
.pic01 img{
	width:85%;
	margin:0 7.5%;
	margin-bottom:2%;
	}
.pic02 img{
	width:95%;
	margin:0 2.5%;
	margin-bottom:4%;
	}
.pic03 img{
	width:90%;
	margin:0 5%;
	margin-bottom:2%;
	}
#wc_wh ul{
	width:95%;
	margin:0 2.5%;
	margin-bottom:3%;
	float:left;
	}
#wc_wh ul li{
	float:left;
	width:32.5%;
	background:#017bac;
	border:1px #fff solid;
	color:#fff;
	text-align:center;
	padding:2% 0;
	}
#jszz img{
	width:95%;
	margin:0 2.5%;
	margin-top:3%;
	}
#jszz p{
	width:95%;
	margin:0 2.5%;
	font-weight:bold;
	text-align:center;
	margin-bottom:2%;
	float:left;
	font-size:14px;
	}
#jszz p font{
	width:100%;
	float:left;
	font-size:16px;
	}
@media (max-width:480px){
#jszz p{
	font-size:12px;
	}
#jszz p font{
	font-size:14px;
	}

	}
#wtzz h3{
	font-size:16px;
	width:80%;
	margin:0 10%;
	text-align:center;
	margin-top:3%;
	}
#wtzz p{
	width:95%;
	margin:0 2.5%;
	font-size:16px;
	line-height:180%;
	}
.wtzz_pic1 img,.wtzz_pic2 img{
	width:95%;
	margin:0 2.5%;
	margin-top:3%;
	}
@media (max-width:480px){
#wtzz h3{
	font-size:14px;
	}
#wtzz p{
	font-size:14px;
	line-height:150%;
	}
	}
@media (max-width:360px){
#wtzz h3{
	font-size:12px;
	}
#wtzz p{
	font-size:12px;
	line-height:150%;
	}
	}
#sx{
	margin-bottom:4%;
	}
#sx table{
	width:95%;
	margin:0 2.5%;
	float:left;
	margin-top:-4px;
	}
#sx table td{
	text-align:center;
	padding:1% 0;
	color:#3d4144;
	}
#sx img{
	width:95%;
	margin:0 2.5%;
	margin-top:3%;
	}
@media (max-width:360px){
#sx table td{
	font-size:12px;
	}
	}
#bz{
	margin-bottom:2%;
	}
#bz ul{
	width:95%;
	margin:0 auto;
	margin-top:3%;
	}
#bz ul li{
	width:47%;
	float:left;
	margin-right:5%;
	}
#bz ul li img{
	width:100%;
	}
#bz ul li:nth-child(2n){
	margin-right:0;
	}
#zzt ul{
	float:left;
	width:60%;
	margin-left:2.5%;
	margin-top:3%;
	}
#zzt ul li{
	line-height:210%;
	border-bottom:1px #ababab dashed;
	background:url(../images/ico31.jpg) no-repeat left;
	padding-left:5%;}
#zzt p{
	margin-top:3%;
	float:right;
	width:30%;
	margin-right:2.5%;
	}
#zzt p img{
	width:100%;
	margin-bottom:4%;
	}
#xl ul{
	width:95%;
	margin:0 auto;
	margin-top:5%;
	}
#xl ul li{
	width:48%;
	float:left;
	margin-bottom:3%;
	margin-right:2%;
	}
#xl ul li:last-child(2n){
	margin-right:0;
	}
#xl li .txt{border:1px solid #e4e5e6; position:relative; padding:2%; padding-left:25%; box-sizing:border-box; border-radius:0.5em; overflow:hidden; color:#494949;}
#xl li .txt span{width:20%; height:100%; text-align:center; font-size:16px; display:inline-block; position:absolute; left:0; top:0; background:#b2b4b7; box-sizing:border-box; padding-top:1%; color:#494949; font-weight:bold;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#cccdce), to(#a9abae)); /** Chrome Safari **/ 
	background: -moz-linear-gradient(top, #cccdce, #a9abae); /** FireFox **/
	background: -o-linear-gradient(top, #cccdce, #a9abae);  /** Opear **/ 
	background: -ms-linear-gradient(#cccdce 0%,#a9abae 100%);  /** IE9 IE10 **/
}
#xl li img{
	width:100%;
	}
#con_zone ul{
	width:95%;
	margin:0 auto;
	margin-bottom:2%;
	}
.me_que_ans li{padding-bottom:14px; border-bottom:1px dashed #7f7f7f; padding-top:17px;}
.me_que_ans li:first-child{padding-top:0;}
.me_que_ans li p{position:relative; padding-left:34px; margin-bottom:5px; line-height:26px; color:#434343;}
.me_que_ans li span{position:absolute; left:0; top:0; width:26px; height:26px; text-align:center; line-height:24px; font-size:18px; color:#fff; font-weight:bold;}
.me_que_ans li p.ques span{background:#9f712c;}
.me_que_ans li p.ans span{background:#5e6476;}
.me_que_ans li p.ques{font-size:18px;/* font-weight:bold;*/ color:#000;}
.me_que_ans li p.ans{font-size:14px; color:#484848;}

.me_que_ans1 li{padding-top:17px;}
.me_que_ans1 li:first-child{padding-top:0;}
.me_que_ans1 li p{position:relative; padding-left:34px; margin-bottom:5px; line-height:26px; color:#434343;}
.me_que_ans1 li span{position:absolute; left:0; top:0; width:26px; height:26px; text-align:center; line-height:24px; font-size:18px; color:#fff; font-weight:bold;}
.me_que_ans1 li p.ques1 span{background:#fdac02; border-radius:50px;}
.me_que_ans1 li p.ans1 span{background:#00749f; border-radius:50px;}
.me_que_ans1 li p.ques1{font-size:18px;font-weight:bold;color:#000; }
.me_que_ans1 li p.ans1{font-size:16px; color:#000; }
.me_que_ans1 li p.ans1 a{color: #FDA800; font-size:16px;}

@media screen and (max-width:480px) and (min-width:320px){
	.me_que_ans li{
		padding:10px 0 6px;
	}
	.me_que_ans li p{
		line-height:20px;
		padding-left:26px;
	}
	.me_que_ans li span{
		width:20px;
		height:20px;
		line-height:20px;
		font-size:14px;
	}
	.me_que_ans li p.ques{font-size:14px;}
	.me_que_ans li p.ans{font-size:12px;}


	.me_que_ans1 li{
		padding:10px 0 6px;
	}
	.me_que_ans1 li p{
		line-height:20px;
		padding-left:26px;
	}
	.me_que_ans1 li span{
		width:20px;
		height:20px;
		line-height:20px;
		font-size:14px;
	}
	.me_que_ans1 li p.ques1{font-size:16px;}
	.me_que_ans1 li p.ans1{font-size:14px;}		
}
/*-----------种植体品牌---------*/
#xm_yzzt table{
	width:95%;
	margin:0 auto;
	margin-top:4%;
	margin-bottom:4%;
	}
#xm_yzzt td{
	padding:1% 0;
	}
#xm_yzzt .pic img{
	margin:0 30%;
	width:40%;
	}
#xm_yzzt .txt td{
	padding:2%;
	}
#xm_yzzt p{
	width:95%;
	margin:0 auto;
	color:#2e2e2e;
	font-size:16px;
	text-align:center;
	line-height:25px;
	}
#xm_yzzt .lan{
	font-size:22px;
	color:#017bac;
	line-height:46px;
	}
#xm_yzzt p:nth-of-type(3){
	margin-bottom:3%;
	}
@media (max-width:480px){
#xm_yzzt p{
	font-size:14px;
	}
#xm_yzzt .lan{
	font-size:18px;
	}
.lj_s{
	font-size:14px;
	}
.jg{
	font-size:14px;
	}
	}
@media (max-width:360px){
#xm_yzzt p{
	font-size:12px;
	}
#xm_yzzt .lan{
	font-size:14px;
	}
.lj_s{
	font-size:12px;
	}
.jg{
	font-size:12px;
	}
	}
.attention{ width:95%; margin:3% auto;}
.attention li{width:33.33%; height:89px; float:left;box-sizing:border-box; border:1px solid #fff; background:#57bceb; background-size:auto 100%; color:#fff; padding:1%;padding-top:0.6em;}
.attention li p{ padding:8% 0;}
.attention li h4{font-size:1.6rem; text-align:center;}
@media screen and (max-width:470px) and (min-width:430px){
	.attention li{height:7em;}
}
@media screen and (max-width:430px) and (min-width:320px){
	.attention li{height:9em;}
}
@media screen and (max-width:320px){
	.attention li{height:10em;}
}
#shanghai img{
	width:95%;
	margin:0 2.5%;
	margin-top:4%;
	margin-bottom:1%
	}
#shanghai p{
	width:95%;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	color:#017bac;
	line-height:150%;
	}
#shanghai p:nth-of-type(1){
	color:#2e2e2e;
	}
#shanghai p:nth-of-type(2){
	font-size:22px;
	line-height:200%;
	}
@media (max-width:480px){
#shanghai p{
	font-size:14px;
	}
#shanghai p:nth-of-type(2){
	font-size:18px;
	}
	}
@media (max-width:360px){
#shanghai p{
	font-size:12px;
	}
#shanghai p:nth-of-type(2){
	font-size:14px;
	}
	}
/*--------------------牙齿种植-种植牙vs活动假牙----------------开始--------------------*/
.palnt_vs_tab{width:95%; height:auto; background:#ebebeb; margin:3% auto;}
.palnt_vs_tab td{padding:0.2em;}
.palnt_vs_tab tr.one{color:#fff; text-align:center; font-size:16px; line-height:2em; }
.palnt_vs_tab tr.one td{background:#38a7db; background-size:auto 150%;}
.palnt_vs_tab tr.one td:nth-child(2){position:relative;}
.palnt_vs_tab tr.one td:nth-child(2) p{ position:absolute; width:100%; height:110%; left:0; top:-5%; background:#f1ac2e;background-size:auto 120%; vertical-align:middle; font-size:29px; font-weight:bold; box-sizing:border-box; padding-top:1em;}
.palnt_vs_tab tr.one img{width:auto; height:50px; display:block; margin:0 auto;}
.palnt_vs_tab tr td:nth-child(1){width:24.6%;}
.palnt_vs_tab tr td:nth-child(2){width:17%; text-align:center;}
.palnt_vs_tab tr td:nth-child(3){width:25%; text-align:center;}
.palnt_vs_tab tr td:nth-child(4){width:25%;}
/*--------------------牙齿种植-种植牙过程----------------开始--------------------*/
.plant_pro{overflow:hidden; width:95%; margin:3% auto;}
.index_colum_two{overflow:hidden;width:95%; margin:0 auto; margin-top:2%;}
.index_colum_two li{width:48%; height:auto; float:left; margin-right:4%;}
.index_colum_two li:nth-child(2n){ margin-right:0;}
.index_colum_two li img{ width:100%; height:100%}
.plant_pro li{border-radius:0.6em; overflow:hidden; margin-bottom:0.8em;}
.plant_pro li img{ width:100%;height:100%;}
.plant_pro li h4{font-size:16px; color:#fff; padding:0.4em; background:#38a7db; background-size:100% auto; border-bottom:1px solid #e4ae5f; margin-bottom:1px;}
.plant_pro li p{background:#e8e7e7; padding:0.6em; height:6em; margin-top:-1.5%;}
@media screen and (max-width:510px) and (min-width:420px){
	.plant_pro li h4{height:4em;}
	.plant_pro li p{height:7em;}
}
@media screen and (max-width:420px) and (min-width:320px){
	.plant_pro li h4{height:4em;}
	.plant_pro li p{height:10.4em;}
	.plant_pro li h4{font-size:14px;}
}
.con_zone{ width:95%; margin:3% auto;}
.con_zone img {
    width: 100%;
}
.swiper-container, .swiper-slide { width: 626px; height: auto; }
.swiper1, .swiper1 .swiper-slide { width: 626px; height: 234px; }
.swiper8, .swiper8 .swiper-slide,.swiper-wrapper,.swiper-wrapper div{
	width:100%;
	height:auto !important;
	overflow:hidden;
	float:left;
}
.swiper-wrapper div img{
	width:100%; 
	height:auto;
}
.pagination8 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination8 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination8 .swiper-active-switch { background: #fff; }

.pagination9 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination9 .swiper-pagination-switch { display: inline-block; width: 14px; height: 14px; border-radius: 10px; background: #000000;  margin: 0 3px; cursor: pointer; }
.pagination9 .swiper-active-switch { background: #f1ac2e; }

.banner_slide{
	width:100%;
	height:auto;
}
.swiper1, .swiper1 .swiper-slide{
	width:100%;
	height:auto;
	overflow:hidden;
}
.swiper1 .swiper-wrapper{
	width:500%;
	height:auto !important;
	overflow:hidden;
}
.swiper1 .swiper-wrapper div{
	width:20%;
	height:auto !important;
	overflow:hidden;
}
.swiper1 .swiper-wrapper div img{
	width:100%;
	height:auto;
}
/*--------种植牙价格--------*/
#jg_part1 p{
	width:95%;
	margin:2% auto;
	color:#464646;
	font-size:16px;
	text-indent:2em;
	line-height:28px;
	}
.pri_bd{border:1px dashed #9f712c; background:#f5f5f5; border-radius:0.4em; font-size:1.6rem; padding:0.4em; color:#754501;}
.gre_bg{background:#f5f5f5;}
.half_img_txt{ width:95%; margin:0 auto;}
.half_img_txt img{width:50%; height:auto; margin-right:2%; float:left;}
.jg_pic img{ width:95%; margin:2% 2.5%;}
#jg_part1 .txtident{text-indent:2em; font-size:14px;}
.smys{position:relative;}
.smys .cen_posa{width:4.5em; height:4.5em; display:inline-block; text-align:center; position:absolute; left:50%; top:50%; margin:-3em 0 0 -2.5em;}
.smys .cen_posa img{ width:100%;}
.szzm_arr{ width:95%; margin:0 auto;font-size:16px; color:#017bac; font-weight:bold;margin-top:3%; line-height:24px;}
.pl15{width:95%; margin:0 auto; font-size:14px; color:#464646; margin-bottom:3%; }
.xm_orth_time_best{ width:95%; margin:0 auto; margin-top:3%;}
.grey_bg li{background:#e1e1e1; padding:0; border-bottom:none; margin-bottom:0.7em; color:#1b1b1b; font-size:14px;}
.grey_bg li p {padding-top: 1%;}
.xm_orth_time_best li{overflow:hidden;}
.xm_orth_time_best li img{width:54%; height:auto; float:left; margin-right:2%;}
@media screen and (max-width:360px){
	.grey_bg li{font-size:12px;}
}
.jg_pic{
	margin-top:3%;}
#jg_part3 img{
	width:95%;
	margin:0 2.5%;
	}
/*--------种植牙寿命--------*/
.xm_zzysm{ width:95%; margin:0 auto;overflow:hidden; margin-top:3%;}
.xm_zzysm li h4{font-size:16px; text-align:center;}
.xm_zzysm li:nth-child(2n){ margin-right:0;}
.xm_zzysm li{width:48%; margin-bottom:1em; padding:2% 0;float:left; background:url(../images/xm_orth_know_bg_03.gif) no-repeat center center;background-color:#273132; margin-right:4%; color:#fff;padding-bottom:1em; }
.xm_zzysm li p{ padding:0 4%; font-size:14px;}
@media screen and (max-width:360px){
.xm_zzysm li p{ height:90px;}
.xm_zzysm li h4{font-size:14px; text-align:center;}
.xm_zzysm li p{ padding:0 4%; font-size:12px;}
.szzm_arr{font-size:14px;}
.pl15{font-size:12px;}
}
/*--------------------牙齿正畸－矫正所需时间------------------------开始--------------------*/
.level03_sub_ti{width:95%; margin:0 auto;font-size:16px; font-weight:181818; line-height:2rem;margin-top:3%;}
.level03_sub_ti .cir_black{width:1.8rem; height:1.8rem; display:inline-block; background:#000; color:#fff; text-align:center; border-radius:1em; margin-right:0.4rem; font-weight:normal; }
.xm_tooth{ width:95%; margin:0 auto; margin-top:2%;}
.xm_tooth li{width:24%; height:auto; float:left;margin-bottom:1%; margin-right:1.1%;}
.xm_tooth li:nth-child(4),.xm_tooth li:nth-child(8){margin-right:0;}
.xm_tooth li img{ width:100%;}
.sjtext{ width:95%; margin:0 auto; text-indent:2em; font-size:14px;}
.sj_pic{ width:95%; margin:0 2.5%;}
.sj_pic img{ width:100%;}
.colum_two_vs{ margin:2% 2.5%;}
.colum_two_vs .fr{ float:right;}
.colum_two_vs li{width:40%; text-align:center; display:inline;}
.color_yellow{color:#754501;}
.xm_orth_time_best li img{width:54%; height:auto; float:left; margin-right:2%;}
.da_bg{ margin-bottom:2%;}
.da_bg li{padding:0; border-bottom:none; padding:0.8em 0; color:#1b1b1b; font-size:14px; border-bottom:1px dashed #767676;}
@media screen and (max-width:360px){
.level03_sub_ti{font-size:14px;}
.sjtext{ font-size:12px;}
}
/*--------正畸——矫正最佳年龄--------*/
.zjnl{ width:95%; margin:0 2.5%; margin-top:3%; float:left;}
.zjnl li{ width:48%; margin-right:4%; float:left;}
.zjnl li img{ width:100%; height:100%;}
.zjnl li:last-child{ margin-right:0;}
.zjnl li h4{ font-size:16px; line-height:34px;}
.zjnl li p{ font-size:14px;}
@media screen and (max-width:360px){
.zjnl li h4{ font-size:14px; line-height:34px;}
.zjnl li p{ font-size:12px;}
}
.zjnl_button{ width:95%; margin:0 2.5%; float:left; margin-top:3%;}
.zjnl_button li{ float:left; width:50%; text-align:center; height:35px; line-height:35px;}
.zjnl_button li a{color:#fff; padding:2% 3%; font-size:16px;}
.bs_link a.agery{background:#777777; background-size:auto 100%;}
.bs_link a.blue{background:#017bac; background-size:auto 100%;}
.xm_link a{padding:0 0.8em; background:#f8ab00;}
.link_plus a span{display:inline-block; padding:0 8% 0 1%; background:url(../images/case_plus_03.png) no-repeat  right; background-size:14px 14px;}
@media screen and (max-width:480px){
.zjnl_button li a{font-size:14px;}
}
@media screen and (max-width:360px){
.zjnl_button li a{font-size:12px;}
.link_plus a span{ background:url(../images/case_plus_03.png) no-repeat right;background-size:10px 10px; }
}
.jz_pic{ width:95%; margin:3% auto;}
.jz_pic img{ width:100%;}

/*--------牙齿正畸_时代天使隐形矫正-------*/
#xm_jz_ylbq p{ width:95%; margin:0 auto; color:#464646; font-size:16px; text-indent:2em;margin-top:3%; line-height:180%;}
#xm_jz_ylbq p:nth-of-type(2){ text-align:center; margin-bottom:2%;}
.advan{overflow:hidden;}
.advan li{width:49%; height:auto; margin-bottom:0.6em; border-radius:0.8em; overflow:hidden; float:left; margin-right:2%;}
.advan li:nth-child(2n){ margin-right:0;}
.advan li img{ width:100%;}
.advan li p{background:url(../images/xm_angel_con03_line_03.gif) repeat-y center top; background-size:100% auto; padding:0.4em 0.8em; color:#333132; font-weight:bold; height:3em;}
@media screen and (max-width:506px) and (min-width:370px){
	.advan li p{height:4.6em;}
}

@media screen and (max-width:370px){
	.advan li p{height:6em;}
	#xm_jz_ylbq p{font-size:14px;}
}

.angle_lis li{ float:left;padding:0.6em 0; color:#71787c; border-bottom:1px dashed #232323;}
.angle_lis li font{ float:left; margin-bottom:1%;}
.angle_lis li img{ float:left; width:100%;}
.angle_lis li span{ float:left;width:50%; height:auto; text-align:center;box-sizing:border-box; color:#71787c; margin-top:1%;}
/*--------临床病例-------*/
.xm_tip{ width:70%; margin:0 auto; padding:3% 0;line-height:150%; font-size:18px;}
.xm_tip i{width:6%; float:left; display:block; margin-right:1%;}
.xm_tip i img{ width:100%;}
@media screen and (max-width:480px){
.xm_tip{font-size:16px;}
}
@media screen and (max-width:360px){
.xm_tip{font-size:14px;}
}
#content{
	width:95%;
	margin:0 2.5%;
	border-top:1px #c8c8c8 dashed;
	}
.kstit{
	padding:2% 0;
	}
.kstit p{
	border-left:8px #f1ac2e solid;
	font-size:21px;
	padding-left:1%;
	}
@media screen and (max-width:480px){
.kstit p{
	font-size:18px;
	}
}
@media screen and (max-width:360px){
.kstit p{
	font-size:15px;
	}
}
.kstit p a{
	float:right;
	font-size:16px;
	color:#adadad;
	padding:1.5% 0;
	}
.detail{
	margin-bottom:4%;
	}
.detail img{
	width:100%;
	}
.detail p{
	width:100%;
	text-align:center;
	padding:1% 0;
	font-size:16px;
	color:#2b2b2b;
	background:#e2e2e2;
	margin-top:-4px;
	}

.detail p span{
	font-weight:bold;
	}
@media screen and (max-width:480px){
.detail p{
	font-size:14px;
	}
}
@media screen and (max-width:360px){
.detail p{
	font-size:12px;
	}
}
.btn{
	width:95%;
	margin:0 auto;
	}
.btn a{
	width:47%;
	margin-right:5%;
	background:#f1ac2e;
	border-radius:4px;
	display:block;
	float:left;
	text-align:center;
	color:#fff;
	padding:2% 0;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7%;
	}
.btn a:last-child{
	margin-right:0;
	background:#0076a3;
	}

/*----------新闻列表页---------*/

#newlist ul{
	width:95%;
	margin:0 auto;
	}
#newlist ul li{
	border-bottom:#c8c8c8 1px dashed;
	padding:3% 0;
	}
#newlist ul li h5{
	border-left:8px #f1ac2e solid;
	font-size:21px;
	padding-left:1%;
	margin-bottom:2%;
	color:#0c79b6;
	}
#newlist ul li h5 a{
	color:#0c79b6;
}
#newlist ul li img{
	width:100%;
	height:100%;
	}
#newlist ul li h4{
	font-size:19px;
	padding:2% 0;
	
	}
#newlist ul li h4 a{color:#000000;}
#newlist ul li h4 font{
	color:#cdcdcd;
	font-size:16px;
	font-weight:normal;
	float:right;
	padding:0.5% 0;
	}
#newlist ul li p{
	font-size:18px;
	color:#8c8c8c;
	line-height:170%;
	}
#newlist ul li p a{
	color:#f1ac2e;
	}
@media (max-width:480px){
#newlist ul li h4 a{
	font-size:16px;
	}
#newlist ul li h4 font{
	font-size:14px;
	padding:1% 0;
	}
#newlist ul li p{
	font-size:16px;
	}
#newlist ul li h5{
	font-size:19px;
	}
	}
@media (max-width:360px){
#newlist ul li h4 a{
	font-size:14px;
	}
#newlist ul li h4 font{
	font-size:12px;
	padding:1.5% 0;
	}
#newlist ul li p{
	font-size:14px;
	}
#newlist ul li h5{
	font-size:16px;
	}
	}
.page ul{width:95%; margin:0 auto; padding:3% 0; text-align:center; margin-bottom:10%;}
.page ul li{margin-right:8px; padding:3px 10px; display:inline-block; border:1px #ebebeb solid;}
.page ul li a{ color:#000;}
.page ul .thisclass{ background:#0a659d; color:#fff;}

/*----------文章页---------*/
article{
	width:100%;
	float:left;
	border-bottom:#c8c8c8 1px dashed;
	}
article h3{
	width:95%;
	margin:0 auto;
	padding:3% 0;
	color:#0c79b6;
	font-size:20px;
	text-align:center;
	}

.ar_info{
	font-size:16px;
	color:#a0a0a0;
	width:95%;
	margin:0 auto;
	text-align:center;
	}
article .button{
	width:95%;
	margin:0 auto;
	}
article a{
	background:#fdab00;
	border-radius:7px;
	padding:2% 0;
	text-align:center;
	display:block;
	margin:2% 0;
	font-size:24px;
	color:#fff;
	}
article p{
	width:95%;
	margin:0 auto;
	font-size:16px;
	color:#464646;
	line-height:180%;
	margin-bottom:2%;
	}
article img{
	width:80%;
        height:100%;
	}
#buttons{
	width:95%;
	margin:0 2.5%;
	text-align:center;
	padding:5% 0;
	}
#buttons a{
	width:30%;
	margin-right:5%;	
	}
#buttons a img{
	width:25%;
	} 
@media (max-width:480px){
article h3{
	font-size:18px;
	}
.ar_info{
	font-size:14px;
	}
article a{
	font-size:20px;
	}
article p{
	font-size:16px;
	}
	}
@media (max-width:360px){
article h3{
	font-size:16px;
	}
.ar_info{
	font-size:12px;
	}
article a{
	font-size:16px;
	}
article p{
	font-size:14px;
	}
	}
#page_up_down ul{
	width:95%;
	margin:0 2.5%;
	}

#page_up_down ul li{
	font-size:16px;
	color:#727272;
	padding:0.5% 0;
	}
#page_up_down ul li a{
	color:#727272;
	}

@media (max-width:480px){
#page_up_down ul li{
	font-size:16px;
	}
	}
@media (max-width:360px){
#page_up_down ul li{
	font-size:12px;
	}
	}
#ar_bottom{
	width:95%;
	margin:4% 2.5%;
	}
#ar_bottom img{
	width:100%;
	}

/*---------来源路线-------*/
.ctit{
	border-top:#c8c8c8 1px dashed;
	margin-top:5%;
	}
#adress .ad_tit{
	width:95%;
	margin:0 auto;
	color:#0c79b6;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding:2% 0;
	}
#adress p{
	width:90%;
	margin:0 auto;
	font-size:20px;
	color:#555555;
	padding:0.5% 0;
	}
#map img{
	width:95%;
	margin:0 2.5%;
	}
@media (max-width:480px){
#adress .ad_tit{
	font-size:18px;
	}
#adress p{
	font-size:18px;
	}
	}
@media (max-width:360px){
#adress .ad_tit{
	font-size:15px;
	}
#adress p{
	font-size:15px;
	}
	}
.roat p{
	width:95%;
	margin:0 auto;
	font-size:20px;
	color:#555555;
	padding:0.5% 0;
	}
.roat{
	margin-bottom:5%;
	}

#map_foot p{
	width:91%; 
	margin:0 auto;
	font-size:18px;
	background:#f1ac2e;
	color:#fff;
	padding:2%;
	line-height:180%;
	}
#map_foot font{
	color:#000;
	}
#map_foot a{
	color:#d80000;
	}
@media (max-width:480px){
#map_foot p{
	font-size:16px;
	}
.roat p{
	font-size:18px;
	}
	}
@media (max-width:360px){
#map_foot p{
	font-size:14px;
	}
.roat p{
	font-size:16px;
	}
	}
.xs_tit{
	width:95%;
	margin:0 auto;
	text-align:center;
	color:#0c79b6;
	font-size:20px;
	padding:2% 0;
	font-weight:bold;
	}
#xsyj p{
	width:95%;
	margin:0 auto;
	font-size:18px;
	color:#464646;
	line-height:180%;
	margin-bottom:5%;
	}
@media (max-width:480px){
.xs_tit{
	font-size:18px;
	}
#xsyj p{
	font-size:16px;
	}
	}
@media (max-width:360px){
.xs_tit{
	font-size:16px;
	}
#xsyj p{
	font-size:14px;
	}
	}
#xsyj p a{
	color:#f1ac2e;
	}
#xsyj ul{
	width:75%;
	margin:0 auto;
	}
#xsyj ul li{
	float:left;
	width:32%;
	margin-right:30%;
	margin-bottom:10%;
	}
#xsyj ul li img{
	width:100%;
	}
#xsyj ul li:nth-child(2n){
	margin-right:0;
	}
#xsyj ul li font{
	text-align:center;
	margin-top:5%;
	float:left;
	}
#xs_botton p{
	width:80%;
	margin:0 auto;
	text-align:center;
	background:#fdab00;
	padding:1% 0;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	margin-top:3%;
	margin-bottom:5%;
	border-radius:4px;
	}
@media (max-width:480px){
#xs_botton p{
	font-size:20px;
	}
	}
@media (max-width:360px){
#xs_botton p{
	font-size:16px;
	}
	}
	/*-------------------病种类页面模版--------开始-----------*/
.tem_dise_con{width:92%; height:auto; padding-left:25px; margin:0 auto;  box-sizing:border-box; margin-top:3%; border-left:1px #017BAC solid; padding-top:10px;}
.tem_dise_con img{ width:80%; height:auto;}
.tem_dise_con strong{font-size:20px; font-weight:bold; margin-left:-36px; background:url(../images/xm_ico.jpg) no-repeat left; background-size:20%; color:#464646; padding-left:34px; /*margin-bottom:0.4em; display:block;*/}
.con_w60 {
    width: 60%;
    height: auto;
    display: block;
    margin: 0px auto;
}
.tem_dise_con p {
    margin-bottom: 0.8em;
}
.tem_dise_con .img_word_list li p strong{background:none; }
.tem_dise_con .img_word_list li{background:#dddddd; padding:0; border:none;}
.tem_dise_con .img_word_list li h4{padding-top:0.6em; font-size:1.8rem; margin-bottom:0.2em;}

@media screen and (max-width:480px){
.tem_dise_con strong{font-size:18px;}
}
@media screen and (max-width:360px){
.tem_dise_con strong{font-size:16px;}
}

.xm_wd{ margin-top:2%; width:95%; margin:2% auto;}

/*--------牙齿正畸_时代天使隐形矫正-------*/
#xm_jz_ylbq p{ width:95%; margin:0 auto; color:#464646; font-size:16px; text-indent:2em;margin-top:3%; line-height:180%;}
#xm_jz_ylbq p:nth-of-type(2){ text-align:center; margin-bottom:2%;}
.advan{overflow:hidden;}
.advan li{width:49%; height:auto; margin-bottom:0.6em; border-radius:0.8em; overflow:hidden; float:left; margin-right:2%;}
.advan li:nth-child(2n){ margin-right:0;}
.advan li img{ width:100%;}
.advan li p{background:url(../images/xm_angel_con03_line_03.gif) repeat-y center top; background-size:100% auto; padding:0.4em 0.8em; color:#333132; font-weight:bold; height:3em;}
@media screen and (max-width:506px) and (min-width:370px){
	.advan li p{height:4.6em;}
}

@media screen and (max-width:370px){
	.advan li p{height:6em;}
	#xm_jz_ylbq p{font-size:14px;}
}

.angle_lis li{ float:left;padding:0.6em 0; color:#71787c; border-bottom:1px dashed #232323;}
.angle_lis li font{ float:left; margin-bottom:1%;}
.angle_lis li img{ float:left; width:100%;}
.angle_lis li span{ float:left;width:50%; height:auto; text-align:center;box-sizing:border-box; color:#71787c; margin-top:1%;}

.yxjz_sub{font-size:18px; color:#fff; margin-bottom:2%;}
.yxjz_sub span{display:inline-block; width:5em; line-height:1.6em; text-align:center; background:#e88f38; border-radius:0.5em;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2c482), to(#e16705)); /** Chrome Safari **/ 
	background: -moz-linear-gradient(top, #f2c482, #e16705); /** FireFox **/
	background: -o-linear-gradient(top, #f2c482, #e16705);  /** Opear **/ 
	background: -ms-linear-gradient(#f2c482 0%,#e16705 100%);  /** IE9 IE10 **/

}
.yxjz_p p{padding-left:2em; position:relative; line-height:1.6em; margin-bottom:0.4em; color:#666666;}
.yxjz_p p .num{width:1.6em; height:1.6em; line-height:1.6em; text-align:center; display:inline-block; position:absolute; left:0; top:0; background:url(../images/ysmyxjz_con07_cir.jpg) no-repeat center center; background-size:1.5em auto; color:#fff; font-weight:bold;}



/*-------------------牙齿矫正四大方法-------------------*/
.jzff_pic  img{ width:80%; margin:0 10%;}
.jzff_pic1 img{ width:50%; margin:2% 25%;}
/*------con02--------*/
.correct_con02{ width:95%; margin:0 auto; margin-top:2%;}
.correct_con03{ width:95%; margin:0 auto;margin-top:2%;}
.correct_con02 li{width:94.1%; height:auto; color:#fff; font-size:14px; line-height:1.5em; background:#012c51; padding:0.5em 3% 1em; margin-bottom:5px;}
.correct_con02 li.two{background:#1d1d1d;}
.correct_con02 li h3{font-size:18px; line-height:2em; text-align:left; color:#fff; padding-top:0; background:url(../images/correct_rig_03.png) no-repeat left center; background-size:3% auto; padding-left:4%;}
@media screen and (max-width:480px){
	.correct_con02 li h3{font-size:16px; }
}
@media screen and (max-width:360px){
	.correct_con02 li h3{font-size:14px; }
}
.correct_con03 li{box-sizing:border-box; position:relative; padding:20px 3% 20px 11%;}
.correct_con03 li.grey{background:#f1f1f1;}
.correct_con03 span.num{border:2px solid #6f3e04; position:absolute; left:2%; top:20px; font-size:20px; color:#6f3e04; width:40px; height:40px; text-align:center; line-height:40px; border-radius:30px;}
.correct_con03 h3{font-size:26px; font-weight:normal; text-align:left; line-height:1em; padding-top:0; padding-bottom:8px; color:#012c51;}
.correct_con03 h4{font-size:20px; text-align:left; font-weight:bold; color:#131313;}
.correct_con03 li img{width:80%; height:auto; margin-top:2%;}
.correct_con03 li p{position:relative; font-size:12px; line-height:18px; padding-left:104px; margin:1% 0;}
.correct_con03 li p span{position:absolute; left:0; top:0; width:94px; font-size:14px; height:34px; line-height:34px; color:#fff; background:#000; text-align:center;}
.cor_link{width:100%; height:auto; overflow:hidden; text-align:left;}
.cor_link a{height:42px; line-height:40px; border-radius:4px; padding:0 52px 0 34px; color:#fff; background:url(../images/correct_arr_03.png) no-repeat 114px center; display:inline-block; font-size:18px; margin-right:16px;}
.cor_link a.blue{background-color:#012c51;}
.cor_link a.red{background-color:#6f3e04;}
.correct_con03_botm{width:95%; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.correct_con03_botm img{ width:100%; height:100%;}
.correct_con03_botm a{width:50%; height:100%; position:absolute; top:0;}
.correct_con03_botm a.left{left:0;}
.correct_con03_botm a.right{right:0;}

.correct_con04{width:70%; height:auto; overflow:hidden; margin:0 auto; margin-top:4%;}
.correct_con04 img{ width:100%; height:100%;}
.correct_con04 li{width:49%; height:auto; margin-bottom:10px;}
.correct_con04 li.fl{float:left;}
.correct_con04 li.fr{float:right;}

.corr_tabl{width:95%; height:auto; margin:0 auto;  margin-top:2%;}
.corr_tabl tr{width:100%; /*height:106px;*/ font-size:18px; color:#111111; text-align:center; font-weight:normal;}
.corr_tabl tr.corr_th{color:#fff; background:#6f3e04; /*height:44px;*/}
.corr_tabl tr td{width:33%;border:1px solid #6f3e04;}
.corr_tabl tr td a{width:100%;  display:inline-block; color:#111111; /*line-height:106px;*/}
.corr_tabl tr.corr_th th{border:1px solid #fff; border-bottom:none; line-height:2em;}
.corr_tabl tr.corr_th th.first{border-left:1px solid #6f3e04;}
.corr_tabl tr.corr_th th.last{border-right:1px solid #6f3e04;}
.corr_tabl tr td img{ width:100%; height:100%;}

@media screen and (max-width:500px) and (min-width:320px){
	.correct_con02 li h3{
		background-size:5% auto; 
		padding-left:6%;
	}
	.correct_con03 li{
		padding:10px 3% 10px 12%;
	}
	.correct_con03 span.num{
		width:24px;
		height:24px;
		line-height:24px;
		top:10px;
	}
	.correct_con03 h3{
		font-size:18px;
	}
	.correct_con03 h4{
		font-size:16px;
	}
	.correct_con03 li p{
		padding-left:70px;
	}
	.correct_con03 li p span{
		width:66px;
	}
	.cor_link a{
		height:30px;
		line-height:30px;
		font-size:14px;
		padding:0 40px 0 15px;
		background-position:80px center;
	}
	.correct_con04 li{
		margin-bottom:5px;
	}
	.corr_tabl tr{
		font-size:12px;
	}
	.cor_link07 a{
		padding:0 20px;
	}
	.scroll{
		height:200px;
	}
	.mod_01 img{
		width:320px;
		height:194px;
	}
	.corr_tabl tr td a{
		line-height:52px;
	}
}

/*-----------牙齿矫正过程---------*/
.me_jzgc{ width:95%; margin:0 auto; margin-top:2%;}
.me_jzgc li .top{font-size:18px; color:#fff; line-height:2em; background:#747474; padding:0 2%; border-bottom:2px solid #fff;}
.me_jzgc li .top p{width:100%; height:100%; background:url(../images/xm_orth_pro_arr_down_03.png) no-repeat right center;}
.me_jzgc li .top .num{font-size:18px; margin-right:0.2em;}
.me_jzgc li .btm{background:#e1e1e1; overflow:hidden; padding:0.4rem; display:none;}
.me_jzgc li .btm img{width:60%; height:auto; margin-right:2%; float:left;}
.me_jzgc li.current .top{background:#f8ab2b;}
.me_jzgc li.current .btm{display:block;}
.grey_bg li{background:#e1e1e1; padding:0; border-bottom:none; margin-bottom:0.6em;}
@media screen and (max-width:500px) and (min-width:320px){
	.me_jzgc li .top{font-size:14px; }
	.me_jzgc li .top .num{font-size:14px; }
	}
/*------------牙齿正畸——牙齿矫正价格----------*/
.sj_jzpic{ width:95%; margin:0 auto; margin-top:2%;}
.sj_jzpic img{ width:100%;}
three_colum{overflow:hidden;}
.three_colum li{width:33.33%; height:auto; float:left; text-align:center; line-height:1.8em;}
.fz14{font-size:14px !important;}
.compe{ width:95%; margin:0 2.5%; margin-bottom:2%; float:left;}
.compe li{width:48%; height:auto; float:left; margin-right:4%; margin-top:3%;}
.compe li img{ width:100%;height:100%;}
.compe li:last-child{ margin-right:0;}
/*--------------牙齿正畸——隐适美隐形矫正-------------*/
.xm_yc_jxjz{line-height:1.4em; padding:0.4em 0 0.6em; color:#007dcd;}
.jxjz_link a{background:#e88f38;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2c482), to(#e16705)); /** Chrome Safari **/ 
	background: -moz-linear-gradient(top, #f2c482, #e16705); /** FireFox **/
	background: -o-linear-gradient(top, #f2c482, #e16705);  /** Opear **/ 
	background: -ms-linear-gradient(#f2c482 0%,#e16705 100%);  /** IE9 IE10 **/
}
.jxjz_lis li{border-bottom:1px dashed #666666; padding:0.6rem 0; padding-left:8.4em;  position:relative; min-height:2em; line-height:2em;}
.jxjz_lis li .l{position:absolute; left:0; top:0.6rem; width:6em; height:1.6em; line-height:1.6em;  display:inline-block;border-radius:0.5em; font-size:18px; color:#fff; background:#e88f38; overflow:hidden;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2c482), to(#e16705)); /** Chrome Safari **/ 
	background: -moz-linear-gradient(top, #f2c482, #e16705); /** FireFox **/
	background: -o-linear-gradient(top, #f2c482, #e16705);  /** Opear **/ 
	background: -ms-linear-gradient(#f2c482 0%,#e16705 100%);  /** IE9 IE10 **/
}
.jxjz_lis li .l span{width:1.8em; height:100%; float:left; background:url(../images/ysmyxjz_con03_icon.png) no-repeat left 0.2em;}
.jxjz_lis li:nth-child(2) .l span{background-position:left -45px;}
.jxjz_lis li:nth-child(3) .l span{background-position:left -92px;}
.jxjz_lis li:nth-child(4) .l span{background-position:left -158px;}
.jxjz_lis li:last-child{border-bottom:none;}
.xm_yc_jxjz{line-height:1.4em; padding:0.4em 0 0.6em; color:#007dcd; font-size:16px; float:left; margin:0 20%; font-weight:normal;}
.jztext{ font-size:16px; color:#464646; padding-bottom:2%;}
.advan_jxjz li p{height:2em; text-align:center;}
@media screen and (max-width:430px) and (min-width:320px){
	.advan_jxjz li p{height:3em; text-align:center;}
}
.et_txt_img li h3 span{font-size:18px; color:#fff; display:inline-block; width:32px; text-align:center; line-height:2em; position:absolute; left:0; top:0;}
.et_txt_img_yxjz li{border-bottom:none;}
.et_txt_img_yxjz li h3{color:#007dcd;}
.et_txt_img_yxjz li h3 strong{color:#333132;}
.et_txt_img_yxjz li .txt_img img{float:left; margin-left:0; margin-right:2%;}
.et_txt_img_yxjz li .txt_img p{text-indent:2em;}
.et_txt_img li{overflow:hidden; padding:0.6em 0; }
.et_txt_img li h3{padding-left:36px; background:url(../images/xm_orth_child_03.gif) no-repeat left center; font-size:16px; color:#0b83cf; line-height:2em; font-weight:bold; padding-top:0.4em; background-size:30px auto; position:relative;}
.et_txt_img li .txt_img img{width:40%; height:auto; float:left; }

@media screen and (max-width:480px) {
	.jxjz_lis li .l{font-size:16px; }
	.xm_yc_jxjz{lfont-size:14px; }
	.jztext{ font-size:14px;}
	.yxjz_sub{font-size:16px; }
	.et_txt_img li h3{font-size:14px;}
}
@media screen and (max-width:360px) {
	.jxjz_lis li .l{font-size:14px; }
	.xm_yc_jxjz{lfont-size:12px; }
	.jztext{ font-size:12px;}
	.yxjz_sub{font-size:14px; }
}


/*--------专家列表---------*/
#zjlist li{width:96%; height:auto; float:left; padding:5% 2%; border-bottom:1px #999 dashed;}
#zjlist li img{ width:100%;}
#zjlist li .zj{height:auto; float:left; margin:0  4% 0  2% ; width:23.6%;}
#zjlist li .text{float:left; width:70.4%;}
#zjlist li .text b{padding-bottom:1%; width:100%; display:block;font-size:20px;}
#zjlist li .text p{text-align:left;font-size:16px; line-height:27px; margin:2% auto;}
#zjlist li .text span{ font-weight:bold;font-size:16px; }
#zjlist li .text a{background:#fdab00; border-radius:8px; color:#fff; font-weight:bold; display:block; text-align:center; margin-bottom:5px; float:left;line-height:40px; font-size:20px;}
#zjlist li .text .a1{width:48%; margin-right:2%; border-radius:0.4rem;}
#zjlist li .text .a2{width:48%; background:#2182a6; border-radius:0.4rem;}
@media screen and (max-width:480px){
#zjlist li .zj{width:30%; height:auto; float:left; margin:0  4% 0  2% ;}
#zjlist li .text{width:64%; float:left;}
#zjlist li .text b{font-size:16px; padding-bottom:1%; width:100%; display:block;}
#zjlist li .text p{ text-align:left; font-size:14px; line-height:14px;}
#zjlist li .text p span{ font-weight:bold;}
#zjlist li .text a{line-height:26px; font-size:14px;}
}



/*底部通栏*/
.float_bottom{ width:100%;z-index:99999;_position: absolute; background:#017bac;position:fixed; bottom:0; max-width:640px;}
.bottom_wrap{ width:95%; margin:0 auto; height:36px; z-index:99999; position:relative; padding-top:3%; padding-bottom:2%;}
.bottom_wrap img{ width:100%;}
.bottom_tel a{ display:block;float:left; width:30%; overflow:hidden; }
.bottom_index a{display:block; width:30%; float:left; margin:0 7%; }
.bottom_mr a{ display:block; float:left;width:25%; overflow:hidden; }
@media (max-width:550px) and (min-width:320px){
.bottom_wrap{ height:30px;padding-bottom:0;}
	}