﻿@charset "utf-8";

/* CSS Document */

ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}

header,article,footer,nav,section,aside,menu{ display:block;}

table{ border-collapse:collapse; border-spacing:0;}

img{ border:none;}

a:link,a:visited{color:#000;text-decoration:none;outline:none;}

a:active,a:hover{color:#000; text-decoration:none;}

body{ margin:0;padding:0;font:14px/22px Microsoft Yahei;/* font-size:1em; line-height:1.571em;*/ min-width:320px;}

.fl{ float:left;}

.fr{ float:right;}

.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}

.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}

.fix{*zoom:1;}

.bg{ background:#fff;}
 .btnaSet {
	border-color: #339EE2;
	color: #339EE2;
	background: transparent;
	border-radius: 4px;
	font-size: 12px;
	line-height: 35px;
	text-align: center;
	width: 100%;
}

/**============ Reset End ===============**/

.navbar{
	background-image: url(../images/bg_1.jpg);
}

.navbar .ico-home,.navbar .ico-nav{float:left;width:60%;height:100px;overflow:hidden;text-indent:-9999em;background:url(../images/logo.png) center center no-repeat;}

.navbar .ico-nav{float:right;background:url(../images/ico-nav.png) center center no-repeat;}

.navbar #title{width: 100%;
    margin: 0px auto;
    position: relative;
    height: 90px;
    background: url(../images/bg_1.jpg) repeat-x;
    box-shadow: 2px 2px 5px #666;
    z-index: 99;
}

.header .description{
	height:58px;
	font-size:1.7em;
	font-weight:normal;
	line-height:58px;
	text-align:center;
	-webkit-transition:font-size 0.2s ease-out;
	-moz-transition:font-size 0.2s ease-out;
	-o-transition:font-size 0.2s ease-out;
	transition:font-size 0.2s ease-out;
	width: 90%;
}

.header .description span{
	overflow:hidden;
	color:#ffea00;
	font-weight:bold;
	background:#339ee2;
	border-radius:1em;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}

/**============= 通用标题 =========**/

.index-hd{height:68px;line-height:68px;padding:18px 20px 0 70px;border-bottom:3px solid #339ee2;background:url(../images/ico-tt.png) 20px 38px no-repeat;}

.index-hd .more{float:right;font-size:24px;}

.index-hd h3{display:inline;font-size:32px;font-weight:normal;}

.index-hd strong{color:#cbcbcb;font-size:24px;font-weight:normal;text-transform:uppercase;}

.links{margin-top:30px;}

.links h3{height:90px;padding:0 0 0 20px;line-height:90px;background:#339EE2;font-size:28px;font-weight:normal;color:#fff;}

.links .bd{padding:20px;}

.links .bd a{margin:0 10px;font-size:24px;color:#666;}

/**============底部=================**/

.copyright{text-align:center;margin:1em 0;font-size:1em; line-height:1.6em;color:#999;}

.copyright a{color:#999;}

.footer{height:119px}

.footer-con{
	width: 100%;
	height: 118px;
	position: fixed;
	z-index: 100;
	right: 0;
	bottom: 0;
	-webkit-transition: right .5s ease;
	transition: right .5s ease;
	background-color: #3B3FAB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0084DB;
}

.footer li{ float:left; width:33.3%;}

.footer li a,.footer li span{display:block;height:44px;padding:74px 0 0 0;text-align:center;font-size:24px;color:#fff;cursor:pointer;}

.footer li.zx span{background:url(../images/ico-mess.png) center 15px no-repeat;}

.footer li.tel a{background:url(../images/ico-tel2.png) center 15px no-repeat;}

.footer li.yy a{background:url(../images/ico-yy.png) center 15px no-repeat;}

.footer li.dh span{background:url(../images/ico-nav2.png) center 15px no-repeat;}

/**==================弹出导航菜单==============**/

#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}

.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}

.nav{position:fixed;top:0;right:-480px;z-index:9999;width:480px;height:100%;background:#393939;-webkit-transition:all .5s ease;transition:all .5s ease;}

.openMenu{right:480px;-webkit-transition:all .5s ease;transition:all .5s ease;}

.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}

.nav h3{padding:65px 0 30px 25px;font-size:3.142em;font-weight:normal;color:#fff;line-height:50px;}

.nav h3 a { color:#fff;}

.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}

.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}

/**============= 科室菜单 ========================**/

.nav ul li a{display:block;height:90px;overflow:hidden;padding:0 0 0 24px;line-height:90px;color:#dcdcdc;font-size:2em;border-bottom:1px solid #272727;}

.home ul li span{ display:block;float:left;width:72px;height:90px;margin:0 1.2em 0 0;}


/**================ 科室简介 =====================**/

.i-news-about{padding:15px;max-height:495px; overflow:hidden;font-size:2em; line-height:1.8em;}

.i-news-about .i-news-about-pic{ float:left; width:240px; border:2px solid  #efe5cf; margin:0 10px 0 0;}

.i-news-about p { font-size:2em; line-height:1.8em;}

.moreinfo { font-size:1.8em; text-align:right;}



/**======================== 病种菜单 ==================**/

.ks-nav dl{overflow:hidden;clear:both;padding:30px 50px;border-top:1px solid #454545;}

.ks-nav dl dt{padding:0 0 30px 20px;font-size:2.5em;color:#fffc00; text-shadow:0 0 1px #000;}

.ks-nav dl dt a{color:#fffc00;}

.ks-nav dl dd{float:left;width:50%;}

.ks-nav dl dd a{display:block;width:140px;margin:8px auto;padding:4px 8px;color:#000;font-size:1.5em;line-height:1.5em;text-align:center;background:#ffffff;border-radius:30px;box-shadow:0 0 10px #4b4b4b;}

#gotop{display:none;position:fixed;z-index:777;width:82px;height:110px;right:10px;bottom:130px;background:url(../images/top.png) no-repeat;cursor:pointer;}




.des p { height:88px; overflow:hidden;}

@media screen and (max-width: 639px){

	.navbar .ico-home,.navbar .ico-nav{height:90px;background-size:100%;}

	.navbar .ico-nav{background-size:24.5px 21.5px;}

	.navbar #title{height:100px;line-height:90px;}	

	.header .description{height:29px;font-size:0.9em;line-height:29px;width:90%;}	

	.header .description span{padding:2px 5px;color:#ffea00;border-radius:1em; 	padding-right: 20px;

	padding-left: 20px;}	

	

	.index-hd{height:34px;line-height:34px;padding:9px 10px 0 35px;border-bottom:1px solid #339ee2;background:url(../images/ico-tt.png) 10px 19px no-repeat; background-size:14px 14px;}

	.index-hd .more{float:right;font-size:12px;}

	.index-hd h3{display:inline;font-size:16px;font-weight:normal;}

	.index-hd strong{color:#cbcbcb;font-size:12px;font-weight:normal;text-transform:uppercase;}

	

	.links{margin-top:15px;}

	.links h3{height:45px;padding:0 0 0 10px;line-height:45px;font-size:14px;}

	.links .bd{padding:10px;}

	.links .bd a{margin:0 5px;font-size:12px;}



	.copyright{font-size:0.8em;}

	.footer{height:60px}

	.footer .footer-con{height:59px;}

	.footer li{ float:left; width:33.3%;}

	.footer li a,.footer li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px;}

	.footer li.zx span{background:url(../images/ico-mess.png) center 7px no-repeat;background-size:29px 24px;}

	.footer li.tel a{background:url(../images/ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}

	.footer li.yy a{background:url(../images/ico-yy.png) center 7px no-repeat;background-size:22px 27px;}

	.footer li.dh span{background:url(../images/ico-nav2.png) center 7px no-repeat;background-size:24px 21px;}

	/**==================== 菜单 ===============**/	

	.nav{width:240px;}

	.nav h3{padding:32px 0 15px 12px;font-size:1.571em;font-weight:normal;color:#fff;line-height:25px;}	

	.nav ul li{clear:both;}

	.nav ul li a{display:block;height:45px;padding:0 0 0 12px;line-height:45px;font-size:1em;}

	.home ul li span{width:36px;height:45px;}

	

	/**================ 科室简介 =====================**/

	.i-news-about { max-height:230px; line-height:22px; font-size:14px;}

	.i-news-about .i-news-about-pic { width:160px;}

	.i-news-about p { font-size:1em;}

	.moreinfo { font-size:14px;}



	/**==================== 病种菜单 ===============**/

	.ks-nav dl{overflow:hidden;clear:both;padding:15px 25px;border-top:1px solid #454545;}

	.ks-nav dl dt{padding:0 0 15px 10px;font-size:1.2em;color:#fffc00; text-shadow:0 0 1px #000;}

	.ks-nav dl dd{float:left;width:50%;}

	.ks-nav dl dd a{display:block;width:70px;margin:4px auto;padding:2px 4px;color:#000;font-size:1em;line-height:1.5em;text-align:center;background:#ffffff;border-radius:15px;}

	#gotop{width:41px;height:55px;right:0;bottom:65px;background-size:41px 55px;}	

	

	.nav{right:-240px}

	.openMenu{right:240px;}

	.openNav{right:0;}



	

}


/*第一菜单*/
.menua{
	width:100%;
	display:block;
	border-bottom:1px solid #fff;
	overflow:hidden;
	background-color: #f4f4f4;
	margin-top: 10px;
}
.menua ul li{float:left; width:25%; font-size:14px; color:#333; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #fff;}
.menua ul li span{border-left:1px solid #ddd; border-right:1px solid #fff; display:block;padding:18px 5px 0; line-height:16px; height:62px; display:block;overflow:hidden;}


/*区域*/
.city-box{}.hot-city{ border-top:0px solid #D8D9D9;}div.v4 .hot-city dt{ border-top:1px solid #fff; position:relative; padding:10px 22px 10px 35px; height:18px; line-height:18px; font-size:12px; font-weight:bold; color:#0A0401;}.hot-city i,.city-site i{background:url(../images/city_icon.png) no-repeat;background-size:20px auto; width:18px; height:18px; display:inline-block; position:absolute; left:13px; top:10px;}.city-site{ position:relative; padding:10px 0 10px 35px; font-size:12px; color:#0A0401;}.city-site i{ background-position:0 -1px; top:15px;}.city-site a{
	color: #fff;
	text-shadow: 1px 1px 1px #d85353;
	border-radius:3px;
	border: 1px #c67171 solid;
	box-shadow: 1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow: 1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	width:80px;
	height:24px;
	line-height:24px;
	display:inline-block;
	text-align:center;
	margin-left:12px;
	font-size:14px;
	text-decoration: none;
	background-color: #FF9900;
}.hot-city i.ct-lately{ background-position:0 -23px;}.hot-city i.ct-hots{ background-position:0 -44px;}.cont-city li,.mall-sort li{width:24%;float:left; margin-bottom:12px;}.cont-city li a{
	text-align:center;
	height:32px;
	line-height:32px;
	display:block;
	color:#666666;
	margin-left:15px;
	border:1px solid #AAAAA9;
	border-radius:2px;
	background-color: #FAFAFA;
	text-decoration: none;
}





/*图文列表*/

.tuijian{
	float: left;
	width: 98%;
	display: inline;
	margin-left: 1%;
	margin-top: 23px;
	background-color: #ECECEC;
}
.tuijian_title{float:left; width:100%; height:26px; overflow:hidden; background:#0c85cb;}
.tuijian_title strong{float:left; color:#fff; line-height:26px; margin-left:10px;}
.tuijian_title span{float:right; line-height:26px; margin-right:5px;}
.tuijian_title span a{color:#fff; font-size:14px; font-family:"微软雅黑";}
.tuijian_content{
	float: left;
	width: 100%;

}
.tuijian_content ul li{
	float: left;
	width: 100%;
	height: 90px;
	overflow: hidden;
	margin-top: 1px;
	background: #fff url(../images/bg10.jpg) no-repeat 99% center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tuijian_content ul li a{display:block; width:100%; height:80px;}
.tui_left{
	float: left;
	width: 80px;
	height: 80px;
	margin-top: 5px;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.tui_left img{float:left; width:80px; height:80px;}
.tui_right{
	float: left;
	display: inline;
	margin-left: 10px;
	width: 73%;
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tui_right h2{color:#333333; font-size:14px; line-height:24px; width:100%; height:24px; overflow:hidden;}
.tui_right p{color:#666666; font-size:12px; line-height:24px; width:100%; height:24px; overflow:hidden;}
.tui_right span{float:right; color:#333333; font-weight:bold;}





/*收费页*/

.text {
padding: 12px 15px;
color: #5a5a5a;
list-style-type: none;
font-size: 14px;
}
.round2 {
/*position: relative;*/
border: 1px solid #e2e2e2;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #fff;
margin-top: 10px;
margin-right: 3px;
margin-bottom: 0;
margin-left: 3px;
}







.fuwu_content .fenxiang {
margin-left: 0%;
background: #0c85cb url(../images/c1.png) no-repeat center 7px;
width: 49.5%;
}

.fuwu_content ul li {
float: left;
display: inline;
width: 24.5%;
text-align: center;
height: 70px;
overflow: hidden;
background: #99ccff;
margin-left: 0.5%;
}

.fuwu_content .shoucang {
background: #79BCFF url(../images/c2.png) no-repeat center 7px;
width: 49.5%;
}
.fuwu_content ul li {
text-align: center;
}
.fuwu_content ul li a strong {
color: #fff;
font-size: 14px;
margin-top: 20px;
line-height: 120px;
font-family: "微软雅黑";
}


/*菜单
*/
.list{
	width : 240px;
}
.list ul{
	list-style: none;
}
.list ul li{
	width        : 100%;
	border-bottom: 1px solid #666;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
			transition: .3s ease;
}
.list ul li p[class=title]{
	width      : 100%;
	text-align : center;
	background : #0075c5;
	height     : 50px;
	line-height: 50px;
	padding    : 0;
	border     : none;
	position   : relative;
	font-size  : 16px;
	color: #FFF;
}
.list ul li p[class=title]>span{
	position: absolute;
	right: 10%;
}
.list-se{
	overflow: hidden;
	display: none;
}
.list-se p{
	background: #444 !important;
	color     : #ffffff;
	font-size: 14px;
}
.list-se li{
	position: relative;
	right   : -100%;
	-webkit-transition: right .5s;
	-moz-transition   : right .5s;
	-o-transition     : right .5s;
	transition        : right .5s;
}
.list-se li p{
	background  : #3b3b3b;
	color       : #f0f0f0;
	height      : 50px;
	-webkit-box-sizing :border-box;
	        box-sizing :border-box;
	padding-left: 10px;
	line-height : 50px;
	border-left : 5px solid #3b3b3b; 
	-webkit-transition   : border .5s; 
			 transition  : border .5s;
	-webkit-transition   : background .3s;
			 transition  : background .3s;
}
.list-se li p:hover{
	border-color: #0075c5; 
	background  : #5b5b5b;
}


/*专家门诊*/
.zjmz{
	width: 100%;
	height: 415px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
}
.zjmz .tab{
	
	height: 30px;
	width: 100%;
	border: 1px solid #FFF;
	margin-left: -1px;
}
.zjmz .tab a{
	display: block;
	float: left;
	text-decoration: none;
	color: #999;
	width: 50%;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	background-color: #F0F0F0;
}
.zjmz .tab a .rr{ display:block; padding:10px 38px 10px 39px; float:left; text-decoration:none; color:#333;border-bottom:1px solid #ccc;}
.zjmz .tab a:hover{
	color: #fff;
	text-decoration: none;
}
.zjmz .tab a.on{
	color: #FFFFFF;
	text-decoration: none;
50% 50% no-repeat transparent !important;
	height: 30px;
	width: 50%;
	line-height: 30px;
	background-color: #339EE2;
}
.zjmz .content{ overflow:hidden; padding:10px;border-top:none;}
.zjmz .content li{ display:none;}




.zjmz01{
	float: left;
	width: 100%;
	text-align: center;
}




.list-pic-index ul{overflow:hidden;padding:20px 0;}

.zjimg{
	float: left;
	width: 25%;
}

.zjimg a{
	display: block;

	padding: 3px;
	overflow: hidden;
	font-size: 16px;
	line-height: 39px;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #bbbbbb;
	border-radius: 38px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #31B0F4;
	font-weight: normal;
}

.list-pic-index{
	width: auto;
}

.zjimg{
	margin-top: 4%;
	
	margin-bottom: 0;

}
.zjimg a{display:table;transition:all 0.3s ease-in-out;}
.zjimg a b{ display:table-cell;font-weight:normal;vertical-align:middle}
.zjimg:nth-last-of-type(1) a{color:#339ee2;}
.zjimg a:focus,.tab-chaxun .zjimg a:active{background:#339EE2;color:#fff;box-shadow:0 0 5px rgba(51,158,226,0.5);border:1px solid #339EE2;transition:all 0.3s ease-in-out;}


.team{margin-top:30px;padding:0 0 30px 0;}

.zjimg{}

.zjimg a{
	display: block;
	height: auto;
	position: relative;
	padding: 2;
	background: #fff;
	border: 1px solid #e8e8e8;
	width: 62px;
}

.zjimg img{ display:block;width:62px;height:62px;
	border-radius: 31px;}



.zjimg strong{
	display: block;
	height: 40px;
	overflow: hidden;
	margin: 5px;
	font-size: 14px;
	line-height: 13px;
	font-weight: 200;
	text-align: center;
	font-family: "微软雅黑";
	color: #2BC1F3;
}
.zjimg strong p{
	display: block;
	overflow: hidden;
	margin: 5px;
	font-size: 12px;
	line-height: 13px;
	font-weight: 200;
	text-align: center;
	color: #999;
	font-family: "微软雅黑";
}
.gdzj a{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: bolder;
	color: #09F;
	line-height: 35px;
	height: 35px;
	background-color: #F6F6F6;
}

.fix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;

}





.yyhztit .rt{
	float: right;
	font-size: 14px;
	color: #999;
	margin-right: 15px;
	font-weight: 200;
}

.creatCard_me {
	width: 50%;
	color: #0033FF;
	text-align: center;
	display: block;
	-webkit-border-radius: 8px;
	margin-top: 14px;
	font-family: yahei;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	background-color: #FFF;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
