﻿@charset "utf-8";
/**@description: m 首页 @update: yzl ( 2020-03-20 )**/
/* main_image */
.main_visual { overflow: hidden;  position: relative;}
.main_image { overflow: hidden; position: relative; height: 20.5em;}
.main_image ul { width: 9999px; overflow: hidden; position: absolute; top: 0; left: 0}
.main_image li {float: left; width: 100%;}
.main_image li a {  display: block; width: 100%;}
.main_image li img { ;}
div.flicking_con { position: absolute; top: 20em; left: 47%; z-index: 10; width: 300px; height: 21px; margin: -1.5em 0 0 0;}
div.flicking_con a { float: left; width: 21px; height: 21px; margin-right: .2em; margin: 0;  padding: 0; background: url(../images/btn_main_img.png) 0 0 no-repeat;display: block;text-indent: -1000px}
div.flicking_con a.on { background-position: 0 -21px}
#btn_prev,#btn_next { z-index: -100; position: absolute; display: block; width: 73px!important; height: 74px!important; top: 50%; margin-top: -37px; display: none;}
#btn_prev{background: url(../images/hover_left.png) no-repeat left top;left: 100px;}
#btn_next{background: url(../images/hover_right.png) no-repeat right top; right: 100px;}

.h3_typename{background: url(../images/arr.png) left top no-repeat;  background-size: 8%; font-size: 1.2em;  color: #616161; line-height: 3em;height:3em; text-indent: 2em; border-bottom: 1px solid #e7e5e5;}
.index_more a { display: block; width: 50%; margin: 10px auto; font-size: 14px; color: #616161; text-align: center;padding: 10px 0; border: 1px solid #e7e5e5; border-radius: 5px;}
.hospital {background-color: #fff;border-bottom: .5em solid #f2f2f2;}
.hospital ul {padding:2%;display: flex;flex-wrap: wrap;}
.hospital li {width: 49%;padding-top:1%; float: left; box-sizing: border-box;border:1px solid #e7e5e5;border-radius:5px;margin-bottom:1em;}
.hospital li:not(:nth-child(2n)){margin-right:2%;}
.hospital li a {display: block}
.hospital li img {height:10em;display:block;margin:0 auto;}
.hospital li .align {overflow: hidden}
.hospital li .h_title{font-size: 14px; color: #949393;text-align:center; line-height:3em;}

.strategy {background-color: #fff;border-bottom: .5em solid #f2f2f2;}
.strategy li {display: flex; padding: 2% 2% 0 2%;box-sizing: border-box;border-bottom:1px dashed #e8e8e8;padding-bottom:2%;}
.strategy li .img-box {width: 25em;  margin-right: 4%;height:8em; overflow: hidden;}
.strategy li .img-box img {width: 100%}
.strategy li .title-box{ width: 75em;}
.strategy li .title-box h4 {font-size: 1.1em;}
.strategy li .title-box .disc {margin-top:.5em;text-align:justify;line-height:1.5em; color: #8c8a8a;}
.strategy li .title-box .pull {margin-top:.5em;}
.strategy li .title-box .pull .click {float:right;}

.strategy h2{ font-size: 1.1em; line-height: 2.5em; margin-left: 1em;}
.strategy h2 span{ padding-right: .3em;}
