@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:#F5F5F5;}

/**============ Reset End ===============**/

.navbar{background:#339ee2;}



.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-right: 20px;
	padding-bottom: 0;
	padding-left: 30px;
}



.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;
	background-color: #FFF;
}
.copyright2{
	text-align: center;
	font-size: 1em;
	line-height: 1.6em;
	color: #999;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 80px;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	padding-top: 18px;
}

.copyright a{color:#999;}
.footer{height:119px}

.footer-con{width:100%;height:118px;position:fixed; z-index:100; right:0; bottom:0;background:#339ee2;border-top:1px solid #4dbaff;-webkit-transition:right .5s ease;transition:right .5s ease;}

.footer li{ float:left; width:25%;}

.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;

	background-color: #ffffff;
}



.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;}



	

	.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;
	background-size: 14px 14px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}

	.index-hd .more{
	float: right;
	font-size: 12px;
	color: #999;
}

	.index-hd h3{
	display: inline;
	font-size: 16px;
	font-weight: normal;
	color: #0065B7;
	line-height: 25px;
}

	.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:25%;}

	.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: #FFFFFF;
	
}
.menua ul li{
	float: left;
	width: 33.33%;
	font-size: 14px;
	color: #333;
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	height: 96px;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}
.menua ul li span{
	border-left: 1px solid #ddd;
	border-right: 1px solid #fff;
	display: block;
	line-height: 16px;
	height: 95px;
	display: block;
	overflow: hidden;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: auto;
	width: 33.33%;
}
.menua ul li img{ max-height:80px;
	max-width:80px;
 width:expression(this.width > 85 && this.height < this.width ? 85: true); 
 height:expression(this.height > 85 ? 85: true);
vertical-align:middle; 

}


/*区域*/
.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: "微软雅黑";
}













header {
	height: 50px;
	overflow: hidden;
	background-color: #0c296d;
	background-repeat: no-repeat;
	background-position: 50px 0;
}
.clearFix {
zoom: 1;
}
header>h1 {
	float: left;
	
	overflow: hidden;


	background-repeat: no-repeat;
	background-position: center center;
}

header>h1>a {
width: 213px;
height: 50px;
display: block;
}
header>section {
float: right;
height: 50px;
text-align: right;
}



.menu{
	width: 100px;
	overflow: hidden;
	float: right;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: auto;
}
.menu a{
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	background: -o-linear-gradient(top, #fffaf4, #f7f2ec);
	background-repeat: no-repeat;
	background-position: 96% center;
	text-decoration: none;

}
.menu .menu_img{
	display: block;
	
	overflow: hidden;
	float: right;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
} 
.menu .menu_img img{display:block;width:41px;height:50px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;margin:0 auto;margin-top:1px;}

.menu_text b{
	display:block;
	height:30px;
	line-height:30px;
	font-size:16px;
	overflow:hidden;
	color:#e4393c;
	text-decoration: none;
	font-family: "微软雅黑";
}
.menu_text span{
	display:block;
	font-size:16px;
	color:#666;
	text-decoration: none;
}


/*城市*/
.city {
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	width: 50px;
	margin-top: 15px;
	border: 1px solid #ffffff;
	margin-right: 15px;
}
.city a {
	position: relative;
	display: block;
	color: #fff;
	border-radius: 2px;
	padding-right: 6px;
	padding-left: 4px;
	font-size: 12px;
}
.city a:after {
content: '';
display: inline-block;
width: 0;
height: 0;
font-size: 0;
border-color: #FFF transparent transparent transparent;
border-style: solid;
border-width: 4px;
margin-left: 4px;
}



<!--底部导航-->
.detail-tbn2{background:#f1f1f5;}.detail-tbn2 .tbl-cell{width:20%;text-align:center;}.detail-tbn2 .tbl-cell a{
	display: block;
	border-radius: 1px;
	line-height: 18px;
	margin-top: 0;
	margin-bottom: 1;
	font-size: 14px;
	color: #666;
	padding-bottom: 1px;
	background-image: url(../images/sy1.png);
	padding-top: 10px;
	height: 70px;
}
.btn-buy {
	
}
.btn-cart {
background: #c00;
}
.tbl-type {
display: table;
width: 100%;
}
.tbl-cell {
display: table-cell;
}
.detail-tbn2 {

}

/*资源顶部*/
.topbar {
left: 0;
top: 0;
z-index: 99;
height: 45px;
line-height: 40px;
width: 100%;
overflow: hidden;
font-size: 18px;
text-align: center;
color: #fff;
background-color: #0c85cb;
background-position: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
user agent stylesheetdiv {
display: block;
}

.QA-header_login {
	width: 50px;
	float: left;
	margin-left: 10px;
	background-size: 100%;
	background-image: url(../images/fh.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px 20px;
	text-indent: -9999px;
}
.QA-header_great,  .QA-header_ma,.QA-header_bc,
.QA-header_fasong {
width: 100px;
height: 48px;
text-indent: -9999px;
}
.QA-header_tit {
text-align: center;
font: bold 18px/47px yahei;
color: #fff;
position: absolute!important;
left: 50%;
top: 0px;
width: 250px;
z-index: 0;
margin-left: -125px;
text-shadow: 1px 1px rgba(20,35,51,1);
}
.QA-header_great {
float: right;
margin-right: 10px;
background: url(../images/fabu.png) no-repeat center;
background-size: 100%;
}
.QA-header_fasong {
float: right;
margin-right: 10px;
background: url(../images/fasong.png) no-repeat center;
background-size: 100%;
}
.QA-header_ma  {
float: right;
margin-right: 10px;
background: url(../images/ma.png) no-repeat center;
background-size: 100%;
}
.QA-header_bc  {
float: right;
margin-right: 10px;
background: url(../images/bc.png) no-repeat center;
background-size: 40px;
}
.QA-header_great,
.QA-header_fasong,.QA-header_ma,.QA-header_bc{
width: 100px;
height: 48px;
text-indent: -9999px;
}
<!-- 资源底部导航-->
.detail-tbn {
padding: 5px 0;
background: #f1f1f5;
}


.detail-tbn .tbl-cell {
width: 50%;
text-align: center;
}

.detail-tbn .tbl-cell a {
display: block;
height: 35px;
margin: 0 0.5px;
border-radius: 3px;
line-height: 35px;
color: #fff;
}

.detail-tbn {
padding: 5px 0;
background: #f1f1f5;
}
.btn1 {
background-color: #0c85e7;
}
.btn2 {
background-color: #81b625;
}