@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,hr,input,div,span,img{margin:0; padding:0;}
table{border-spacing:0;}
ul,ol{list-style:none;}
body{margin:0 auto;font-family:"Microsoft YaHei",Helvetica;background:#fff;color:#000 !important;}
img{border:0; max-width:100%; vertical-align:middle; display:block;}
a{ text-decoration:none;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
html{font-size:16px;font-size:100%;}
@media screen and (max-device-width: 480px){
	html{ font-size:62.5% !important; }
}
@media screen and (min-device-width: 481px){
	html{ font-size:100% !important; }
}
/*关节镜*/
.warp_gjj{ max-width:640px; min-width:320px; overflow:hidden; margin:0 auto; width:100%; background-color:#fff; }
.warp_gjj img{ display:block; width:100%; }
.warp_gjj a{ display:block; width:100%; }
.gjj_banner{ width:100%; overflow:hidden; }
.gjj_banner img{ display:block; width:100%; }
.gjj1{ overflow:hidden; padding:0 3%; }
.gjj1 p{ text-indent:2rem; font-size:1.5rem; line-height:2.4rem; }
.gjj1_btn{ display:block; width:100%; overflow:hidden; padding:3% 0; text-align:center; background-color:#0056a9; color:#fff; font-size:1.5rem; margin:6% 0; }
.gjj1_btn img{ width:6%; display:inline-block; margin:-4px 3% 0 0; }
.gjj2{ overflow:hidden; padding:0 3% 6%; background-color:#0056a9; }
.gjj3{ overflow:hidden; padding:0 3% 6%; }
.gjj3 ul{ width:100%; overflow:hidden; display:table; }
.gjj3 ul li{ display:table-cell; width:24%; border:1px solid #0056a9; }
.gjj3 ul li span{ display:block; text-align:center; background-color:#0056a9; padding:12% 0; color:#fff; font-size:1.5rem; }
.gjj3 ul li span img{ width:50%; margin:0 auto 2%; }
.gjj3 ul li p{ padding:9%; font-size:1.3rem; line-height:2rem; }
.gjj3 ul li:nth-child(even){ width:1%; border:none; }
.gjj4{ overflow:hidden; width:100%; background-color:#1c293e; padding:6% 0; }
.gjj4 img{ width:50%; margin:0 auto; }
.gjj5{ overflow:hidden; padding:6% 3%; background-color:#f0f0f0; }
.gjj5 ul{ width:100%; overflow:hidden; display:table; margin-top:2%; }
.gjj5 ul li{ display:table-cell; width:49%; background-color:#0056a9; color:#fff; font-size:1.5rem; padding:4%; }
.gjj5 ul li:nth-child(2){ width:2%; background-color:#fff; padding:0; }
.gjj5 ul li b{ display:block; text-align:center; font-size:2rem; }
.gjj5 ul li i{ display:block; height:1px; width:3rem; background-color:#fff; margin:4% auto 8%; }
.gjj5 a{ display:block; width:100%; overflow:hidden; padding:3% 0; text-align:center; background-color:#ff8a00; color:#fff; font-size:1.5rem; margin-top:6%; }
.gjj5a{ overflow:hidden; padding:0 3% 6%; }
.gjj6{ overflow:hidden; padding:0 3% 6%; }
.gjj6 ul{ width:100%; overflow:hidden; display:table; }
.gjj6 ul li{ display:table-cell; font-size:1.5rem; }
.gjj6 ul li b{ display:block; font-size:2rem; padding-bottom:2%; }
.gjj6a{ width:40%; background-color:#0056a9; color:#fff; text-align:center; vertical-align:middle; }
.gjj6b{ width:60%; padding:4%; border:1px solid #c0c0c0; }
.gjj6 strong{ display:block; text-align:center; font-size:2rem; margin:6% 0 2%; }
.gjj6_btn{ display:block; width:100%; overflow:hidden; padding:3% 0; text-align:center; background-color:#ff8400; color:#fff; font-size:1.5rem; }
.gjj6_btn img{ width:6%; display:inline-block; margin:-4px 3% 0 0; }
.gjj7{ overflow:hidden; padding:0 0 6%; }
.zjkj7a{ width:100%; overflow:hidden; position:relative; }
.zjkj7b{ width:55%; position:absolute; bottom:7%; right:5%; }
.zjkj7b a,.zjkj7c a{ display:block; width:50%; float:left; padding:10% 0; }
.zjkj7c{ width:55%; position:absolute; bottom:8%; left:5%; }
.gjj8{ overflow:hidden; padding:0 3% 6%; }
.gjj8 ul{ width:100%; overflow:hidden; display:table; margin-top:6%; }
.gjj8 ul li{ display:table-cell; width:49%; border:1px solid #cacaca; }
.gjj8 ul li:nth-child(2){ width:2%; border:none; }
.gjj8 ul li p{ font-size:1.5rem;; line-height:2.2rem; padding:5%; }
.gjj8_btn{ display:block; width:100%; overflow:hidden; padding:3% 0; text-align:center; background-color:#0056a9; color:#fff; font-size:1.5rem; margin-top:6%; }
.gjj8 ul li img{ display:inline-block; }
.gjj9{ overflow:hidden; padding:0 3% 8%; background-color:#f0f0f0; }
.gjj9 p{ text-indent:2rem; font-size:1.5rem; line-height:2.4rem; padding:4% 0; }
.gjj_tit{ width:80%; margin:6% auto; }