@charset "utf-8";
/*common header*/

body {
	font-size: 1.2rem;
	margin: 0 auto;
}
.top_dh {
}
.top_dh img {
	width: 100%;
}
.top_img {
	width: 32rem;
	height: 5.75rem !important;
}
.nav ul li {
	float: left;
	border-top: #fff 0.1rem solid;
	background: #c70d4f;
	border-right: #fff 0.1rem solid;
	width: 7.9rem;
	height: 3.5rem;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
	line-height: 3.5rem;
}
.nav ul li {
	float: left;
	border-top: #fff 0.1rem solid;
	background: #c70d4f;
	border-right: #fff 0.1rem solid;
	width: 7.9rem;
	height: 3.5rem;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
	line-height: 3.5rem;
}
.nav ul li a {
	color: #fff;
}
.nav ul li img {
	width: 1.15rem;
	padding-top: 0.2rem;
	z-index: 100000;
}
.nav ul li span a {
	color: #fcd32f;
}
.nav ul li:nth-child(5), .nav ul li:nth-child(8) {
	position: relative;
}
.nav ul li:nth-child(5) i:after, .nav ul li:nth-child(8) i:after {
	content: " ";
	display: block;
	width: 1.15rem;
	height: 1rem;
	background: url(../images/yh_navlo.gif)no-repeat left bottom;
	position: absolute;
	right: .1rem;
	top: 0.1rem;
	background-size: 100%;
}
.nav1 ul li {
	float: left;
	border-top: #fff 0.1rem solid;
	background: #c70d4f;
	border-right: #fff 0.1rem solid;
	width: 7.9rem;
	height: 3.5rem;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
	line-height: 3.5rem;
}
.nav1 ul li {
	float: left;
	border-top: #fff 0.1rem solid;
	background: #c70d4f;
	border-right: #fff 0.1rem solid;
	width: 16.35%;
	height: 2.5rem;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
	line-height: 2.5rem;
}
.nav1 ul li a {
	color: #fff;
}
.nav1 ul li img {
	width: 1.15rem;
	padding-top: 0.2rem;
	z-index: 100000;
}
.nav1 ul li span a {
	color: #fcd32f;
}
.nav1 ul li:nth-child(5), .nav ul li:nth-child(8) {
	position: relative;
}
.nav1 ul li:nth-child(5) i:after, .nav ul li:nth-child(8) i:after {
	content: " ";
	display: block;
	width: 1.15rem;
	height: 1rem;
	background: url(../images/yh_navlo.gif)no-repeat left bottom;
	position: absolute;
	right: .1rem;
	top: 0.1rem;
	background-size: 100%;
}
/*common header结束*/

/*banner*/



.ban_c li img {
	width: 100%;
}
.banner {
	width: 32rem;
	height: 17.55rem;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.ban_t {
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0.75rem;
	text-align: center;
}
.ban_t span {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: #908a84;
	margin: 0 0.5rem;
	border-radius: 100%;
}
.ban_t span.hover {
	background: #a20226;
}
.ban_c {
	height: 17.45rem;
}
.ban_bl {
	position: absolute;
	z-index: 1;
	left: 0.5rem;
	top: 7.5rem;
	width: 2.2rem;
	cursor: pointer;
}
.ban_br {
	position: absolute;
	z-index: 1;
	right: 0.5rem;
	top: 7.5rem;
	width: 2.2rem;
	cursor: pointer;
}
/*四月会诊*/

.syhz {
	width: 32rem;
}
.syhz .title0 {
	width: 30rem;
	margin: 0 auto;
}
.syhz .title0 h2 {
	width: 30rem;
	margin: 1.4rem auto .75rem;
	text-align: center;
	font-size: 2.1rem;
	font-weight: bolder;
	color: #c70d4e;
}
.syhz .title0 img {
	width: 30rem;
	display: block;
	margin: 0 auto;
}
.wkf {
	width: 30rem;
	height: 11rem;
	margin: 0 auto;
	position: relative;
	background-size: 100%;/*display:none;*/

}
.wkf2 {
	width: 30rem;
	height: 11rem;
	margin: 0 auto;
	position: relative;
	background-size: 100%;
	display: none;
}
.wkf3 {
	width: 30rem;
	height: 11rem;
	margin: 0 auto;
	position: relative;
	background-size: 100%;
	display: none;
}
.wkf4 {
	width: 30rem;
	height: 11rem;
	margin: 0 auto;
	position: relative;
	background-size: 100%;
	display: none;
}
.zxyy {
	display: block;
	position: absolute;
	width: 4.7rem;
	height: 6.5rem;
	top: 2.2rem;
	right: 0;
}
.syhz .zjlb {
	position: relative;
	width: 30rem;
	margin: 0 auto;
	overflow: hidden;
	background-size: 100%;
	border: #03C 0px solid;
}
.syhz .zjlb ul {
	margin-top: 0.1rem;
	overflow: hidden;
}
.syhz .zjlb li {
	height: 2.5rem;
	line-height: 2.5rem;
	/*background:#eee;*/

	border-bottom: 1px dashed #eee;
	font-size: 16px;
}
.syhz .zjlb li h2 {
	width: 12.5rem;
	height: 1.8rem;
	line-height: 1.8rem;
	margin-top: .5rem;
	color: #f00;
	position: relative;
}
.syhz .zjlb li h2 img {
	width: 1.25rem;
	position: absolute;
	top: .4rem;
	left: 1.2rem;
}
.autohei .zjlb {
	position: relative;
	width: 30rem;
	margin: 0 auto;
	overflow: hidden;
	background-size: 100%;
	border: #03C 0px solid;
}
.autohei .zjlb ul {
	margin-top: 0.1rem;
	overflow: hidden;
}
.autohei .zjlb li {
	height: 2.5rem;
	line-height: 2.5rem;
	/*background:#eee;*/

	border-bottom: 1px dashed #eee;
	font-size: 16px;
}
.autohei .zjlb li i {
	float: right;
	font-size: 1.1rem;
}
.autohei .zjlb li h2 {
	width: 12.5rem;
	height: 1.8rem;
	line-height: 1.8rem;
	margin-top: .5rem;
	color: #f00;
	position: relative;
}
.autohei .zjlb li h2 img {
	width: 1.25rem;
	position: absolute;
	top: .4rem;
	left: 1.2rem;
}
.syhz .dj {
	overflow: hidden;
	margin: 1rem auto;
}
.syhz .dj a:nth-child(1) {
	width: 16.5rem;
	display: block;
	float: left;
	margin-left: 0.5rem;
}
.syhz .dj a:nth-child(2) {
	width: 13.9rem;
	display: block;
	float: right;
	margin-right: 0.5rem;
}
.zjlb p a {
	display: inline-block;
	width: 100%;
	height: 3.5rem;
}
.jszx {
	width: 32rem;
	margin: 0 auto;
	height: 34.45rem;
	/*background:url(../images/list0_10.png)no-repeat center center;*/

	background-size: 100%;
}
/*.jszx ul{

	margin-left:2rem;

	width:30rem;



}

.jszx ul li{

	display:block;

	width:6rem;

	height:5.85rem;

	float:left;

	margin:0 1.5rem .75rem 0;

}

.jszx ul li a{

	display:inline-block;

	width:6rem;

	height:5.85rem;

}

.jszx ul li:nth-child(4),.jszx ul li:nth-child(8),.jszx ul li:nth-child(12),.jszx ul li:nth-child(16),.jszx ul li:nth-child(20){

	margin-right:0;

}*/

.yjbd {
	width: 32rem;
}
.yjbd img {
	width: 30rem;
	display: block;
	margin: .8rem auto 0;
}
.hjmj {
	width: 32rem;
}
.hjmj img {
	display: block;
	width: 30rem;
	margin: .3rem auto 0;
}
/*今日坐诊   common汇聚京沪冀三地名医*/

.yh_zj {
	overflow: hidden;
 width:32rem:
 zoom: 1;
	padding: 1rem 0rem 0;
}
.yh_zjt {
	overflow: hidden;
	zoom: 1;
	height: 3.7rem;
}
.yh_zjt ul li {
	margin-left: 1rem;
	width: 14.5rem;
	background: #eaeaea;
	text-align: center;
	line-height: 3rem;
	font-size: 1.4rem;
	color: #333333;
	float: left;
	border-radius: .5rem .5rem 0 0;
}
.yh_zjt ul li.hover {
	background: #c70d4f url(../images/yh_zjtlo.png) no-repeat bottom center/14.5rem 0.75rem;
	padding-bottom: 0.75rem;
	color: #fff;
}
.yh_zjt2 {
	overflow: hidden;
	zoom: 1;
	height: 3.7rem;
}
.yh_zjt2 ul li {
	margin-left: 0.5rem;
	width: 30%;
	background: #eaeaea;
	text-align: center;
	line-height: 3rem;
	font-size: 1.4rem;
	color: #333333;
	float: left;
	border-radius: .5rem .5rem 0 0;
}
.yh_zjt2 ul li.hover {
	background: #c70d4f url(../images/yh_zjtlo.png) no-repeat bottom center/14.5rem 0.75rem;
	padding-bottom: 0.75rem;
	color: #fff;
}
.yh_zjcx ul li:first-child {
	border-top: none;
}
.yh_zjn1 i {
	float: left;
	width: 12.25rem;
	margin-right: 0.8rem;
	display: inline-block;
}
.yh_zjn1 h2 span {
	font-size: 1.5rem;
	color: #c70d4f;
	font-weight: bold;
	display: inline-block;
	padding-right: 0.5rem;
}
.yh_zjn1 h2 {
	font-size: 1rem;
}
.yh_zjn1 h2 strong {
	color: #c70d4f;
}
.yh_zjn1 h3 {
	overflow: hidden;
	zoom: 1;
	text-align: right;
	height: 2.7rem;
	line-height: 2.7rem;
}
.yh_zjn1 h4 {
	overflow: hidden;
	zoom: 1;
	border: #c70d4f 1px solid;
	width: 11.7rem;
	line-height: 2.35rem;
	height: 2.35rem;
	font-size: 1rem;
	color: #333333;
}
.yh_zjn1 p {
	overflow: hidden;
	zoom: 1;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #6a6a6a;
	padding: 0.5rem 0rem 0.2rem;
}
.yh_zjn1 em {
	display: block;
	width: 16.95rem;
	overflow: hidden;
	zoom: 1;
	margin-top: .5rem;
}
.yh_zjn2 {
	overflow: hidden;
	zoom: 1;
	border: #e5e5e5 1px solid;
	padding: 0.9rem 2.5rem 0.8rem 2.35rem;
}
.yh_zjcx ul li {
	border-top: #f4f4f4 0.2rem solid;
	padding: 1.3rem 0.9rem 1rem;
}
.yh_zjn1 h3 img {
	width: 1rem;
	display: block;
	float: left;
	margin-top: .7rem;
}
.yh_zjn1 h3 span {
	display: block;
	float: left;
	font-size: 1.1rem;
	color: #4a4a4a;
}
.yh_zjn1 h3 b {
	font-weight: normal;
	color: #6a6a6a;
	display: inline-block;
	padding-right: 0.3rem;
}
.yh_zjn1 h4 {
	overflow: hidden;
	zoom: 1;
	border: #c70d4f 1px solid;
	width: 11.7rem;
	line-height: 2.35rem;
	height: 2.35rem;
	font-size: 1rem;
	color: #333333;
}
.yh_zjn1 h4 span {
	display: inline-block;
	background: url(../images/yh_zjtjx.png) no-repeat left top/5.8rem 2.35rem;
	background-size: 100%;
	width: 5.8rem;
	color: #fff;
	text-align: center;
	margin-right: 0.5rem;
}
.yh_zjcx ul li {
	border: none;
}
.yh_zjn1 h3 {
	overflow: hidden;
	zoom: 1;
	text-align: right;
	height: 2.7rem;
	line-height: 2.7rem;
}
.yh_zjt {
	overflow: hidden;
	zoom: 1;
	height: 3.7rem;
}
.autohei {
	overflow: hidden;
	zoom: 1;
	border: #060 0px solid
}
/*快速预约专家              common样式*/

.ksyy {
	width: 32rem;
}
.zxzx {
	width: 30rem;
	height: 7rem;
	background: #eee;
	margin: .3rem auto 0;
}
.zxzx h2 {
	font-size: 1.4rem;
	text-align: center;
	line-height: 3rem;
}
.btn0 {
	width: 30rem;
	margin: .3rem auto 0;
}
.zxzx a:nth-child(1) {
	display: block;
	float: left;
	width: 10rem;
	height: 2.7rem;
	margin-left: 1.7rem;
}
.zxzx a:nth-child(2) {
	display: block;
	width: 16.15rem;
	height: 2.8rem;
	float: left;
	margin-left: .75rem;
}
.zxzx a:nth-child(1) img {
	height: 2.8rem;
}
.zxzx a:nth-child(2) img {
	height: 2.8rem;
}
.zxzx a img {
	width: 100%;
}
/*ksyy*/

.zcfw {
	width: 32rem;
}
.zcfw img {
	width: 30rem;
	display: block;
	margin: 1rem auto;
}
/*百万慈善  common*/

.bwcs {
	width: 32rem;
	position: relative;
}
.bwcs img {
	width: 30rem;
	display: block;
	margin: 0 auto;
}
.bwcs {
	position: relative;
}
.bwcs a {
	display: block;
	position: absolute;
	height: 2.3rem;
	border-radius: .1rem;
}
/*bwcs*/

.zxrk {
	position: absolute;
	bottom: 1.6rem;
	left: 2.3rem;
	width: 9.3rem;
	height: 2rem;
}
.zxrk a, .gfdh a {
	display: inline-block;
	width: 100%;
	height: 2rem;
}
.gfdh {
	position: absolute;
	bottom: 1.6rem;
	right: 2.3rem;
	width: 17.4rem;
	height: 2rem;
}
/*公众   title*/

.title {
	width: 32rem;
}
.title h2 {
	font-size: 2.15rem;
	font-weight: bolder;
	text-align: center;
	color: #c70d4f;
	margin-top: 1rem;
}
.title p {
	text-align: center;
	color: #4c4c4c;
}
.title img {
	display: block;
	margin-top: .2rem;
}
/*正在输入 common*/

.zzsr {
	width: 32rem;
}
.yh_dh h2 {
	border-top: #666666 1px solid;
	height: 3.5rem;
	background: #3e3e40;
	line-height: 3.5rem;
	text-align: right;
}
.yh_dh h2 {
	border-top: #666666 1px solid;
	height: 3.5rem;
	background: #3e3e40;
	line-height: 3.5rem;
	text-align: right;
}
.yh_dhc {
	overflow: hidden;
	zoom: 1;
	border: #e3e3e5 1px solid;
	border-top: none;
	padding: 0rem 0.65rem 1.5rem 1.2rem;
	width: 32rem;
	margin: 0 auto;
}
.time_new {
	overflow: hidden;
	zoom: 1;
	background: #b4b4b4;
	border-radius: 0.5rem;
	color: #fff;
	display: block;
	font-size: 0.7rem;
	height: 1.5rem;
	line-height: 1.5rem;
	margin: 1.2rem auto 0.7rem;
	text-align: center;
	width: 6.4rem;
	font-size: 0.9rem;
	padding: 0rem 0.25rem;
}
.yh_dhc dl dd {
	overflow: hidden;
	zoom: 1;
	background: url(../images/yh_dhbg.png) no-repeat left top/23rem 5.95rem;
	height: 5.95rem;
	color: #333333;
	font-size: 1.17rem;
	line-height: 2.2rem;
}
.yh_dhc dl dt {
	float: left;
	width: 5.45rem;
	margin-right: 1.1rem;
}
.yh_dhc dl dd p {
	text-align: center;
	padding: 0.8rem 1.3rem 0rem 2rem;
}
.yh_dh b {
	display: block;
	text-align: center;
	width: 31.5rem;
}
.yh_dh h2 img {
	width: 3.8rem;
}
.yh_dh h2 {
	border-top: #666666 1px solid;
	height: 3.5rem;
	background: #3e3e40;
	line-height: 3.5rem !important;
	text-align: right;
}
.yh_dh h2 span {
	float: left;
	font-size: 1.4rem;
	color: #fff;
	text-indent: 3rem;
}
/*footer common*/

.w_fnav {
	text-align: center;
	height: 3.5rem;
	line-height: 3.5rem;
	background: #c13044;
	color: #fff;
	font-size: 1.6rem;
	width: 32rem;
	margin-top: .8rem;
}
.w_fnav a {
	color: #fff;
}
.w_foot {
	background: #fff;
	padding: 1rem 1rem;
	overflow: hidden;
	zoom: 1;
	width: 30rem;
	font-size: 1.1rem;
}
.n_foot {
	width: 28rem;
	margin: 0 auto;
	padding-bottom: 0.5rem;
	border-bottom: 1px dashed #999;
	overflow: hidden;
}
.n_foot img {
	float: left;
	width: 2.7rem;
	margin-right: 0.5rem;
}
.n_foot p {
	width: 17rem;
	float: left;
	text-align: center;
	font-size: 1.5rem;
}
.n_foot p span {
	color: #dc2020;
	font-weight: bold;
}
.z_foot p {
	line-height: 2.5rem;
	text-align: center;
	color: #666979;
	width: 100%;
	overflow: hidden;
}
.n_foot a {
	display: block;
	width: 7.3rem;
	float: left;
	border-radius: 5px;
	text-align: center;
	color: #FFF;
	line-height: 2rem;
	margin-left: 0.5rem;
	background: #df1e1e;
	border-radius: 1rem;
}
.z_footpspan {
	display: block;
	width: 14rem;
	float: left;
	text-align: center;
	line-height: 2rem;
	margin-left: 5rem;
	color: #666979;
	background: none;
	width: auto;
}
.z_footpa {
	display: block !important;
	width: 6.5rem;
	float: left;
	text-align: center;
	color: #FFF;
	line-height: 2rem;
	margin-left: 1rem;
	background: #f07a05 !important;
	border-radius: 1.5rem;
}
.z_footpa {
	display: block !important;
	width: 6.5rem;
	float: left;
	text-align: center;
	color: #FFF;
	line-height: 2rem;
	margin-left: 1rem;
	background: #e3253f;
	border-radius: 1.5rem;
}
.zx_foot {
	width: 16rem;
	margin: 0.5rem auto;
	overflow: hidden;
	text-align: center;
}
.zx_foot a:nth-child(1) {
	margin-right: 1rem;
	background: url(../images/gaiban_54.jpg)no-repeat .3rem center;
	text-align: 5.7rem;
	background-size: 1.2rem 1.2rem;
}
.zx_foot a {
	display: block;
	width: 7.3rem;
	float: left;
	text-align: center;
	color: #fe6e0d;
	line-height: 2rem;
	background: #fff;
	border-radius: 5px;
	border: 0.1rem solid #fe6e0d;
}
.zx_foot a img {
	width: 1.2rem;
	margin-top: 0.5rem;
	margin-right: 0.5rem;
}
.zx_foot a:nth-child(2) {
	color: #F24A5C;
	border: 0.1rem solid #F24A5C;
	background: url(../images/gaiban_56.jpg)no-repeat .3rem center;
	background-size: 1.2rem 1rem;
	text-align: 2rem;
}
.gsh {
	width: 32rem;
	margin: 0 auto;
	text-align: center;
	color: #989898;
	font-size: 1.3rem;
	background: #e3e3e3;
	padding: 0.3rem 0;
}
/*jszx gai*/

.jszx ul {
	margin-left: 2rem;
	width: 30rem;
}
.jszx ul li {
	display: block;
	width: 6rem;
	height: 5.85rem;
	float: left;
	margin: 0 1.5rem .75rem 0;
}
.jszx ul li a {
	display: inline-block;
	width: 6rem;
	height: 5.85rem;
	text-align: center;
	color: #333;
}
.jszx ul li .col {
	background: #c70c50;
	color: #fff;
}
.jszx ul li a img {
	margin-top: 1.3rem;
}
.jszx ul li a h3 {
	height: 1.9rem;
	background: #e7e7e7;
}
.jszx ul li:nth-child(4), .jszx ul li:nth-child(8), .jszx ul li:nth-child(12), .jszx ul li:nth-child(16), .jszx ul li:nth-child(20) {
	margin-right: 0;
}
.zjlb .jiant {
	width: .8rem;
}
/*list页*/

.fy {
	overflow: hidden;
	zoom: 1;
	border: #dddddd 0.1rem solid;
	background: #fff;
	padding: 0rem 0.7rem 0.4rem;
}
.fy h2 {
	height: 2.8rem;
}
.fy h2 span {
	border-bottom: #d75f58 0.2rem solid;
	font-size: 1.1rem;
	line-height: 3.3rem;
	color: #524e4e;
	display: inline-block;
}
.fy h2 span a {
	color: #524e4e;
}
.fy ul {
	overflow: hidden;
	zoom: 1;
	padding: 1.7rem 0rem;
}
.fy ul li {
	overflow: hidden;
	zoom: 1;
	margin-top: 0.5rem;
}
.fy ul li dl {
	float: left;
	width: 9rem;
	height: 8.7rem;
	background: #F21076;
	text-align: center;
	margin-right: 0.2rem;
	display: inline;
}
.fy ul li dl a {
	color: #fff;
}
.fy ul li dl dt {
	text-align: center;
	padding-top: 1.5rem;
}
.fy ul li dl dt img {
	width: 3.7rem;
	height: 3.7rem;
	margin: 0 auto;
}
.fy ul li dl dd {
	line-height: 3rem;
	font-size: 1.8rem;
	color: #ffffff;
}
.fy_c {
	overflow: hidden;
	zoom: 1;
	background: #f5f5f5;
	height: 8.7rem;
}
.fy_c a {
	background: #f5f5f5;
	display: block;
	height: 8.7rem;
}
.fy_c a:hover {
	background: #ecf6fd;
	display: block;
}
.fy_c a h2 {
	line-height: 3rem;
	font-size: 1.4rem;
	color: #F21076;
	display: block;
	margin: 0rem 0.5rem;
	padding-top: 0.5rem;
	border-bottom: #c5c5c5 0.1rem dashed;
	overflow: hidden;
	zoom: 1;
}
.fy_c a p {
	padding: 0rem 0.7rem;
	color: #000000;
	line-height: 2.4rem;
}
.fy_c a p b {
	display: block;
	width: 0.1rem;
	float: right;
	overflow: hidden;
	height: 2.4rem;
}
.fy_c a span {
	display: block;
	clear: right;
	float: right;
}
.fy_page {
	line-height: 3.1rem;
	text-align: center;
	background: #eeeeee;
	height: 3.1rem;
	font-size: 1.4rem;
	padding-left: 1rem;
}
.page {
	width: 100%;
	text-align: center;
	padding: 30px 0 35px 0;
	color: #000000;
}
.page li {
	display: inline;
}
.page li a {
	display: inline-block;
	border: 1px solid #e5e5e5;
	padding: 5px 8px;
	color: #666;
}
.page li a:hover {
	border: 1px solid #FFF;
	font-weight: bold;
}
.page a {
	border-style: solid;
	border-width: 1px;
	border-color: #c13044;
	margin: 5px;
	padding: 2px 10px;
	color: #000000;
}
.page_index {
	border-style: solid;
	border-width: 1px;
	border-color: #c13044;
	margin: 5px;
	padding: 2px;
}
.page_prev {
	border-style: solid;
	border-width: 1px;
	border-color: #c13044;
	margin: 5px;
	padding: 2px;
}
.page_nowindex {
	border-style: solid;
	border-width: 1px;
	border-color: #c13044;
	margin: 5px;
	padding: 2px 10px;
	background-color: #c13044
}
.page_next {
	border-style: solid;
	border-width: 1px;
	border-color: #c13044;
	margin: 5px;
	padding: 2px;
}
.page_last {
	border-style: solid;
	border-width: 1px;
	border-color: #c13044;
	margin: 5px;
	padding: 2px;
}
.bg1 {
	overflow: hidden;
	zoom: 1;
	background: url(../images/yh_bg1.png) no-repeat bottom center/32rem 50.6rem;
	height: 34rem;
}
.yh_zjgs {
	padding: 0.6rem 1rem 1rem;
	overflow: hidden;
	zoom: 1;
}
.yh_zjgs i {
	width: 30rem;
	margin: 0rem auto;
	display: block;
}
.yh_zjgs ul {
	overflow: hidden;
	zoom: 1;
	padding: 0.5rem 0rem 1.5rem;
}
.yh_zjgs ul li {
	height: 3rem;
	line-height: 3rem;
	padding: 0rem 1.8rem 0rem 0.8rem;
	text-align: right;
	color: #8a8a8a;
	font-size: 1.2rem;
	border-bottom: #e5e5e5 1px dashed;
}
.yh_zjgs ul li a {
	text-decoration: none;
	color: #8a8a8a;
}
.yh_zjgs ul li span {
	display: block;
	float: left;
	color: #333333;
}
.yh_zjgs ul li span img {
	width: 0.7rem;
	vertical-align: middle;
	padding-right: 1.2rem;
}
.yh_zjgs b {
	display: block;
	text-align: center;
	width: 17.45rem;
	margin: 0rem auto;
}
.yh_bz {
	clear: both;
	padding: 0rem 1.15rem 0rem 2.65rem;
}
.yh_bz ul li {
	float: left;
	width: 6rem;
	height: 5.5rem;
	margin: 1rem 1rem 0rem 0rem;
	background: #fff;
	box-shadow: #968b8e -0.3rem 0.5rem 0.4rem;
	text-align: center;
	border-radius: 0.3rem;
	overflow: hidden;
	zoom: 1;
}
.yh_bz ul li a {
	text-decoration: none;
}
.yh_bz ul li i {
	display: block;
	padding-top: 0.35rem;
	width: 6rem;
}
.yh_bz ul li p {
	height: 2.1rem;
	line-height: 2.1rem;
	text-align: center;
	color: #000;
	background: #e7e7e7;
}
.yh_bz ul li:nth-child(4n+1) p {
	background: #d31056;
	color: #fff;
}
.yh_zj {
	overflow: hidden;
	zoom: 1;
	padding: 1rem 0rem 0
}
.yh_zjt {
	overflow: hidden;
	zoom: 1;
	height: 3.7rem;
}
.yh_zjt ul li {
	margin-left: 1rem;
	width: 14.5rem;
	background: #eaeaea;
	text-align: center;
	line-height: 3rem;
	font-size: 1.4rem;
	color: #333333;
	float: left;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}
.yh_zjt ul li.hover {
	background: #c70d4f url(../images/yh_zjtlo.png) no-repeat bottom center/14.5rem 0.75rem;
	padding-bottom: 0.75rem;
	color: #fff;
}
.yh_zjc {
	overflow: hidden;
	zoom: 1;
}
.yh_zjcx {
	overflow: hidden;
	zoom: 1;
}
.yh_zjcx ul li {
	border-top: #f4f4f4 0.2rem solid;
	padding: 1.3rem 0.9rem 1rem;
}
.yh_zjcx ul li:first-child {
	border-top: none;
}
.xlb {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
	max-width: 640px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.xlb img {
	float: left;
	width: 20px;
	height: 20px;
	padding: 5px;
	border-left: 1px solid #ccc;
}
#demo {
	overflow: hidden;
	width: 90%;
	float: left;
	text-indent: 20px;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
.top_dh {
	width: 32rem;
	position: fixed;
	z-index: 999;
	top: 0px;
}
.top_dh img {
	width: 100%;
}
/*漂浮*/

.pf2 {
	position: fixed;
	width: 56px;
	height: 215px;
	top: 50%;
	left: 0;
	z-index: 2147483600;
}
.pf2 img {
	width: 2.6rem;
	float: left
}
.xiangmugai {
	overflow: hidden;
	zoom: 1;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #4c4c4c;
	height: 5rem;
}
.xiangmugai ul {
	width: 32rem;
	margin: 0 auto;
	text-align: center;
}
.xiangmugai ul li {
	width: 21%;
	padding: 0.6rem;
	display: inline;
	float: left;
}
.xiangmugai ul li a:hover {
	text-decoration: none;
}
.xiangmugai ul li:nth-child(2) {
	border-left: #ededed solid 1px;
}
.xiangmugai ul li:nth-child(3) {
	border-left: #ededed solid 1px;
}
.xiangmugai ul li:nth-child(4) {
	border-left: #ededed solid 1px;
}
.xiangmugai ul li span {
	color: #ffffff;
}
.xiangmugai ul li a img {
	width: 50%;
	margin-top: -0.5rem;
}
.xiangmugai ul li a img:nth-child(3) {
}
.xiangmugai ul li a {
	font-size: 1rem;
	letter-spacing: 0.1rem;
}
