﻿@CHARSET "UTF-8";
/*鲤鱼溪的杂货铺编写*/

/* common */

* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑", MicrosoftYaHei;
}

body {
	min-width: 320px;
	background:#fff;
}

ul,
ol {
	list-style: none;
}

h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  
    line-height: 1.7;

}
/* link */

a {
	text-decoration: none;
	color: inherit
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

i,
em {
	font-style: normal;
}

img {
	border: 0;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.clear {
	clear: both;
}


/* title */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "microsoft yahei", "黑体", "宋体";
}


/* H5新元素旧浏览器　*/

header,
section,
footer,
aside,
nav,
main,
article,
figure {
	display: block;
}


/* input */

input {
	outline: none;
	border: none;
}


/*页面样式*/


/***********************************************************/


/*头部及导航区域样式开始*/
.navbar {
	border: none;
	margin-bottom: 0px;
	background-color: #fff;
}

.navbar-header {
	
}

.navbar-toggle {
	margin-top: 33px;
	background-color: #ddd;
	border-color: #ddd;
}

.navbar-toggle .icon-bar {
	background-color: #888;
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-brand {
	height: 100px;
	padding: 23px 15px ;
}

.navbar-nav {
	
}

.navbar-nav li {
	
}

.navbar-nav>li>a {
	font-size: 16px;
	color: #494949;
	line-height: 20px;
	padding-top: 24px;
	text-align: center;
}

.navbar-nav li a:hover,
.navbar-nav li.active a,
.navbar-nav li a:focus {
	background: none;
}

.nav-background {
	background: #585757;
}

.navbar-bottom {}

.navbar-bottom .this {
	position: relative;
}

.nav-menu {
	width: 320px;
	padding: 30px 30px;
	opacity: 0.9;
	height: 300px;
	background: #fff;
	position: absolute;
	left: -110px;
	bottom: -300px;
	display: none;
}

.nav-menu ol {
	float: left;
	width: 260px;
	overflow: hidden;
}

.nav-menu .margin-20 {
	margin-bottom: 20px;
}

.nav-menu ol li {
	float: left;
	padding-right: 14px;
	padding-bottom: 10px;
}

.nav-menu h3 {
	font-size: 15px;
	color: #343434;
	padding-bottom: 14px;
	margin: 0;
	font-weight: 600;
}

.navbar-bottom .this:hover .nav-menu {
	display: block;
}

.navbar-bottom .arrow-up {
	position: absolute;
	top: -7px;
	left: 154px;
	right: auto;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
}

.form {
	width: 217px;
	margin-top: 24px;
}

.form-control {
	border: 0;
	border-radius: 0px;
	color: #fff;
}

.btn {
	border: 0;
	border-radius: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-left-radius: 17px;
	border-bottom-left-radius: 17px;
	border-top: 1px solid #767575;
	border-bottom: 1px solid #767575;
	border-left: 1px solid #767575;
	background: #585757;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: 0px;
	border-top-right-radius: 17px;
	border-bottom-right-radius: 17px;
	border-top: 1px solid #767575;
	border-bottom: 1px solid #767575;
	border-right: 1px solid #767575;
	background: #585757;
}

.btn .glyphicon {
	color: #767575;
}


/*头部及导航区域样式结束*/


/***********************************************************/


/*banner区域样式开始*/


.carousel-inner .img-responsive {
	width: 100%;
}

/*banner区域样式结束*/



/*****************************************/
/*二级页-文章页*/
.sub-main-article {
	background: #f6f6f6;
}

.sub-main-article .breadcrumb {
	background: #f6f6f6;
	margin-bottom: 20px;
}

.sub-main-article-con {
	padding-bottom: 40px;
}

.sub-main-article-con-l {
	background-color: #ffffff;
	/* box-shadow: 0px 0px 13px 0px rgba(11, 3, 6, 0.1); */
	padding: 60px;
}

.sub-main-article-con-l h1 {
	text-align: center;
	color: #000000; margin: 0;
	
	
}
.sub-main-article-con-l h5 {
	text-align: center;
	color: #969696;
	padding-bottom: 20px;
	
}
.sub-main-article-con-l h5 a{color: #969696;}
.sub-main-article-con-l p {
	line-height: 29px;
    color: #969696;
    text-indent: 1cm;
    padding-bottom:2%; margin: 0;
}
.sub-main-article-con-l img {
	display: block; margin: 0 auto;
    padding-bottom:2%;
}
.sub-main-article-con-l-t p{text-indent: 2rem;margin-bottom: 10px;}
.sub-main-article-con-l-xg { 
	padding: 10px 15px 0;border-top: 1px solid #CCCCCC;
   }
   .sub-main-article-con-l-xg li { 
  font-size: 15px; color: #565656; width: 100%; overflow: hidden; line-height: 2;
   }
   .sub-main-article-con-l-xg li a { 
	color: #565656;
   }

   .sub-main-article-con-l-xg li:hover { 
	color: #009348;
   }
   .sub-main-article-con-l-xg li:hover a { 
	color: #009348;
   }
.sub-main-article-con-r {
	background: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 30px;
	box-shadow: 0px 0px 13px 0px rgba(11, 3, 6, 0.1);
}


.sub-main-article-con-r ul li {
	border-bottom: 1px dashed #CCCCCC;
	padding: 10px 0;
}

.sub-main-article-con-r ul li a {
	font-size: 15px;
	line-height: 30px;
	color: #565656;
	width: 100%;
	overflow: hidden;
}
.nxby {
	overflow: hidden; background: #f5f5f5;
}
.nxby img {
display: block; margin: 30px auto 0;
}
.nxby-con {
	overflow: hidden;
	padding:10px 20px 15px ;
}
.nxby-con ul li {
	width: 100%; overflow: hidden; border-bottom: 1px solid #e6e6e6; color:#838383; 
}
.nxby-con ul li p { width: 100%; line-height: 3; height: 42px; overflow: hidden; margin: 0;
}
.nxby-con ul li p span {
	color: #42abc2;
}
.nxby-con ul li:last-child {
	border: none;
}
.lr {
	padding: 0;
}
.lr img {max-width: 100%;;
}
.lr-zdxw {
	overflow: hidden; background: #f5f5f5;padding: 15px 15px 0 ; margin-bottom: 15px;
}
.zdxw-con {
	overflow: hidden; padding-top: 20px;
}
.lr-zdxw ul li {
	width: 100%; overflow: hidden; border-bottom: 1px solid #e6e6e6; color:#838383; line-height: 2; padding: 5px 0; 
}
.lr-zdxw ul li:last-child {
	border: none;
}
/*二级页-就医指南*/
.sub-main .sub-main-jyzn {
	padding-top: 45px;
	padding-bottom: 85px;
}

.sub-main-jyzn .sub-main-jyzn-btn,
.sub-main-jyzn .sub-main-jyzn-con {
	background-color: #ffffff;
	box-shadow: 0px 0px 13px 0px rgba(11, 3, 6, 0.1);
	padding: 50px 75px;;
}

.contact-map p {
	color: #636161;
	font-size: 14px;
	line-height: 30px;
}
.contact-map img {
	padding: 2% 0; width: 100%;
	
}
.contact-map p strong {
	color: #414141;
	font-size: 15px;
}
.contact-map h4 {
	color: #019f8e; font-weight: bold;
	padding: 10px 0;
}
.contact-map h3 {
	color: #333333; text-align: center; padding: 2% 0; margin: 0;
	
}

/*二级页-文章页*/
.sub-main-article {
	background: #f6f6f6;
}

.sub-main-article .breadcrumb {
	background: #f6f6f6;
	margin-bottom: 20px;
}

.sub-main-article-btn {
	padding: 20px 0 30px;
}

.sub-main-article-btn p {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 0px;
	padding-top: 10px;
}

.sub-main-article-btn .row div a {
	display: block;
	margin: 0 auto;
	padding: 20px 0;
	background-color: #528eb5;
}

.flink{margin: 20px auto;}
.flink a{margin-right: 10px;}
.foot{border-top:2px solid #c5c5c5;  position:relative;  height:135px;}
.footer_top{width:100%; height:65px; border-bottom:1px solid #f2f2f2;}
.footer_left{float:left; width:30%; height:135px; border-right:1px solid #f2f2f2; display: none;}
.footer_left p{font-size:12px;  color:#2e2e57; line-height:26px; padding-top:10px;}
.footer_left p span{color:#485139; }
.footer_right{width:100%;  text-align: center;}
.footer_right_top{width:100%; overflow: hidden;  background:#f2f2f2;}
.footer_right_top img{float:left; padding-left:20px; padding-top:25px; display: none;}
.footer_right_top ul li{float:left; font-size:13px; margin:15px 0; padding-left:7px;}
.footer_right_top ul li a{color:#2e2e57;}
.footer_right_bottom{width:100%; overflow:hidden;padding-top: 10px;}
.footer_right_bottom p{font-size:12px; color:#8c8c8e; }
.footer_right_bottom p a{color:#8c8c8e;}
/* 首页轮播 */
.padding {
  padding: 15px;
}
.bg-white {
  background: #fff; overflow: hidden;box-shadow: 0px 0px 10px 0px rgba(11, 3, 6, 0.3);
  overflow: hidden;
}
.glyphicon-chevron-left:before {
  content: none;
}
.glyphicon-chevron-right:before {
  content:none;
}
.carousel-control.left {
  right: 30px; left: auto; background:none;
}
.carousel-control.right {
   background:none;
}
.carousel-control {
  color: #333;
 z-index: 999;
  width: 20px;
  height:40px;
  bottom: 15px; top: auto; right: 10px; left: auto;;}
.lbp {float: left; padding-left: 10px; line-height:60px; margin-bottom: 0; background: #fff; border-right: 1px solid #e8e8e8;width: 86%; font-size: 110%; height: 60px; overflow: hidden;;}
.sous {
  background: #223d44 url(../images/03.jpg) center no-repeat;margin-bottom: 20px; height:55px ; overflow: hidden; width: 100%;display: none;
}
.bt01 {
	width: 100%; overflow: hidden;padding-bottom: 20px;
  }
  .bt01 h3 { margin: 0; line-height: 30px; float: left;}
  .bt01 h5 {margin: 0;  float: right; padding: 0 15px; border-radius: 20px; border: 1px solid #e8e8e8; line-height: 28px;}
  
.xw-ul {padding: 11px 30px;

}
.xw-ul li {
  border-top: 1px dashed #e5e5e5; line-height: 40px;
}
.xw-ul li span{float: right;}
.xw-ul li:first-child { 
 border: none;
 }
 .xw-ul li:hover a { 
  color: #009348;
 }
 .zjtd {
  overflow: hidden; width: 100%;
 }
 .zjtd-box {
	 overflow: hidden; width: 100%; padding: 20px 25px;margin: 10px 0;
 }
 .zjtd-top {
	 overflow: hidden; width: 100%; 
 }
 .zjtd-top img {
float: left;
}
.zjtd-top h3 {
	float: left; padding-top: 10px;
	}
.zjtd-con {
	overflow: hidden; padding-top: 15px; width: 100%; 
}	
.zjtd-con  li {
	float: left; width: 50%; height: 30px;
}
.zjtd-con  li p {
	float: left; width: 80%;
}
.zjtd-con  li img {
	float: left; padding-top: 4px; 
}
.xsbd h4 {
	padding: 20px 0; background: url(../images/1_27.jpg) left bottom no-repeat; margin-bottom: 20px;
}
.xsbd img {
	width: 100%;
}
.xsbd ul li {
	width: 100%; color: #909090; line-height: 32px; overflow: hidden; height: 32px;
}
.xw-list {background: url(../images/2_04.jpg)  center top; }
.xw-list-box {
	overflow: hidden; float: left; width:100%; background: #2aaea0; color: #fff; padding: 25px;
}
.xw-list-box.box2 {
	background: #fff; color: #838383;
}
.xw-list-box.box2 li {
	 border-color: #eee; padding: 10px 0;
}
.xw-list-box-top { overflow: hidden; width: 100%;}
.xw-list-box-top h3 {float: left; margin-top: 0;}
.xw-list-box-top h2 { float: right; border: 1px solid #fff;margin: 0; border-radius: 100%; padding: 0 2px 1px; line-height: 25px;}
.xw-list-box ul li {
	width: 100%; line-height: 28px; border-bottom: 1px solid #fff; padding: 10px 0;overflow: hidden;
    white-space: nowrap;
}
.xw-list-box ul li:last-child {
	border-bottom:none;
}
.margin-top {
	margin: 15px 0;
}
/* 列表页 */
.breadcrumb {
	background: #fff; color: #8c8c8e;
}
.lmzx { 
	overflow: hidden; width: 100%; background: #f4f4f4;
}
.lmzx-top {
	background: #019f8e; color: #fff;  text-align: center;overflow: hidden;
}
.lmzx-top h4 {
	font-weight: bold; margin:0; line-height: 45px; 
}
.lmzx ul {
	margin: 0;
}
.lmzx ul li {
	font-size: 17px; text-align: center; line-height: 45px; border-bottom: 1px solid #dcdcdc;
}
.lmzx ul li:hover {
	background: #2dc4b4; color: #f4f4f4;
}
.lmzx ul li:hover a {
	 color: #f4f4f4;
}
.list-xwdt {
	overflow: hidden; width: 100%;
}
.list-xwdt .bt02 {
	background: #019f8e; color: #fff; overflow: hidden;
}
.list-xwdt .bt02 h4 {
 margin:0; line-height: 45px; padding-left: 15px;
}
.list-xwdt>ul {
	overflow: hidden;background: #f4f4f4;  color: #929292; 
}
.list-xwdt>ul li {
	padding:0 15px; border-bottom: 1px dashed #dcdcdc; overflow: hidden;
}
.list-xwdt>ul li p {
float: left; width: 100%;height: 45px;line-height: 45px; overflow: hidden;  margin: 0;
}
.list-xwdt>ul li span {
	padding-right: 10px;
}
.list-xwdt>ul li h6 {
	line-height: 45px; display: none; float: right; margin: 0;
}
.lylx {
	overflow: hidden;width: 100%;
}
.listsize {
	overflow: hidden; width: 100%;background: #fff;
}
.listsize a ,.listsize span {
	float: left; margin: 0 8px;
}
.listsize span.page_nowindex{font-weight: bold;}
@media (min-width:768px){
  .footer_left{display: block;} 
  .footer_right_top img{display: block;}
  .footer_right_top ul li {
    float: left;
    font-size: 13px;
    margin: 23px 0;
    border-right: 1px solid #2e2e57;
    padding-right: 5px;
    padding-left: 5px;
}
.xw-list-box {
	 width: 50%; 
}
.margin-top {
	margin: 20px 0;
}
.padding {
	padding:20px 15px;
  }
  .carousel-control.left {
	right: 50px; 
  }
  .list-xwdt ul li p {
	width: 80%;
	}
	.list-xwdt ul li h6 {
	display: block;
	}
}
@media (min-width:1200px){
  .sous {display: block;}
  .xw-list-box {
	width: 25%; 
}
.margin-top {
	margin: 40px 0 0;
}
.padding {
	padding: 50px 15px;
  }
}

.commmon-bottom{background: #e9e9e9; padding: 10px 2.5% 10px; position: fixed; bottom: 0; width: 100%; max-width: 640px; display: flex; justify-content: space-between; box-sizing: border-box;}
.commmon-bottom a{width:31.5%; color: #ffffff; padding: 7px 0; border-radius: 6px; font-size: 14px; text-align: center; letter-spacing: 1px;}
.commmon-bottom a:nth-of-type(1){ background:#c3a05c;}
.commmon-bottom a:nth-of-type(2){ background:#7c509d;}
.commmon-bottom a:nth-of-type(3){ background:#ff9000;}