@charset "UTF-8";
@import "media-font.css";
*{
    padding: 0;
    margin: 0;
}
html{
    width: 100%;
    font-family: "Microsoft Yahei", "微软雅黑";
    overflow-x: hidden;
}
body{
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    font-size: 1.2rem;
}
ul{
    overflow: hidden;
}
ul,li,ol{
    list-style: none;
}
a{
    text-decoration: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}
input{
    -webkit-appearance: none;
    font-family: "Microsoft Yahei", "微软雅黑";
}

/*公共部分--头部*/
.header{
	width: 100%;
	overflow: hidden;
}
.header_tel{
	 max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
	width: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 2;
}
.header_tel img{
	display: block;
	width: 100%;
}
.header_logo{
	width: 100%;
	overflow: hidden;
	/*margin-top: 9.4%;*/
	/*margin-top: 13%;*/
}
.header_logo img{
	width: 100%;
	display: block;
}
.banner{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.banner img{
    width: 100%;
    display: block;
}
.banner .hd{
	width:100%;
	text-align:center;
	margin: 2% 0 .5% 0;
	position: absolute;
	bottom: 0;
}
.banner .hd li{
	width:1rem;
	height:1rem;
	display:inline-block;
	margin:0 1%;
	background:#999;
	border-radius:10em;
	color:transparent;
	transition:0.5s ease 0s;
}
.banner .hd li.on{
	background:#009896;
	transition:0.5s ease 0s;
	
}
.nav{
    width: 100%;
    overflow: hidden;
       margin: 1% auto 0 auto;
}
.nav li{
	position:relative;
    width: 24%;
    text-align: center;
    padding: 2% 0;
    background: #009896;
    float: left;
    margin-right: 1.3%;
	margin-bottom:1.3%;
    font-size: 1.4rem;
	
}
.nav ul li a{
    display: block;
	color: #fff;
}
.nav ul li:nth-child(4){
    margin-right: 0;
}
.nav ul li:nth-child(8){
    margin-right: 0;
}

/*头部公共部分结束*/


/*公共部分--底部开始*/
.footer_gh form ul li{
	width: 100%;
	overflow: hidden;
	padding: 2% 0;
	    border-bottom: 1px solid #d9d9d9;
}
.footer_gh form ul li:nth-child(1){
	display: block;
	
}
.footer_gh form ul li span{
	width: 20%;
	display: inline-block;
	margin-right: 5%;
	border-right: 1px solid #B1B1B0;
	float: left;
	
}
.footer_gh form ul li input{
	padding: 1% 0;
	border: 0  solid #FFFFFF;
	float: left;
	margin-top: 1.5%;
	width: 70%;
	  font-size: 1.2rem;
}
.footer_gh form ul li img{
	display: block;
	width: 45%;
	margin-left: 32%;
}
.footer_gh form p{
	width: 100%;
	overflow: hidden;
	margin: 5% 0;
}
.footer_gh form p span{
	width: 20%;
	display: inline-block;
	float: left;
	margin-left: 10%;
	
}
.footer_gh form p img{
	display: block;
	width: 45%;
	float: right;
	padding-right: 2%;
}
.footer_gh form p input{
	float: left;
	background: #009896;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	width: 50%;
	padding: 3% 0;
	    border-radius: 0.5rem;
	    font-size: 1.2rem;
}
.index_title_bg7{
		/*background-position-y: 56%;*/
	margin: 1% 0 2% 0;
}
.footer{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10%;
}
.footer_nav ul li {
	width: 25%;
	float: left;
}
.footer_nav ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
	color: #FFFFFF;
	background: #009896;
	padding: 8% 0;
	text-align: center;
}
.footer_cont img{
	display: block;
	width: 100%;
}

.index_content6{
	width:96%;
	margin:0 auto;
	overflow:hidden;
}
/*公共部分--底部结束*/


/*首页主体部分开始*/
.index_artile{
	width: 100%;
	overflow: hidden;
}
.index_title{
	color: #fff;
	background: #009896 url(../images/i_bg01.png) no-repeat;
	width: 98%;
	background-size: 9%;
	padding: 1.5% 0 1.5% 2%;
	overflow: hidden;
	text-indent: 1.5em;
	font-size: 1.4rem;
	font-weight: bold;
	background-position-x:1%;
	    margin: 2% 0 !important;
	
}
.index_title_bg1{
	background-position-y: 1%;
}
.index_title_bg2{
	background-position-y: 15%;
		margin: 1% 0 2% 0;
}

.index_content1{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.index_content1 ul li {
	float: left;
	width: 22%;
	text-align: center;
	margin-top: 2%;
	box-sizing: border-box;
	margin: 1.5%;
}
.index_content1 ul li a{
	color: #444;
    display: block;
	background: #F8F8F8;
    box-shadow: 2px 2px 3px #CABFBF;
    padding: 0 0 2% 0;
}

.index_content1 ul li img{
	display: block;
	margin: 0 auto;
	padding: 10% 0 0 0;
	width: 100%;
}

.index_content2{
	width: 96%;
	overflow: hidden;
	margin: 0 auto;
}
.index_content2_img1 img{
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	
}

.index_content2_list{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.index_content2_list ul li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
}
.index_content2_list ul li a{
	color: #515151;
}
.index_content2_list ul li span:nth-child(1){
	width: 20%;
	display: block;
	float: left;
}
.index_content2_list ul li span:nth-child(2){
	width: 78%;
	display: block;
	float: left;
	padding: 4.2% 0 4.2% 2%;
	font-size: 1.4rem;
}

.index_content2_list ul li img{
	display: block;
	width: 92%;
	padding: 8% 4%;
}

.index_content2_tel{
	width: 100%;
	overflow: hidden;
	margin: 2% 0;
}
.index_content2_tel a{
	display: block;
  	padding: 1% 0;
    background: #ff6600;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.index_content2_tel a span:nth-child(1){
	width: 64%;
  	padding: 1% 0;
    text-align: center;
    border-radius: 0 50px 50px 0;
    background: #ffffff;
    display: block;
    font-size:1.4rem;
    color: #060505;
    box-shadow: inset -10px 8px 7px #c3c2c2;
    float: left;
    margin: 1% 0 0 2%;
}
.index_content2_tel a span:nth-child(2){
	width: 34%;
    float: left;
    color: #fff;
    text-align: center;
    font-size:1.4rem;
    padding: 2% 0;
}

.index_title_bg3{
	background-position-y: 15%;
	margin: 1% 0 2% 0;
}

.index_title a{
	width: 6.5%;
	overflow: hidden;
	display: inline-block;
	float: right;
	margin-right: 3%;
}
.index_title a img{
	display: block;
	width: 100%;
}

.index_content3{
	width: 100%;
	overflow: hidden;
}

.part3_tab .bd ul li{
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.index_content3_js{
	width:85%;
	overflow: hidden;
	float: right;
	margin-top: 7%;
	border: 1px solid  #B1B1B0;
	padding: 2% 2%;
	margin-right: 2%;
}
.part3_tab .bd  ul  li > img{
	display: block;
	width: 20%;
	position: absolute;
	top: 0;
	left: 0;
}
.index_content3_js > p{
	width: 100%;
	background: #009896;
	color: #FFFFFF;
	padding: 3% 0;
	text-indent: 2em;
}
.index_content3_js > p span{
	font-size: 1.6rem;
	font-weight: bold;
}


.index_content3_gc{
	width:100%;
	margin: 2% auto;
}
.index_content3_gc p{
	line-height: 1.7rem;
	padding:1% 0;
	background-size: 12%;
	padding-left: 12%;
	margin: 1% 0;
}
.index_content3_bg1{
	background:url(../images/xiaot.png) no-repeat;

	background-position-y: 1%;
}
.index_content3_bg2{
	background:url(../images/xiaot.png) no-repeat;

	background-position-y: 29%;
}
.index_content3_bg3{
	background:url(../images/xiaot.png) no-repeat;

	background-position-y: 57%;
}
.index_content3_bg4{
	background:url(../images/xiaot.png) no-repeat;

	background-position-y: 83%;
}
.index_content3_gc p span{
	background: #FB6400;
	color: #FFFFFF;
	line-height: 1.7rem;
	display: inline-block;
}
.index_content3_gc a{
	display: block;
	color:#545454;
	border: 1px solid #545454;
	width: 60%;
	padding: 2% 3%;
	border-radius: 2em;
	margin: 2% auto 6% auto;
	text-align: center;
	  
}




.part3_tab{
	width: 100%;
	overflow: hidden;
	position: relative
}

.part3_tab .hd{
	width:100%;
	text-align:center;
	margin: 2% 0 .5% 0;
	position: absolute;
	bottom: 0;
}
.part3_tab .hd li{
	width:1rem;
	height:1rem;
	display:inline-block;
	margin:0 1%;
	background:#999;
	border-radius:10em;
	color:transparent;
	transition:0.5s ease 0s;
}
.part3_tab .hd li.on{
	background:#009896;
	transition:0.5s ease 0s;
	
}

.index_title_bg4{
	background-position-y: 56%;
	margin: 1% 0 2% 0;
}

.index_content4{
	width: 96%;
	overflow: hidden;
	margin: 0 auto;
}
.index_content4_left{
	width: 35%;
	overflow: hidden;
	float: left;
}
.index_content4_left img{
	display: block;
	width: 100%;	
}
.index_content4_right{
	width: 63%;
	overflow: hidden;
	float: left;
	padding-left: 2%;
}

.index_content4_right p:nth-child(1){
	color: #000000;
	font-weight: bold;
}
.index_content4_right p:nth-child(1) span{
	font-size: 1.6rem;
}
.index_content4_right p:nth-child(2){
	line-height: 1.7rem;
	padding:2% 0;
	border-bottom: 1px solid #B1B1B0;
}
.index_content4_right p:nth-child(3){
	line-height: 1.7rem;
	margin: 1% 0;
}

.index_btn1{
	display: inline-block;
	background: #FB6400;
	color: #FFFFFF;
	padding: 2% 8%;
	border-radius:0.5rem;
	margin: 7% 5% 0 5%;
}
.index_btn2{
	display: inline-block;
	background: #009896;
	color: #FFFFFF;
	padding: 2% 8%;
	border-radius:0.5rem;
}
.part4_tab{
	width: 100%;
	overflow: hidden;
	/*position: relative*/
}

.part4_tab .hd{
	width:100%;
	text-align:center;
	margin: 2% 0 .5% 0;
	/*position: absolute;
	bottom: 0;*/
}
.part4_tab .hd li{
	width:1rem;
	height:1rem;
	display:inline-block;
	margin:0 1%;
	background:#999;
	border-radius:10em;
	color:transparent;
	transition:0.5s ease 0s;
}
.part4_tab .hd li.on{
	background:#009896;
	transition:0.5s ease 0s;
	
}





.index_title_bg5{
	background-position-y: 42%;
	margin: 1% 0 2% 0;
}
.index_content5{
	width: 96%;
	border: 1px solid #d9d9d9;
	margin: 3% auto;
}
.index_content5 ul li{
	width:100%;
	overflow:hidden;
	margin:2% 0 0 0;
}
.index_content5_left{
	width: 10%;
	float: left;
	margin: 1% 2%;
}
.index_content5_left img{
	display: block;
	width: 100%;
	
}
.index_content5_right{
	width: 86%;
	float: left;
}
.index_content5_right a{
	   color: #3d3d3d;
	   line-height: 1.7rem;
}
.index_content5_img{
	width: 100%;
	overflow: hidden;
	margin: 1% 0 5% 0;
}
.index_content5_img span{
	width:100%;
	display: block;
	float: left;
	line-height: 1.7rem;
}

.index_content5_img img{
	width: 94%;
}
.index_content5_btn{
	text-align: center;
	width: 100%;

	overflow: hidden;
	
	border-top: 1px solid #d9d9d9;
}
.index_content5_btn span{
	width: 20%;
	display: block;
	float: left;
	padding: 1.5% 0 1% 0;
	margin-left: 24%;
}
.index_content5_btn span img{
	width: 30%;
}
.index_content5_btn a{
	display: block;
	float: left;
	padding: 1.5% 0 1% 0;
	color: #515151;
}
.index_title_bg6{
	background-position-y: 15%;
	margin: 1% 0 2% 0;
}

/*首页主体部分结束*/

/*文章页面开始*/
.article_article{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.article_body{
	width:96%;
	margin:0 auto;
	overflow:hidden;
}
.article_body p{
	line-height:2.0rem;
	margin:2% 0;
	
}
.article_box1{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.article_tel{
	width:96%;
	margin:0 auto;
	overflow:hidden;
	padding:2% 0;
}
.article_tel a:nth-child(1){
	display:block;
	float:left;
	width:34%;
	margin-left:1%;
}
.article_tel a:nth-child(2){
	display:block;
	float:left;
	width:60%;
	margin-left:3%;
}
.article_tel img{
	display:block;
	width:100%;
}
.article_box1 p{
	width:96%;
	margin:2% auto;
}
.article_box1 p  a{
	
	color: #000;
}
.article_box2{
	width:96%;
	margin:0 auto;
	overflow:hidden;
}
.article_article .article_title1{
	    border-left: 8px solid #CF0004;
		margin:2% 0;
		font-size:1.4rem;
		font-weight:bold;
}
.article_box2 ul li {
	width:100%;
	overflow:hidden;
	margin:1% 0;
	padding:2% 0;
	 border-bottom: 1px solid #d9d9d9;
}
.article_box2_left{
	width:60%;
	overflow:hidden;
	float:left;
}
.article_box2_right{
	width:40%;
	overflow:hidden;
	float:left;
}
.article_box2_right img{
	width:100%;
}
.article_box2_left p{
	line-height:1.7rem;
	padding:1% 1%;
}
.article_box2_left p a{
	 color:#999999;
}
.article_box2_left p:last-child span:nth-child(1){
	display:block;
	float:left;
	background:#F85959;
	color:#fff;
	padding:1% 5%;
}
.article_box2_left p:last-child span:nth-child(2){
	display:block;
	float:left;
	background:#4F93BB;
	color:#fff;
	padding:1% 5%;
	margin:0 5%;
}
.article_box2_left p:last-child span:nth-child(3){
	display:block;
	float:left;
	background:url(../images/dp_bg.png) no-repeat;
	width:20%;
	padding:1% 5%;
	text-indent:1em;
}


/*文章页面结束*/

/*列表页开始*/
.list_content{
	width:96%;
	margin: 0 auto;
	overflow:hidden;
}
.list_content > ul li{
	width:100%;
	overflow:hidden;
	margin:1% 0;
	padding:2% 0;
	 border-bottom: 1px solid #d9d9d9;
}
.list_content_left{
	width:28%;
	overflow:hidden;
	float:left;
}
.list_content_left img{
	display:block;
	width:100%;
	padding:1% 1%;
}
.list_content_right{
	width:66%;
	overflow:hidden;
	float:left;
	    padding: 0 2%;
}
.list_content_right p{
	line-height:1.7rem;
	padding:1% 1%;
	overflow: hidden;
}
.list_content_right p:nth-child(1){
	font-weight:bold;
}
.list_content_right p:nth-child(2) a{
	color: #515151;
}
.list_content_right p:nth-child(3) > a{
	display:block;
	float:left;
	margin:1% 0 0 5%;
	width:35%;
}
.list_content_right p:nth-child(3) > a img{
	display:block;
	width:100%;
}
.list_content_right p:nth-child(3) > span{
	display:block;
	float:left;
	margin:1% 0 0 10%;

	text-align:center;
	
}
.list_page {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:2% 0;
}
.list_page ul{
		width:100%;
	overflow:hidden;
	text-align:center;
}
.list_page ul li{
	
	overflow:hidden;
	
	display:inline-block;
}
/*列表页结束*/

/*医院简介开始*/

.yyjj_title1{
	margin:2% 0;
}
.yyjj_title1 h1{
	text-align:center;
	font-size:1.6rem;
	padding:2% 0;
}
.yyjj_title1 p img{
	width:100%;
	display:block;
}
.yyjj_content1{
	width:96%;
	margin: 0 auto;
	overflow:hidden;
}
.yyjj_content1 > img{
	display:block;
	width:44%;
	float:left;
	padding:0 1%;
}
.yyjj_content1 > p{
	text-indent:2em;
	font-size:1.2rem;
	line-height:1.7rem;
	margin-bottom:4%;
}
.yyjj_content1 ul li{
	width:23%;
	float:left;
	overflow:hidden;
}
.yyjj_content1 ul li:nth-child(2){
	margin:0 2.6%;
}
.yyjj_content1 ul li:nth-child(3){
	margin-right:2.6%;
}
.yyjj_content1 ul li img{
	width:100%;
	display:block;
}
.yyjj_content2{
	width:96%;
	overflow:hidden;
	margin:0 auto;
}
.yyjj_content2 ul li{
	width:47%;
	float:left;
	overflow:hidden;
	margin:2% 1.5%;
	/*
	background: #E9E9E9;
	*/
}
.yyjj_content2 ul li p{
	text-indent:2em;
	padding:4% 0;
}
.yyjj_content2 ul li img{
	width:100%;
	display:block;
}
.yyjj_content3{
	width:96%;
	overflow:hidden;
	margin:0 auto;
}
.yyjj_content3 ul li{
	width:30%;
	float:left;
	overflow:hidden;
	margin:2% 1.5%;
	
}
.yyjj_content3 ul li img{
	width:100%;
	display:block;
}
.yyjj_content3 ul li p{
	text-indent: 2em;
	padding:1% 0
}
.yyjj_content3 ul li:nth-child(1){
	margin-left:16.5%;
}
.yyjj_content4{
		width:96%;
	overflow:hidden;
	margin:0 auto;
}
.yyjj_content4 > p{
	text-indent:2em;
	font-size:1.2rem;
	line-height:1.8rem;
	margin:2% 0;
}
.yyjj_content4 .yyjj_content4_1 ul li{
	width:42%;
	margin-left:2.5%;
	float:left;
	padding:0 2%;
	border:1px solid #019796;
	margin-bottom:2%;
	
}
.yyjj_content4 .yyjj_content4_1  ul li p {
	width:100%;
	font-size:1.2rem;
	line-height:1.7rem;
}
.yyjj_content4 .yyjj_content4_1  ul li p:nth-child(2){
	text-indent:2em;
	padding:2% 0;
}
.yyjj_content4 .yyjj_content4_1  ul li p img{
	margin:1% auto;
	display:block;
	width:100%;	
}
#yyjj_doctor{
	width:100%;
	overflow:hidden;
	margin:2% 0;
}
.yyjj_content4_btn{
	width:100%;
	overflow:hidden;
}
.yyjj_content4_btn a{
	width:60%;
	padding:3% 0;
	background:#019796;
	color:#fff;
	border-radius:10rem;
	display:block;
	text-align:center;
	margin:2% auto;
}

.yyjj_content5{
		width:96%;
	overflow:hidden;
	margin:0 auto;
}
.yyjj_content5 > p{
	text-indent:2em;
	font-size:1.2rem;
	line-height:1.8rem;
	margin:2% 0;
}
.yyjj_content5 img{
	width:100%;
	display:block;
	margin:0 auto;
}

.yyjj_content6 .index_title {
	opacity:0;
	display:none;
}
.yyjj_content6 .dangzheng {
		width:96%;
	overflow:hidden;
	padding:0 2%;
}
.yyjj_content6 .dangzheng img{
	display:block;
	width:100%;
	margin:2% 0;
}
.yyjj_content6 .dangzheng  ul li{
	width:31%;
	float:left;
}
.yyjj_content6 .dangzheng  ul{
	width:100%;
	margin:2% 0;
}
.yyjj_content6 .dangzheng  ul li:nth-child(2){
	margin:0 3.5%;
}
/*医院简介结束*/


/*医生团队开始*/
.zj_li li .zj_li_l {
    width: 30%;
    float: left;
    border: 1px #ececec solid;
}
.zj_li_l img{
	width:100%;
	display:block;
}
.zj_li li .zj_li_r {
    float: right;
    width: 68%;
}

.zj_li li .zj_li_r h3 {
    display: block;
    font-size: 1.4rem;
    width: 100%;
    border-bottom: 1px #d9d9d9 solid;
    line-height: 2.2rem;
    padding-bottom: 1%;
    padding-right: 2%;
    font-weight: normal;
	color:#000;
}
.zj_li li .zj_li_r h3  span{
	color: #939393;
	font-size:1.2rem;
}

.zj_li > ul  > li {
	width:96%;
	margin:0 auto;
	padding:0 2%;
    font-size:1.2rem;
    color: #939393;
    line-height: 1.7rem;
	overflow: hidden;
	    margin: 4% 0;
}
.zj_li li .zj_li_r > a {
    display: inline-block;
    font-size: 1.2rem;
    color: #fff;
    background-color: #fe5544;
        margin-left: 10%;
    margin-top: 1%;
    padding: 1% 8%;
    border-radius: 10rem;
}
.zj_li li .zj_li_r a:nth-child(2n) {
    background-color: #009896;
    margin-left: 5%;
}
.zj_li li .zj_li_r h3 a {
    float: right;
    display: block;
    font-size: 1.2rem;
    color: #fff;
    background: url(../images/zj_ax.png) no-repeat 15% center  /25% 55%;
    background-color: #fe5544!important;
    text-indent:2em;
    border-radius: 10rem;
    margin-top: 0;
	width: 26%;
}
.zj_li ul li b {
    color: #fe5544;
}


.sb-box {
    width: 93%;
    margin: auto;
    overflow: hidden;
}

.sb-left {
    width: 48.2%;
    float: left;
    overflow: hidden;
}

.shebei{
	width: 100%;
    overflow: hidden;
	margin:3% 0;
	padding:6% 0;
	border-radius:.5rem;
}

.sb-box dl.shebei dt{
	width:20%;
	overflow:hidden;
	border-radius:50rem;
	float:left;
	margin:0 2%;
}
.sb-box dl.shebei dd{
	width:76%;
	overflow:hidden;
	float:left;
	font-size:1.2rem;
	color:#fff;
}
.sb-box dl.shebei dt img {
    width: 100%;
	display:block;
	margin-top:1%;
	
}
.sb-box dl.shebei dd h2{
	font-size:1.2rem;
}

.sb-right {
    width: 48.2%;
    float: right;
    overflow: hidden;
}

.swjc {
    background: #36bcb1;
	
}
.osjc {
    background: #88bb33;
}
.hqjc{
	    background: #61bbe0;
}
.omjc{
	background: #36bc7b;
}

/*医生团队结束*/
