/*基本样式*/

* {

	padding:0px;

	margin:0px;

	font-family:'Microsoft YaHei';

}

h1, h2, h3, h4, h5, h6, b {

	font-weight:normal;

	font-size:100%;

}

input, select, button {

	vertical-align:middle;

	line-height:normal;

	font-size:100%;

}

textarea {

	line-height:100%;

}

a {

	outline:0;

	cursor:pointer;

*star:expression(this.onFocus=this.blur());

	text-decoration:none;

}

input:focus, select:focus, textarea:focus, button:focus {

	outline:none;

}

table {

	border-spacing:1;

}

img {

	border:0;

	max-width:100%;

}

ul, li {

	list-style:none;

}

p {

	word-break:break-all;

	text-justify:inter-ideograph;

	line-height:1.7em;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.textCenter {

	text-align:center;

}

.clear {

	clear:both;

	height:0;

	font-size:0;

	line-height:0;

	visibility:hidden;

	overflow:hidden;

}

.diandi {

	height:0;

	clear:both;

}

.hd {

	overflow:hidden;

}

.block {

	display:block;

}

.hide {

	display:none;

}

body {

	min-width:320px;

	max-width:640px;

	margin:0 auto;

	background:#f8ffff;

	font:24px Microsoft Yahei;

	color:#464646;

}

.biaozhi {

	width:23px;

	height:23px;

	background:url(../images/biaozhi.png) center center no-repeat;

	position:absolute;

	right:3px;

	bottom:3px;

}

/*主页*/

.ds-time {

	display:none !important;

}

.logo {

	position:relative;

}

.logo img {

	display:block;

}

.logo a {

	display:block;

	position:absolute;

	top:0;

	right:0;

	width:17%;

	height:97%;

	text-indent: -999px;

}

nav table {

	background:#fff;

}

nav td {

	background:#8e3a3c;

	text-align:center;

	border-bottom:1px solid #FFF;

}

nav td a {

	display:block;

	color:#fff;

	padding:6% 0;

	border-right:1px solid #ffffff;

}

.sBanner img {

	display:block;

}

.xllAddWid1 {

	width:49%;

}

.xllAddWid2 {

	width:32.5%;

}

.xllAddWid3 {

	width:20%;

	padding:0.7% 0;

}

.xllAddWid4 {

	width:39%;

}

.xllAdd1 {

	overflow:hidden;

}

.xllAdd1 ul {

	overflow:hidden;

}

.xllAdd1 li {

	float:left;

	text-align:center;

	margin:0 0.5% 0.5% 0;

	font-size:100%;

	background:#e8f2f4;

}

.xllAdd1 li a {

	display:block;

	color:#535353;

	padding:6% 0;

	text-align:center;

}

.navBar {

	text-align:center;

}

.navBar a {

	width:32%;

	display:block;

	float:left;

}

 .navBar a:nth-of-type(2) {

margin:0 2%;

}

.sTitle {

	background:#8e3a3c;

	padding:2%;

	color:#fff;

	position:relative;

}

.sTitle h2 {

	text-align:left;

	font-weight:bold;

	font-size:100%;

}

.sTitle>a {

	position:absolute;

	right:2%;

	top:19%;

	color:#fff;

	background:#f79100;

	border-radius:4px;

	text-align:center;

	font-size:2rem;

	padding: 1% 4%;

}

.sTitle h2 span {

	color:#ffe400;

	font-weight:normal;

	margin: 0 2%;

}

.sTitle h2 i {

	font-style:normal;

	font-size:70%;

	font-weight:normal;

}

.sTitle h2 a {

	color:#fff;

}

.sTitle>a.stitalA {

	background: url(../images/sCon21.png) no-repeat left center;

	background-size:auto 100%;

	color:#fff000;

}

.sedNav {

	overflow:hidden;

	padding-bottom: 2%;

}

.sedNav li {

	width:31%;

	float:left;

	border:1px solid #bababa;

	border-radius:4px;

	font-size:80%;

	text-align:center;

	margin-left: 1.5%;

	margin-top: 2%;

	box-shadow: 2px 2px 10px #a5a5a5;

}

.sedNav li a {

	color:#7d7d7d;

	display:block;

	padding: 5%;

}

.sedNav li.sRed {

	position:relative;

}

.sedNav li.sRed a {

	color:#e30304;

}

.sedNav li.sRed img {

	position:absolute;

	right:5%;

	top:0;

	display:block;

	width: 10%;

}

.jiaoliu {

	display:block;

}

.sPatent {

	margin-top:4px;

	overflow:hidden;

}

.sPatent dt {

	float:left;

	width:43%;

}

.sPatent dd {

	float:right;

	width:55%;

}

.sPatent dd h3 {

	font-size:95%;

	color:#8e3a3c;

	font-weight:bold;

}

.sPatent dd p {

	font-size:2.6rem;

	text-indent:2em;

	line-height: 1.5em;

}

.sPatent dd p a {

	color:#d40000;

}

.sPatent dd div {

	overflow:hidden;

	padding: 0 10%;

}

.sPatent dd div a {

	display:block;

	width:42%;

}

 .sPatent dd div a:nth-of-type(1) {

float:left;

}

 .sPatent dd div a:nth-of-type(2) {

float:right;

}

.sedTitle {

	background:url(../images/sCon5.png) no-repeat center top;

	background-size:100% 100%;

}

.sedTitle h3 {

	font-size:3rem;

	color:#8e3a3c;

	text-align:center;

	font-weight:bold;

}

.sliderDoctor {

	margin:2% 0;

}

.sliderDoctor a {

	width:82%;

	display:block;

	margin:0 auto;

	text-align:center;

}

.sliderDoctor .swiper-pagination-bullet-active {

	background:#8e3a3c;

}

.swiper-button-prev, .swiper-button-next {

	width:7%;

	height: 21%;

}

.superiority {

	margin:4px 0;

	overflow:hidden;

}

.superiority li {

	width:18%;

	float:left;

	margin-left: 1.4%;

}

.superiority li span {

	display:block;

	text-align:center;

	color:#fff;
	font-size:3rem;

	font-weight:bold;

	padding: 8% 0;

}

.superiority li p {

	text-align:center;

	font-size:2rem;

	background:#fff;

}

.superiority li.supLi1 {

	background:#9fafc8;

	border:1px solid #9fafc8;

	margin-left:0;

}

.superiority li.supLi1 span {
	font-size:3rem;

}

.superiority li.supLi2 {

	background:#cc7548;

	border:1px solid #cc7548;

}

.superiority li.supLi3 {

	background:#a68ad4;

	border:1px solid #a68ad4;

}

.superiority li.supLi4 {

	background:#ca5355;

	border:1px solid #ca5355;

}

.superiority li.supLi5 {

	background:#ceba3d;

	border:1px solid #ceba3d;

}

.media {

	margin-top:4px;

	overflow:hidden;

}

.media dt {

	float:left;

	width:40%;

}

.media dd {

	float:right;

	width:58%;

}

.media dd img {

	display:block;

	width:77%;

}

.media dd h4 {

	font-size:85%;

	color:#f79100;

}

.media dd p {

	font-size:85%;

	text-indent: 2em;

}

.media dd p a {

	color:#d40000;

}

.report {

	overflow:hidden;

}

.report li {

	width:48%;

	float:left;

	margin-left: 1.5%;

}

.report li img {

	display:block;

}

.report li p {

	text-align:center;

	font-size:85%;

	padding: 1% 0;

}

.hospitalImg {

	width:49%;

	float:left;

	display:block;

}

.hospitalDiv {

	width:49%;

	float:right;

	height:100%;

	background:url(../images/sCon14.jpg) no-repeat center top;

	background-size:100% 100%;

}

.hospitalDiv h4 {

	font-size:120%;

	text-align:center;

	margin-top: 11%;

}

.hospitalDiv p {

	text-align:center;

}

.hospitalDiv a {

	font-size:90%;

	text-align:center;

	display:block;

	text-align:center;

	width:80%;

	background:#ea7400;

	color:#fff;

	border-radius:4px;

	margin:11% auto 9%;

	padding: 3% 0;

}

.hospital-container .swiper-pagination-bullet-active {

	background: #8e3a3c;

}

.technology {

	overflow:hidden;

	padding:0 3%;

}

.technology li {

	width:49%;

	position:relative;

	margin-bottom:5%;

}

.technology li h3 {

	font-size:80%;

	color:#fff;

	text-align:center;

	background:#005da4;

	width:100%;

	padding:2% 0;

	margin-bottom:2%;

}

.technology li .techImg {

	display:block;

	margin: 0 auto;

	width: 100%;

}

.technology li p {

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	text-align:center;

	padding:1% 0;

	color:#fff;

	font-size:80%;

	background:rgba(0, 0, 0, .5);

}

.technology li p b {

	font-size:90%;

	color:#fff000;

	font-weight:bold;

}

 .technology li:nth-of-type(3), .technology li:nth-of-type(4) {

margin-bottom:0;

}

.sDoctor {

	overflow:hidden;

	padding:0 2%;

}

.sDoctor dt {

	width:32%;

	float:left;

}

.sDoctor dd {

	width:67%;

	float:right;

}

.sDoctor dd p b {

	margin-right:2%;

	color:#8e3a3c;

}

.sDoctor dd p {

	font-size:80%;

}

.sDoctor dd p a {

	color:#d40000;

}

.sDoctor dd div {

	overflow:hidden;

	margin-top: 1%;

}

.sDoctor dd div a {

	color:#fff;

	border-radius:4px;

	font-size:90%;

	display:block;

	width:45%;

	text-align:center;

	padding:1% 0;

}

 .sDoctor dd div a:nth-of-type(1) {

background:#2278cd;

float:left;

}

 .sDoctor dd div a:nth-of-type(2) {

background:#e88a0f;

float:right;

}

.sDotList {

	overflow:hidden;

}

.sDotList li {

	width:23%;

	float:left;

	margin-left: 1.5%;

}

.sDotList li a {

	display:block;

}

.xGyiBox {

	width:96%;

	margin:0 auto;

}

.xGyiBox .xDiv1 {

	position:relative;

}

.xGyiBox .xDiv1 img {

	width:100%;

}

.xGyiBox .xDiv1 p {

	background-color:rgba(0, 0, 0, 0.5);

	color:#fff;

	position:absolute;

	left:0;

	bottom:2%;

	font-size:62%;

	text-align: center;

	width: 100%;

	padding: 1% 0;

	line-height: 1.4em;

}

.xGyiBox .xDiv1 p b {

	font-weight:normal;

	font-size:107%;

}

.xGyiBox .xDiv2 {

	width:104%;

}

.xGyiBox .xDiv2 p {

	position:absolute;

	background-color:rgba(0, 0, 0, 0.5);

	font-size:62%;

	text-align: center;

	width: 100%;

	padding: 1% 0;

	color:#fff;

	line-height: 1.4em;

}

.xGyiBox .xDiv2 p b {

	font-weight:normal;

	font-size:107%;

}

 .xGyiBox .xDiv2 div:nth-of-type(1) {

float:left;

width:44%;

position:relative;

}

 .xGyiBox .xDiv2 div:nth-of-type(1) p {

left:0;

bottom:2%;

}

 .xGyiBox .xDiv2>div:nth-of-type(2) {

margin-left:2%;

}

 .xGyiBox .xDiv2 div:nth-of-type(2) {

float:left;

width:50%;

}

 .xGyiBox .xDiv2 div:nth-of-type(2) .xdiv1 {

position:relative;

width:100%;

}

 .xGyiBox .xDiv2 div:nth-of-type(2) .xdiv1 p {

left:0;

bottom:4%;

}

 .xGyiBox .xDiv2 div:nth-of-type(2) .xdiv2 {

position:relative;

width:100%;

}

 .xGyiBox .xDiv2 div:nth-of-type(2) .xdiv2 p {

left:0;

bottom:4%;

}

a.xxTel {

	display: block;

	width: 60%;

	margin: 2% auto 0;

}

.form h2 {

	background:#8e3a3c;

	text-align:center;

	padding:1% 0;

	margin-bottom:15px;

}

.formBar span{
	font-size:2rem
	}
.formBar input{
	font-size:2.4rem}	
.formBar select{
	font-size:2.4rem	}	
.formBtn *{ font-size:2rem}	
.form h2 strong {

	font-weight:normal;

	font-size:2.8rem;

	color:#fff;

}

.form h2 font {

	display:block;

	text-align:center;

	color:#ffe400;

	font-size:2.2rem;

}

.formBar {

	text-align:center;

	margin-bottom:2%;

}

.formBar input {

	padding:1% 2%;

	width:49%;

	color:#666;

}

.formBar select {

	padding:1%;

	width:53%;

	color:#666;

}

.formBtn {

	overflow:hidden;

	text-align:center;

	margin:2% auto;

}

.formBtn input, .formBtn select, .formBtn a {

	height:2.2em;

	display: inline-block;

	vertical-align: middle;

	width: 30%;

	margin-left: 3%;

	border:0;

}

.formBtn input, .formBtn select {

	background:url(../images/con21.jpg) no-repeat;

	background-size:contain;

}

.formBtn a {

	background:url(../images/con22.jpg) no-repeat;

	background-size:contain;

	padding:0;

}

.wxtx {

	font-size:2rem;

	color:#5d5d5d;

	text-indent:2em;

	margin:2%;

}

.wxtx font {

	color:#d20002;

	font-weight:normal;

}

.weixin {

	background:#e4e4e4;

	width:100%;

	position:relative;

}

.weixinFl, .weixinFr {

	width:50%;

}

.weixinFl {

	color:#fff;

	background:#8e3a3c;

	padding:3% 0;

}

.weixinFl h3 {

	margin-bottom:2%;

	text-align:center;

	background:url(../images/newswei1.jpg) no-repeat center center;

	background-size:100% auto;

	font-weight:bold;
	font-size:2.6rem

}


.weixinFl p {

	width:90%;

	margin:0 auto;

	font-size:2rem;

	line-height:1.5em;

	text-align:center;

}

.weixinFl a {

	display:block;

	background:#ffefef;

	padding:2% 0;

	border-radius:3px;

	color:#8c0708;

	text-align:center;

	width:80%;

	margin:3% auto;

}

.weixinFl a img {

	display:inline-block;

	vertical-align:middle;

	width: 14%;

	margin-right:2%;

}

.weixinFr {

	text-align:center;

	position: absolute;

	right: 0;

	top: 0;

	width: 50%;

	height:100%;

	display:block;

}

.weixinFr .boxfl {

	display:table;

	width:100%;

	height:100%;

}

.fltable {

	display:table-cell;

	width:100%;

	vertical-align:middle;

}

.weixinFr p {
	font-size:2rem;

	line-height: 1.2em;

	color:#900000;

}

.weixinFr img {

	width:37%;

}

/* 底部导航 */

.fixation {

	position:fixed;

	left:0;

	bottom:-1px;

	width:100%;

	z-index:99;

	background:#8e3a3c;

	max-width:640px;

}

.fixation a img, .fixation span img {

	display:block;

	margin:0 auto 2%;

	width:48%;

	max-width:56px;

}

.fixation a {

	width:25%;

	display:block;

	padding:2% 0;

	float:left;

	text-align:center;

	color:#1d1d1d;

	background:url(../images/footer6.png) no-repeat right center;

	background-size:1px 80%;

}

 .fixation a:nth-of-type(4) {

background:none;

}

.fixation a {

	position:relative;

	color:#fff;

}

.fixation a .gif {

	width: 15%;

	position:absolute;

	right:24%;

	top:4%;

	max-width:20px;

}

#datetitle {

	background:#8e3a3c !important;

}

#dateconfirm {

	background:#8e3a3c !important;

}

/*文章顦#65533;*/

.wNous {

	overflow:hidden;

}

.wNous li {

	width:24%;

	float:left;

	margin-left:1.25%;

}

 .wNous li:nth-of-type(1) {

margin-left:0;

}

.wNous li a {

	display:block;

}

h1.wH1 {

	width:90%;

	margin:2% auto;

	background:url(../images/wCon7.jpg) no-repeat 12% center;

	background-size: auto 100%;

	text-align:center;

	font-size:150%;

	font-weight:bold;

	padding: 1% 0;

}

.wTonghua {

	margin:2% auto;

	width:80%;

	border:1px solid #c9c9c9;

	padding:2% 0;

}

.wTonghua .wThp1 {

	text-align:center;

	color:#8e3a3c;

	font-size:90%;

}

.wTonghua div {

	width:80%;

	margin:2% auto 0;

	overflow:hidden;

}

.wTonghua div input {

	font-size:80%;

	color:#9b9b9b;

	padding:0 2%;

	width: 67%;

	float:left;

	height: 41px;

	line-height: 41px;

}

.wTonghua div a {

	color:#fff;

	text-align:center;

	background:#e58743;

	font-size:90%;

	width:27%;

	float:right;

	display:block;

	height: 44px;

	line-height: 44px;

}

.wArticle {

	padding:1% 2%;

}

.wArticle p {

	text-align:justify;

	text-indent:0em;

	font-size:108%;

	margin:2% auto;

}

.wArticle .wArt {

	color:#3b7bd3;

	padding-left:2em;

	font-size:90%;

}

.wArticle span {/* padding-left:4em; display:block;*/

	font-size:90%;

}

/*列表顦#65533;*/

.Llist {

	overflow:hidden;

	padding:0 2%;

}

.Llist h2 {

	font-size:110%;

	font-weight:bold;

	padding:1% 0;

}

.Llist h2 a {

	color:#8e3a3c;

}

.Llist dl {

	overflow:hidden;

	border-bottom:1px dashed #bfbfbf;

	padding-bottom: 2%;

}

.Llist dt {

	width:79%;

	float:left;

}

.Llist dt p {

	font-size:80%;

}

.Llist dt p a {

	color:#8c0708;

}

.Llist dd {

	width:20%;

	float:right;

	text-align:center;

	background:#8c0708;

}

.Llist dd a {

	color:#fff;

	display:block;

	width:100%;

	padding: 13% 0;

}

.lPage {

	overflow:hidden;

	margin:2% auto;

	width:58%;

}

.lPage li {

	float:left;

	margin-left:2%;

}

.lPage li a {

	color:#383838;

}

.aaa {

	display: block;

	width: 60%;

	margin: 2% auto 0;

}

/*医院简仦#65533;*/

.yAllP {

	text-indent:2em;

	font-size:90%;

	padding:2%;

}

.yHonor {

	overflow:hidden;

}

.yHonor li {

	width:24%;

	float:left;

	margin-left: 0.8%;

}

.yDoctor {

	overflow:hidden;

	padding:0 2%;

}

.yDoctor dt {

	width:37%;

	float:left;

}

.yDoctor dd {

	width:61%;

	float:right;

}

.yDoctor dd li img {

	width:4%;

	margin-right:1%;

}

.yDoctor dd li b {

	color:#c87602;

	font-size:100%;

}

.yDoctor dd p {

	font-size:85%;

}

.yDoctor dd p a {

	color:#d40000;

}

.yDoctor dd>img {

	display: block;

	width: 39%;

}

.yDoList {

	overflow:hidden;

}

.yDoList li {

	width:45%;

	float:left;

	margin:0 0 2% 3%;

	border:1px solid #cacaca;

	border-radius:4px;

	background:#f5f5f5;

}

.yDoList li div {

	width:74%;

	padding-left:30%;

	padding-bottom: 5%;

}

.yDoList li div.yDL1 {

	background:url(../images/yCon6.jpg) no-repeat left top;

	background-size:auto 100%;

}

.yDoList li div.yDL2 {

	background:url(../images/yCon7.jpg) no-repeat left top;

	background-size:auto 100%;

}

.yDoList li div.yDL3 {

	background:url(../images/yCon8.jpg) no-repeat left top;

	background-size:auto 100%;

}

.yDoList li div.yDL4 {

	background:url(../images/yCon9.jpg) no-repeat left top;

	background-size:auto 100%;

}

.yDoList li div h4 {

	color:#8e3a3c;

	text-align:center;

	padding-top: 12%;

}

.yDoList li div p {

	font-size:90%;

	text-align:center;

	padding-bottom: 7%;

}

.yDoList li div a {

	width:60%;

	display:block;

	margin:0 auto;

	text-align:center;

	color:#fff;

	background:#eca212;

	padding:2% 0;

}

.yHospital {

	margin:2% 0;

	overflow: hidden;

}


.mfhd input {

	border:medium none;

}

.blank {

	height:8px;

	clear:both;

}

.blank20 {

	height:20px;

	clear:both;

}

.clearfix:after, .clear:before {

	display:table;

	content:'';

}

.clearfix:after {

	clear:both;

	overflow:hidden;

}

.clearfix {

	zoom:1;

}

.relative {

	position:relative;

}

.absolute {

	position:absolute;

}

.float_left {

	float:left;

}

.float_right {

	float:right;

}

#LRdiv0, #LRfloater0, .swtCenter {

	display:none;

}

.swtCenter {

	width:279px;

	height:171px;

	background-color:#FFF;

	position:fixed;

	left:50%;

	top:50%;

	z-index:200;

	margin-left:-139px;

	margin-top:-130px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	border-radius:15px;

	-moz-box-shadow:0 0 20px rgba(10, 2, 4, 0.75);

	-webkit-box-shadow:0 0 20px rgba(10, 2, 4, 0.75);

	box-shadow:0 0 20px rgba(10, 2, 4, 0.75);

}

.swtCenter h3 {

	width:100%;

	font-size:22px;

	text-align:center;

	color:#2e3642;

	font-weight:500;

}

.swtCenter h4 {

	width:100%;

	font-size:13px;

	text-align:center;

	color:#2e3642;

}

/*.mfhd { width:240px; height:32px; border:1px solid #6a7380; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px; margin:18px auto 5px; }*/

/*.mfhd input { width:156px; height:30px; line-height:30px; background-color:#FFF; font-size:14px; color:#6a7380; -moz-border-radius:15px 0 0 15px; -webkit-border-radius:15px 0 0 15px; border-radius:15px 0 0 15px; padding-left:13px; float:left; outline:none; border:none; }*/

.mfhd .callbF_sub {

	width:67px;

	height:30px;

	line-height:30px;

	color:#fff;

	background-color:#0064b4;

	font-size:12px;

	text-align:center;

	text-decoration:none;

	-moz-border-radius:0 14px 14px 0;

	-webkit-border-radius:0 14px 14px 0;

	border-radius:0 14px 14px 0;

	float:left;

}

/*.swtCenter p { width:230px; font-size:12px; color:#6a7380; margin:0 auto; }

.swt_lists { bottom:0; left:0; width:100%; height:58px; line-height:58px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px; border-radius:0 0 15px 15px; }

.swt_lists a { display:block; width:50%; height:100%; position:relative; float:left; }

.swt_list1 { background-color:#0064b4; -moz-border-radius:0 0 0 15px; -webkit-border-radius:0 0 0 15px; border-radius:0 0 0 15px; }

.swt_list2 { background-color:#ae0613; -moz-border-radius:0 0 15px 0; -webkit-border-radius:0 0 15px 0; border-radius:0 0 15px 0; }

.swt_lists a i, .swt_lists a em { display:block; position:absolute; left:50%; color:#fff; text-decoration:none; }

.swtCallIcon { top:50%; margin-left:-50px; margin-top:-13px; width:27px; height:27px; background:url(../images/footerLink3.png) no-repeat; -moz-background-size:100%; -webkit-background-size:100%; background-size:100%; }

.swt_lists em { height:100%; top:0; margin-left:-16px; font-size:16px; }

.swtLinkIcon { top:50%; margin-left:-50px; width:27px; height:24px; margin-top:-12px; background:url(../images/footerLink2.gif) no-repeat; -moz-background-size:100%; -webkit-background-size:100%; background-size:100%; }

.swtLinkCounter { top:15px; width:18px; height:18px; margin-left:-34px; line-height:13px; text-align:center; font-size:9px; z-index:3;}

.closeBtn_swt { right:-5px; top:-5px; width:44px; height:44px; background: url(../images/closeBtn_swt.png) no-repeat; -moz-background-size:100%; -webkit-background-size:100%; background-size:100%; cursor:pointer; }*/

/*container*/

.container {

	background:#f3f3f3;

	padding:3% 0;

}

.container_con_top {

	padding:1%;

	background:#ffffff;

}

.container_L {

	width:40%;

	background:red;

}

.container_L img {

	width:100%;

	display:block;

}

.container_R {

	width:58%;

}

.container_R h4 {

	color:#8e3a3c;

	font-size:2.6rem;

	text-align:center;

	border:1px solid #e0e0e0;

	padding:2% 0;

}

.container_R p {

	font-size:2.2rem;

	color:#595757;

	padding-left:3%;

	margin-top:2%;

}

.container_R p span {

	color:#791a20;

}

.container_con_middle {

	margin-top:2%;

	padding:0 1%;

}

.container_con_middle img {

	display:block;

	width:100%;

}

.container_con_middle_L, .container_con_middle_R {

	width:33.33%;

}

.container_con_middle_L {

	border-left:1px solid #fff;

	border-right:1px solid #fff;

	box-sizing:border-box;

}

.container_con_bottom {

	padding:0 1%;

	margin-top:1%;

}

.container_con_bottom p {

	width:96%;

	background:url(../images/container_04.png) no-repeat left top;

	background-size:100% 100%;

	font-size:2.2rem;

	padding:1.5%;

	line-height:150%;

	color:#464646;

}

/* bz nav */

.bznav {

	width:100%;

	margin-bottom:4px;

	overflow:hidden;

}

.bznav li {

	width:25%;

	float:left;

	overflow:hidden;

}

.bznav li img {

	width:100%;

	display:block;

}

/*add */



.yczx {

	width:100%;

	height: auto;

	overflow: hidden;

	margin:3px 0;

}

.shu {

	border-right: 1px solid #DFE0DF;

}

.yczx1 {

	border-bottom:1px solid #DFE0DF;

	height:100px;

	width:100%;

	overflow: hidden;

}

.yczx1 ul li {

	float: left;

	height: 100px;

	width: 24.7%;

}

.yczx1 ul li a {

	height: 78px;

	width: 60px;

	text-align: center;

	display: block;

	font-size:14px;

	line-height: 169px;

	color: #7A7B7A;

	margin: 0 auto;

}

.yc01 a {

	background: url(../images/11.jpg) no-repeat 0px 10px;

}

.yc02 a {

	background: url(../images/11.jpg) no-repeat -120px 10px;

}

.yc03 a {

	background: url(../images/11.jpg) no-repeat -60px 10px;

}

.yc04 a {

	background: url(../images/11.jpg) no-repeat -179px 10px;

}

.yc05 a {

	background: url(../images/11.jpg) no-repeat -298px 10px;

}

.yc06 a {

	background: url(../images/11.jpg) no-repeat -357px 10px;

}

.yc07 a {

	background: url(../images/11.jpg) no-repeat -239px 10px;

}

.yc08 a {

	background: url(../images/11.jpg) no-repeat -416px 10px;

}

/* buttonsa */

.buttonsa {

	margin:10px 0;

	width:100%;

	overflow:hidden;

}

.buttonsa a {

	width:33.33%;

	float:left;

	background:#f5f3f3;

	box-sizing:border-box;

	overflow:hidden;

	position:relative;

}

.buttonsa a img {

	width:100%;

	display:block;

}

.buttonsa a span {

	width:100%;

	text-align:center;

	color:#f77d0f;

	font-size:134%;

	display:block;

	position:absolute;

	left:0;

	bottom:9%;

}

.buttonsa .zixunb {

	border-right:2px solid #fff;

}

.buttonsa .telb {

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}

.buttonsa .qqb {

	border-left:2px solid #fff;

}

/* most_per */

.will_left {

	float:left

}

.will_right {

	float:right

}

.tec_head {

	overflow:hidden;

padding:.1rem .18rem;

	background-color:#0061b1

}

.tec_head h3 {

font-size:.3rem;

	color:#fff;

	text-transform:uppercase;

line-height:.5rem

}

.tec_head h3 span {

font-size:.1rem;

	color:#4d8ec8;

	font-weight:100

}

.tec_head a {

font-size:.22rem;

padding:.1rem;

	color:#fff;

	background-color:#ff9600;

border-top-left-radius:.07rem;

border-top-right-radius:.07rem;

border-bottom-left-radius:.07rem;

border-bottom-right-radius:.07rem

}

.list_msg, .list_msg_two {

	width:95%;

margin:.1rem auto

}

.list_msg ul li, .list_msg_two ul li {

padding:.1rem 0;

	border-bottom:1px dashed #524F4E

}

.list_msg ul li a, .list_msg_two ul li a {

	display:block;

	color:#524F4E;

height:.36rem;

line-height:.36rem;

font-size:.28rem;

	margin:0 auto

}

.list_msg_two ul li a b, .list_msg_two ul li a i {

	display:inline-block;

margin-right:.2rem;

	background-size:cover;

	background-repeat:no-repeat

}

.list_msg_two ul li a span {

	float:right

}

.span_left {

font-size:.24rem;

padding:.04rem .1rem;

	border:1px solid #FF0505;

margin-right:.2rem

}

.span_left, .span_right {

	color:#FF0505

}

.span_right {

	float:right

}

/* zzwd */

#zzwd {

	border-top:2px solid #016976;

	padding-top:6px;

	font-family:"Microsoft YaHei";

}

.time {

	display:block;

	width:142px;

	height:30px;

	text-align:center;

	line-height:30px;

	font-size:14px;

	color:#fff;

	margin:0 auto 6px;

	background-color: #b4b4b4;

	-khtml-border-radius: 10px;

	-rim-border-radius: 10px;

	-ms-border-radius: 10px;

	-o-border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}

.zzwdBoxItem {

	padding:0 5%;

}

.zzwdBoxItem img {

	display:block;

	width:15%;

	float:left;

	margin-right:5%;

}

.message1 {

	width:70%;

	background:url(../images/mesBg.png) no-repeat;

	float:left;

	line-height:20px;

	padding-left:17px;

	padding-right:10px;

	color:#222;

	padding-top:5px;

	-moz-background-size:100% 100%;

	-webkit-background-size:100% 100%;

	-o-background-size:100% 100%;

	background-size:100% 100%;

	line-height: 24px;

}

.message1 p {

	padding: 5%;

	text-indent: 0em;

}

.message1 p a {

	color:black;

	font-size:14px;

	color:#000;

}

.message1 a {

	color:#000;

}

#footbar {

	background-color:#ffffff;

	width: 100%;

	padding-top:15px;

	padding-bottom:65px;

	font-size:18px

}

#address {

	width: 100%;

	margin:0 auto 10px;

	font-family:"微软雅黑";

	font-size:16px;

	color:#5F5F60;

	font-weight:bold;

	text-align:center;

}

#address p {

	line-height:26px;

}

#tab4 {

	margin-bottom:10px;

}

#tab4 ul {

	height:49px;

}

#tab4 li {

	float:left;

	display:inline;

	width:50%;

	height:49px;

	text-align:center;

}

/* list_bg */

.list_bg {

	width:100%;

	padding:2% 0;

	background:#f5f5f5;

	border:1px dashed #cdcdcd;

	box-sizing:border-box;

	overflow:hidden

}

.list_bg h4 {

	text-align: center;

	padding-bottom:2%;

	font-size: 120%;

}

.list_bg p, .list_bg p a {

	overflow:hidden

}

.list_bg p {

	width:4.15rem;

	margin:0 auto;

}

.list_bg p input.art_tel {

	outline:0;

	border:1px solid #A3C8E0;

min-height:.4rem;

	width:2.5rem;

font-size:.25rem;

padding-left:.1rem

}

.list_bg p a, .list_bg .art_btn, .list_bg p input {

	float:left

}

.list_bg p .art_btn {

	width:1.44rem;

	border:1px solid #0064b4;

min-height:.4rem

}

/* zl_cont */

.zl_cont {

	margin-bottom:4px;

	overflow:hidden;

	zoom:1;

}

.zl_cont dl {

	width:46%;

	margin:10px 2% 0;

	float:left;

}

.zl_cont dt {

	padding-bottom:1%;

}

.zl_cont dt img {

	width:50%;

}

.zl_cont dd img {

	width:100%;

	padding:2px 0;

}

.zl_cont dd {

	border:1px solid #cecece;

	padding:0 2px;

	position:relative;

}

.zl_cont dd p {

	border-top:1px solid #cecece

}

.zl_cont dd p:after {

	background:url(../images/ad_after.jpg) no-repeat;

	background-size:100%;

	width:4%;

	height:4%;

	display:inline-block;

	content:"";

	position:absolute;

	left:3px;

	bottom:3px;

}

.zl_cont dd p:before {

	background:url(../images/ad_bef.jpg) no-repeat;

	background-size:100%;

	width:4%;

	height:4%;

	display:inline-block;

	content:"";

	position:absolute;

	right:3px;

	bottom:3px;

}

.zl_cont dd p {

	font-size:2.4rem;

	padding:2%;

}

/* viewport */



/* most_per160701 */

.most_per160701 {

	width:100%;

	margin:4px 0;

	overflow:hidden;

}

.most_per160701 li {

	width:33.33%;

	line-height:42px;

	text-align:center;

	background:#ebeae9;

	float:left;

	overflow:hidden;

}

.most_per160701 li.bgcolor {

	background:#0064b4;

}

.most_per160701 li a {

	width:100%;

	color:#434343;

font-size:.25rem;

	display:block;

}

.most_per160701 li.bgcolor a {

	color:#fff;

}

/* video */

.hotMOkis {

	margin-bottom:2%;

}

.hotMOkis ul li {

	padding:2px;

	border:1px solid #d6d6d5;

	margin:2% auto;

	position:relative;

	overflow:hidden;

}

.hotMOkis ul li span {

	color:#595959;

	font-weight:bold;

	display:block;

	float:left;

	background:url(../images/ssb3.jpg) no-repeat;

	background-size:100% 100%;

	padding:2% 3% 2% 2%;

	margin-right:2%;

}

.hotMOkis ul li.hover span {

	background:url(../images/ssb2.jpg) no-repeat;

	background-size:100% 100%;

	color:#fff;

}

.hotMOkis ul li a {

	color:#595959;

	padding:2%;

	display: block;

}

.vidMOkis {

	margin-bottom:4px;

	overflow:hidden;

}

.vid_list a {

	overflow:hidden;

	padding-bottom:4%;

	margin-bottom:4%;

	border-bottom:1px dashed #c5c5c5;

	color:#595959;

	position:relative;

	display:block;

}

.vid_list a:nth-last-child(1) {

border-bottom:0;

margin-bottom:0;

}

.vidImgs {

	width:36%;

	position:absolute;

	left:0;

	top:0;

}

.vidad {

	margin-bottom:2%;

}

.vidBar {

	padding:0 1% 0 38%;

	text-align:justify;

	background-repeat:no-repeat;

	background-size:38% 100%;

}

.vidBar p {

	line-height:normal;

	margin-bottom:6.3%;

}

.vidRead {

	background:#f2f2f2;

}

.vidRead img {

	width:63%;

}

.vidbg1 {

	background-image:url(../images/ssb5.jpg);

}

.vidbg2 {

	background-image:url(../images/ssb6.jpg);

}

.vidbg3 {

	background-image:url(../images/ssb7.jpg);

}

.vidbg4 {

	background-image:url(../images/ssb8.jpg);

}

/*新加*/



.mtitle {

	text-align:center;

	padding:10px 10px 0;

	font-size:4rem;

	color:#8e3a3c;

	font-weight:bold;

}

.mtit {

	text-align:center;

	text-transform:uppercase;

	font-size:2rem;

	color:#929196;

}

.mtit_bot {

	width:100%;

	height:4px;

	border-bottom:1px solid #ccc;

}

.mtit_bot span {

	width:14%;

	height:4px;

	margin:0 auto;

	background:#e4c074;

	display:block;

}

.mthree {

	text-align:center;

	border-bottom:1px solid #b2b2b2;

	margin:1.5rem 0;

	padding-bottom:1rem;

	font-weight:bold;

	color:#8e3a3c;

	font-size:4rem;

	position:relative;

}

.mthree span {

	display:block;

	width:4%;

	margin:0 auto;

	position:absolute;

	left:50%;

	margin-left:-2%;

	bottom: -0.5rem;

}

.mthree span img {

	display:block;

	width:100%;

}

.threeB {

	overflow:hidden;

}

.threeB img {
	width:60%;
	float:left;
	padding-right:0.5rem;

}

.threeBTXT p {
	font-size:2.6rem;
	line-height:1.4;
	text-indent:2em;

}

.threeBTXT p a {

	color:#e60012;

}

.threeC {

	margin-bottom:1.5rem;

}

.m1 {

margin-top:.05rem

}

.m1 dl {

	width:100%;



	background:url(../images/dd.jpg) no-repeat;

	background-size:100% 100%;text-align:center;

	padding:2% 0 4%;

}

.m1 dl dt {

	float:left;

	width:18%;

	color:#fcff00;

    font-size: 3rem;

	font-weight:700;



}

.m1 dl dd {

	float:left;

	width:82%;

	color:#fff

}

.m1 dl dd h3 {
	font-size:2.6rem
}

.mod1 {

margin:2% 1% 1%;

}

.mod1 dl {

	display:-webkit-box;

	display:-moz-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	display:flex

}

.mod1 dl dt {

	-webkit-box-flex:40%;

	-moz-box-flex:40%;

	-webkit-flex:40%;

	-ms-flex:40%;

	flex:40%;

	width:40%;

	border:solid 1px #b7b7b7;

	padding:2px

}

.mod1 dl dt img {

	display:block;

	margin:auto 0

}

.mod1 dl dd {

	margin-left:2%;

	-webkit-box-flex:58%;

	-moz-box-flex:58%;

	-webkit-flex:58%;

	-ms-flex:58%;

	flex:58%;

font-size:2.4rem;

	background:url(../images/part1-02.jpg) no-repeat;

	background-size:100% 100%

}

.threeA p{ font-size:2.6rem; line-height:1.4; padding:2%}
.mod1 dl dd h4 {



	color:#8e3a3c;

margin-top:.03rem

}

.mod1 dl p {

	margin-left:2%;

	text-indent:2em;

	text-align:left;

	width:98%

}

.mod1 dl p a {

	color:red

}

.mod1 h5 {

margin-top:2%;

margin-bottom:2%;

	text-align:center

}

.mod1 h5 strong {

font-size:3.6rem;
font-weight:600;
	color:#8e3a3c

}

.mod1 h5 small {
	font-size:2.6rem;

	color:#a4a4a4

}

.mod1 ul {

margin-top:2%;margin-bottom:2%;

	display:-webkit-box;

	display:-moz-box;

	display:-ms-flexbox;

	display:-webkit-flex;

	display:flex

}

.mod1 ul li {

	-webkit-box-flex:1;

	-moz-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

margin-left:.5%

}

.mod1 ul li img {

	width:100%;

	display:block

}

.mod1 ul li:nth-child(1) {

-webkit-box-flex:31%;

-moz-box-flex:31%;

-webkit-flex:31%;

-ms-flex:31%;

flex:31%;

margin-left:.03rem

}

.mod1 ul li:nth-child(2) {

-webkit-box-flex:35%;

-moz-box-flex:35%;

-webkit-flex:35%;

-ms-flex:35%;

flex:35%

}

.mod1 ul li:nth-child(3) {

-webkit-box-flex:34%;

-moz-box-flex:34%;

-webkit-flex:34%;

-ms-flex:34%;

flex:34%

}

.mod1 ul li p {

font-size:.12rem

}
.sTitle{background: #8e3a3c;padding: 2%;color: #fff;position: relative;}

.sTitle h2 {text-align: left;font-weight: bold;font-size: 3rem;}

@media screen and (min-width:320px) and (max-width:359px) {
    html { font-size: 31.25%!important; } /*0.5*/
}
@media screen and (min-width:360px) and (max-width:409px) {
    html { font-size: 35%!important; }  /*0.56*/
}
@media screen and (min-width:410px) and (max-width:479px) {
    html { font-size: 40%!important; }  /*0.64*/
}
@media screen and (min-width:480px) and (max-width:639px) {
    html { font-size: 50%!important; }  /*0.75*/
}
@media screen and (min-width:640px){
    html { font-size: 60%!important; }  /*0.75*/
}
/*患者关注*/

.last { height: auto; overflow: hidden; zoom: 1; background: #eee; padding-bottom: .38rem; width: 100%; overflow: hidden; }

.last h3 { text-align: center; font-size: 2.4rem; font-weight: bold; color: #8e3a3c; margin-top: 0.5rem; }

.last h4 { text-align: center; color: #959595; height: 2.28rem; line-height:2 .28rem; text-transform: uppercase; background: url(../images/wp4_tbg.png) no-repeat top center/0.5rem .28rem; font-size: 2rem; margin: 0 auto .25rem; }

.last ul { position: relative; overflow: hidden; zoom: 1; font-weight:bold}

.last ul li { height: 3rem; line-height: 3rem; text-align: center; font-size: 2.22rem; float: left; margin: 0 0.3125% 0.02rem 0; box-sizing: border-box; }

.last ul li a { color: #FFF; }

.last ul li:nth-of-type(1) { width: 49.53125%; background: #d6854a }

.last ul li:nth-of-type(2) { width: 50.15625%; background: #c69d4c; margin-right: 0; }

.last ul li:nth-of-type(3) { width: 15.625%; background: #d6854a; height: 6rem; line-height: 1.8rem;padding-top: 0.07rem; }

.last ul li:nth-of-type(4) { width: 50.3125%; background: #c69d4c }

.last ul li:nth-of-type(5) { width: 33.4375%; background: #d6854a; margin-right: 0; }

.last ul li:nth-of-type(6) { width: 31.875%; background: #d6854a }

.last ul li:nth-of-type(7) { width: 34.74375%; background: #c69d4c; margin-right: 0; }

.last ul li:nth-of-type(8) { width: 43.4375%; background: #c69d4c }

.last ul li:nth-of-type(9) { width: 39.0625%; background: #d6854a; margin-right: 0; }

.last ul li:nth-of-type(10) { position: absolute; bottom: 0; margin-right: 0; right: 0; width: 16.875%; height:6.06rem; }

.last ul li:nth-of-type(10) img{ width: 100%; height: 100%; }