* {
	margin:0;
	padding:0
}
body {
	font-family:Helvetica,"Microsoft YaHei";
	font-size:1.2rem;
	background:#fff;
	padding:0;
	margin:0 auto
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button,a,img {
	padding:0;
	margin:0
}
ul,li {
	list-style:none
}
img {
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
	-webkit-touch-callout:none
}
ul,ol {
	list-style:none
}
a {
	text-decoration:none
}
.blue {
	color:#0c7eca
}
.red {
	color:#f65036
}
.orange {
	color:#ef5a00
}
.bold {
	font-weight:bold
}
.fl {
	float:left
}
.fr {
	float:right
}
.text-center {
	text-align:center
}
.del {
	text-decoration:line-through
}
.contain {
	max-width:640px;
	min-width:320px;
	margin:0 auto
}
.contain .banner img {
	display:block;
	width:100%
}
.contain .btns {
	text-align:center;
	margin-bottom:1.5rem
}
.contain .btns a {
	display:inline-block;
	width:9rem;
	color:#fff;
	font-size:1.2rem;
	line-height:2rem;
	background-color:#f65036;
	border-radius:50px;
	font-weight:bold
}
.contain .btns .btn1 {
	margin-right:1.65rem
}
.contain .btns .btn2 {
	margin-left:1.65rem
}
.contain main {
	margin:1.75rem 1.6rem 0 1.6rem
}
.contain main .line {
	position:relative;
	display:block;
	margin:.7rem auto;
	height:.3rem
}
.contain main .line .topLine,.contain main .line .bottomLine {
	position:absolute;
	display:block;
	width:100%;
	height:1px;
	background-color:#f0f0f0;
	left:0
}
.contain main .line .bottomLine {
	bottom:1px
}
.contain main .line .topLine {
	top:1px
}
.contain main .line .cline {
	position:absolute;
	left:50%;
	margin-left:-2.9rem;
	display:block;
	width:5.8rem;
	height:.3rem;
	background-color:#f0f0f0
}
.contain main h2 {
	text-align:center;
	font-size:1.8rem
}
.contain main .feature>p {
	margin-top:1.35rem;
	font-size:1rem;
	line-height:1.5rem
}
.contain main .feature ol {
	margin-top:2.4rem
}
.contain main .feature ol li {
	padding-bottom:.85rem;
	margin-bottom:.85rem;
	border-bottom:1px dashed #e3e3e3
}
.contain main .feature ol li h3 {
	font-size:1.4rem;
	line-height:1.2rem
}
.contain main .feature ol li p {
	margin-top:.75rem;
	font-size:1rem;
	line-height:1.5rem
}
.contain main .feature ol .hr {
	margin-bottom:1.2rem;
	padding-bottom:.9rem;
	border-bottom:1px dashed #e3e3e3
}
.contain main .times h2 {
	margin-bottom:1.2rem
}
.contain main .times>p {
	font-size:1rem;
	line-height:1.5rem;
	margin-bottom:.9rem
}
.contain main .times ul {
	overflow:hidden
}
.contain main .times ul li {
	width:49.132%;
	text-align:center
}
.contain main .times ul li img {
	display:block;
	width:100%
}
.contain main .times ul li p {
	font-size:1rem;
	line-height:2rem
}
.contain main .times .tips {
	background-color:#f0f0f0;
	margin:2rem 0;
	box-sizing:border-box;
	padding:1rem 1.25rem;
	margin-bottom:2.25rem
}
.contain main .times .tips span {
	color:#f27732
}
.contain main .times .btns {
	margin-bottom:1.35rem
}
.contain main .Advantage h2 {
	margin-bottom:1.25rem
}
.contain main .Advantage>p {
	font-size:1rem;
	line-height:1.5rem
}
.contain main .Advantage .fontLine {
	margin:1.5rem 0;
	position:relative;
	height:1.2rem
}
.contain main .Advantage .fontLine span {
	position:absolute;
	top:50%;
	display:block;
	width:100%;
	height:1px;
	background-color:#e3e3e3
}
.contain main .Advantage .fontLine h3 {
	position:absolute;
	background-color:#fff;
	z-index:999;
	font-weight:bold;
	font-size:1.2rem;
	line-height:1.218rem;
	padding:.1rem;
	left:22%
}
.contain main .Advantage table {
	background-color:#fff;
	border:1px solid #d5d3d3;
	border-collapse:collapse
}
.contain main .Advantage table thead td {
	font-size:1rem;
	line-height:1.85rem;
	border-color:#d5d3d3
}
.contain main .Advantage table .t1 {
	width:22.8%
}
.contain main .Advantage table .t2 {
	width:19%
}
.contain main .Advantage table .t3 {
	width:44.3%
}
.contain main .Advantage table .t4 {
	width:13.9%
}
.contain main .Advantage table .border1 {
	border-bottom:1px solid #d5d3d3
}
.contain main .Advantage table .border2 {
	border:1px solid #d5d3d3;
	border-top:0
}
.contain main .Advantage table .border3 {
	border:1px solid #d5d3d3;
	border-top:0;
	border-left:none
}
.contain main .Advantage table .border4 {
	border:1px solid #d5d3d3;
	border-top:0;
	border-bottom:0
}
.contain main .Advantage table .border5 {
	border-right:1px solid #d5d3d3
}
.contain main .Advantage table tbody td {
	border-color:#d5d3d3
}
.contain main .Advantage table td img {
	width:87.7%;
	margin:.4rem;
	vertical-align:middle
}
.contain main .Advantage table td p {
	padding:.5rem;
	font-size:1rem;
	line-height:1.2rem
}
.contain main .Advantage table td strong {
	font-size:1rem;
	line-height:1.2rem
}
.contain main .Advantage table td .orange {
	font-size:1rem;
	line-height:1.2rem
}
.contain main .Advantage table td .del {
	font-size:1rem;
	line-height:1.2rem
}
.contain main .Advantage .btns {
	margin-top:1.75rem
}
.contain main .expert h2 {
	margin:1.8rem 0 1.25rem 0
}
.contain main .expert>p {
	font-size:1rem;
	line-height:1.5rem;
	margin-bottom:1.65rem
}
.contain main .doctors {
	overflow:hidden;
	background-color:#fbf3ed;
	margin:-1.6rem;
	margin-top:1.25rem;
	margin-bottom:1.25rem;
	padding:0 1.25rem
}
.contain main .doctors img {
	display:inline-block;
	vertical-align:10px;
	width:37%
}
.contain main .doctors>div {
	display:inline-block;
	width:60%
}
.contain main .doctors>div h4 {
	line-height:1.2rem;
	font-size:1rem;
	margin:1.75rem 0 0.75rem 0;
}
.contain main .doctors>div h4 .orange {
	font-size:1.2rem;
	margin-right: 0.5rem;
}
.contain main .doctors>div>.orange {
	font-size:.9rem;
	margin-bottom:.75rem
}
.contain main .doctors>div .text {
	font-size:.9rem;
	line-height:1.5rem
}
.contain main .doctors>div>.btns {
	overflow:hidden;
	margin-top:0.9rem
}
.contain main .doctors>div>.btns a {
	display:block;
	font-size:1.2rem;
	width:40%;
	margin:0;
	line-height:2rem;
	padding:0 .65rem
}
.contain main .select h2 {
	font-size:1.827rem;
	line-height:1.75rem;
	margin-top:1.3rem;
	margin-bottom:1.2rem
}
.contain main .select ul {
	text-align:center;
	overflow:hidden
}
.contain main .select ul li {
	width:48%;
	vertical-align:top
}
.contain main .select ul li img {
	width:100%
}
.contain main .select ul li p {
	font-size:1rem;
	line-height:1.5rem;
	text-align:left;
	margin:.75rem .2rem
}
.contain main .select .btns {
	margin-bottom:3rem
}
