*:not(input, textarea){-webkit-touch-callout:none;-webkit-user-select:none;}
body, div, dl, dt, dd, ul, ol, li, h2, h3, h4, h5, h6, h7, i, p, img, p, em, a{padding:0;margin:0;-webkit-margin-before:0;-webkit-margin-after:0;font-style:normal;font-weight:normal;font-family:Arial,Microsoft YaHei\, SimHei,Helvetica,sans-serif;list-style-type:none;}
body,html{line-height:20px}
body,div,h3,img,p{margin:0;padding:0;}

body,html{-webkit-text-size-adjust:none;font-size-adjust:none;word-break:break-all;word-wrap:break-word;font-family:Arial,Microsoft YaHei\, SimHei,Helvetica,sans-serif;color:#555;background:#fff}
body{margin:0 auto;max-width:720px;background:url(../images/bj.jpg) repeat;padding-top:1px;font-size:16px;}
h2, h3{font-size:100%;font-weight:400}
img{border:0;width:100%;height:auto;display:block;}
a{text-decoration:none;color:#555;}
.color_y{color:#b03236;}
.color_a{color:#555;}
.fl{float:left;}
.fr{float:right;}

/*===============首页样式===============*/
/*头部*/
.container{width:90%;margin:auto;height:auto;margin:10px auto;}
.container a{display:inline-block;}
.container img{width:100%;height:auto;margin:0 auto;display:inline-block;}

/*导航*/
.nav{width:100%;height:auto;margin:0 auto;background:#b03236;overflow:hidden;padding:10px 0;}
.nav li{width:25%;text-align:center;float:left;font-size:16px;line-height:30px;}
.nav li a{color:#fff5da;}

/*banner*/
.swiper-container {
      width: 100%;
      height: auto;
      position: relative;
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
	  
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
/* .swiper-slide a img{width:100%;height:auto;display:block;} */
.swiper-slide a img{width:100%;height:183px;display:block;}

/*two_pieces*/
.two_pieces{width:100%;overflow:hidden;height:auto;}
.two_piecesl{width:46%;height:auto;overflow:hidden;background:#c73b40;padding:3% 2%;}
.two_piecesl p{width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#fff;line-height:26px;margin-top:10px;}
.two_piecesr{width:46%;height:auto;overflow:hidden;background:#ba373c;padding:3% 2%;}
.two_piecesr a{color:#fff;text-decoration:none;}
.two_pieces_title{width:100%;border-bottom:1px solid #dd5a5f;padding-bottom:10px;}
.two_pieces_title i{font-weight:bold;width:100px;height:34px;line-height:33px;display:inline-block;background:url(../images/title_bj.png) no-repeat top left;background-size:100%;font-size:16px;color:#fff;padding-left:14px;}
.two_pieces em{display:inline-block;border:1px solid #fff5da;padding:5px 15px;color:#fff5da;margin-top:10px;}
.two_pieces ul{width:100%;overflow:hidden;margin:8px 0 2px 0;color:#fff;}
.two_pieces ul li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;}

/*视频中心*/
.video_center{width:100%;overflow:hidden;padding-bottom:15px;}
.video_center_title{width:96%;border-bottom:1px solid #eee;margin:15px auto 0 auto;padding-bottom:10px;}
.video_center_title i{font-weight:bold;width:100px;height:34px;line-height:33px;display:inline-block;background:url(../images/title_bj.png) no-repeat top left;background-size:100%;font-size:16px;color:#fff;padding-left:14px;}
.video_center_title a{float:right;font-size:16px;color:#800b0e;line-height:33px;}
.video_section{width:96%;padding:0 2%;margin-top:10px;}
.videoplay{width:48.5%;height:auto;overflow:hidden;background:#eee;}
.videosp{width:100%;height:auto;overflow:hidden;position:relative;}
.videosp .play{position:absolute;top:28%;left:38%;width:24%;height:24%;}
.videoplay p{width:90%;padding:5px 2%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*科室导航*/
.keshi_nav{width:100%;overflow:hidden;padding-bottom:15px;background:#fef0dc;}
.keshi_nav .video_center_title{border-bottom:1px solid #b03236;width:96%;margin:15px auto 0 auto;padding-bottom:10px;}
.keshi_navul{width:96%;height:auto;overflow:hidden;padding:0 2%;}
.keshi_navul li{width:100%;border-bottom:1px solid #f1dab9;padding-bottom:5px;margin-top:10px;line-height:28px;}
.keshi_navul li:last-child{border:none;}
.keshi_navul li a{color:#555;}
.keshi_navul li a:nth-child(1){font-weight:bold;color:#b03236;}
.keshi_navul li span{margin:0 10px;}
.keshi_navpic{width:96%;height:auto;overflow:hidden;padding:0 2%;}

/*科室医生*/
.department_doctor{width:96%;overflow:hidden;padding-bottom:15px;background:#b03236;padding:0 2%;}
.department_doctor .video_center_title{border-bottom:1px solid #d73e43;width:100%;margin:15px auto 0 auto;padding-bottom:10px;}
.department_doctor .video_center_title a{float:right;font-size:16px;color:#fff5da;line-height:33px;}

.swiper-wikipedia{width:100%;height:auto;margin:15px 0;position:relative;overflow:hidden;}
.doctor_swiper .swiper-slide{
	text-align: center;
	font-size: 18px;
	width:200px;
	height:289px;
	background:url(../images/ys_bj.png) no-repeat Center Center;
	background-size:100%;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}
.doc_introduce{width:86%;height:auto;margin:0 auto;background:#f5f5f5;padding-bottom:10px;}
.doc_introduce a{display:inline-block;width:100%;display:inline-block;}
.doc_introduce img{width:100%;display:inline-block;}
.doc_introduce p{width:96%;display:inline-block;padding:0 2%;text-align:left;margin-top:4px;}
.doc_introduce p a{color:#555;}
.doc_introduce p span{float:right;font-size:14px;color:#555;}
.doc_introduce em a{display:inline-block;width:100px;height:24px;border-radius:20px;border:1px solid #b03236;text-align:Center;line-height:24px;color:#b03236;margin-top:10px;}

/*我们的服务*/
.our_service{width:100%;margin-top:15px;}
.our_title{width:160px;height:39px;background:url(../images/oldtitle_bj1.png) no-repeat Center Center;background-size:100%;margin:0 auto;text-align:Center;line-height:46px;font-size:22px;}
.our_introduce{width:96%;padding:0 2%;margin-top:10px;}
.slideTxtBox{width:100%;background:#fff5da;padding-bottom:10px;margin-top:15px;}
.slideTxtBox .hd{width:96%;padding:0 2%;height:auto;line-height:30px;overflow:hidden;}
.slideTxtBox .hd ul{width:100%;margin-top:10px;}
.slideTxtBox .hd ul li{float:left;width:25%;cursor:pointer;border-radius:32px;text-align:Center;height:30px;}
.slideTxtBox .hd ul li.on{height:30px;background:#b03236;color:#fff5da;-webkit-tap-highlight-color:transparent;}
.slideTxtBox .bd{width:96%;height:auto;padding:0 2%;margin:10px 0;}
.service_pic{width:100%;height:auto;}
.service_pic img{display:inline-block;width:100%;height:auto;}
.slideTxtBox .bd ul li p{line-height:28px;margin-top:8px;}

/*我们的优势*/
.our_advantage{width:96%;margin-top:15px;background:#b03236;padding:15px 2% 15px;overflow:hidden;}
.our_advantage .our_title{width:160px;height:39px;background:url(../images/oldtitle_bj2.png) no-repeat Center Center;background-size:100%;margin:0 auto;text-align:Center;line-height:46px;font-size:22px;color:#fff5da;}
.our_advantage .our_advantage_introduce{width:100%;margin-top:10px;color:#fff5da;}
.our_advantageul{width:100%;overflow:hidden;}
.our_advantageul li{width:32%;height:auto;float:left;margin-top:2%;}
.our_advantageul li:nth-child(2),.our_advantageul li:nth-child(5){margin:2% 2% 0 2%;}
.our_advantageul li img{height: 86px;}

/*我们的产品*/
.our_product ol{width:96%;margin-top:10px;padding:0 2% 15px;overflow:hidden;}
.our_product ol li:nth-child(1){width:100%;}
.our_product ol li:nth-child(1) img{width:100%;}
.our_product ol li:nth-child(2),.our_product ol li:nth-child(3),.our_product ol li:nth-child(4),.our_product ol li:nth-child(5){width:49%;margin-top:10px;}

/*===============列表样式===============*/
/*位置*/
.position{width:96%;padding:0 2%;line-height:40px;background:url(../images/position.png) no-repeat 2% Center;background-size:16px;border-bottom:1px solid #b03236;overflow:hidden;}
.position p{padding-left:20px;}
.position p a{color:#b03236;}

/*列表*/
.medium_list,.doctors_list{width:96%;height:auto;overflow:hidden;padding:0 2% 15px;}
.PetNewsdl{width:100%;margin-top:15px;overflow:hidden;position:relative;height:102px;border-bottom:1px dashed #eee;padding-bottom:15px;}
.PetNewsdl:last-child{border-bottom:0px;padding-bottom:0px;}
.PetNewsdl dt{width:160px;height:102px;position:absolute;left:0px;top:0px;overflow:hidden;}
.PetNewsdl dt img{width:100%;height:100%;}
.PetNewsdl dd{padding-left:175px;}
.PetNewsdl dd h2{font-size:16px;color:#b03236;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PetNewsdl dd p{font-size:16px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;}
.PetNewsdl dd em{font-size:16px;color:#999;margin-top:5px;display:inline-block;width:100%;}
.PetNewsdl dd em i{display:inline-block;width:85px;height:31px;background:url(../images/title_bj.png) no-repeat Center Center;background-size:100%;padding-left:15px;line-height:31px;color:#fdfaf1;}
.PetNewsdl dd em span{float:right;}

/*翻页*/
/*.fanye_list{margin-top:15px;overflow:hidden; text-align:inherit;border-top:1px dashed #eee;padding-top:15px;}
.fanye_list li{ display:inline-block;float:left;border:1px solid #eaeaea;padding:4px 10px;color:#444;margin-right:10px;}
.fanye_list li{ display:inline-block;float:left;border:1px solid #eaeaea;padding:4px 10px;color:#444;margin-right:10px;}
.fanye_list li:last-child{margin-right:0px;}*/

.pagination{margin-top:15px;overflow:hidden; text-align:inherit;border-top:1px dashed #eee;padding-top:15px;}
.pagination li{ display:inline-block;float:left;border:1px solid #eaeaea;padding:4px 10px;color:#444;margin-right:10px;}
.pagination li{ display:inline-block;float:left;border:1px solid #eaeaea;padding:4px 10px;color:#444;margin-right:10px;}
.pagination li:last-child{margin-right:0px;}

/*六重健康保障*/
.sixfold{background:#fef0dc;margin-top:0px;padding-top:15px;width:96%;padding:15px 2% 15px;}
.six_guarantee{width:100%;overflow:hidden;margin-top:15px;display: flex;align-items: end;}
.six_guarantee .six_guaranteedl{width:15%;float:left;margin-left:2%;text-align:Center;}
.six_guarantee .six_guaranteedl:nth-child(1){margin-left:0%;}
.six_guarantee .six_guaranteedl dt{width:80%;margin:0 auto;}
.six_guarantee .six_guaranteedl dt img{width:100%;}
.six_guarantee .six_guaranteedl dd{width:100%;margin-top:10px;}


/*-----文章部分样式-----*/
.sgui-content{padding:0 2%;overflow:hidden;border-bottom:5px solid #f5f5f5;padding-bottom:15px;margin:15px 0;}
.article_Ttitle{font-size:20px;color:#222;font-weight:bold;line-height:30px;text-align:Center;}
.article_source{margin:10px auto 0 auto;padding-bottom:5px;border-bottom:1px solid #e9e9e9;font-weight:normal;font-size:14px;overflow:hidden;color:#555;}
.article_source i{color:#b03236;}
.content{overflow:hidden;position:relative;margin-top:10px;}
.content h2{font-size:18px;font-weight:bold;margin:10px 0;text-indent:2rem;}
.content p{font-size:16px;line-height:30px;text-indent:2rem;}
.content p img{width:100%;text-align:center;display:block;margin:10px auto;}
/*展开全文*/
.unfold-field{position:absolute;font-size:0;bottom:0;width:100%;height:124px;z-index:3;}
.unfold-field .unflod-field_mask{height:78px;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);}
.unfold-field_text{cursor:pointer;width:100%;color:#888;height:46px;font-size:0px;line-height:46px;text-align:center;background:#fff;}
.unfold-field_text span{display:inline-block;font-size:16px;height:46px;line-height:46px;}
.unfold-field_text span::after{content:"";vertical-align:middle;background:url(../images/bottom.png);background-size:contain;background-repeat:no-repeat;width:9px;
height:6px;display:inline-block;margin-left:5px;}

/*关于我们*/
.introduction_iospital{width:96%;padding:2%;background:#ebe5d9;margin-top:15px;}
.s_medical_care{width:99.7%;border:1px solid #ebe5d9;margin-top:15px;}
.s_medical_care .wu_s{width:100%;background:#ebe5d9;line-height:50px;text-align:Center;font-size:18px;font-weight:bold;}
.s_medical_care dl{width:96%;padding:15px 2%;border-bottom:1px solid #ebe5d9;}
.s_medical_care dl:last-child{border:none;}
.s_medical_care dl dd:nth-child(1){font-weight:bold;color:#b03236;}
.s_medical_care dl dd:nth-child(2){color:#555;margin-top:10px;}

/*环境展示*/
.huanjing ol{width:100%;margin-top:15px;overflow:hidden;}
.huanjing ol li:nth-child(1){width:100%;}
.huanjing ol li:nth-child(1) img{width:100%;}
.huanjing ol li:nth-child(2),.huanjing ol li:nth-child(3),.huanjing ol li:nth-child(4),.huanjing ol li:nth-child(5){width:49%;margin-top:10px;}

/*表单*/
.visit{width:96%;margin:0 auto 15px auto;padding:3% 0;background:#ebe5d9;height:auto;overflow:hidden;}
.visit_form{width:94%;margin:0 auto;background:#fff;padding-bottom:15px;}
.visit_form h2{width:90%;font-size:18px;font-weight:bold;color:#b03236;padding:15px 5%;border-bottom:1px solid #fef0dc;}


.m_form{width:100%;margin:0 auto;color:#555;}
.m_form input{outline: none;}
.m_form div{width:80%;overflow:hidden;margin-top:10px;line-height:30px;padding:0 10%;}
.m_form p{width:100%;text-align:left;font-size:16px;}
.m_form p i{color:#f00;}
.form_name input,.form_number input,.form_address input{width:95.3%;height:30px;border:1px solid #ddd;overflow:hidden;border-radius:4px;padding-left:3%;font-size:14px;color:#555;-webkit-box-shadow: 0 0 0 1000px #fff inset;display:inline-block;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ddd;font-size:16px;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#ddd;font-size:24px;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#ddd;font-size:24px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#ddd;font-size:24px;}
.form_button a{display:block;width:40%;height:36px;background:#800b0e;margin:15px auto 0;text-align:Center;line-height:36px;color:#fdf9f0;}

/*联系参观*/
.canguan ol{width:100%;overflow:hidden;}
.canguan ol li:nth-child(1),.canguan ol li:nth-child(2){width:49%;}


/*疾病分类列表*/
.illness_sort{font-size:20px;color:#b03236;font-weight:bold;margin-top:15px;}
.keshilist_nav{width:100%;padding-bottom:10px;background:url(../images/keshi_fenlei.png) no-repeat Center bottom;background-size:100%;}
.keshilist_nav .hd{width:100%;height:auto;line-height:30px;overflow:hidden;}
.keshilist_nav .hd ul{width:100%;margin-top:10px;}
.keshilist_nav .hd ul li{float:left;width:25%;height:30px;}
.keshilist_nav .hd ul li a{display:block;cursor:pointer;border-radius:32px;text-align:Center;}
.keshilist_nav .hd ul li.on a{height:30px;background:url(../images/title_bj1.png) no-repeat Center Center;background-size:100%;color:#fff5da;-webkit-tap-highlight-color:transparent;}

/*专家团队列表*/
.doctors_dl{width:100%;margin-top:15px;overflow:hidden;position:relative;height:182px;padding-bottom:15px;border-bottom:1px dashed #eee;}
.doctors_dl:last-child{border-bottom:0px;padding-bottom:0px;}
.doctors_dl dt{width:120px;height:162px;position:absolute;left:0px;top:0px;overflow:hidden;background:url(../images/ys_bj1.png) no-repeat Center Center;background-size:100%;padding:10px}
.doctors_dl dt a{display:inline-block;width:120px;height:162px;overflow:hidden;position:relative;}
.doctors_dl dt img{width:100%;height:auto;position:absolute;top:0px;}
.doctors_dl dd{padding-left:155px;}
.doctors_dl dd h2{font-size:20px;color:#b03236;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eee;padding-bottom:10px;}
.doctors_dl dd h2 span{font-size:16px;color:#555;margin-left:10px;}
.doctors_dl dd ul{margin-top:10px;border-bottom:1px solid #eee;}
.doctors_dl dd ul li:nth-child(1) strong{font-weight:bold;color:#b03236;}
.doctors_dl dd ul li:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;margin-top:5px;}
.doctors_dl dd em{font-size:16px;color:#999;margin-top:5px;display:inline-block;width:100%;}
.doctors_dl dd em i{display:inline-block;width:85px;height:31px;background:url(../images/title_bj.png) no-repeat Center Center;background-size:100%;padding-left:15px;line-height:31px;color:#fdfaf1;}
.doctors_dl dd em span{float:right;}
.doctors_dl dd p{font-size:16px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;}

/*医生详细*/
.doctors_xx{width:200px;height:270px;overflow:hidden;background:url(../images/ys_bj1.png) no-repeat Center Center;background-size:100%;padding:20px;margin:15px auto 0;}
.doctors_xx span{display:inline-block;width:200px;height:270px;overflow:hidden;position:relative;}
.doctors_xx span img{width:100%;height:auto;position:absolute;top:0px;}
.doctors_xxjs{margin-top:15px;overflow:hidden;}
.doctors_xxjs h2{font-size:20px;color:#b03236;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eee;padding-bottom:10px;}
.doctors_xxjs h2 span{font-size:16px;color:#555;margin-left:10px;}
.doctors_xxjs ul{margin-top:10px;border-bottom:1px solid #eee;}
.doctors_xxjs ul li:nth-child(1) strong{font-weight:bold;color:#b03236;}
.doctors_xxjs ul li:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;margin-top:5px;}
.doctors_xxjs ul:nth-child(3) li{margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;}
.doctors_xxjs .m15{margin-top:10px;}
.doctors_xxjs em{font-size:16px;color:#999;margin-top:5px;display:inline-block;width:100%;}
.doctors_xxjs em i{display:inline-block;width:85px;height:31px;background:url(../images/title_bj.png) no-repeat Center Center;background-size:100%;padding-left:15px;line-height:31px;color:#fdfaf1;}
.doctors_xxjs em span{float:right;}
.geren_js{font-size:16px;color:#555;line-height:26px;margin-top:10px;}

/*医养服务*/
.yyfw_dl{width:100%;margin-top:15px;border-bottom:1px solid #ebe5d9;padding-bottom:15px;}
.yyfw_dl dt{background:url(../images/yyfu_bj.png) no-repeat Center Center;padding:5% 3%;background-size:100%;width:94%;}
.yyfw_dl dt img{width:100%;}
.yyfw_dl dd{margin-top:10px}
.yyfw_dl dd h2{font-size:18px;font-weight:bold;color:#b03236;}
.yyfw_dl dd p{font-size:16px;line-height:22px;margin-top:5px;}


/*底部导航样式*/
.footer{height:auto;overflow:hidden;}
.footerLink{width:96%;overflow:hidden;padding:15px 2%;background:#a22a2e;}
.footerLink li{float:left;line-height:26px;font-size:16px;}
.footerLink li:nth-child(1){line-height:25px;color:#fff5da;background:url(../images/link.png) no-repeat left top;padding:1px 0 0 25px;}
.footerLink li a{color:#fff5da;margin-right:15px;}
.serviceDesc{margin:0 auto;width:96%;text-align:center;line-height:24px;color:#fff5da;padding:15px 2%;background:#b03236;}
.footer a:hover{color:#fff;}
.m0{margin-top:0px;}
.copyright{width:100%;text-align:Center;padding:15px 0;display:inline-block;line-height:26px;}
