@charset "utf-8";
/* CSS Document */
body>.mui-backdrop{
		display:none;
	}
	body>div.container.container-fill{
		overflow-y:auto;
		height:100%;
	}
	.mui-active~.mui-backdrop{
		display:block;
	}
	.carousel-indicators .active{
		width:30px;
	}
body{
	position:initial;
	font: ;
	color:#555;
	padding:0;
	margin:0;
	background-image:url("/app/themes/msyou_templateyiliao01/images/bg_index.png"/*tpa=/app/themes/msyou_templateyiliao01/images/bg_index.png*//*tpa=/app/themes/msyou_templateyiliao01/images/bg_index.png*/);
	/*background-size:cover;*/
	background-color:#ffffff;
	}
a{
	color:#000000; 
	text-decoration:none!important;
	display:block;
}
.js-quickmenu .fa{
color: rgb(0, 159, 233)!important;
}
.js-quickmenu .ng-binding{
color: rgb(0, 159, 233)!important;
}
.home-container{width:58%;overflow:hidden;margin:.6em .3em;}
.home-container .box-item{float:left;display:block;text-decoration:none;outline:none;width:5em;height:6em;margin:.1em;background:rgba(0, 0, 0, 0.3);text-align:center;color:#ccc;}
.home-container i{display:block;height:45px; margin: 5px auto; font-size:35px; padding-top:10px; width:45px;}
.home-container span{color:;display:block; width:90%; margin:0 5%;  overflow:hidden; height:20px; line-height:20px;}
.footer{color:#dddddd;}
.home-container ul li{background-color:rgba(0, 0, 0, 0.3);padding:0 10px;margin:1%;display: inline-block;height:45px;width:100%;}
.home-container ul li a{text-decoration: none;}
.home-container .title{color:#ccc;}
.home-container .createtime{color:#999;font-size:12px}
a:hover{
	text-decoration: none;
}
a:active{
	text-decoration: none;
}
.container>div>.panel>.panel-body{
	padding:0;
}
.container>div>.panel>.panel-body>ul>li{
	padding-left:15px;
	padding-right:15px;
}
.container>div>.panel>.panel-body>ul>li:hover,.panel>.panel-body>ul>li:focus,.panel>.panel-body>ul>li.active{
	background-color:#ddd
}

.mui-content{
	position:initial;
	background-color:transparent;
}
.mui-content.mui-backdrop{
	position:fixed;
}
.mui-content.mc-we7-home.we7{
	width:100%!important;
	margin:0 auto!important;
}
.mui-content.mc-we7-home a{
	color:initial;
}
#myyuyue{
	padding:15px 0;
}
#myyuyue>.breadcrumb{
	padding:0 15px;
	background-color:#fff;
}
#myyuyue>.breadcrumb>li{
	display: block;
    padding: 10px 15px;
    border: 1px solid #ddd;
    border-top-width: 0;
}
#myyuyue>.breadcrumb>li:first-child{
    border-top-width: 1px;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#myyuyue>.breadcrumb>li:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
#myyuyue>.breadcrumb>li+li:before{
	padding:0;
	content:'';
}
#myyuyue>#lists,#myyuyue>ul.list-group{
    padding: 0 15px;
	display: inline-block;
}
#myyuyue #status{
	margin-bottom:15px;
    display: -webkit-inline-box;
}
#myyuyue #status>a{
	display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
#myyuyue #status>a.active{
	border-color: #009fe9;
}
.pagination{
	margin:0;
}
body>div>div.container a{
	color:initial;
}


	.header{
		background:#009fe9;
	}
	.panel-footer{
		border-left: 1px solid #ddd;
	}

	@media (max-width: 767px) {
		#navitems-2015>li{
		    display: block;
			float: initial;
		}
		.header .navbar-header{
		    background-color: #fff;
			background-image: url("/app/themes/msyou_templateyiliao01/images/mobile_home_top.png"/*tpa=/app/themes/msyou_templateyiliao01/images/mobile_home_top.png*//*tpa=/app/themes/msyou_templateyiliao01/images/mobile_home_top.png*/);
		    background-size: 80% 100%;
		    background-repeat: no-repeat;
		}
		.navbar .nav.navbar-nav>li>a{
			text-align:left!important;
			display:block!important;
		}
	}
	.header>.container{
		padding:0;
	}
	.header>.container>.navbar-header{
		margin-left:0;
		margin-right:0;
	}
	.nav.navbar-nav>li>a{
		display: inline-block;
	    padding: 0 20px!important;
	    line-height: 50px;
	    color: #fff;
	    font-size: 16px;
	    font-weight: 400;
	    text-decoration: none;
	}
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
		color:#fff;
		background-color:#0094d9;
	}
#ksdh1{
border-bottom:1px solid #ddd;
}
#ksdh1 li{
padding-top:10px!important;


padding-right:50px!important;
}
#ksdh1 a{
color:#000!important;
}
#ksdh2{
border-bottom:1px solid #ddd;
}
#ksdh2 li{
padding-top:10px!important;
padding-right:50px!important;
}
#ksdh2 a{
color:#000!important;
}
#ksdh3{
border-bottom:1px solid #ddd;
}
#ksdh3 li{
padding-top:10px!important;
padding-right:50px!important;
}
#ksdh3 a{
color:#000!important;
}
#ksdh4{
border-bottom:1px solid #ddd;
}
#ksdh4 li{
padding-top:10px!important;
padding-right:50px!important;
}
#ksdh4 a{
color:#000!important;
}
#ksdh5{
border-bottom:1px solid #ddd;
}
#ksdh5 li{
padding-top:10px!important;
padding-right:50px!important;
}
#ksdh5 a{
color:#000!important;
}
.slide .carousel-inner .item img{
		width:100%;
	}
	.carousel-control{
		position: absolute;
	    top: 0;
	    left: 15px;
	    width: 40px;
	    height: 40px;
	    margin: auto;
	    font-size: 38px;
	    font-weight: 100;
	    line-height: 30px;
	    color: #ffffff;
	    text-align: center;
	    background: #222222;
	    border: 3px solid #ffffff;
	    -webkit-border-radius: 23px;
	    -moz-border-radius: 23px;
	    border-radius: 23px;
	    opacity: 0.5;
	    filter: alpha(opacity=50);
	}
	.carousel-control.right{
		left: auto;
		right: 15px;
	}

			#contact01 .col{
				padding:0;
			}
			#contact01 a img{
				width:100%;
			}
			@media (min-width: 768px) and (max-width: 991px) {
				#contact01>.row>.col>.row>.col.col-sm-3{
					padding:0 15px;
				}
			}
			@media (min-width: 992px) {
				#contact01>.row>.col>.row{
					display:flex;
				}
				#contact01>.row>.col>.row>.col{
					width:initial;
					flex:1;
					padding:0 5px;
				}
			}
#contact02 {
				margin-bottom:0!important;
			}
			#contact02 ul li{
				border-top: 1px dashed #bbb;
				padding: 10px 0;
			}
			#contact02 ul li:last-child{
				padding: 0;
				padding-top:10px;
			}
			#contact02 ul li:first-child{
				border-top: initial;
				padding-top: 5px;
				padding-bottom:10px;
			}
			#news{
				margin-bottom:0;
			}
			#news a{
			    display: -webkit-box;
			    -webkit-box-orient: vertical;
			    -webkit-line-clamp: 1;
			    overflow: hidden;
			    line-height:25px;
			}
			#doctorclassid h4{
			    display: -webkit-box;
			    -webkit-box-orient: vertical;
			    -webkit-line-clamp: 1;
			    overflow: hidden;
			    line-height:30px;
			}
			#doctorclassid p{
			    display: -webkit-box;
			    -webkit-box-orient: vertical;
			    -webkit-line-clamp: 1;
			    overflow: hidden;
			    color:#999;
			}
			#contact02 a:hover h4{
				color:#2a6496;
			}
			#contact02 a:hover p{
				color:#2a6496;
			}
#mzimages040102 img{
						width:100%;
					}
					#contact0401 ol{
						position: initial;
					    left: auto;
					    z-index: initial;
					    width: auto;
				    	margin-left: auto;
						display: flex;
						margin-bottom:0;
				    }
				    #contact0401 ol li{
				    	flex: 1;
					    text-indent: initial;
					    height: 100%;
					    position: relative;
				    }
				    #contact0401 ol li img{
				    	bottom: 0;
						position: initial;
					    left: 0px;
				    }
				    #contact0401 .carousel-inner .item{
				    	height:100%;
				    	/*position:relative;*/
				    }
				    #contact0401 .carousel-inner .item .carousel-caption{
				    	position:absolute;
				    	bottom: 0;
    					padding-bottom: 0;
				    }
					#mzimages040102 a{
						height:100%;
					}
				    #contact04 img{
				    	width: 100%;
						max-height: 100%;
				    }
					@media (min-width: 992px) {
					    #contact0401 ol li img{
						    position: absolute;
					    }
						#contact0401 ol{
							height:120px;
						}
						#mzimages040101{
							height:350px;
						}
						#mzimages040102>div{
							height:120px;
						}
						#mzimages040102 img{
							height:100%;
						}
					}
										#contact05 ul{
						display:-webkit-box;
					}
				    #contact05 ul li{

				    	width:20%;
				    	padding:5px;
				    }
				    #contact05 img{
				    	width:100%;
				    }
				    #contact05>.panel>.panel-body>div>div{
				    	padding:15px;
				    }
			#footer{
			color:#ddd;
		}
		#footer a{
			color:#ddd;
		}
		#footer h4{
			margin-bottom:15px;
			color:#fff;
			font-weight:800;
		}
		#footer .content>div{
			margin:20px 0;
		}
		#footer .content:after{
			content: " ";
		    border-right: 1px double #555;
		    position: absolute;
		    height: 150px;
		    right: 7.5px;
		    top: 40px;
		}
		#footer .content:last-child:after{
			border-right:0;
		}
		@media (max-width: 767px) {
			#footer .content:after{
				content:" ";
			    border-right:none;
			    margin-bottom:10px;
			    top:initial;
			    bottom:0;
			    width:90%;
			    right:5%;
			    height:initial;
			    border-bottom: 1px double #555;
			}
			#footer .content:last-child:after{
				border-bottom:0;
			}
		}