@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;padding:0; margin:0;  color:#454545; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:hover {color: #FF0000;	text-decoration: none;}
a:link,a:visited{ text-decoration:none;}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/* banner样式开始 */
.top{ width:980px; height:100px; overflow:hidden; margin:0 auto;}
.top img{ float:left;}
.top ul{ float:right; display:inline; margin-right:10px; width:536px; height:40px; margin-top:30px; background:url(../images/logo_bg.jpg) no-repeat; text-align:center;}
.top ul li{ display:inline; line-height:40px; color:#fff;}
.top ul li a{color:#fff; padding:0 4px;}
.banner-01{width:100%; height:130px; background:url(../images/banner-01.jpg) center repeat;}
.banner-02{width:100%; height:130px; background:url(../images/banner-02.jpg) center repeat;}
.banner-03{width:100%; height:130px; background:url(../images/banner-03.jpg) center repeat;}
.meeting{width:980px; height:527px; margin:28px auto 30px;}
.tit-therapy{width:959px; height:48px; margin:0 auto 29px; padding:2px 9px 0 0;}
.tit-therapy a{width:107px; height:34px; float:right; text-indent:-999em;}
.meeting h2{background:url(../images/meeting.jpg) left no-repeat;}
.meeting p{color:#6d6d6d; line-height:20px; text-indent:2em; background:url(../images/guide.jpg) left no-repeat; width:829px; height:60px; padding-left:121px; margin:0 auto;}
.meeting ul{width:980px; height:364px; margin:20px auto 0; background:#e1ebf7;}
.meeting ul li{width:232px; height:165px; margin:10px 0 0 10px; display:inline; float:left;}
.symptom{width:980px; height:403px; margin:0 auto; text-align:center;}
.symptom h2{background:url(../images/symptom.jpg) left no-repeat;}
.capture{margin:30px auto; height:647px; width:980px;}
.capture h2{background:url(../images/capture.jpg) left no-repeat;}
.capture p{line-height:24px; text-indent:2em; padding:0 10px; color:#444;}
.capture ul{width:980px; height:128px; margin:17px auto 32px;}
.capture ul li{width:181px; height:128px; margin-left:11px; display:inline; float:left;}
.capture .two{width:950px; height:331px; margin:0 auto; background:url(../images/capture-bg-2.jpg) center no-repeat; border-top:1px dashed #c7c7c7; border-bottom:1px dashed #c7c7c7; padding-top:10px;}
.capture .two li{width:447px; height:155px; float:left; background:#f3f7fa; margin:0;}
.capture .two li h3{color:#2471c5; font-size:14px; line-height:33px;}
.capture .two li p{padding:0;}
.capture .two .li2 p,.capture .two .li4 p{padding-right:16px;}
.capture .two .li1,.capture .two .li3{margin-right:56px; display:inline;}
.capture .two .li1 h3,.capture .two .li2 h3{background:url(../images/capture-bg-1.jpg) left no-repeat; padding-left:27px;}
.capture .two .li-img{height:11px; padding:0; width:447px;}
.capture .two .li5{margin-right:56px; display:inline;}
.capture .two .li1{padding-left:15px; width:432px;}
.capture .two .li2{background:url(../images/capture-bg-6.jpg) left repeat-y; padding-left:4px; width:443px;}
.capture .two .li3{background:url(../images/capture-bg-5.jpg) left repeat-y; padding-left:34px; width:413px;}
.compare{width:980px; height:399px; margin:0 auto;}
.compare h2{background:url(../images/compare.jpg) left no-repeat;}
.compare ul{width:980px; height:323px; margin:0 auto; overflow:hidden;}
.compare ul .li1,.compare ul .li3{width:271px; float:left;background:#7caadc; margin:33px 0 35px 0; height:256px; overflow:hidden; padding-left:15px;}
.compare ul .li-m{width:57px; height:324px; float:left;}
.compare ul .li2{width:294px; height:304px; float:left; background:url(../images/compare-bg3.jpg) left repeat-x; padding-top:20px; text-align:center;}
.compare ul .li2 .img-m{margin:26px 0 11px 0;}
.compare ul .li2 p{padding-top:10px;}
.compare ul li h3{height:25px; width:auto; padding-top:8px;}
.compare ul li h3 a{background:#1759a0; color:#fff;line-height:22px; padding:5px 3px;}
.compare ul li .h3-l{border-top:1px dashed #fff;}
.compare ul li p{color:#fff; padding:3px 15px 8px 0; text-align:justify; line-height:21px;}
.compare ul li p a{color:#fff;}.core { width: 980px; height: auto; overflow: hidden; margin: 10px auto 0; padding-bottom: 20px; }
.core h3 { width: 968px; height: 56px; display: block; margin: 0 auto; background: url(../images/core.jpg) center no-repeat; }
.core h3 a { float: right; width: 120px; height: 56px; text-indent: -9999px; }
.core p { width: 963px; height: auto; overflow: hidden; display: block; margin: 0 auto; color: #444; text-indent: 2em; line-height: 24px; padding-top: 10px; }
.core p a { color: #be0000; }
.core_top { width: 980px; height: auto; overflow: hidden; float: left; }
.core_top .aleft img { float: left; margin-top: 20px; display: inline; }
.core_top .aright img { float: left; margin-top: 20px; display: inline; }
.core_top .core_yd { width: 940px; height: 230px; overflow: hidden; float: left; margin-top: 10px; display: inline; padding-bottom: 20px; position: relative; }
.core_top .core_yd ul { width: 940px; height: 218px; overflow: hidden; padding-top: 5px; position: absolute; }
.core_top .core_yd ul li { width: 300px; height: 203px; float: left; box-shadow: 0 0 3px 3px #f1f1f1; margin: 10px 6px 0; display: inline; }
.core_top .core_yd ul li img { float: left; padding: 7px 7px 0; }
.core_top .core_yd ul li p { width: 286px; height: auto; overflow: hidden; float: left; text-align: center; padding: 0 7px; }
.core_end { width: 980px; height: auto; overflow: hidden; }
.core_end h4 { width: 589px; height: 33px; overflow: hidden; display: block; margin: 0 auto; }
.core_end ul { width: 980px; height: auto; overflow: hidden; margin-top: 10px; }
.core_end ul li { width: 231px; height: 225px; box-shadow: 0 0 3px 3px #e6eaee; float: left; margin: 7px; display: inline; }
.core_end ul li img { padding: 3px; float: left; }
.core_end .p1 { width: 950px; height: 86px; overflow: hidden; background-color: #2471c5; padding: 10px 15px 0; color: #fff; box-shadow: 2px 2px 2px 2px #133d6a inset; margin-top: 10px; display: inline; float: left; }
.feedback { width: 980px; height: auto; overflow: hidden; margin: 10px auto 0; text-align: center; padding-bottom: 40px; }
.feedback h3 { width: 968px; height: 56px; display: block; margin: 0 auto; background: url(../images/feedback.jpg) center no-repeat; }
.feedback h3 a { float: right; width: 120px; height: 56px; text-indent: -9999px; }
.miracle { width: 100%; height: 347px; background: url(../images/miracle_bj.jpg) repeat-x; overflow: hidden; }
.miracle h4 { width: 674px; height: 29px; display: block; overflow: hidden; margin: 20px auto 0; padding-left: 7px; }
.miracle p { width: 946px; height: auto; overflow: hidden; display: block; margin: 10px auto 0; color: #fff; line-height: 24px; text-indent: 2em; }
.miracle ul { width: 946px; height: 168px; overflow: hidden; margin: 20px auto 0; box-shadow: 0 0 5px 5px #0f4a90 inset; background-color: #1658a0; text-align: center; }
.miracle ul li { display: inline; }
.miracle ul li img { margin: 10px 4px 0; display: inline; }
.recommended { width: 980px; height: auto; overflow: hidden; margin: 30px auto; }
.recommended h3 { width: 968px; height: 56px; display: block; margin: 0 auto; background: url(../images/recommended.jpg) center no-repeat; }
.recommended h3 a { float: right; width: 120px; height: 56px; text-indent: -9999px; }
.recommended .p1 { width: 283px; height: 246px; overflow: hidden; padding: 25px; background-color: #1759a0; color: #fff; line-height: 28px; text-indent: 2em; float: left; margin-top: 20px; display: inline; }
.recommended ul { width: 638px; height: 296px; float: right; background-color: #d9e6f5; margin-top: 20px; display: inline; }
.recommended ul li { width: 306px; height: 137px; float: left; margin: 7px 0 0 8px; }
.recommended ul li img { float: left; }
.recommended ul li p { width: 306px; height: 22px; line-height: 22px; float: left; background-color: #2471c5; color: #fff; text-align: center; }
.end { width: 980px; height: 100px; background: url(../images/end.jpg) 0 15px no-repeat; margin: 0 auto; }
.end p { width: 830px; height: auto; overflow: hidden; float: right; float: right; margin-right: 20px; display: inline; padding-top: 10px; line-height: 21px; color: #6d6d6d; }
.end_nav { width: 100%; height: 37px; background-color: #2471c5; overflow: hidden; }
.end_nav ul { width: 980px; height: 37px; margin: 0 auto; text-align: center; }
.end_nav ul li { display: inline; }
.end_nav ul li a { padding: 5px 15px; line-height: 37px; color: #fff; margin: 0 5px; }
.address { width: 100%; height: auto; overflow: hidden; text-align: center; padding: 10px 0; line-height: 24px; color: #686868; }
