body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin: 0px; padding:0px;font-family:"Î¢ÈíÑÅºÚ";}
table { border-collapse: collapse; /*border-spacing: 0px;*/ }
fieldset, img { border: 0px; }

address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
ol,ul,li{ list-style: none; }
caption { text-align: left; }
q:before, q:after { content:''; }
abbr, acronym { border:0px; }
caption,legend { display: none; }
html { height: 100%; overflow: auto; }

#box{max-width:640px; margin:0 auto}

h2.title{ display:block; width:80%; height:50px; line-height:50px; text-align:center; background:#FFD6DC; margin:0 auto 12px auto; color:#373C74; font-size:20px}
#box img{ width:100%}
.btswt{ display:block;width:120px; height:120px;background:url(bt.jpg) no-repeat top center;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-background-size:100% 100%; background-size:100% 100%;}
.swt{ background:#4A6FB3;display:block; width:66%; height:46px;  color:#fff; clear:both; line-height:46px;  text-decoration:none; text-align:center; margin:0 auto;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;font-size:13px}
#box ul{ position:relative;}


.xm-container,.case-container{ margin:0 auto; max-width:640px;overflow:hidden; text-align:center; position:relative}
#xm_container .swiper-slide{ text-align:center; padding:10px 0}
#xm_container img{ box-shadow: 0px 0px 10px #888888; width:88%}

.box1{ padding:15px 0 0 0}
.box1 p{ width:94%; margin:0 auto; font-size:15px; line-height:1.5em}

.box2{ padding:25px 0 0 0}
.box2 p{  text-align:center; font-size:11px}
.box2 ul li{  color:#fff; position:absolute; width:38.2%;   text-align:center; font-size:10px  }
.box2 ul li b{ display:block; font-size:12px}
.box2 ul li.li1{left:8.2%; top:16%}
.box2 ul li.li2{left:56%; top:16%}
.box2 ul li.li3{left:8.2%; top:66.5%}
.box2 ul li.li4{left:56%; top:66.5%}

.box3{ padding:25px 0 0 0}
.box3 h2.title{ font-size:16px}
.box3 p { text-align:center; color:#373E75; padding:0 0 15px 0}
.box3 p b{ display:block; font-size:21px; line-height:1.3em; padding:10px 0}

.box3-1 ul{ padding:0 0 15px 0}


.yiwen{ width:88%; font-size:12px; margin:0 auto; padding:8px 0 0 0}
.yiwen p{ padding:0 0 12px 0}





.swiper-case,.swiper-zq,.swiper-yq,.swiper-zj{overflow: hidden; position:relative; text-align:center}
#box .swiper-case img{ width:92%; margin:0 auto}

.swiper-case .swiper-slide{ position:relative}
.swiper-case .swiper-slide video{ display:block;width:53%; height:33%; top:42%; right:0%; background:#000; position:absolute; z-index:999999}


.box7{ background:#fff}
#box .doctor{ position:absolute; width:78%; left:11%; top:7%; z-index:9}
.box7 a.swt{ position:absolute; bottom:6%; z-index:9;box-shadow:none; left:17%; font-size:18px}
