html{overflow-x: hidden; overflow-y: auto;}
body{font: 1.2em/1.7 "microsoft yahei", "Tahoma", \5b8b\4f53, Arial;overflow-x: hidden; overflow-y: auto;margin: 0;padding: 0;}
p,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
a{text-decoration: none;}
li{list-style: none;}
img{max-width: 100%;max-height: 100%;}
.pull-left{float: left;}
.pull-right{float: right;}
.clearfix{clear: both;}
.wp { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto;}

.header-wrap{max-width: 640px;height:6rem;margin: 0 auto;background-color:#2F80C5;/*margin-top: 0.5rem;*/)}
.header-wrap .head-l{width: 48%;height:6rem;margin-left: 2%;float: left;}
.header-wrap .head-l span{height: 100%;display: inline-block;vertical-align: middle;}
.header-wrap .head-l img{vertical-align: middle;}
.header-wrap .head-r{width: 48%;height:100%;text-align:center;color:#ffffff;float: right;}
.header-wrap .head-r p{height: 2rem;line-height: 2rem;font-size: 1.1rem;}
.header-wrap .head-r .t{margin-top: 1rem;}
.nav{max-width: 640px;margin: 0 auto;}
.nav ul{height:6rem;border-left:1px dashed #D0D0D0;border-right:1px dashed #D0D0D0;margin: 0 auto;}
.nav ul li{width: 24.7%;height:3rem;line-height:3rem;text-align:center;border-bottom:1px dashed #D0D0D0;float: left;}
.nav ul li a{color:#000000;}
.nav ul .lb{border-left:1px dashed #D0D0D0;}
.banner{max-width: 640px;height:17rem;margin: 0 auto;background: url('../images/banner_03.jpg');background-size: 100% 100%;position: relative;}

.banner .nav{position: absolute;right: 0;background-color: #333333;display: none;}
.banner .nav ul li{width: 10rem;text-align: center;height: 2.4rem;line-height: 2.4rem;}
.banner .nav ul .first{background-color: #2C86CE;}
.banner .nav ul li a{color: #ffffff;display: block;}
.banner .nav ul li a:hover{background-color: #2C86CE;}
.p-row{max-width: 640px;height:4rem;margin: 0 auto;color: #ffffff;background-color: #3E82BC;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;}
.brief-b{padding-bottom:0.8rem;width: 95%;margin: 0 auto;}
.brief-b .detail{width: 48%;text-align: center;background:#C19A11;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: 9rem;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:5%;}
.ks_small p{font-size: 1rem;}
.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;}
.ks-wrap .ks06{background-color: #498CD0;}
.ks-wrap .ks07{background-color: #f17a3a;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;}
.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;}
.milieu-wrap .milieu-t span{color: #FF0000;}
.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;}
.service-wrap .service-m{width: 95%;margin:0 auto;margin-top: 0.8rem;}

.footer-wrap{max-width: 640px;height:4rem;line-height:4rem;background-color:#4A6C86;margin: 0 auto;margin-top: 0.8rem;}
.footer-wrap ul li{width: 25%;text-align:center;background: url('../images/nav.jpg') no-repeat;background-position: right;float: left;}
.footer-wrap ul li a{color:#C9E2F5;}
.footer-wrap .no{background: none;}

.fbottom-wrap{max-width: 640px;margin: 0 auto;background-color: #395467;padding-top: 0.8rem;padding-bottom: 0.8rem;margin-bottom: 8rem;}
.fbottom-wrap p{text-align: center;color: #88A5BB;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@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:22%; float:left; margin-top:1rem;}
 .ty_bottom img{width:94%; float:left; height:12rem;}
 
  .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;}