@charset "gb2312";
.wp { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto;}


.p-row{max-width: 640px;height:4rem;margin: 0 auto;color: #ffffff;background-color: #0385db;margin-top: 1rem;}
.p-row strong{display: inline-block;line-height: 4rem;font-size: 1.5rem;padding-left: 1.5rem;padding-right: 1.5rem;}

.brief{max-width: 640px;margin:0 auto;overflow: hidden;}
.brief .brief-l{width: 29%;float: left;padding: 0.8rem;}
.brief .brief-r{width: 60%;color: #666666;text-indent: 2rem;padding: 0.8rem;float: right;}
.brief .brief-r span{color: #FF0000; font-weight:bold;}
.brief-b{padding-bottom:0.8rem;width: 95%;margin: 0 auto;margin-top: 2%;}
.brief-b .detail{width: 48%;text-align: center;background:#f80;height: 3rem;line-height: 3rem;float: left;}
.brief-b .detail a,.brief-b .phone a{color: #ffffff;}
.brief-b .phone{width: 48%;text-align: center;background:#4B91CD;height: 3rem;line-height: 3rem;float: right;}

.ks-wrap{max-width: 640px;margin:0 auto;}
.ks-wrap #inner{padding: 1.5rem;}
.ks-wrap .ks_small{width: 44%;height: 10rem;padding: 0.8rem;color:#ffffff;margin-bottom: 1rem;}
.ks-wrap .ks_small a{color: #ffffff;}
.ks-wrap .ks_small .btn{border:1px solid #ffffff;display:inline-block;padding-left:1rem;padding-right:1rem;float: right; color:#ffffff; margin-top:.2rem;}
.ks_small p{font-size: 1rem; line-height:1.4rem;}
.ks-wrap #inner h3 a{ color:#ffffff;}
.ks-wrap .ks01{background-color: #39C7AF;}
.ks-wrap .ks02{background-color: #42BDCF;}
.ks-wrap .ks03{background-color: #3FAADE;}
.ks-wrap .ks04{background-color: #1F97D3;}
.ks-wrap .ks05{background-color: #32ABC8;margin-bottom: 0;}
.ks-wrap .ks06{background-color: #498CD0;margin-bottom: 0;}
.doctor{margin-top: 0;}
.doctor-wrap{max-width: 640px;margin:0 auto;}
.doctor-wrap .doctor-t{width: 95%;margin: 0 auto;text-indent: 2rem;margin-top: 0.8rem;color: #666666;}
.doctor-wrap .doctor-t span{color: #FF0000; font-weight:bold;}
.doctor-m{margin-top: 0.8rem;max-width: 640px;margin: 0 auto;}
.doctor-m .doctor-small{width: 30%;text-align: center;}
.doctor-m .doctor-small p{color: #686868;}
.doctor-m .center{margin-left: 5%;}
.doctor-b{margin-top: 1.5rem;}

.skill-wrap{max-width: 640px;margin: 0 auto;}
.skill-wrap .skill-t{width: 95%;margin:0 auto;color: #666666;text-indent: 2rem;margin-top: 0.8rem;}
.skill-wrap .skill-t span{color: #FF0000;}
.skill-wrap .skill-m{width: 95%;margin:0 auto;margin-top: 0.8rem;}
.skill-wrap .skill-m ul li{width: 50%;height:6rem;float: left;}
.skill-wrap .skill-m ul li img{width: 100%;}
.skill-wrap .skill-b{margin-top: 1.5rem;text-align: center;}

.milieu-wrap{max-width: 640px;margin: 0 auto;}
.milieu-wrap .milieu-t{width: 95%;margin:0 auto;color: #666666;text-indent: 2rem;margin-top: 0.8rem;margin-bottom: 0.8rem;}
.milieu-wrap .milieu-t span{color: #FF0000; font-weight:bold;}
.milieu-wrap .milieu-m{width: 95%;margin:0 auto;}
.milieu-wrap .milieu-m img{width: 100%;}

.service-wrap{max-width: 640px;margin:0 auto;}
.service-wrap .service-t{width: 95%;margin:0 auto;color: #666666;text-indent: 2rem;margin-top: 0.8rem;}
.service-wrap .service-t span{color: #FF0000; font-weight:bold;}
.service-wrap .service-m{width: 95%;margin:0.8rem auto;}

.pull-left{ float:left;}
.pull-right{ float:right;}
@media only screen and (max-width: 600px) {
	html { font-size:100%;}
}
@media only screen and (max-width: 480px) {
	html { font-size:75%;}
}
@media only screen and (max-width: 360px) {
	html { font-size:62.5%;}

	.navigation-wrap .navigation-small{width:100%;}
}
@media only screen and (max-width: 320px) {
	html { font-size:62.5%;}
	.ks_small p{font-size: 1rem;margin-top:0.5rem;margin-bottom:0.5rem;}
	.brief .brief-l{ width:27%;}
	.ks-wrap .ks_small{ width:42%}
	.ks-wrap .ks_small .btn{ margin-top:0%;}
}




	
.ty_bottom{width:94%; height:16rem; overflow:hidden; margin:0 auto;}
 .ty_bottom li{width:11.466rem; float:left; margin-top:1rem;}
 .ty_bottom img{width:11.466rem; height:12.8rem;}
 
  .ty_bottom p{line-height: 2.5rem;
    float:left;width: 100%;text-align:center;}
 .ty_bottom p span{	
	display: inline-block;
    width: 90%;
    height: 2rem;
    line-height: 2rem;
    background-color: #BC950E;
    text-align: center;
    color: #ffffff;
	border-radius: 25px;}
 