@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0}
header{width:100%;float:left;}
nav{width:100%;float:left;}
footer{width:100%;float:left;}
body {-webkit-text-size-adjust:none;background:#fff;font-family:"微软雅黑",Arial;font-style: normal;font-weight: normal;font-variant: normal;}
a {text-decoration: none; border: 0px none; outline: 0px none;} 
a:link{ text-decoration: none}
a:visited{ text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}
.clear{margin: 0px;padding: 0px;clear: both;}
.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
ul,li,dt,dl,dd{	list-style-type: none;	margin: 0px; padding: 0px; background:none;}
p {	margin: 0px; padding: 0px;}
img{ width:100%; }

.tm_top{ width:100%;}
.tm_list{ width:100%;}
.ls_aa{ width:100%; position:relative;}
.ls_btn1{ width:45%; position:absolute; top:10%; left:3%;}
.ls_bb{width:100%; position:relative;}
.ls_btn2{width:45%; position:absolute; top:10%; left:3%;}
.ls_btn3{width:45%; position:absolute; top:10%; left:52%;}
.ls_btn4{width:45%; position:absolute; top:0%; left:3%;}
.ls_btn5{width:45%; position:absolute; top:0%; left:52%;}
.btn2{ position:relative;}
.btn2_font{ position:absolute; top:56%; left:32%; font-size:0.42rem; font-weight:bold; color:#fff;}
.btn3_font{ position:absolute; top:56%; left:27%; font-size:0.42rem; font-weight:bold; color:#fff;}
.on_title{ width:100%;}
.on_content{ position:relative; width:100%;}
.on_left{ position:absolute; width:43%; left:6%; top:0;}
.on1{ position:relative;}
.on1_font{ font-size:0.36rem; left:27%; top:23%; color:#FFFFFF; position:absolute;}
.on2{ position:relative; padding-top:0.3rem;}
.on2_font{ font-size:0.36rem; left:10%; top:40%; color:#FFFFFF; position:absolute;}
.on3{ position:relative; padding-top:0.3rem;}
.on3_font{ font-size:0.36rem; left:20%; top:40%; color:#FFFFFF; position:absolute;}
.on_right{ position:absolute; width:43%; left:51%; top:0;}
.on4{ position:relative; padding-top:0.3rem;}
.on4_font{ font-size:0.36rem; left:18%; top:40%; color:#FFFFFF; position:absolute;}
.on5{ position:relative; padding-top:0.3rem;}
.on5_font{ font-size:0.36rem; left:31%; top:40%; color:#FFFFFF; position:absolute;}
.rq_title{ width:100%;}
.rqtm_con{ width:100%; background:#90b1d0;}
.fl{ float:left;}
.clear{ clear:both;}
.rqtm_list{ width:98%;}
.rqtm_a{ position:relative;}
.rqtm_b{ position:absolute; right:0; top:10%; width:26%;}
.rqtm_c{ position:relative;}
.rqtm_c p{ position:absolute; font-size:0.26rem; color:#fff; top:16%; right:2%;}
.rqtm_c p span{ font-size:0.3rem; font-weight:bold;}
.rqtm_Con{ width:50%; position:absolute; top:10%; left:49%;}
.rqtm_Con h1{ font-size:0.48rem;}
.rqtm_Con p{ font-size:0.36rem; line-height:0.56rem;}
.rqtm_ft1{ font-size:0.26rem;}
.rqtm_ft1 span{ color:#ff8f77; font-weight:bold;}
.rqtm_ft1 a{ color:#333;}
.kjg{ width:45%; padding-right:0.1rem; padding-top:0.3rem;}
.kjb_bg{ position:relative;animation: updown 3s 0s ease both infinite;}
.kjb_bg h1{ position:absolute; font-size:0.48rem; color:#fff; top:0; left:16%;}
.rqtm_list li{ padding-top:0.25rem;}
.more_ft{ position:relative; width:70%; margin:0 auto; padding-bottom:0.3rem; padding-top:0.5rem;animation: updown 3s 0s ease both infinite;}
.more_ft p{  font-size:0.48rem; color:#333; position:absolute; top:35%; left:13%;}
.tm_Case_btn{ margin:0 auto; width:56%;position:relative; padding-bottom:0.2rem; padding-top:0.3rem;animation: updown 3s 0s ease both infinite;}
.tm_Case_btn p{font-size:0.48rem; color:#333; position:absolute; top:33%; left:6%;}
.youshi_a{ position:relative; width:100%;}
.youshi_a_con{ width:50%; position:absolute; top:8%; left:52%;}
.ys_Con1{ width:90%; font-size:0.26rem; line-height:0.44rem; border-top:1px dashed #6779ad; padding-top:0.1rem;}
.youshi_a_con h1{ font-size:0.4rem; line-height:0.68rem; color:#6779ad;}

.youshi_a_con2{ width:50%; position:absolute; top:6%; left:2%;}
.youshi_a_con2 h1{ font-size:0.4rem; line-height:0.68rem; color:#6779ad;}
.youshi_btn{ position:relative; }
.youshi_btn2{ position:absolute; width:56%; top:10%; left:20%;padding-top:0.3rem;}
.youshi_btn3{ position:relative; animation: updown 3s 0s ease both infinite;}
.youshi_btn p{font-size:0.48rem; color:#333; position:absolute; top:22%; left:33%;}
.tmsq_Con{ position:relative; width:100%;}

.tmsq_font{ font-size:0.48rem; color:#6374aa; position:absolute; top:0;left:45%}
.tmsq_co1{ font-size:0.24rem;position:absolute; top:13%; left:45%}
.tmsq_co2{ font-size:0.24rem; position:absolute; top:34%;left:45%}
.tmsq_co3{ font-size:0.24rem;position:absolute;top:55%;left:45%}
.tmsq_co4{ font-size:0.24rem;position:absolute;top:76%;left:45%}
.tmsq_an1{ width:15%; position:absolute; right:1%;border-radius:3px;
-moz-border-radius:3px; /* 老的 Firefox */ background:#ff785b; top:8%; color:#fff; font-size:0.36rem; text-align:center; line-height:0.74rem;}
.tmsq_an2{ width:15%; position:absolute; right:1%;border-radius:3px;
-moz-border-radius:3px; /* 老的 Firefox */ background:#ff785b; top:30%; color:#fff; font-size:0.36rem; text-align:center; line-height:0.74rem;}
.tmsq_an3{ width:15%; position:absolute; right:3%;border-radius:3px;
-moz-border-radius:3px; /* 老的 Firefox */ background:#ff785b; top:50%; color:#fff; font-size:0.36rem; text-align:center; line-height:0.74rem;}
.tmsq_an4{ width:15%; position:absolute; right:3%;border-radius:3px;
-moz-border-radius:3px; /* 老的 Firefox */ background:#ff785b; top:72%; color:#fff; font-size:0.36rem; text-align:center; line-height:0.74rem;}
.tmsq_list{ background:#c3e9f6; width:100%;}
.tmsq_list_con{ background:#f7f7f7; width:96%; margin:0 auto;}
.tmsq_btn{ position:relative; }
.tmsq_btn2{ position:absolute; width:56%; top:10%; left:20%;padding-top:0.3rem;}
.tmsq_btn3{ position:relative; animation: updown 3s 0s ease both infinite;}
.tmsq_btn p{font-size:0.48rem; color:#333; position:absolute; top:22%; left:17%;}

.tm_doctor{ width:100%;}
















































































@keyframes ftimg105{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(1.05)}
	100%{-webkit-transform:scale(1)}
}
@keyframes updown{
	0%{opacity:1;transform:translateY(0)}
	50%{opacity:1;transform:translateY(-10px)}
	100%{opacity:1;transform:translateY(0px)}
}
@media (min-width: 768px) {
	.tt span{font-weight:lighter;}
}
