@charset "utf-8";

/* CSS Document */
* {
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
}

body, html {
	max-width: 640px;
	min-width: 320px; 
	padding: 0;
	margin: 0 auto;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	color: #333333;
	background-color: #e7e7e7; 
}
div{
	box-sizing: border-box;
}
a img {
	border: 0;
}

p, ul, li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

img {
	height: auto;
	overflow: hidden;
	width: 100%;
}

input {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	outline: none;
}

textarea {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}

a {
	outline: none;
	text-decoration: none;
	color: #2e2e2e;
}

a:link {
	text-decoration: none;
}

/* 优化 */
.optimize {
	display: none;
}

/* 公用样式 */
.img-bg {
	width: 100%;
	height: auto; 
}

#loading {
	display: none;
}

.common-box {
	width: 100%;
	height: auto;
	margin-top:10px;
	float: left;
}

#page10 { 
	margin-top: 3%;
	background: white;
	padding-top:3%;
	padding-bottom: 3%;
}

#page10 li {
	float: left;
	margin-left: 2%;
}

.thisclass {
	color: #f00;
}

/*banner*/
.bann_all_img1 {
	float: left;
}

.bann {
	width: 100%; /*border-bottom:10px solid #f0f0f0;*/
	float: left;
}

/*内页导航*/
.cont_nav {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background: #fff;
	margin: 0.416em 0 0 0;
}

.cont_nav_ul {
	width: 99.375%;
	line-height: 2.375em;
	position: absolute;
	right: 0;
	top: 1.25em;
}

.cont_nav_ul li {
	width: 34.3%;
	height: auto;
	float: left;
	border-right: 1px solid #d7d7d7;
	background-size: contain;
}

.cont_nav_ul li a {
	font-size: 1.083em;
}

.cont_nav_ul li img {
	margin-left: 8.27%;
	margin-top: 0.375em;
	width: 19.09%;
	margin-right: 7.72%;
	float: left;
}

.cont_nav_ul .cont_nav_li1 img {
	margin-top: 0.6em
}

.cont_nav_ul li a {
	display: block;
}

.cont_nav_ul .cont_nav_li3 {
	width: 30.31%;
	border-right: 0;
}

/*内页小导航*/
.cont_small_nav {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background: #f0f0f0;
}

.small_all_img1 {
	float: left;
}

.small_img1 {
	width: 3.75%;
	height: auto;
	position: absolute;
	left: 3%;
	top: 0.9em;
}

.small_ul {
	width: 78.9%;
	height: auto;
	position: absolute;
	left: 8.59%;
	top: 0;
	line-height: 2.75em;
}

.small_ul li {
	line-height: 2.75em;
	font-size: 0.916em;
	margin-right: 1%;
}

.small_ul li a {
	margin-right: 1%;
	color: #b3273b;
}

.small_a1 {
	display: inline-block;
	position: absolute;
	width: 12.3%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #dedede;
}
 
.porject_box { /*border-bottom:1.04em solid #f0f0f0;*/
	background-color: #fff;
	margin: 0 0 0.25em 0;
}

.porject_p1 {
	width: 100%;
	line-height: 2.5em;
	float: left;
	text-indent: 7.65%;
	font-size: 0.916em;
	position: relative;
	border-bottom: 1px solid #dfdfdf;
}

.porject_p1 a {
	color: #777777;
}

.porject_p1 img {
	position: absolute;
	left: 3%;
	top: 0.54em;
	width: 3.28%;
}

.porject_all {
	width: 94%;
	float: left;
	margin: 0.625em 3% 0 3%;
}

.porject_all li {
	width: 28.33%;
	line-height: 2.416em;
	background: #f6f6f6;
	border: 1px solid #e2e2e2;
	border-radius: 0.25em;
	float: left;
	text-align: center;
	margin-bottom: 0.583em;
	margin-right: 2.5%;
	margin-left: 2.5%;
	box-sizing: border-box;
}

.porject_all li a {
	color: #333333;
	font-size: 0.91em;
}

.porject_li1 {
	margin-left: 7%;
}

.porject_all .porject_li2 { /*float:right;*/
	margin-right: 0;
}

.porject_p2 img {
	position: absolute;
	left: 2.96%;
	top: 0.83em;
	width: 3.59%;
}

.porject_p3 img {
	width: 4.21%;
	position: absolute;
	left: 2.96%;
	top: 0.83em;
}

.porject_p4 {
	padding-bottom: 0.2em;
}

.porject_p4 img {
	width: 4.21%;
	position: absolute;
	left: 2.96%;
	top: 0.96em;
}

.logo {
	width: 100%;
	height: auto;
	float: left;
}

.banner-list {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	position: relative;
}

.banner-list .bd {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.banner-ul {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
}

.banner-ul li {
	width: 100%;
	height: auto;
	float: left;
}

.banner-tips {
	width: auto;
	height: auto;
	position: absolute;
	top: 98.9%;
	left: 50%;
	margin-left: -4.35em;
}

.banner-tit {
	width: 8.7em;
	height: 0.3em;
	float: left;
	background-color: #eac2ba;
	border-radius: 0.15em;
	position: relative;
}

.banner-tit li {
	width: 2.9em;
	height: 0.3em;
	position: absolute;
	top: 0;
	left: 0; /*background-color:#eac2ba;*/
	background-color: #e94c3c;
	border-radius: 0.15em;
}

/*.banner-tit li.on{ background-color:#e94c3c; }*/
.search {
	width: 94%;
	height: 2.7em;
	float: left;
	margin: 0.416em 0 0.416em 3%;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	position: relative;
	box-sizing: border-box;
	border-radius: 0.3em;
}

.search_text {
	display: block;
	font-weight: normal;
	color: #9f9f9f;
	text-indent: 1em;
	position: absolute;
	left: 50%;
	top: 18%;
	margin-left: -46.8%;
	width: 93.7%;
	height: 67.4%;
	font-size: 0.833em;
	border: none;
	border-radius: 0.5em;
	outline: none;
}

.search-btn {
	width: 1.04em;
	height: auto;
	position: absolute;
	top: 32.5%;
	left: 90%;
}

.nav {
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
	position: relative;
}

.nav-bg {
	width: 100%;
	height: auto;
	float: left;
	margin: 0.2em 0 3em 0;
}

.nav_ul {
	width: 99%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 1%;
}

.nav_ul li {
	width: 19.8%;
	height: 100%;
	float: left;
	position: relative;
}

.nav_ul li a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.nav_ul li span {
	width: 100%;
	height: auto;
	position: absolute;
	top: 72%;
	left: 0;
	text-align: center;
	font-size: 0.833em;
}

.nav1 {
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
	position: relative;
}

.nav1-bg {
	width: 100%;
	height: auto;
	float: left;
	margin: 0.2em 0 3em 0;
}

.nav1_ul {
	width: 99%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 1%;
}

.nav1_ul li {
	width: 19.8%;
	height: 100%;
	float: left;
	position: relative;
}

.nav1_ul li a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.nav1_ul li span {
	width: 100%;
	height: auto;
	position: absolute;
	top: 72%;
	left: 0;
	text-align: center;
	font-size: 0.833em;
}

.index-title {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	border-top: 2px solid #ff565b;
}

.index-title-bg {
	width: 100%;
	height: auto;
	float: left;
}

.index-title span {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	margin-top: -0.7em;
	left: 0;
	font-size: 1em;
	text-align: center;
	color: #777777;
}

.kcyg {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	border: 1px solid #e0e0e0;
	border-radius: 0.4em;
	background-color: #fff;
}

.kcyg img {
	display: block;
	width: 18%;
	height: auto;
	float: left;
	margin: 1.2em 0 1.2em 3%;
}

.kcyg-info {
	width: 52%;
	height: auto;
	float: left;
	margin: 0 0 0 2%;
}

.kcyg-title {
	width: 100%;
	height: auto;
	float: left;
	margin: 1.2em 0 0 0;
	font-size: 0.9em;
	color: #c32e44;
	line-height: 1.4em;
	text-align: justify;
}

.kcyg-time {
	width: 100%;
	height: auto;
	float: left;
	margin: 0.55em 0 0 0;
	font-size: 0.833em;
	color: #555555;
}

.kcyg-btn {
	width: 18%;
	height: auto;
	float: left;
	background-color: #f3764a;
	margin: 1.3em 0 0 3%;
	border-radius: 0.4em;
}

.kcyg-btn span {
	display: block;
	width: 100%;
	height: auto;
	color: #fff;
	text-align: center;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0.6em 0;
}

.zlxm-ul {
	width: 94%;
	height: auto;
	float: left;
	padding: 0 3%;
}

.zlxm-ul li {
	width: 48.2%;
	height: auto;
	float: left;
	margin: 0 0 0.29em 0;
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	border-radius: 0.4em;
}

.zlxm-info {
	width: 64%;
	height: auto;
	float: left;
	margin: 0 0 0 6.89%;
}

.zlxm-ul li span {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.91em;
	margin: 1em 0 0 0;
}

.zlxm-ul li p {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.833em;
	margin: 0.29em 0 0 0;
	color: #999999;
}

.zlxm-ul li p.ys1 {
	color: #da8d35;
}

.zlxm-ul li img {
	width: 21.3%;
	height: auto;
	float: right;
	margin: 1em 4.13% 1em 0;
}

.news {
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
}

.news-ul {
	width: 100%;
	height: auto;
	float: left;
}

.news-ul li {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	border-bottom: 1px solid #e1e1e1;
}

.news-ul li.last {
	border-bottom: none;
}

.news-info {
	width: 100%;
	height: auto;
	margin: 1.125em 0;
	float: left;
	position: relative;
}

.news-thumb {
	width: 28%;
	height: 4.2em;
	float: left;
	border-radius: 0.4em;
}

.news-title {
	width: 64%;
	height: auto; /*float:left; margin:0 0 0 1.25em;*/
	font-size: 0.91em;
	line-height: 1.4em;
	text-decoration: none;
	color: #2e2e2e;
	position: absolute;
	top: 0;
	left: 31%;
}

.news-time {
	display: block;
	width: 42.5%;
	height: auto; /*float:left; margin:0.5em 0 0 1.45em;*/
	position: absolute;
	bottom: 0;
	left: 31%;
	font-size: 0.833em;
	color: #9f9f9f;
	background: url("../images/news-time.png") /*tpa=news-time.png*/ left
		center no-repeat;
	background-size: contain;
	line-height: 1em;
	text-indent: 1.4em;
}

.news-hits {
	width: 20%;
	background: url("../images/news-hits.png") /*tpa=news-hits.png*/ left
		center no-repeat;
	background-size: contain; /*margin:0.5em 0 0 0.6em;*/
	font-size: 0.833em;
	position: absolute;
	bottom: 0;
	left: 74%;
}

.news-btn {
	width: 94%;
	height: 2.58em;
	float: left;
	margin: 0 3% 1em 3%;
	border: 1px solid #f3764a;
	border-radius: 0.4em;
	line-height: 2.58em;
	color: #f3764a;
	text-align: center;
	font-size: 0.91em;
	background: #ffffff;
}

.jzzn {
	width: 100%;
	height: auto;
	float: left;
}

.jzzn-ul {
	width: 100%;
	height: auto;
	float: left;   
}
.jzzn-ul li{
	padding-bottom:10px;
}
.jzzn-ul li:NTH-OF-TYPE(odd) {
	width: 50%; 
	box-sizing:border-box;
	height: auto;
	padding-right:5px;
	float: left; 
	background: #e7e7e7;
} 
 .jzzn-ul li:NTH-OF-TYPE(even) {
	width: 50%; 
	box-sizing:border-box;
	height: auto;
	padding-left:5px;
	float: left; 
	background: #e7e7e7;
} 
.jzzn-ul li img{
/*	border-radius: 8px;*/
}
.jzzn-ul li a{ 
	display: block; 
	text-align: center;
}
.jzzn-ul li a span{
	display: block; 
}

/* 文章列表页 */
.wzlb-ul {
	width: 100%;
	height: auto;
	float: left;
}

.wzlb-ul li {
	width: 97%;
	height: auto;
	float: left;
	padding: 0 0 0 3%;
	border-bottom: 1px solid #e0e1e2;
	background-color: #fff;
}

.wzlb-title {
	width: 98.6%;
	height: auto;
	float: left;
	margin: 1em 0 0.5em 0;
	position: relative;
}

.wzlb-title img {
	border-radius:8px;
	width: 100%;
	height: auto;
	float: left; 
}

.wzlb-title a { 
	line-height:1.8em;
	color: #2e2e2e;
	text-decoration: none;
	float: left;
}

.wzlb-description {
	width: 94%;
	height: auto;
	float: left;
	margin: 0.5em 0 0 3.9%;
	font-size: 0.9em;
	color: #777777;
	line-height: 1.5em;
}

.wzlb-time {
	display: block;
	width: 50%;
	height: auto;
	float: left;
	margin: 0.8em 0 1em 3.9%;
	font-size: 0.86em;
	color: #9f9f9f;
	background: url("../images/news-time.png") /*tpa=news-time.png*/ left
		center no-repeat;
	background-size: contain;
	line-height: 1em;
	text-indent: 1.5em;
}

.wzlb-hits {
	width: 30%;
	background: url("../images/news-hits.png") /*tpa=news-hits.png*/ left
		center no-repeat;
	background-size: contain;
	margin: 0.8em 0 1em 0;
}

/* 通用内容页 */
.article-box {
	width:100%;
	height: auto;
	float: left;
	padding: 1.5em;
	background-color: #fff;
	color: #656565;
	overflow: hidden;
	word-wrap: break-word;
}

.article-info {
	width: 100%;
	height: auto;
	float: left;
}

.article-info .title {
	width: 100%;
	height: auto;
	float: left;
	font-size: 1.16em;
	text-align: center;
	color: #363636;
}

.article-info .time {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.8em;
	text-align: center;
	margin: 0.6em 0 0 0;
	color: red;
}

.article-wxts {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	margin: 1.125em 0;
	background-color: #e4eaec;
	border-radius: 0.428em;
	padding: 0.8em 0;
}

.article-wxts span {
	display: block;
	width: auto;
	height: auto;
	padding: 0 1em;
	float: left;
	font-size: 0.9em;
	line-height: 1.6em;
	text-align: justify;
	color: #979797;
}

.article-wxts span font {
	color: #464646;
}

.article-wxts span a {
	color: #b3273b;
	text-decoration: none;
}

.article-content {
	width: 100%;
	font-size: 1em;
	color: #656565;
	line-height: 1.6em;
	padding: 0 0 1.5em 0;
}

.article-content img {
	border-radius: 6px; 
	display:block;
	width: 100% !important;
	height: auto !important;
}

.article-btn {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 0 1.2em 0;
}

.article-btn .btn-call {
	width: 48%;
	height: 2.2em;
	float: left;
	background-color: #f3764a;
	color: #fff;
	text-align: center;
	line-height: 2.2em;
	font-size: 1em;
	text-decoration: none;
	border-radius: 0.428em;
	margin: 0 2% 0 0;
}

.article-btn .btn-zx {
	background-color: #e94c3c;
	float: right;
	margin-right: 0;
}

.article-links {
	width: 100%;
	height: auto;
	float: left;
	border-top: 1px solid #d7d7d7;
	padding: 0.6em 0 0.6em 0;
}

/*.article-links a{ width:100%; height:auto; float:left; color:#363636; font-size:0.91em; line-height:2.2em; }*/
.article-links a {
	height: auto;
	color: #363636;
	font-size: 0.91em;
	line-height: 2.2em;
}

/* 专家列表页 */
.zjlb-ul {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 1em 0;
}

.zjlb-ul li {
	width: 94%;
	height: auto;
	float: left;
	margin: 0.91em 0 0 3%;
	border: 1px solid #dddddd;
	background-color: #fff;
	box-sizing: border-box;
	position: relative;
}

.zjlb-thumb {
	width: 21.4%;
	height: auto;
	float: left; /*margin:0.45em 0 0.45em 0.45em;*/
	margin: 0.75em 0 0.75em 0.45em;
	border-radius: 0.4em;
}

.zjlb-info {
	width: 54%;
	height: 100%;
	float: left;
	margin: 0 0 0 2.16%;
}

.zjlb-name {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	font-size: 0.91em;
	font-weight: bold;
	margin: 0.75em 0 0 0;
}

.zjlb-zc {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.833em;
	line-height: 1.2em;
	margin: 0.3em 0 0 0;
	color: #666666;
}

.zjlb-hits {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.833em;
	margin: 0.25em 0 0.75em 0;
	color: #999999;
}

.zjlb-hitss {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.833em;
	margin: 0.25em 0 0.25em 0;
	color: #999999;
}

.zjlb-btn {
	width: 4em;
	height: 3.6em;
	background-color: #f3764a; /*margin:1em 0 0 0;*/
	border-top-left-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	position: absolute;
	top: 50%;
	margin-top: -1.8em;
	right: 0;
}

.zjlb-btn span {
	display: block;
	width: 100%;
	height: auto;
	color: #fff;
	text-align: center;
	font-size: 0.91em;
	line-height: 1.2em;
	padding: 0.8em 0;
}

/* 专家内容页 */
.zj-box {
	width: 94%;
	height: auto;
	float: left;
	padding: 0 3% 0 3%;
	background-color: #fff;
	position: relative;
}

.zj-thumb {
	width: 74%;
	height: auto;
	float: left;
	margin: 1.25em 13% 0 13%;
	border-radius: 0.4em;
}

.zj-name {
	width: 100%;
	height: auto;
	float: left;
	font-size: 1.16em;
	color: #b3273b;
	text-align: center;
	margin: 0.8em 0 0 0;
}

.zj-name font {
	font-size: 0.88em;
}

.zj-zc {
	width: 100%;
	height: auto;
	float: left;
	font-size: 0.91em;
	text-align: center;
	margin: 1em 0 0 0;
	line-height: 1.4em;
}

.zj-jj-box {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	background-color: #f4f4f4;
	margin: 1.5em 0 0 0;
}

.zj-jj-xt {
	width: 25.6%;
	height: auto;
	float: left;
	position: relative;
}

.zj-jj-xt img {
	width: 100%;
	height: auto;
	float: left;
	margin: -1px 0 0 -1px;
}

.zj-jj-xt span {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0.35em;
	left: 0;
	text-align: center;
	color: #fff;
	font-size: 0.91em;
}

.zj-jj {
	width: 87.5%;
	height: auto;
	float: left;
	padding: 0.5em 6.25% 1.25em;
	text-align: justify;
	font-size: 0.91em;
	color: #555;
	line-height: 1.4em;
}

.zj-btn {
	width: 100%;
	height: auto;
	float: left;
	padding: 1.25em 0 1.66em 0;
}

.zj-btn .btn-call {
	width: 48%;
	height: 2.2em;
	float: left;
	background-color: #fd8b1c;
	color: #fff;
	text-align: center;
	line-height: 2.2em;
	font-size: 1em;
	text-decoration: none;
	border-radius: 0.428em;
	margin: 0 2% 0 0;
}

.zj-btn .btn-zx {
	background-color: #e84c3d;
	float: right;
	margin-right: 0;
}

/* 产科频道页 */
.ck-category-ul {
	width: 93.4%;
	height: 76.6%;
	position: absolute;
	top: 9.2%;
	left: 5.1%;
}

.ck-category-li {
	width: 27%;
	height: 30%;
	float: left;
	position: relative;
	text-align: center;
	background-color: #f6f6f6;
	margin-bottom: 2%;
	margin-right: 7%;
	border: solid 1px #d3d3d3;
	border-radius: 0.15em;
}

.ck-category-ul li a {
	color: #333333;
	text-decoration: none;
	display: block;
	position: absolute;
	width: 100%;
	height: auto;
	top: 50%;
	left: 0;
	margin-top: -0.6em;
	font-size: 0.8em;
}

.categorys-nav-box {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	margin: 0 0 0.75em 0;
}

.categorys-nav-line {
	width: 94%;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 3%;
	border-bottom: 1px solid #dbdbdb;
}

.categorys-nav {
	width: 94%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 3%;
	overflow: hidden;
}

.swiper-box {
	width: auto;
	height: 76.6%;
	position: absolute;
	top: 43%;
	left: 0;
}

.categorys-nav-ul {
	width: auto;
	height: 76.6%;
	position: absolute;
	top: 0;
	left: 0;
}

.categorys-nav-ul li {
	width: auto;
	height: 71%;
	float: left;
	position: relative;
	text-align: center;
	font-size: 1em;
	margin-bottom: 2%;
	margin-right: 1em;
}

.categorys-nav-ul li.on {
	border-bottom: 3px solid #b3273b;
	color: #b3273b;
}

.categorys-wz-list {
	width: 100%;
	height: auto;
	float: left;
}

.channel-ul {
	width: 100%;
	height: auto;
	float: left;
	display: none;
}

.channel-ul.on {
	display: block;
}

.channel-ul li {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	border-bottom: 1px dashed #e0e1e2;
	background-color: #fff;
}

.channel-ul li:last-of-type {
	border: none;
}

.channel-title {
	width: 95.7%;
	height: auto;
	float: left;
	margin: 1em 0 0 4.3%;
	position: relative;
}

.channel-title img {
	width: 2%;
	height: auto;
	float: left;
	margin: 2.2% 0 0 0;
}

.channel-title a {
	font-size: 1em;
	color: #2e2e2e;
	text-decoration: none;
	float: left;
	padding-left: 2%;
	width: 94%;
}

.channel-description {
	width: 84.6%;
	height: auto;
	float: left;
	margin: 0.5em 0 0 8.3%;
	font-size: 0.9em;
	color: #777777;
	line-height: 1.5em;
}

.channel-time {
	display: block;
	width: 50%;
	height: auto;
	float: left;
	margin: 0.8em 0 1em 8.3%;
	font-size: 0.83em;
	color: #9f9f9f;
	background: url("../images/news-time.png") /*tpa=news-time.png*/ left
		center no-repeat;
	background-size: contain;
	line-height: 1em;
	text-indent: 1.5em;
}

.channel-hits {
	width: 30%;
	background: url("../images/news-hits.png") /*tpa=news-hits.png*/ left
		center no-repeat;
	background-size: contain;
	margin: 0.8em 0 1em 0;
}

.more {
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
	position: relative;
}

.more-bg {
	width: 100%;
	height: auto;
}

.zjlb-ul-l {
	position: relative;
	border-top: 1.25em solid #fff;
}

.more-button {
	display: block;
	font-weight: normal;
	color: #f3764a;
	background: #fff;
	text-indent: 1em;
	position: absolute;
	left: 50%;
	top: 25.18%;
	margin-left: -46.8%;
	width: 93.7%;
	height: 47.44%;
	font-size: 0.83em;
	border: solid 1px #f3764a;
	border-radius: 0.5em;
}

.category-zj-list {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	background-color: #fff;
	position: relative;
}

.category-zj-ul {
	width: 100%;
	height: auto;
	float: left;
}

.category-zj-ul li {
	width: 100%;
	height: 100%;
	float: left;
}

.category-zj-content {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
}

.category-zj-hide {
	width: 34.1%;
	height: 9.33em;
	float: left;
	margin: 1em 4%;
	border-radius: 0.4em;
	position: relative;
	overflow: hidden;
}

.category-zj-thumb {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0%;
	top: -5%;
}

.category-zj-thumb2 {
	width: 34.1%;
	height: 8.33em;
	float: left;
	margin: 1em 4%;
	border-radius: 0.4em;
}

.category-zj-name {
	width: 53%;
	height: auto;
	float: left;
	margin: 1em 0 0 0;
	font-size: 0.91em;
	font-weight: bold;
}

.category-zj-zc {
	width: 53%;
	height: auto;
	float: left;
	margin: 0.4em 0 0 0;
	font-size: 0.8em; /*text-align:justify;*/
}

.category-zj-mx {
	width: 53%;
	height: auto;
	float: left;
	margin: 0.5em 0 0 0;
	font-size: 0.91em; /*text-align:justify;*/
	color: #777777;
}

.category-zj-hits {
	width: 53%;
	height: auto;
	position: absolute;
	left: 42.1%;
	bottom: 1em;
	font-size: 0.833em;
	color: #9f9f9f;
}

.category-zj-zx {
	width: 91.1%;
	height: auto;
	float: left;
	padding: 0.8em 0;
	background-color: #f3764a;
	color: #fff;
	font-size: 0.91em;
	text-align: center;
	margin: 0 0 2.83em 4%;
	border-radius: 0.4em;
}

.category-zj-list .hd {
	width: 6em;
	height: 0.6em;
	position: absolute;
	top: 90%;
	left: 50%;
	margin-left: -3em;
	overflow: hidden;
}

.category-zj-tit {
	width: 6.75em;
	height: 0.6em;
	float: left;
	/*position:absolute; top:0; left:50%; margin-left:-3.375em;*/
}

.category-zj-tit li {
	width: 0.6em;
	height: 0.6em;
	float: left;
	margin: 0 0.75em 0 0;
	background: url("../images/category-zj-tit-bg1.png")
		/*tpa=category-zj-tit-bg1.png*/ no-repeat;
	background-size: 100% 100%;
}

.category-zj-tit li.on {
	background: url("../images/category-zj-tit-bg2.png")
		/*tpa=category-zj-tit-bg2.png*/ no-repeat;
	background-size: 100% 100%;
}

.category-tsyl-ul {
	width: 94%;
	height: auto;
	margin: 0 3% 1.12em 3%;
}

.category-tsyl-ul li {
	width: 100%;
	height: auto;
	float: left;
	background: url("../images/tsyl-icon.png") /*tpa=tsyl-icon.png*/ 96%
		center no-repeat;
	background-color: #fff;
	background-size: 1.2em 1.2em;
	border: 1px solid #e0e0e0;
	border-radius: 0.4em;
	box-sizing: border-box;
	margin-bottom: 0.375em;
}

.category-tsyl-ul li a {
	width: 100%;
	height: auto;
	float: left;
	padding: 0.8em 0;
	font-size: 0.91em;
	text-indent: 1em;
}

/*视频页面*/
.cont_top {
	width: 100%;
	height: auto;
	float: left;
}

.cont_top img {
	overflow: hidden;
	width: 93.75%;
	float: left;
	margin: 1.25em 3.1% 0 3.1%;
	border-radius: 0.4em;
}

.cont_top p {
	width: 93.7%;
	margin: 0 auto;
	line-height: 2.791em;
	float: left;
	text-align: center;
	font-size: 0.91em;
	margin-left: 2.96%;
	border-bottom: 1px solid #f0f0f0;
}

.cont_cont_all {
	width: 93.7%;
	margin-left: 3%;
	border-bottom: 1px solid #f0f0f0;
	float: left;
	margin-top: 1.08em;
}

.cont_cont_l {
	float: left;
	width: 47%;
	height: auto;
}

/*.cont_cont_l a{float:left; font-size:0.91em;width:100%; display:block;}*/
.cont_cont_l img {
	float: left;
	display: block;
	width: 100%;
	height: 7.29em;
	margin-bottom: 0.5em;
	border-radius: 0.4em;
}

.cont_cont_l p {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 0.5em;
	display: block;
	font-size: 0.91em;
}

.cont_cont_r {
	float: right;
}

/*视频列表内容页*/
.common-video-box {
	border-bottom: 0.83em solid #f0f0f0;
	float: left;
	background-color: #fff;
}

.Video_p1 {
	width: 100%;
	margin-top: 1.5em;
	float: left;
	font-size: 1em;
	color: #9f9f9f;
	text-align: center;
}

.Video_p1 b {
	display: block;
	height: 1.66em;
	font-size: 1em;
	color: #555555;
	width: 100%;
}

.Video_p1 span {
	font-size: 0.66em;
}

.video_cent {
	width: 93.4%;
	border: 1px solid #d0d0d0;
	background: #f0f0f0;
	float: left;
	margin: 0.91em 3% 1.58em 3%;
}

.video_img1 {
	float: left;
	width: 94.98%;
	height: 13.29em;
	margin: 0.625em 2.5% 1.25em 2.5%;
	overflow: hidden;
}

.video_cent span {
	display: block;
	font-size: 0.91em;
	float: left;
	width: 97.5%;
	margin-left: 2.5%;
}

.video_img2 {
	float: left;
	width: 94.98%;
	margin-left: 2.5%;
	margin-top: 0.41em;
	margin-bottom: 0.75em;
}

.video_cent p {
	width: 94.98%;
	margin-left: 2.5%;
	font-size: 0.91em;
	margin-bottom: 1.25em;
}

.video_bot {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background: #fff;
	border-bottom: 0.83em solid #f0f0f0;
}

.video_bot_img1 {
	border-bottom: 1px solid #f0f0f0;
}

.video_bot_span1 {
	font-size: 0.81em;
	float: left;
	position: absolute;
	left: 2.9%;
	top: 0.91em;
}

.video_bot_top {
	width: 12%;
	height: 1.12em;
	float: right;
	position: relative;
	right: 3.1%;
	top: -1.8em;
}

.video_bot_top .prev {
	width: 1.13em;
	background: url("../images/video_03.jpg") /*tpa=video_03.jpg*/ 
		no-repeat;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background-size: cover;
	height: 1.13em
}

.video_bot_top .next {
	width: 1.13em;
	background: url("../images/video_04.jpg") /*tpa=video_04.jpg*/ 
		no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background-size: cover;
	height: 1.13em
}

.video_bot .bd {
	width: 93.7%;
	height: auto;
	float: left;
	background: #fff;
	margin-left: 3%;
}

.video_bot .bd ul {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	height: 11.66em;
	overflow: hidden;
}

.video_bot .bd ul li {
	float: left;
	overflow: hidden;
	width: 93.75%;
	height: 11.66em;
	overflow: hidden;
	margin-left: 0;
}

/*来院指引*/
.map_box {
	background: #fff;
	float: left;
}

#mapbarframe {
	width: 94%;
	height: 15em;
	float: left;
	margin-top: 1.04em;
	margin-bottom: 1.83em;
	margin-left: 3%;
}

.zy_one {
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
	float: left;
	margin-bottom: 1em;
	background: #fff;
}

.zy_p1 {
	width: 100%;
	border-bottom: 1px solid #d8d8d8;
	float: left;
	position: relative;
	height: 1.6em;
}

.zy_p1 span {
	display: block;
	border-bottom: 0.1em solid #c32e44;
	font-size: 0.91em;
	float: left;
	height: 1.6em;
	font-weight: normal;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.ay_p2 {
	width: 100%;
	float: left;
	margin-top: 1.41em;
	margin-bottom: 1.33em;
	float: left;
	font-size: 0.83em;
}

.ay_p2 img {
	float: left;
	width: 6.4%;
}

.ay_p2 span {
	display: block;
	float: left;
	width: 89.77%;
	margin-left: 1.53%;
	line-height: 1.583em;
}

.ay_p3 {
	margin-bottom: 0.75em;
	margin-top: 0;
}

.ay_p4 {
	margin-top: 1.62em;
	margin-bottom: 0.79em;
}

.ay_p5 {
	margin-top: 1.87em;
}

.ay_p5 span {
	line-height: 1.3em;
	margin-top: 0.1em;
}

.zy_two {
	border-bottom: 0;
	margin-bottom: 1.33em;
}

/*套式计划*/
.plans_box {
	padding-bottom: 1.25em;
	border-bottom: 1.04em solid #f0f0f0;
	background-color: #fff;
}

.plans_cont_all {
	text-align: center;
	border-bottom: 1px dashed #d3d3d3;
}

.plans_cont_all li {
	width: 48.166%;
}

.plans_cont_all img {
	height: auto;
}

/*环境展示页面*/
.sciencen_all {
	border-bottom: 1.04em solid #f0f0f0;
	background-color: #fff;
}

.sciencen_all .bd {
	width: 93.75%;
	float: left;
	margin: 1.2em 3.2% 1em 3.2%;
	overflow: hidden;
}

.sciencen_all .bd ul {
	width: 100%;
	float: left;
}

.sciencen_all .bd ul li {
	width: 100%;
	float: left;
}

.sciencen_all .hd {
	width: 100%;
	float: left;
	margin-bottom: 1.208em;
}

.sciencen_all .hd ul {
	width: 20.8em;
	height: 1.9em;
	margin: 0 auto;
	font-size: 0.88em;
}

.sciencen_all .hd ul li {
	width: 1.8em;
	background: #b8b8b8;
	border-radius: 0.9em;
	/*background:url(../images/huanjin_02.jpg) no-repeat;*/
	display: block;
	font-size: 1em;
	height: 1.8em;
	float: left;
	margin-right: 0.2em;
	color: #fff;
	line-height: 1.8em;
	text-align: center;
}

.sciencen_all .hd ul .huanjin_li1 {
	margin-right: 0;
}

.sciencen_all .hd ul li.on {
	background: #f3764a;
	display: block;
}

/* 挂号页 */
.category-box {
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
	margin-bottom: 0.428em;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}

.category {
	width: 100%;
	height: 100%;
	float: left;
}

.honor {
	text-align: center;
	position: relative;
	top: -0.2em;
}

.honor-hr {
	border: none;
	border-top: 1px solid #d3d3d3;
	margin:10px;
}

.category-ghy {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background-color: #fff;
}

.category-ghy-bg {
	width: 100%;
	height: auto;
}

.category-icon {
	width: 6%;
	height: auto;
	position: absolute;
	top: 30.1%;
	left: 3.75%;
}

.category-name {
	width: 43.7%;
	height: auto;
	position: absolute;
	top: 35.1%;
	left: 12.3%;
	font-size: 1.1em;
	line-height: 1.1em;
}

.category-icon2 {
	width: 93.5%;
	height: 77.77%;
	position: absolute;
	top: -0.39em;
	left: 3.2%;
}

.form-box {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}

.form-bottome {
	border-bottom: 1px solid #e1e1e1;
}

.form {
	width: 100%;
	height: auto;
	float: left;
	background-color: #fff;
	position: relative;
}

.form-bg {
	width: 100%;
	height: auto;
}

.form-text {
	display: block;
	font-weight: normal;
	color: #9f9f9f;
	background: #ececec;
	text-indent: 1em;
	position: absolute;
	left: 50%;
	top: 40.1%;
	margin-left: -46.8%;
	width: 93.7%;
	height: 46%;
	font-size: 0.83em;
	border: none;
	border-radius: 0.5em;
	outline: none;
}

.form-title {
	isplay: block;
	font-weight: normal;
	color: #555555;
	text-indent: 1.08em;
	position: absolute;
	left: 48%;
	top: 5%;
	margin-left: -49.3%;
	width: 93.7%;
	height: 47.8%;
	font-size: 1em;
	border: none;
	border-radius: 0.5em;
	outline: none;
}

.form-text-2 {
	display: block;
	font-weight: normal;
	color: #9f9f9f;
	background: #ececec;
	text-indent: 1em;
	position: absolute;
	left: 50%;
	top: 40.1%;
	margin-left: -46.8%;
	width: 93.7%;
	height: 48.8%;
	font-size: 0.83em;
	border: none;
	border-radius: 0.5em;
	outline: none;
}

.form-title-2 {
	isplay: block;
	font-weight: normal;
	color: #555555;
	text-indent: 1.08em;
	position: absolute;
	left: 48%;
	top: 5%;
	margin-left: -49.3%;
	width: 93.7%;
	height: 47.8%;
	font-size: 1em;
	border: none;
	border-radius: 0.5em;
	outline: none;
}

.form-describe {
	isplay: block;
	font-weight: normal;
	color: #555555;
	text-indent: 1.08em;
	position: absolute;
	left: 48%;
	top: 7%;
	margin-left: -49.3%;
	width: 93.7%;
	height: 47.8%;
	font-size: 1em;
	border: none;
	border-radius: 0.5em;
	outline: none;
}

.form-describe-text {
	display: block;
	font-weight: normal;
	color: #9f9f9f;
	background: #ececec;
	text-indent: 1em;
	position: absolute;
	left: 50%;
	top: 30%;
	margin-left: -46.8%;
	width: 93%;
	height: 60%;
	font-size: 0.83em;
	border: none;
	border-radius: 0.5em;
	outline: none;
	line-height: 3em;
}

.form-button {
	display: block;
	font-weight: normal;
	color: #ffffff;
	background: #f3764a;
	text-indent: 1em;
	position: absolute;
	left: 50%;
	top: 15%;
	margin-left: -46.8%;
	width: 93.7%;
	height: 47%;
	font-size: 0.83em;
	border: none;
	border-radius: 0.5em;
	outline: none;
	font-size: 1em;
}

.form-hr {
	border: none;
	border-top: 1px solid #d7d7d7;
	width: 93.7%;
	position: relative;
	top: -0.7em;
}

.form-hr1 {
	border: none;
	border-top: 1px solid #d7d7d7;
	width: 93.7%;
}

.form-phone {
	width: 93.7%;
	height: auto;
	float: left;
	background-color: #fff;
	position: absolute;
	left: 3%;
}

/* 搜索页 */
.search-content {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background-color: #f0f0f0;
}

.search-name {
	width: 43.7%;
	height: auto;
	position: absolute;
	top: 35.1%;
	left: 6%;
	font-size: 0.91em;
	line-height: 1.1em;
	color: #777777;
}

.search-null {
	font-size: 0.83em;
	position: absolute;
	top: 10%;
	left: 24.68%;
}

.search-null a {
	text-decoration: none;
	color: #b6243b;
}

.top-category-ul {
	width: 93.4%;
	height: 76.6%;
	position: absolute;
	top: 4%;
	left: 6%;
}

.top-category-ul li {
	width: 30%;
	height: 34%;
	float: left;
	position: relative;
	text-align: center;
	background-color: #f6f6f6;
	margin-bottom: 1%;
	margin-right: 1.6%;
	border: solid 1px #d3d3d3;
	border-radius: 0.15em;
}

.top-category-ul li a {
	color: #333333;
	text-decoration: none;
	display: block;
	position: absolute;
	width: 100%;
	height: auto;
	top: 50%;
	left: 0;
	margin-top: -0.6em;
	font-size: 0.8em;
}

.home-icon {
	width: 4.37%;
	height: auto;
	position: absolute;
	top: 29.6%;
	left: 3.75%;
}

.dh-ul {
	width: 90%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 9.4%;
	overflow: hidden;
}

.dh-ul li {
	width: auto;
	height: 100%;
	float: left;
	padding: 0 6% 0 4%;
	background: url("../images/dh-bg.png")
		/*tpa=http://4g.81329999.net/statics/images/eliza/dh-bg.png*/ top
		right no-repeat;
	background-size: contain;
	position: relative;
	text-align: left;
}

.dh-ul li a {
	color: #a8a8a8;
	text-decoration: none;
	font-size: 0.928em;
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 0.6em;
}

/*

.logo{ width:100%; height:auto; float:left; }

.bann_top{ width:100%; height:auto; float:left; }

.bann{width:100%;height:auto; margin:0 auto;}

.nav{ width:100%; height:auto; margin:0 auto; border-top:1px solid #fff; background-color:#fff; margin-top:0.428em; float:left; position:relative;}

.nav-bg{ display:block; width:93.7%; height:auto; margin:4% auto 4%;}

.nav_ul{ width:93.7%; height:100%; top:9.15%; left:50%; margin-left:-46.8%; position:absolute; }

.nav_ul li{ width:32.6%; height:40%; float:left; position:relative; margin:0 1% 1% 0;}

.nav_ul li.nav_none{ margin-right:0;}

.nav_ul li a{ width:100%; height:100%; text-decoration:none; display:block;}

.nav_ul li span{ width:100%; height:auto; position:absolute; top:63.1%; left:0; text-align:center; color:#fff; display:block; font-size:1em; }

*/

/*微信页面*/
.weixin_all {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 1.87em;
	background-color: #fff;
}

.weixin_top {
	width: 92%;
	height: auto;
	float: left;
	border-bottom: 1px solid #d7d7d7;
	margin-top: 1em;
	padding-bottom: 0.91em;
	padding-left: 4%;
	padding-right: 4%;
}

.weixin_top img {
	width: 15.47%;
	float: left;
	overflow: hidden;
}

.weixin_top p {
	width: 78%;
	float: left;
	margin-left: 2.3%;
	font-size: 0.91em;
	margin-top: 0.75em;
}

.weixin_cen {
	width: 93.75%;
	margin: 1.25em 3.1% 1.04em 3.1%;
	float: left;
	position: relative;
}

.weixin_cen img {
	display: block;
	float: left;
	width: 5.56%;
}

.weixin_cen span {
	display: block;
	width: 5.56%;
	text-indent: 0.29em;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 0.91em;
	color: #fff;
	font-size: Arial;
	font-style: italic;
}

.weixin_cen p {
	float: left;
	font-size: 0.91em;
	margin-left: 1.3%;
}

.weixin_01 {
	width: 93.75%;
	margin: 0 3.1%;
}

.weixin_bot {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 1.66em;
	background: #fff;
	border-bottom: 1.04em solid #f0f0f0;
}

.weixin_bot img {
	width: 86.56%;
	margin: 0 auto;
	margin: 0 6.7%;
}

.weixin_bot p {
	width: 47%;
	float: left;
	font-size: 0.75em;
	margin-left: 1.7%;
	margin-top: 0.66em;
	padding-bottom: 2.5em;
	font-weight: bold;
	text-align: center;
}

.weixin_bot p b {
	font-size: 0.66em;
}

.weixin_bot .weixin_bot_p1 {
	margin-left: 3.7%;
}

/* 分娩服务套餐 */
.fmfwfx_ul li span {
	margin: 0.7em 0 0 0;
}

.fmfwfx_ul li .ys2 {
	font-size: 0.75em;
	color: #777777;
	margin: 0.1em 0 0 0;
}

.fmfwfx_ul li .ys1 {
	font-size: 0.75em;
	margin: 0.25em 0 0 0;
}

.fmfwfx_ul li img {
	width: 26.5%;
	float: right;
	margin: 0.75em 4.13% 0.75em 0;
}

.fmfwtc-ul {
	width: 94%;
	height: auto;
	float: left;
	padding: 0 3%;
}

.fmfwtc-ul li {
	width: 48.2%;
	height: auto;
	float: left;
	margin: 0 0 0.29em 0;
	position: relative;
}

.fmfwtc-ul li span {
	width: 55%;
	height: auto;
	position: absolute;
	top: 28%;
	left: 11.7%;
	font-size: 0.91em;
}

.fmfwtc-ul li p {
	width: 65%;
	height: auto;
	position: absolute;
	top: 56.6%;
	left: 11.7%;
	-webkit-text-size-adjust: none;
	font-size: 0.75em;
	color: #f3764a;
}

/*贵宾诊疗*/
.gbzl_all {
	background: #f0f0f0;
}

.gbzl_p1 {
	width: 100%;
	float: left;
	background: #fff;
	font-size: 0.91em;
}

.gbzl_p1 span {
	width: 93.2%;
	float: left;
	display: block;
	padding: 1.3em 3.4%;
	text-indent: 2em;
	color: #555555;
	line-height: 1.5em;
}

.gbzl_services {
	width: 100%;
	float: left;
}

.gbzl_services_ul {
	width: 94%;
	height: auto;
	margin: 0 3%;
	float: left;
}

.gbzl_services_ul li {
	width: 47.33%;
	line-height: 3.25em;
	font-size: 0.91em;
	text-align: center;
	margin-bottom: 0.625em;
	background: #fff;
	border: 1px solid #d8d8d8;
	border-radius: 0.25em;
}

.gbzl_services_ul li a {
	display: block;
	width: 100%;
	color: #333333;
}

.gbzl_services_li1 {
	float: left;
}

.gbzl_services_li2 {
	float: right;
}

.gbzl_bx {
	width: 100%;
	float: left;
}

.gbzl_bx_ul {
	width: 94%;
	height: auto;
	margin: 0 3%;
	float: left;
	padding-bottom: 0.83em;
}

.gbzl_bx li {
	width: 47.83%;
	margin-bottom: 0.625em;
}

.gbzl_bx li a {
	display: block;
}

.gbzl_bx li a img {
	width: 100%;
	float: left;
}

/*医学美容*/
.yxmr_ul {
	width: 93.75%;
	height: auto;
	margin: 0 3.1%;
	float: left;
}

.yxmr_ul li {
	width: 23.66%;
	margin-right: 1.66%;
	float: left;
	position: relative;
	margin-bottom: 0.41em;
}

.yxmr_ul li img {
	float: left;
	width: 100%;
}

.yxmr_ul li span {
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 0.4em;
	font-size: 0.91em;
}

.yxmr_ul .yxmr_li1 {
	margin-right: 0;
}

.yxmr_tsyl-ul {
	float: left;
	padding-bottom: 1em;
}

.yxmr_tsyl-ul li a {
	color: #333;
}

/*孕前检查*/
.yqjc_ul li .ys1 {
	font-size: 0.75em;
}

.yqjc_ul li img {
	width: 26.5%;
	float: right;
	margin: 0.75em 4.13% 0.75em 0;
}

/*

.yqjc_ull li{ width:100%; float:left; border-bottom:0; padding-left:0; }

.yqjc_ull_all{ width:94%; margin:0 3%; border-bottom:1px solid #e0e1e2; float:left; }

.yqjc_ull .wzlb-title{width:100%;}

.yqjc_ull .wzlb-title a{ font-size:0.91em}

.yqjc_ull .wzlb-title img{ margin-top:1.5%;}

.yqjc_ull .wzlb-description{ width:100%; margin-left:0; color:#555;padding-bottom:0.7em; font-size:0.83em}

*/
.yqjc_ull {
	width: 100%;
	height: auto;
	float: left;
}

.yqjc_ull li {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	background-color: #fff;
	padding: 0;
	border-bottom: none;
}

.yqjc_ull li .yqjc_ull_all {
	width: 93%;
	height: auto;
	float: left;
	margin: 0 3.5%;
	border-bottom: 1px solid #e0e1e2;
}

.yqjc_ull li .wzlb-title a {
	font-size: 1em;
}

.yqjc_ull li .wzlb-description {
	width: 100%;
	height: auto;
	margin: 0.5em 0 0.75em 0;
	color: #555555;
	font-size: 0.83em;
}

.yqjc_ull .yqjc_ull_li1 {
	border-bottom: 0;
	padding-bottom: 1.58em
}

/*月子套餐*/
.yzfw_ul {
	width: 94%;
	margin: 0 3%;
	float: left;
}

.yzfw_ul li {
	width: 100%;
	border: 1px solid #e0e0e0;
	float: left;
	background: #fff;
	margin-bottom: 0.58em;
	border-radius: 0.4em;
}

.yzfw_ul div {
	width: 80%;
	float: left;
	margin-left: 3.5%;
}

.yzfw_ul div span {
	display: block;
	width: 100%;
	float: left;
	margin-top: 1.33em;
	font-size: 0.91em;
	color: #333333;
}

.yzfw_ul div p {
	float: left;
	width: 100%;
	font-size: 0.75em;
	color: #f3764a;
}

.yzfw_ul img {
	width: 12.5%;
	float: right;
	margin: 0.75em 3.5% 0.75em 0;
}

.yztc_ull {
	width: 94%;
	margin: 0 3%;
	float: left;
	background: #fff;
}

.yztc_ull li {
	width: 100%;
	float: left;
	margin-bottom: 0.79em;
}

.yztc_ull li span {
	display: block;
	width: 1.29em;
	height: 1.29em;
	float: left;
	text-align: center;
	margin-left: 3.1%;
	font-size: 0.91em;
	background: #dcdcdc;
	border-radius: 0.7em;
	color: #555555;
}

.yztc_ull li p {
	width: 85%;
	margin-left: 1.1%;
	font-size: 0.91em;
	float: left;
	color: #555555;
}

.yztc_ull .yztc_ull_li1 {
	margin-top: 1.357em;
}

.yztc_ull .yztc_ull_li2 {
	margin-bottom: 1.58em;
}

/*四维彩超*/
.yzfw_ul div span strong {
	font-size: 0.75em;
	font-weight: normal;
}

/*准爸妈*/
.zbm_all {
	background: #fff;
}

.zbm_all li {
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}

.zbm_list1 {
	margin: 0.91em 0 0.91em 0;
	position: relative;
	width: 100%;
	float: left;
}

.zbm_all li .zjlb-info {
	width: 42%;
}

.zbm_all .zjlb-thumb {
	width: 30.8%;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}

.zbm_all a {
	font-weight: normal;
	color: #333333;
	font-size: 0.91em;
	margin-top: 0;
}

.zbm_all .zjlb-hits {
	position: absolute;
	bottom: 0;
	width: 42%;
	margin-bottom: 0;
}

.zbm_all .zjlb-hits img {
	float: left;
	overflow: hidden;
	width: 6.18%;
	margin-top: 0.3em;
}

.zbm_all .zjlb-hits span {
	display: block;
	float: left;
	margin-left: 2%;
}

.zbm_p1 {
	width: 23%;
	float: right;
}

.zbm_p1 a {
	display: block;
	width: 100%;
	background: #f3764a;
	color: #fff;
	font-size: 0.91em;
	line-height: 2.29em;
	text-align: center;
	border-radius: 0.4em;
}

.zbm_p1 span {
	width: 23%;
	display: block;
	text-align: center;
	float: left;
	font-size: 0.75em;
	margin-top: 0.75em;
	position: absolute;
	bottom: 0;
}

/*产后探视套餐*/
.chts_ul {
	margin-bottom: 0;
	margin-top: 0.625em;
}

.chts_ul li {
	border-radius: 0.25em;
}

.chts_ul li span {
	margin-top: 0.75em;
}

.chts_ul li p {
	color: #555555;
}

.chts_ul li .ys1 {
	color: #f3764a;
}

.chts_ull {
	width: 100%;
	height: auto;
	float: left;
}

.chts_ull li {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	background-color: #fff;
}

.chts_ull li .yqjc_ull_all {
	width: 93%;
	height: auto;
	float: left;
	margin: 0 3.5%;
	border-bottom: 1px solid #e0e1e2;
}

.chts_ull li .wzlb-title a {
	font-size: 1em;
}

.chts_ull li .wzlb-description {
	width: 100%;
	height: auto;
	margin: 0.5em 0 0.75em 0;
	color: #555555;
	font-size: 0.83em;
}

.chts_ull .chts_ull_li1 .yqjc_ull_all {
	border-bottom: 0;
}

/*母乳*/
.mr_ull {
	margin-bottom: 0;
}

.mr_ull li {
	margin-bottom: 0.54em;
}

.mr_ull li span {
	width: 0.45em;
	height: 0.45em;
	background: #f3764a;
	margin-top: 0.4em;
	font-size: 0.91em;
}

.mr_ull li p {
	line-height: 1.4em;
	margin-left: 2.66%;
	color: #555555;
}

.common-box .mr_p1 {
	width: 93.75%;
	float: left;
	font-size: 0.91em;
	margin: 0.66em 2.8% 1.4em 2.8%;
	color: #949393;
}

/*产后探视套餐*/
.chts_ul {
	margin-bottom: 0;
	margin-top: 0.625em;
}

.chts_ul li {
	border-radius: 0.25em;
}

.chts_ul li span {
	margin-top: 0.75em;
}

.chts_ul li p {
	color: #555555;
}

.chts_ul li .ys1 {
	color: #f3764a;
}

.chts_ull .chts_ull_li1 .yqjc_ull_all {
	border-bottom: 0;
}

/*产后康复*/
.chkf_p1 {
	width: 94%;
	height: auto;
	float: left;
	margin: 0 3%;
	margin-bottom: 1.37em;
}

/*妇科，计生，儿科*/
.fc_js_er_ul li span {
	font-size: 0.733em;
	color: #999999;
	margin-top: 1.5em;
	margin-bottom: 0.4em;
}

.fc_js_er_ul li p {
	font-size: 0.83em;
	color: #333333;
	margin-top: 0;
}

.fc_js_er_ul li p b {
	font-weight: normal;
	color: #c32e44;
}

.fc_js_er_ul li img {
	width: 24%;
}

/*儿童保健套餐*/
.etbj_ul li img {
	width: 26.20%;
}

.etbj_ul li span {
	margin-top: 0.875em;
}

.etbj_ul li p {
	margin-top: 0;
	color: #555555;
	font-size: 0.75em
}

/*产后盆底*/
.pdzl_p1 {
	width: 94%;
	margin: 0 3%;
}

.pdzl_p1 span {
	font-size: 0.833em;
	text-indent: 0;
}

/* 婴儿spa */
.wzlb-title a.spa-text {
	color: #555555;
	padding: 0 0 1em 1.7%;
}

/* 品牌荣誉 */
.ppry-img {
	width: 88%;
	height: auto;
	float: left;
	margin: 0 6%;
}

/* 底部 */
.footer {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 1em;
	padding-bottom: 56px;
}

.footer-nav-box {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}

.footer-nav-bg {
	width: 100%;
	height: auto;
	float: left;
}

.footer-nav {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	border-bottom: 1px solid #e1e1e1;
}

.footer-nav li {
	width: 25%;
	height: 100%;
	box-sizing: border-box;
	border-right: 1px solid #e1e1e1;
	float: left;
	text-align: center;
	position: relative;
}

.footer-nav li.right {
	border-right: none;
}

.footer-nav li a {
	font-size: 1em;
	color: #777777;
	text-decoration: none;
	display: block;
	position: absolute;
	width: 100%;
	height: auto;
	top: 34%;
	left: 0;
	margin-top: -0.55em;
	font-size: 0.91em;
}

.footer-nav li a img {
	width: 25%;
}

.footer-dz {
	width: 100%;
	height: auto;
	float: left;
	background-color: #f0f0f0;
	text-align: center;
	font-size: 0.86em;
	padding: 0.8em 0 1em 0;
	line-height: 1.6em;
	color: #959595;
}

.footer-dz>a {
	color: #959595;
}

.wx {
	width: 50%;
	z-index: 8000;
	position: fixed;
	top: 50%;
	left: 25%;
	margin-top: -150px;
}

.gb {
	width: 20px;
	height: 20px;
	margin-top: -8px;
	position: absolute;
	right: -6px;
}

#cnzz_stat_icon_1256161948 {
	display: none;
}

@media ( max-width :1920px) {
	.article-content img {
		max-width: 100%;
	}
}

@media ( min-width :340px)and (max-width:359px) {
	body {
		/*font-size: 15px;*/
	}
}

@media ( min-width :360px)and (max-width:404px) {
	body {
		/*font-size: 16px;*/
	}
}

@media ( min-width :405px)and (max-width:425px) {
	body {
		/*font-size: 17px;*/
	}
}

@media ( min-width :426px)and (max-width:445px) {
	body {
		/*font-size: 18px;*/
	}
}

@media ( min-width :446px)and (max-width:479px) {
	body {
		/*font-size: 19px;8?
	}
}

@media ( min-width :480px)and (max-width:639px) {
	body {
		/*font-size: 20px;*/
	}
}

@media screen and (min-width: 640px) {
	body {
		/*font-size: 24px;*/
		width: 640px;
		margin: 0 auto;  
	}
}

/* 一些微调的东西 */
@media ( min-width :380px)and (max-width:500px) {
	/*.news-time{ margin:0.7em 0 0 1.45em;}

	.news-hits{ margin:0.7em 0 0 0.6em;}

	*/
}

@media screen and (min-width:500px) { /*

	.news-time{ margin:0.9em 0 0 1.45em;}

	.news-hits{ margin:0.9em 0 0 0.6em;}

	*/
}

#list-title {
	width: 100%; 
	height: auto;
	list-style-type: none;
	padding-left: 0;
	margin-top: 0.8em;
}

.list-item { 
	float: left;
	width: 25%;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	font-size: 0.833em;
	text-align: center;
	cursor: pointer; 
	color: #fff;
}
.list-item img{
	width:54px;
	height: 54px;
}
.list-item a{
		color: black;
}
/*
.list-item:HOVER{
	background-color: #731e13;
	color: #ffffff;
}
*/
#content-box {
	position: relative;
	clear: both;
	width: 95.5%;
	margin-left: 2.0%;
	height: 14em;
}

.contents {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	margin: 0;
	font-size: 0.8em;
	z-index: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.contents-checked {
	z-index: 1;
	opacity: 1;
	visibility: visible;
}

.xin1 {
	margin-top: 1em;
}

.xin10 {
	width: 38%;
	height: auto;
	float: left;
	margin-left: 2%;
}

.xin20 {
	width: 56%;
	height: auto;
	float: right;
	margin-left: 2%;
}

.xin20 h4 {
	color: #7c4c33;
	margin: 0;
	margin-bottom: 0.3em;
}

.xin20 p {
	line-height: 1.3em;
	text-indent: 2em;
}

.xin20 p span {
	color: #f00;
}

.xin2 {
	margin-top: 0.5em;
}

.xin2 ul li {
	margin-left: 2%;
	line-height: 2em;
}

.tongji img {
	width: auto;
	height: auto;
} 
.footer-absolute-nav-box { 
	max-width: 640px;
	min-width:320px;
	width:100%;
	height: auto;
	position:fixed;
	bottom: 0px;
}

.wzlb-title .imgWrap{
	display:block;
	box-sizing:border-box;
	width: 40%;
	float:left; 
}

.description{
	
	padding-left: 1.7%;
	box-sizing:border-box;
	width: 60%;
	float:left;
	font-size: 0.8em; 
}
.red{
	color:red;
}

/**cysoft 2018.08.08*/

.white_bg{
	background: white;
}

.paddingLeft10px{
	padding-left: 10px;
}

.paddingRight10px{
	padding-right: 10px;
}




.paddingTop10px{
	padding-top: 10px;
}

.paddingBottom10px{
	padding-bottom: 10px;
}



.marginTop10px{
	margin-top: 10px;
} 


.title{ 
	padding:0px 2px; 
	overflow: hidden;
	font-size:12px;
	height: 20px;
	line-height: 20px;
}
.text-center{
	text-align: center;
}
.phone{
	position: fixed;
	bottom:0px;
	font-weight:600;
	border-top:2px solid #e7e7e7;
	border-bottom:2px solid #e7e7e7;
	border-radius:4px; 
	max-width:640px;
	min-width:320px; 
	width:100%;
	height: 56px;
	line-height: 56px;
	text-align: center;
}
.phone a{
		color:#1a1780;
}
.phone a img{
	vertical-align:middle;
	width:25px;
	height: 25px;
}
.clear-fix{
	clear:both;
}

.video {
    width: 100%;
}




