@charset "utf-8";
/*预约医生*/

.top2 img {
	width: 100%;
}
#touchslider-zj1 img {
	width: 100%;
}
.arc2 img {
	width: 100%;
}
section img {
	width: 100%;
}
.yyck img {
	width: 100%;
}
.bz_n1 .bz_left img {
	width: 5rem;
	float: left;
	margin-top: 1rem;
	margin-left: 1rem;
	border-radius: 0.5rem;
}
.bz_right {
	width: 25rem;
	float: left;
	margin-top: 0.5rem;
}
.bz_right p {
	font-size: 1.2rem;
	letter-spacing: 0.5px;
	color: #727272;
	line-height: 2.5rem;
}
.bz_right p b {
	font-size: 1.3rem;
	margin-left: 1rem;
	color: #000;
}
.bz_right p span {
	color: #ed0005;
}
.bz_n1 .bz_right img {
	width: 11rem;
	float: left;
	margin-left: 1rem;
	height: 2.8rem;
}
.tu1 {
	width: 11.5rem;
	height: 3.2rem;
	background-size: 100%;
	background-image: url(/images/bz_02.png);
	font-size: 1rem;
	line-height: 1.5rem;
	color: #fff;
	margin-left: 0.5rem;
}
.tu2 {
	width: 12rem;
	height: 3.2rem;
	background-size: 100%;
	background-image: url(/images/bz_03.png);
	float: right;
	margin-top: -3.2rem;
	color: #fff;
	font-size: 1rem;
	line-height: 1.5rem;
	margin-right: -0.5rem
}
.tu1 a {
	padding-left: 3.2rem;
	display: block;
	padding-top: 0.2rem;
	color: #fff;
}
.tu2 a {
	padding-left: 3.2rem;
	display: block;
	padding-top: 0.2rem;
	color: #fff;
}
.tu1 span {
	font-size: 1.4rem;
	color: #fff;
}
.tu2 span {
	font-size: 1.4rem;
	color: #fff;
}
.bz_n12 {
	height: 6.5rem;
	width: 32rem;
}
.bz_n12 p {
	text-align: center;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 0.5rem;
}
.bz_n12 img {
	float: left;
	margin-top: 0.8rem;
}
.bz_n12 .m1 {
	width: 8.35rem;
	height: 2.65rem;
	margin-left: 2.5rem;
}
.bz_n12 .m2 {
	width: 17.5rem;
	height: 2.65rem;
	margin-left: 0.5rem;
}
.dibu {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #3d3f4b;
	height: 5rem;
 margin-bottom: : 5rem !important;
}
.yh1_wxcn {
	width: 32rem;
	margin: 0 auto;
}
.yh1_wxcn ul {
	width: 100%;
	margin-left: 1.8rem
}
.yh1_wxcn ul li {
	width: 25%;
	float: left;
}
.yh1_wxcn a {
	padding-left: 1.2rem !important;
	text-align: center;
}
.yh1_wxcn a:nth-child(1) {
	padding-left: 0rem;
}
.yh1_wxcn a:nth-child(1) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
.yh1_wxcn a:nth-child(2) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
.yh1_wxcn a:nth-child(3) img {
	width: 5.5rem !important;
	margin-bottom: 5rem !important;
}
.yh1_wxcn a:nth-child(4) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
.tl {
	position: fixed;
	z-index: 99;
	top: 0;
}
.top {
	font-size: 0;
	width: 100%;
	height: 10.35rem;
	overflow: hidden;
	margin-top: 0rem;
}
/*公共*/

.gy {
	font-size: 2rem;
}
.bk {
	width: 32rem;
	margin-top: 1rem;
}
.bk1 {
	border: 1px solid #e7e7e7;
	text-align: center;
	width: 100%;
	color: #444444;
	margin-bottom: 1rem;
	box-shadow: 0 0.1rem 0 #eeeded;
	overflow: hidden;
}
.bk1 a {
	color: #444;
	display: inline-block;
	font-size: 1.2rem;
}
.bk1 cite {
	display: inline-block;
	width: 1.1rem;
	height: 0.5rem;
}
.bk1 th {
	font-size: 1.5rem;
	color: #fff;
	width: 7.6rem
}
.bk1 th a {
	display: inline-block;
	color: #fff;
	text-align: center;
	width: 100%;
}
.bk1 th i {
	display: block;
	width: 4.5rem;
	height: 4.5rem;
	margin: 0 auto 0.25rem;
}
.bk1 th i img {
	width: 100%;
}
.bk1 th b {
	display: block;
	width: 2.95rem;
	height: 2.95rem;
	margin: 0 auto 0.25rem;
}
.bk1 td {
	border: 1px solid #e7e7e7;
	padding: 0.5rem;
	width: 6rem;
}
.bk1 td.td1 {
	color: #e3253f;
	background: #ffe869;
}
.bk1 td.td1 a {
	color: #bf0412;
	display: inline-block
}
.bk1 td.td2 {
	border: none;
}
.bk1 td.td3 {
	background: url(/images/xn.jpg) no-repeat right center/2.4rem 2.6rem;
	font-size: 0.9rem;
}
.bk1 td.td3 h3 {
	color: #bf0412;
	font-size: 1.2rem;
}
.bk1 th.th1 {
	background: #e3253f;
}
.bk1 th.th2 {
	background: #e3253f;
}
.bk1 th.th3 {
	background: #e3253f
}
.bk1 th.th4 {
	background: #e3253f
}
.bk1 th.th5 {
	background: #e3253f
}
.bk1 th.th6 {
	background: #e3253f
}
#bgf {
	height: 50px;
}
#bgfzi {
	font-size: 14px;
	line-height: 20px;
}
.r {
	color: #e3253f;
	font-weight: bold;
	line-height: 1.75rem;
	font-family: "微软雅黑";
}
.c {
	color: #e3253f;
	font-weight: bold;
	line-height: 1.75rem;
	font-family: "微软雅黑";
}
/*预约挂号*/

.yh {
	margin-top: 1.28em;
	width: 30rem;
	height: 12.5rem;
	margin: 0 auto;
}
.yh span {
	float: left;
	width: 15rem;
	margin: 0;
	padding: 0;
	display: block;
	height: 11.5rem;
	padding-top: 1rem;
}
.yh span ul {
	float: left;
	width: 15rem;
	margin: 0.5rem 0 0 0;
	padding: 0;
}
.yh span ul li {
	float: left;
	width: 15rem;
	line-height: 2rem;
	height: 2rem;
	font-family: "微软雅黑";
	color: #333;
	text-align: left;
	font-size: 1rem;
}
.yh span ul li font {
	margin-right: 0.1rem;
}
.dp_tl img {
	width: 2rem;
}
.bt_h1 {
	width: 32rem;
	height: 3rem;
	background: #e3253f;
	line-height: 3rem;
	margin: 1rem auto;
}
.bt_h_left {
	width: 50%;
	float: left
}
.bt_h_left img {
	width: 2.3rem;
	height: 2.3rem;
	float: left;
	padding: 0.35rem 0.4rem
}
.bt_h_left span {
	line-height: 2rem;
	font-weight: bold;
	margin-left: 0.5rem;
	font-size: 1.2rem;
	color: #fff
}
.bt_h_right {
	width: 20%;
	height: 2rem;
	float: right;
	background: #fff;
	border-radius: 10px;
	margin-right: 0.6rem;
	margin-top: 0.5rem;
	line-height: 2rem;
	text-align: center;
	color: #e3253f
}
.dp_tl {
	height: 8.4rem;
	width: 10.5rem;
	text-align: center;
	margin-right: 1.5rem;
	float: left
}
.dp_tl h2 {
	font-size: 2.2rem;
	font-weight: bold;
	color: #c00413;
	text-align: center;
	padding: 0.75rem 0 0.5rem
}
.dp_tl span {
	display: inline-block;
	width: 1.5rem;
	height: 1.4rem;
	margin-right: 0.25rem
}
.dp_tr {
	overflow: hidden;
	zoom: 1;
	padding-top: 1.5rem;
	vertical-align: middle
}
.dp_tr p {
	color: #666666;
	font-size: 1.2rem;
	line-height: 1.2rem;
	margin-bottom: 1rem;
}
.dp_tr span {
	width: 8rem;
	height: 1.2rem;
	background: #cccbcb;
	display: inline-block;
	margin: 0 0.5rem;
}
.dp_tr span i {
	width: 90%;
	height: 1.2rem;
	background: #f6db48;
	display: inline-block;
}
.sider_wrap {
	width: 32rem;
	height: 14rem;
	overflow: hidden;
	margin: 0 auto;
}
.sider_wrap .sider {
	position: absolute;
	display: block;
}
.sider_wrap .sider li {
	display: none;
}
.sider_wrap .sider .current {
	display: block;
}
.sider_wrap .bd {
	position: relative;
	height: 20px;
	top: 77%;
	left: 85%;
}
.sider_wrap .bd a {
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 10px;
	background: #ccc;
	float: left;
	margin-right: 0.25rem;
	cursor: pointer;
}
.sider_wrap .bd .action {
	background: #fa635e;
}
.dibu {
	background-color: #3d3f4b !important;
}
.yh1_wxcn a:nth-child(3) img {
	width: 5.5rem !important;
}
.index {
	width: 15%;
	float: left;
}
.dizhi {
	margin-bottom: 5rem;
	text-align: center;
	font-size: 1.2rem;
}
.dizhi span {
	color: #e20000;
}
.top img {
	width: 100%;
}
.logo {
	width: 70%;
	float: left;
}
.search {
	width: 15%;
	float: left;
}
.menus {
	width: 8rem;
	height: auto;
	position: absolute;
	top: 16.3rem;
	border-bottom: 2px solid #C13145;
	display: none;
	z-index: 999;
}
.menus ul {
	padding: 0.5rem 0;
	background: #fff;
	height: auto;
	overflow: auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.menus ul li {
	width: 100%;
	height: 1.5rem;
	line-height: 1.05rem;
	text-align: center;
	color: #fff;
	position: relative;
	float: left
}
.menus ul li a {
	color: #333;
	font-family: "微软雅黑";
	font-size: 0.8rem;
	background: url(/images/line1.png) no-repeat center bottom;
	background-size: 3rem 1px;
	width: 100%;
	display: block
}
.menus ul li a:hover {
	background: url(/images/line2.png) no-repeat center bottom;
	background-size: 5rem 2px;
	width: 100%;
	display: block;
}
.menus ul li span {
	color: rgb(0, 0, 0);
	width: 100%;
	display: block
}
.dh {
	width: 32rem;
	height: 12.2rem;
	clear: both;
}
.dh ul {
	width: 30rem;
	margin: 1.1rem auto 0;
	height: 12rem;
}
.dh ul li {
	margin-left: 0.2rem;
	float: left;
}
.dh ul li:nth-child(1) {
	background: url(/images/tu1_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(2) {
	background: url(/images/tu2_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(3) {
	background: url(/images/tu3_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(4) {
	background: url(/images/tu4_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(5) {
	background: url(/images/tu5_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(6) {
	background: url(/images/tu6_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(7) {
	background: url(/images/tu7_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(8) {
	background: url(/images/tu8_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(5), li:nth-child(6), li:nth-child(7), li:nth-child(8) {
	margin-top: 0rem;
}
.dh ul li a {
	color: #000;
	font-size: 1.2rem;
	text-align: center;
}
.dh ul li a p {
	padding-top: 3.7rem;
}
.img {
/*	margin-top: 0.5rem;*/
}
.ts1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 11.4rem;
}
.ts2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 18.4rem;
	height: 6.7rem;
}
.ts3 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 18.4rem;
}
.map {
	float: left;
	width: 100%;
	height: auto;
	background: #fcfcfc
}
.tell {
	width: 20.3rem;
	height: 3.7rem;
	margin: auto;
	display: block;
	margin-top: 1.1rem;
	background: url(/images/tell_1.jpg) no-repeat center center;
	background-size: cover;
}
.china {
	width: 32rem;
	height: 18.9rem;
	background: url(/images/map_1.jpg) no-repeat center top;
	background-size: cover;
	position: relative
}
.china span {
	position: absolute;
	left: 18rem;
	top: 13rem;
}
.china span a {
	width: 5.55rem;
	height: 1.85rem;
	display: block;
	float: left;
	margin-right: 0.425rem;
}
/*.red {
	background: transparent url("/images/dt1.png") no-repeat scroll center center / 100% auto;
}*/


/*名医荟萃*/

i {
	font-style: normal;
}
section {
	width: 32rem;
	height: auto;
	overflow: hidden;
}
section h3 {
	width: 100%;
	height: 3.35rem;
	background: url(/images/title-bt.jpg) center center /32rem 3.35rem;
}
section h3 i {
	display: inline-block;
	width: 25.25rem;
	height: auto;
	text-indent: 0.6em;
	font-size: 1.5rem;
	color: #e3253f;
	font-weight: bold;
	line-height: 3.35rem;
}
section h3 a {
	display: inline-block;
	width: 5.55rem;
	height: 1.55rem;
	vertical-align: top;
	margin-top: 0.75rem;
}
/*.small-font{
	font-size: 12px;
	transform:scale(0.80);
	-webkit-transform-origin-x:0;
	-webkit-transform:scale(0.90);
}
.smallsize-font{
	font-size: 10px;
}
*/

.zzzj {
	width: 32rem;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.zzzj .zjtd {
	width: 30.5rem;
	margin-top: 0.5rem;
}
.zzzj .zjtd img {
	width: 6rem;
	height: 6rem;
	display: inline-block;
}
.zzzj .zjtd table {
	display: inline-block;
	width: 24rem;
	height: auto;
	vertical-align: top;
	text-align: center;
}
.zzzj .zjtd table tr {
	width: 24rem;
	height: auto;
	display: block;
	float: left;
}
.zzzj .zjtd table tr:nth-child(1) {
	background: #f5f5f5;
	height: 2.25rem;
	line-height: 2.25rem;
	font-weight: bold;
}
.zzzj .zjtd table tr:nth-child(1) td {
	border-bottom: none;
	line-height: 2.25rem !important;
	padding: 0;
	font-size: 1rem !important;
}
.zzzj .zjtd table tr td {
	display: block;
	float: left;
	border: 1px solid #e4e4e4;
	box-sizing: border-box;
	font-size: 0.9rem;
	border-right: none;
	text-align: center;
	padding: 0.4rem 0 0.4rem 0;
	line-height: 1.4rem;
}
.zzzj .zjtd table tr td:nth-child(1) {
	width: 7rem;
	line-height: 2.8rem
}
.zzzj .zjtd table tr td:nth-child(2) {
	width: 5rem;
}
.zzzj .zjtd table tr td:nth-child(3) {
	width: 6rem;
}
.zzzj .zjtd table tr td:nth-child(4) {
	width: 5.9rem;
	border-right: 1px solid #e4e4e4;
}
.zzzj .zjtd table tr td a {
	color: #e3253f;
	text-decoration: underline;
	padding-bottom: 0.1rem;
}
.zzzj #dwbt {
	width: 28rem;
	height: 5rem;
	display: block;
	margin: 1rem auto;
}
.green {
	background: transparent url("/images/dt2.png") no-repeat scroll center center / 100% auto;
}
.copyright {
	width: 100%;
	color: #8f8e8b;
	font-size: 1rem;
	text-align: center;
	line-height: 1.2rem;
	height: auto;
	float: left;
	padding-bottom: 6rem;
	padding-top: 0.5rem
}
.yh1_wxcn {
	width: 28rem;
	margin: 0 auto;
}
.yh1_wxcn a {
	text-align: center;
}
.yh1_wxcn a:nth-child(1) {
	padding-left: 0rem;
}
.yh1_wxcn a:nth-child(1) img {
	width: 5.5rem;
}
.yh1_wxcn a:nth-child(2) img {
	width: 5.5rem;
}
.yh1_wxcn a:nth-child(3) img {
	width: 5.5rem !important;
}
.yh1_wxcn a:nth-child(4) img {
	width: 5.5rem;
}
.dibu {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #3d3f4b;
	height: 4rem
}
/*专家*/

.list {
	height: 1.85rem;
	line-height: 1.75rem;
	width: 94%;
	background-color: #e3253f;
	padding-left: 6%;
	margin-top: 0.23rem;
	font-size: 1.1rem;
	color: #fff;
	clear: both;
}
.list a {
	color: #fff;
}
.doctor ul {
	width: 29.5rem;
	margin: 0 auto;
}
.doctor ul li {
	width: 29.5rem;
	height: 8.4rem;
	background: url(/images/zjlistback.png) no-repeat center top;
	background-size: 100% 100%;
	margin-bottom: 0.85rem;
	margin-top: 1rem;
}
.doctor ul li b {
	width: 23%;
	height: 100%;
	float: left;
}
.doctor ul li b img {
	display: block;
	float: right;
	padding: 7% 0.2rem;
	width: 6.35rem;
	height: 7.35rem;
}
.doctor ul li a {
	width: 100%;
	height: 100%;
	display: block;
}
.doctor ul li p {
	width: 55%;
	padding-left: 0.9rem;
	height: auto;
	padding-left: 20%;
	margin-top: 0.5rem;
}
.doctor ul li span {
	font-size: 1.4rem;
	color: #000000;
	height: 2rem;
	width: 100%;
	display: block;
	line-height: 2.5rem;
}
.doctor ul li font {
	font-size: 1rem;
	padding-left: 0.4rem;
}
.doctor ul li em {
	width: 100%;
	display: block;
	height: auto;
	line-height: 1.6rem;
	font-family: "宋体";
	font-size: 1rem;
	font-style: normal;
	color: #000;
}
.doctor ul li i {
	font-style: normal;
	color: #a40000
}
/*科室�?/

.nav ul li:nth-child(6) {
    line-height: 2rem;
}

.ks {
    padding-bottom: 0.375rem;
    float: left
}

.kebt {
    margin-top: 0.25rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 0.2rem;
    float: left
}

.kebt img {
    width: 100%;
}

.keads {
    width: 100%;
    height: 12.45rem;
    float: left
}

.keads img {
    width: 100%;
}

.kslm {
    width: 100%;
    overflow: hidden;
    float: left;
}

.kslm ul {
    width: 103%;
    padding-top: 6%;
}

.kslm ul li {
    width: 22.6%;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
}

.kslm ul li a {
    width: 100%;
    border: 1px solid #c0c0c0;
    color: #000;
    font-size: 0.9rem;
    display: block;
    text-align: center;
    height: 2rem;
    line-height: 2rem;
}


/*zj_list*/

.public {
	width: 32rem;
	margin: auto;
	height: auto;
	font-size: 0;
}
.public2 {
	width: 100%;
	margin: auto;
	height: auto;
	font-size: 0;
}
.pageinfo {
	width: 100%;
	font-size: 1rem;
	color: #000;
	border-bottom: 1px solid #bababa;
}
.pageinfos {
	font-size: 0.9rem;
	margin: 0.8rem 0;
}
.pageinfos a {
	color: #333;
}
.touchsliderdemo .hd {
	position: absolute;
	height: 15px;
	line-height: 28px;
	bottom: 0;
	right: 44%;
	z-index: 1;
}
.touchsliderdemo .hd ul .on {
	background-color: #FFF;
}
.touchsliderdemo .hd ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #333;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 6px;
}
.touchsliderdemo {
	margin: 0 auto;
	display: block;
	overflow: hidden;
	position: relative;
}
.touchsliderdemo .touchslider-viewport {
	margin: 0 auto;
	overflow: hidden;
	z-index: 1;
}
.touchsliderdemo .touchslider-item {
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.touchsliderdemo .touchslider-viewport li {
	float: left;
}
.touchsliderdemo .touchslider-item img {
	margin: 0 auto;
	border: 0;
}
.touchsliderdemo .touchslider-item a {
	display: block;
	line-height: 0;
}
.touchsliderdemo .touchslider-nav {
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 14px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	z-index: 9999;
	display: block;
}
.touchsliderdemo .touchslider-nav a {
	cursor: pointer;
	color: #000;
}
.touchsliderdemo .touchslider-nav a:active {
	background: #689db2;
}
.touchsliderdemo .touchslider-nav li {
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 0 3px;
	font-family: Arial;
	display: inline-block;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	text-indent: -9999px;
	cursor: pointer;
}
.touchsliderdemo .touchslider-nav li.on {
	background: red;
}
.touchsliderdemo .touchslider-nav {
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 14px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	z-index: 9999;
	display: block;
}
.touchsliderdemo .touchslider-nav a {
	cursor: pointer;
	color: #000;
}
.touchsliderdemo .touchslider-nav a:active {
	background: #689db2;
}
.touchsliderdemo .touchslider-nav li {
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 0 3px;
	font-family: Arial;
	display: inline-block;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	text-indent: -9999px;
	cursor: pointer;
}
.touchsliderdemo .touchslider-nav li.on {
	background: red;
}
.itsem {
	margin-top: 1rem;
}
.itsem img {
	width: 10rem;
	float: left;
}
.itsem2 {
	width: 21rem;
	float: right;
	height: 13rem;
	margin-left: 0.5rem;
}
.itsem2 p {
	font-size: 1rem;
	color: #656565;
	line-height: 1.8rem;
}
.itsem2 p span {
	color: #000;
	font-weight: bold;
	font-size: 1.2rem
}
.itsem2 p:nth-child(4) {
	width: 20rem;
	height: 2.5rem;
	/*background-color:#e9e9e9;*/
	text-align: left;
	letter-spacing: 1px;
	line-height: 2.5rem;
}
.itsem2 p:nth-child(4) img {
	width: 15rem;
}
.itsem2 p:nth-child(4) span {
	color: #e3253f;
}
.itsem2 p:nth-child(4) {
	color: #000;
}
.itsem2 article {
	width: 19.0rem;
	height: 2.0rem;
	text-align: center;
	line-height: 2.0rem;
	background: #e9e9e9;
	font-size: 1.2rem;
}
.itsem2 article i {
	color: #e3253f;
	font-style: normal;
}
.zjtd #bwbt {
	text-align: center;
	display: block;
	width: 100%;
}
.zjtd #bwbt img {
	width: 28rem;
	height: 5rem;
	display: inline-table;
	margin: 0 auto;
}
.hot {
	display: block;
	width: 31.5rem;
	height: 2.5rem;
	background: url(/images/laba.gif) left no-repeat;
	text-indent: 1.5rem;
	color: #000;
	font-size: 1.2rem;
	line-height: 2.5rem;
	border: #c2d4e5 solid 1px;
	margin: 5px auto;
	text-align: center;
}
/*.gh {
	width: 32rem;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.8rem;
	font-weight: bold;
	background-color: #e3253f;
	color: #fff;
	text-align: center;
}
.gh span {
	font-size: 1.2rem;
	font-weight: bold;
}*/

.gh1 {
	text-align: center;
	font-size: 1.3rem;
	font-weight: normal;
	color: #e3253f;
	margin: 1rem auto;
}
/*.gh2 {
	text-align: center;
	font-size: 1.3rem;
	font-weight: normal;
	color: #857b7f;
	margin: 1rem auto;
}*/


/*.yyck_anna {
	width: 30rem;
	height: 6rem;
	margin: 0 auto;
	background: url(/images/yy_bj.jpg) no-repeat bottom;
	background-size: 100% 100%;
}
.yyck_anna a {
	cursor: pointer;
	display: block;
	width: 65%;
	height: 6rem;
	float: left;
}*/

.zs {
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: 1rem auto;
}
.zs .p2 {
	width: 100%;
	overflow: hidden;
	color: #cd2a2b;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 28px;
	margin: 0 auto;
	font-size: 1.2rem;
}
.yuyue_tel {
	display: block;
	width: 200px;
	height: 60px;
	float: left;
}
.submitBtn {
	float: right;
	width: 35%;
	height: 6rem;
	border: 0;
	margin: 0;
	background: none;
}
.butt {
	width: 70%;
	height: auto;
	margin: 0.5rem auto;
}
.nav2 {
	width: 32rem;
	height: 3rem;
	margin-bottom: 1rem;
}
.nav2 ul li {
	float: left;
	text-align: center;
	border-left: 1px solid #fff;
	width: 6.3rem;
	height: 3rem;
	background-color: #e3253f;
	line-height: 3rem;
}
.nav2 ul li a {
	color: #fff;
	font-size: 1.5rem;
	line-height: 2.5rem;
	letter-spacing: 0.1rem;
}
.nav2 ul li:nth-child(6) {
	border: none;
}
.list7 {
	width: 100%;
	margin: 1rem 0;
	max-width: 600px;
	float: left;
	margin-bottom: 2rem;
}
.list7-1 {
	width: 100%;
	float: left;
	background: #efeded;
	padding-bottom: 1.5rem;
}
.list7-1 img {
	width: 70%;
	margin: 1rem 15%;
	padding: 0;
}
.list7-1 font {
	float: left;
	width: 20%;
	font-size: 1.8rem;
	font-family: "微软雅黑";
	margin-left: 0.5rem;
	line-height: 3rem;
}
.mfhd2 {
	width: 78%;
	height: 3rem;
	margin: 0;
	float: left;
}
.list6-1 span {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0.5rem 0 0 0;
	text-align: center;
	line-height: 2rem;
	font-size: 1.2rem;
}
.mfhd2 .callbF_text {
	width: 55%;
	height: 3rem;
	line-height: 3rem;
	margin: 0 0 0 7px;
	background-color: #FFF;
	font-size: 1.2rem;
	color: #6a7380;
	padding-left: 10px;
	float: left;
	outline: none;
	border: 1px solid #ccc;
	border-right: 0;
}
.mfhd2 .callbF_sub {
	width: 35%;
	height: 3.1rem;
	line-height: 3rem;
	color: #fff;
	background-color: #999;
	font-size: 1.4rem;
	font-family: "微软雅黑";
	text-align: center;
	text-decoration: none;
	float: left;
	border: 0;
}
.ti2 {
	clear: both;
	width: 100%;
	height: 2.5rem;
	position: relative;
	line-height: 2.5rem;
	font-size: 1.2rem;
	color: #4b4b4b;
	font-weight: bold;
}
.ti2 img {
	width: 8.5rem;
	margin-top: 0.65rem;
}
.yan {
	width: 31rem;
	overflow-x: hidden;
	line-height: 2rem;
	padding-left: 1rem;
}
.yan a {
	display: inline-block;
	font-size: 1rem;
	margin-top: 0.5rem;
	padding: 0.2rem auto;
	border-radius: 0.25rem;
	padding-left: 0.2rem;
	padding-right: 0.2re;
}
.yan a:nth-child(7) {
	margin-bottom: 0.5rem;
}
.xia {
	width: 97%;
	position: relative;
	margin-top: 0.3rem;
	height: 4.5rem;
	overflow: hidden;
	margin: 0 auto;
}
.xia ul {
	width: 100%;
}
.xia ul li {
	height: 4rem;
	width: 45%;
	float: left;
	position: relative;
	margin-left: 1rem;
	border: solid 0.1rem #e3253f;
}
.xia ul li:nth-child(1) {
	margin-left: 0;
}
.xia ul li h1 {
	display: inline-block;
	position: relative;
	width: 4.5rem;
	text-align: center;
	line-height: 4rem;
	color: #fff;
	font-size: 1rem;
	height: 4rem;
	background: #e3253f;
}
.xia ul li h1 a {
	font-size: 1.2rem;
	position: absolute;
	top: -0.5rem;
	left: -0.2rem;
	text-align: center;
	color: #fff;
	display: block;
	width: 4.5rem;
	line-height: 2.4rem;
	height: 2.4rem;
}
.xia ul li h2 {
	font-size: 1.2rem;
	position: absolute;
	left: 5.3rem;
	top: 0.5rem;
	line-height: 1.2rem;
}
.xia ul li h2 p {
	display: inline;
	color: #e6056b;
	font-size: 1.2rem;
}
.xia a {
	display: block;
	margin-top: 1.3rem;
	width: 44%;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1rem;
	text-align: center;
	border-radius: 0.25rem;
	float: left;
	margin-left: 4%;
}
.xia a img {
	width: 1.5rem;
	margin-right: 0.3rem;
	margin-top: -0.5rem;
}
.xia ul li:last-child {
	border: solid 0.1rem #f58532;
}
.xia ul li:last-child h1 {
	background: #f58532;
}
.xia ul li:last-child h2 p {
	display: inline;
	color: #f58532;
	font-size: 1.2rem;
}
.tongji {
	font-size: 1rem;
	text-align: center;
	overflow: hidden;
	width: 30.5rem;
	background: #efefef;
	margin-top: 1rem;
	margin: 0 auto;
}
.tongji font {
	display: block;
	color: #e00000;
}
.tongji li {
	float: left;
	width: 25%;
	padding: 3% 0 2%;
}
.tongji li span {
	padding-top: 1%;
	display: block;
	width: 60%;
	margin: 0 auto;
}
.tongji li p {
	line-height: 1.4em;
	padding-top: 2%;
}
.zx {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	height: 2.5rem;
	margin-top: 1rem;
	line-height: 2.5rem;
	background-color: #e3253f;
	/*border-radius:20px;*/
	letter-spacing: 2px;
}
.zx a {
	font-size: 1.5rem;
	color: #fff;
}
 @charset "utf-8";
. {
 position: fixed;
 left: 0;
 bottom: 0;
 width: 100%;
 background: #c13044;
 height: 4rem;
 margin-bottom: : 5rem !important;
}
.yh1_wxcn {
	width: 32rem;
	margin: 0 auto;
}
.yh1_wxcn ul {
	width: 100%;
	margin-left: 1.8rem
}
.yh1_wxcn ul li {
	width: 25%;
	float: left;
}
.yh1_wxcn a {
	text-align: center;
}
.yh1_wxcn a:nth-child(1) {
	padding-left: 0rem;
}
.yh1_wxcn a:nth-child(1) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
.yh1_wxcn a:nth-child(2) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
.yh1_wxcn a:nth-child(3) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
.yh1_wxcn a:nth-child(4) img {
	width: 5.5rem;
	margin-bottom: 5rem !important;
}
* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}
.top {
	font-size: 0;
	width: 100%;
	height: 8.35rem;
	overflow: hidden;
}
.index {
	width: 15%;
	float: left;
}
.top img {
	width: 100%;
}
.logo {
	width: 70%;
	float: left;
}
.search {
	width: 15%;
	float: left;
}
.menus {
	width: 8rem;
	height: auto;
	position: absolute;
	top: 4.3rem;
	border-bottom: 2px solid #C13145;
	display: none;
}
.menus ul {
	padding: 0.5rem 0;
	background: #fff;
	height: auto;
	overflow: auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.menus ul li {
	width: 100%;
	height: 1.5rem;
	line-height: 1.05rem;
	text-align: center;
	color: #fff;
	position: relative;
	float: left
}
.menus ul li a {
	color: #333;
	font-family: "微软雅黑";
	font-size: 0.8rem;
	background: url(/images/line1.png) no-repeat center bottom;
	background-size: 3rem 1px;
	width: 100%;
	display: block
}
.menus ul li a:hover {
	background: url(/images/line2.png) no-repeat center bottom;
	background-size: 5rem 2px;
	width: 100%;
	display: block;
}
.menus ul li span {
	color: rgb(0, 0, 0);
	width: 100%;
	display: block
}
.bz_n1 {
	height: 6.5rem;
	width: 32rem;
}
.bz_n1 p {
	text-align: center;
	font-size: 1rem;
	line-height: 1.5rem;
	padding-top: 0.5rem;
}
.bz_n1 img {
	float: left;
	margin-top: 0.8rem;
}
.bz_n1 .m1 {
	width: 8.35rem;
	height: 2.65rem;
	margin-left: 2.5rem;
}
.bz_n1 .m2 {
	width: 17.5rem;
	height: 2.65rem;
	margin-left: 0.5rem;
}
.dh {
	width: 32rem;
	height: 12.2rem;
	clear: both;
}
.dh ul {
	width: 30rem;
	margin: 1.1rem auto 0;
	height: 12rem;
}
.dh ul li {
	margin-left: 0.2rem;
	float: left;
}
.dh ul li:nth-child(1) {
	background: url(/images/tu1_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(2) {
	background: url(/images/tu2_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(3) {
	background: url(/images/tu3_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(4) {
	background: url(/images/tu4_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(5) {
	background: url(/images/tu5_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(6) {
	background: url(/images/tu6_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(7) {
	background: url(/images/tu7_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(8) {
	background: url(/images/tu8_13.jpg) no-repeat;
	width: 7.3rem;
	height: 5.9rem;
	background-size: 100% 100%;
}
.dh ul li:nth-child(5), li:nth-child(6), li:nth-child(7), li:nth-child(8) {
	margin-top: 0.2rem;
}
.dh ul li a {
	color: #000;
	font-size: 1.2rem;
	text-align: center;
}
.dh ul li a p {
	padding-top: 3.7rem;
}
/*权威专家*/

.tit1 {
	height: 3rem;
	width: 100%;
	background: #e3253f;
	margin-top: 0.8rem;
	overflow: hidden;
}
.tit1 p {
	float: left;
	font-size: 1.5rem;
	font-weight: bold;
	color: #fff;
	line-height: 2.8rem;
}
.tit1 span {
	float: right;
	line-height: 2.2rem;
	letter-spacing: 0.1em;
	background: #ff7200;
	font-size: 1.2rem;
	color: #fff;
	margin-top: 0.4rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	border-radius: 0.5rem;
	margin-right: 1rem;
}
.tit1 p img {
	width: 2.5rem;
	margin: 0.25rem 0 0 0.5rem;
}
.nav ul li:nth-child(6) {
	line-height: 2rem;
}
.yh {
	margin-top: 1.28em;
	width: 30rem;
	height: 12.5rem;
	margin: 0 auto;
	background: url(/images/honor.png) no-repeat left center;
	background-size: 100% 100%;
}
.yh span {
	float: left;
	width: 15rem;
	margin: 0;
	padding: 0;
	display: block;
	height: 11.5rem;
	padding-top: 1rem;
}
.yh span ul {
	float: left;
	width: 15rem;
	margin: 0.5rem 0 0 0;
	padding: 0;
}
.yh span ul li {
	float: left;
	width: 15rem;
	line-height: 2rem;
	height: 2rem;
	font-family: "微软雅黑";
	color: #333;
	text-align: left;
	font-size: 1.15rem;
}
.yh span ul li font {
	margin-right: 0.1rem;
}
/*.img {margin-top: 0.5rem;}*/

.sider_wrap {
	width: 32rem;
	height: 14rem;
	overflow: hidden;
	margin: 0 auto;
}
.sider_wrap .sider {
	position: absolute;
	display: block;
}
.sider_wrap .sider li {
	display: none;
}
.sider_wrap .sider .current {
	display: block;
}
.sider_wrap .bd {
	position: relative;
	height: 20px;
	top: 77%;
	left: 85%;
}
.sider_wrap .bd a {
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 10px;
	background: #ccc;
	float: left;
	margin-right: 0.25rem;
	cursor: pointer;
}
.sider_wrap .bd .action {
	background: #fa635e;
}
.red {
	color: #de3969
}
.ff {
	margin-top: 0.5rem;
}
.ts1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 11.4rem;
}
.ts2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 18.4rem;
	height: 6.7rem;
}
.ts3 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 18.4rem;
}
.tit1le {
	height: 3rem;
	width: 100%;
	background: #e3253f;
}
.tit1le100 {
	width: 95%;
	height: 2rem;
	text-align: left;
	margin-top: 0.5rem;
}
.tit1le2 p {
	line-height: 3.3rem;
	font-size: 1.5rem;
	color: #FFF;
	overflow: hidden;
	font-weight: bold;
	padding-left: 1rem
}
.tit1le100 span {
	font-size: 0.8rem;
	padding-left: 0.25rem;
}
/*自助挂号*/

.dhyy1 {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0.75rem 0 0;
}
.dhyy3 {
	text-align: center;
	color: #000;
	font-size: 1.5rem;
	margin: 4% 0 3%;
	font-family: "宋体";
}
/*来院路线*/

.lylx {
	width: 100%;
	overflow: hidden;
}
.lylx1 {
	width: 71%;
	overflow: hidden;
	float: left;
}
.lylx1 p:first-child {
	font-size: 1rem;
	color: #000;
	text-align: center;
	margin-top: 3%;
	line-height: 1.5rem;
	margin-top: 2rem;
}
.lylx1 p:last-child {
	font-size: 1rem;
	color: #000;
	text-align: center;
	margin-top: 3%;
	line-height: 1.25rem;
}
.lylx1_1 {
	width: 47%;
	margin: 3% auto;
}
.lylx2 {
	width: 28%;
	overflow: hidden;
	margin-top: 3%;
}
/*底部导航*/

.b_nav {
	height: 2.2rem;
	background: #e3253f;
	width: 100%;
	margin-top: 2%;
}
.b_nav ul {
	width: 84%;
	margin: auto;
}
.b_nav li {
	width: 25%;
	height: 2.2rem;
	background: url(/images/ind_42.jpg) no-repeat right;
	text-align: center;
	line-height: 2.2rem;
	float: left
}
.b_nav li a {
	font-size: 1rem;
	color: #FFF;
}
.foot {
	background: #f1f1f1;
	width: 100%;
	overflow: hidden;
	padding-bottom: 4rem;
}
.foot .foot1 {
	font-size: 0.8rem;
	color: #000;
	text-align: center;
	margin: 8% 0;
	width: 70%;
}
.foot2 {
	margin-top: 5%;
	width: 30%;
}
.fl {
	float: left
}
.fr {
	float: right
}
area {
	display: inline;
	cursor: pointer;
}
/*图片轮播*/

.mm {
	width: 32rem;
	overflow: hidden;
}
.zjc {
	position: relative;
	height: 12.8rem;
	clear: both;
}
.zjcd {
	position: relative;
	overflow: hidden;
	width: 30rem;
}
.zjcd .owl-controls {
	position: absolute;
	width: 30rem;
	bottom: 1.7rem;
	left: 10rem;
	height: 0.3rem;
}
.botList {
	width: 100%;
	background: #f2f2f2;
	padding-top: 2%;
	padding-bottom: 10%;
}
.botList span, .botList input, .botList select, .botList a {
	font-size: 85%;
}
.botList h2 {
	color: #e60012;
	text-align: center;
	margin-bottom: 2%;
	font-size: 1.1rem;
}
.botList div {
	margin: 0 auto 2%;
	overflow: hidden;
}
.botList .aaa {
	width: 70%;
}
.botList div input, .botList div select {
	width: 66%;
	padding: 1% 2%;
}
.botList span, .botList input, .botList select {
	display: block;
	float: left;
	font-size: 1rem;
}
.botList span {
	width: 26%;
	padding: 2% 0;
	margin-left: 2%;
}
.botList .flbox {
	margin: 2% auto 0;
	width: 50%;
	text-align: center;
	min-width: 185px;
}
.botList .botBtu1 {
	background: #ea5504;
}
.botList .botBtu2 {
	background: #cda700;
}
.botList a.botBtu2, .botList input.botBtu1 {
	color: #fff;
	display: block;
	padding: 1% 8%;
	border: 0;
	width: auto;
	font-size: 1rem;
}
.botList div select {
	width: 71%;
}
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "微软雅黑";
}
html, body, p, ul, li, input, form, h1, h2, h3, h4, h5, h6, dl, dd, dt, img {
	margin: 0 auto;
	padding: 0;
}
a, a:hover {
	font-style: normal;
	text-decoration: none;
}
form {
	margin: 0
}
li {
	list-style: none;
}
.wrap {
	width: 32rem;
	margin: 0 auto;
}
h1, h2, h3, h4, ul, li, dl, dt, dd, img, p, button, input {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	outline: none;
}
.top {
	font-size: 0;
	width: 100%;
	height: 8.35rem;
	overflow: hidden;
}
.index {
	width: 15%;
	float: left;
}
.top img {
	width: 100%;
}
.logo {
	width: 70%;
	float: left;
}
.search {
	width: 15%;
	float: left;
}
.menus {
	width: 8rem;
	height: auto;
	position: absolute;
	top: 16.3rem;
	border-bottom: 2px solid #C13145;
	display: none;
	z-index: 9999
}
.menus ul {
	padding: 0.5rem 0;
	background: #fff;
	height: auto;
	overflow: auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.menus ul li {
	width: 100%;
	height: 1.5rem;
	line-height: 1.05rem;
	text-align: center;
	color: #fff;
	position: relative;
	float: left
}
.menus ul li a {
	color: #333;
	font-family: "微软雅黑";
	font-size: 0.8rem;
	background: url(/images/line1.png) no-repeat center bottom;
	background-size: 3rem 1px;
	width: 100%;
	display: block
}
.menus ul li a:hover {
	background: url(/images/line2.png) no-repeat center bottom;
	background-size: 5rem 2px;
	width: 100%;
	display: block;
}
.menus ul li span {
	color: rgb(0, 0, 0);
	width: 100%;
	display: block
}
.map {
	float: left;
	width: 100%;
	height: auto;
	background: #fcfcfc
}
.tell {
	width: 20.3rem;
	height: 3.7rem;
	margin: auto;
	display: block;
	margin-top: 1.1rem;
	background: url(/images/tell_1.jpg) no-repeat center center;
	background-size: cover;
}
.china {
	width: 32rem;
	height: 18.9rem;
	background: url(/images/map_1.jpg) no-repeat center top;
	background-size: cover;
	position: relative;
	margin: 0 auto;
}
.copyright {
	width: 100%;
	color: #8f8e8b;
	font-size: 1rem;
	text-align: center;
	line-height: 1.2rem;
	height: auto;
	float: left;
	padding-bottom: 6rem;
	padding-top: 0.5rem
}
.touchsliderdemo .hd {
	position: absolute;
	height: 15px;
	line-height: 28px;
	bottom: 0;
	right: 44%;
	z-index: 1;
}
.touchsliderdemo .hd ul .on {
	background-color: #FFF;
}
.touchsliderdemo .hd ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #333;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 6px;
}
.touchsliderdemo {
	margin: 0 auto;
	display: block;
	overflow: hidden;
	position: relative;
}
.touchsliderdemo .touchslider-viewport {
	margin: 0 auto;
	overflow: hidden;
	z-index: 1;
}
.touchsliderdemo .touchslider-item {
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.touchsliderdemo .touchslider-viewport li {
	float: left;
}
.touchsliderdemo .touchslider-item img {
	margin: 0 auto;
	border: 0;
}
.touchsliderdemo .touchslider-item a {
	display: block;
	line-height: 0;
}
.touchsliderdemo .touchslider-nav {
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 14px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	z-index: 9999;
	display: block;
}
.touchsliderdemo .touchslider-nav a {
	cursor: pointer;
	color: #000;
}
.touchsliderdemo .touchslider-nav a:active {
	background: #689db2;
}
.touchsliderdemo .touchslider-nav li {
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 0 3px;
	font-family: Arial;
	display: inline-block;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	text-indent: -9999px;
	cursor: pointer;
}
.touchsliderdemo .touchslider-nav li.on {
	background: red;
}
.touchsliderdemo .touchslider-nav {
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 14px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	z-index: 9999;
	display: block;
}
.touchsliderdemo .touchslider-nav a {
	cursor: pointer;
	color: #000;
}
.touchsliderdemo .touchslider-nav a:active {
	background: #689db2;
}
.touchsliderdemo .touchslider-nav li {
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 0 3px;
	font-family: Arial;
	display: inline-block;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	text-indent: -9999px;
	cursor: pointer;
}
.touchsliderdemo .touchslider-nav li.on {
	background: red;
}
/*列表�?*/

.list {
	/*height: 1.85rem;
	line-height: 1.75rem;*/
	height: 2.5rem;
	line-height: 2.5rem;
	width: 97%;
	background-color: #e3253f;
	padding-left: 3%;
	margin-top: 0.23rem;
	font-size: 1.1rem;
	color: #fff;
}
.list a {
	font-size: 1.1rem;
	color: #fff;
}
.list1 {
	margin-top: 3%;
}
.list1 li {
	height: 2rem;
	margin-bottom: 0.05rem;
	padding-bottom: 0.05rem;
	border-bottom: 0.1rem dotted #ccc;
	line-height: 2rem;
}
.list1 li a {
	font-size: 1rem;
	color: #000;
	line-height: 1.65rem;
	width: 94%;
	padding-left: 3%;
}
.list1 li.even a {
	background: #f1f1f1;
	display: block;
}
.list1 ul li:nth-child(odd) {
	background: #f1f1f1;
}
.list1 ul li:nth-child(even) {
	background: #fff;
}
.list1 li.first {
	border-top: 1px dotted #ccc;
	padding-top: 0.05rem;
}
.list1 li.white {
	background: url(/images/ind_46.jpg);
}
.pagelist {
	width: 94%;
	text-align: center;
	margin: 3% auto;
}
.pagelist ul {
	overflow: hidden;
	display: inline-block;
	margin: auto
}
.pagelist ul li {
	border: 0.1rem solid #CCCCCC;
	height: 1rem;
	line-height: 1rem;
	margin: 0 0.2rem;
	padding: 0 0.2rem;
	text-align: center;
	display: block;
	font-size: 1rem;
	color: #000;
	float: left;
}
.pagelist ul li a {
	font-size: 1.0em;
	color: #000;
}
/*内容�?*/

.dizhi {
	margin-bottom: 5rem;
	text-align: center;
	font-size: 1.2rem;
	margin-top: 1rem;
}
.dizhi span {
	color: #e20000;
}
.gh {
	width: 32rem;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.8rem;
	font-weight: bold;
	background-color: #e3253f;
	color: #fff;
	text-align: center;
}
.gh span {
	font-size: 1.5rem;
	font-weight: bold;
}
.gh2 {
	text-align: center;
	font-size: 1.3rem;
	font-weight: normal;
	color: #857b7f;
	margin: 1rem auto;
}
.yyck {
	width: 98%;
	height: auto;
	background: #fff;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 1rem;
}
.yyck>p {
	width: 65%;
	margin: 1rem auto;
	color: #eb1e45;
	overflow: hidden;
}
.yyck>p span {
	float: left;
}
.yyck>p span em {
	float: left;
	width: 2px;
	height: 2px;
	background: #eb1e45;
	margin: 0.8rem 0.5rem 0px 0.5rem;
}
.yyck>p span:nth-child(2) {
}
.yyck_1 {
	width: 80%;
	overflow: hidden;
	margin: 1rem auto;
	color: #6f6f6f;
}
.yyck_1 h3 {
	float: left;
	line-height: 25px;
	color: #6f6f6f;
	font-weight: normal;
	text-align: right;
	font-size: 1.2rem;
	font-family: SimSun;
}
.yyck_1 span {
	float: left;
	color: #dc117a;
	line-height: 25px;
	width: 25px;
	height: 25px;
	float: left;
	text-align: center;
	font-size: 12px;
}
.index_bd123 {
	padding-left: 4px;
	float: left;
	width: 71%;
	height: 1.5rem;
	border: solid 1px #e5e5e5;
	line-height: normal;
	color: #d3d0d1;
	margin-left: 6px;
	font-family: SimSun;
}
.yyck_2 {
	width: 80%;
	overflow: hidden;
	color: #6f6f6f;
	margin: 1rem auto;
}
.yyck_2 h3 {
	float: left;
	line-height: 25px;
	color: #6f6f6f;
	font-weight: normal;
	text-align: right;
	font-size: 1.2rem;
	font-family: SimSun;
}
.yyck_2 a {
	font-family: SimSun;
	font-size: 1rem;
	color: #6f6f6f;
	margin-left: 3px;
	line-height: 2rem;
}
.yyck_2 input {
	float: left;
	margin-top: 0.5rem;
}
.yyck_2 label {
	float: left;
	padding-right: 5px;
}
.yyck_3 {
	width: 80%;
	height: 71px;
	margin: 1rem auto;
	color: #6f6f6f;
}
.yyck_3 h3 {
	float: left;
	line-height: 25px;
	text-align: center;
	font-size: 1.2rem;
	color: #6f6f6f;
	font-weight: normal;
	text-align: right;
	font-family: SimSun;
	margin-right: 4px;
}
.index_bd1232 {
	float: left;
	width: 71%;
	height: 5rem;
	padding-left: 7px;
	border: solid 1px #e6e6e6;
	overflow: visible;
	background: #fffbfe;
	color: #d3d0d1;
	font-family: SimSun;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 1rem;
}
.yyck_anna {
	width: 30rem;
	height: 6rem;
	margin: 0 auto;
	background: url(/images/yy_bj.jpg) no-repeat bottom;
	background-size: 100% 100%;
}
.yyck_anna a {
	cursor: pointer;
	display: block;
	width: 65%;
	height: 6rem;
	float: left;
}
.butt {
	width: 70%;
	height: auto;
	margin: 0.5rem auto;
}
.gong {
	width: 9.8rem;
	height: 3rem;
	border-radius: 5px;
	border: 0;
	color: #fff;
	font-size: 1.2rem;
}
.sub {
	background: #fff;
	border: 0.1rem solid #818181;
	color: #818181;
}
.btn {
	background: #fff;
	border: 0.1rem solid #cb451e;
	color: #cb451e;
	float: right;
}
.arc {
	text-align: center;
	color: #000;
	font-size: 1.8rem;
	margin-top: 4%;
}
.arckwz {
	color: #333;
	font-size: 1rem;
	margin: 7px 0;
	text-align: center
}
.arc1 {
	padding-left: 6%;
	padding-right: 6%;
}
.arc1 a {
	display: block;
	width: 11.4rem;
	height: 2.4rem;
	padding-top: 0.4rem;
	padding-bottom: 0.2rem;
}
.arc1_3 {
	color: #000;
	font-size: 14px;
	line-height: 1.9em;
	clear: both;
	margin-top: 3%;
	padding: 0 6%;
	font-size: "宋体";
}
.arckwz img {
	display: inline-block;
}
.fl {
	float: left
}
.fr {
	float: right
}
.arc2 {
	padding-right: 3%;
	height: 3.6rem;
	padding-bottom: 0.4rem;
}
.arc2 a {
	display: block;
	width: 10.5rem;
	height: 3.6rem;
}
.arc3 {
	padding-right: 3%;
	height: 3.6rem;
	padding-bottom: 0.4rem;
}
.arc3 a {
	display: block;
	width: 10.5rem;
	height: 3.6rem;
}
.arc3 img {
	width: 17rem;
}
.content {
	width: 30rem;
	margin: 0 auto;
	font-size: 1.4rem;
	line-height: 2.2rem;
	overflow: hidden;
}
.content img {
}
.content p {
	font-family: "微软雅黑", "宋体";
	color: #1b1b1b;
	padding: 0.5rem 0rem;
	line-height: 2.2rem;
	font-size: 1.4rem;
}
.yh1_wxcn {
	width: 28rem;
	margin: 0 auto;
}
.yh1_wxcn a {
	text-align: center;
}
.yh1_wxcn a:nth-child(1) {
	padding-left: 0rem;
}
.yh1_wxcn a:nth-child(1) img {
	width: 5.5rem;
}
.yh1_wxcn a:nth-child(2) img {
	width: 5.5rem;
}
.yh1_wxcn a:nth-child(3) img {
	width: 7rem;
}
.yh1_wxcn a:nth-child(4) img {
	width: 5.5rem;
}
.dibu {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #3d3f4b;
	height: 4rem;
	z-index: 9999;
}
/*专家*/

.zjbody {
	width: 30rem;
	height: 12rem;
	margin: 1rem auto 0;
}
.zjbody .topzj {
	width: 100%;
	float: left;
}
.zjbody .zjlefts {
	width: 52.5%;
	height: 100%;
	float: left;
	font-size: 0.9rem;
	font-family: "微软雅黑";
	color: #555;
}
.zjbody .zjlefts font {
	font-size: 1.1rem;
	color: #333
}
.zjbody .zjlefts em {
	padding-left: 0.8rem;
	font-style: normal;
	color: #333
}
.zjbody .zjlefts p {
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 0.3rem;
	overflow: hidden;
}
.zjbody .zjlefts b {
	line-height: 1.4rem;
}
.zjbody .zjlefts i {
	font-style: normal;
	line-height: 1.5rem;
}
.zjbody .zjlefts span {
	line-height: 1rem;
}
.zjbody .zjrights2 {
	width: 47.5%;
	height: 100%;
	float: left
}
.zjbody .zjrights2 img {
	display: block;
	float: right;
	width: 11.3rem;
	height: 12.4rem;
}
.zjbody .zjlefts a {
	width: 6.8rem;
	height: 2rem;
	display: block;
	float: left;
	line-height: 2rem;
	text-align: center;
	color: #fff;
	font-family: "宋体";
}
.zjbody .zjlefts a.zj1 {
	background: #739768;
	margin-right: 1.8rem
}
.zjbody .zjlefts a.zj2 {
	background: #ab244a
}
.zjbody .jj {
	width: 100%;
	height: auto;
	font-size: 0.9rem;
	font-family: "宋体";
	color: #555;
	float: left;
	padding-top: 0.6rem;
}
.zjbody .jj b {
	display: block;
	width: 100%;
	height: 1.2rem;
	font-size: 1rem;
}
.zjbody .jj p {
	width: 100%;
	height: auto;
	display: block;
	line-height: 1.6rem;
	text-indent: 2em;
	padding-bottom: 1rem;
}
/**/


/*专家*/

.doctor ul {
	width: 29.5rem;
	margin: 0 auto;
}
.doctor ul li {
	width: 29.5rem;
	height: 8.4rem;
	background: url(/images/zjlistback.png) no-repeat center top;
	background-size: 100% 100%;
	margin-bottom: 0.85rem;
	margin-top: 1rem;
}
.doctor ul li b {
	width: 23%;
	height: 100%;
	float: left;
}
.doctor ul li b img {
	display: block;
	float: right;
	padding: 7% 0.2rem;
	width: 6.35rem;
	height: 7.35rem;
}
.doctor ul li a {
	width: 100%;
	height: 100%;
	display: block;
}
.doctor ul li p {
	width: 55%;
	padding-left: 0.9rem;
	height: auto;
	padding-left: 20%;
	margin-top: 0.5rem;
}
.doctor ul li span {
	font-size: 1.4rem;
	color: #000000;
	height: 2rem;
	width: 100%;
	display: block;
	line-height: 2.5rem;
}
.doctor ul li font {
	font-size: 1rem;
	padding-left: 0.4rem;
}
.doctor ul li em {
	width: 100%;
	display: block;
	height: auto;
	line-height: 1.6rem;
	font-family: "宋体";
	font-size: 1rem;
	font-style: normal;
	color: #000;
}
.top {
	font-size: 0;
	width: 100%;
	height: 10.35rem;
	overflow: hidden;
}
.nav {
	width: 100%;
	height: 5rem;
	background: #e3253f;
}
.nav ul li {
	border-left: #fff solid 1px;
	float: left;
	width: 33%;
	height: 2.475rem;
	line-height: 2.5rem;
	text-align: center;
	border-bottom: 1px solid #FFF;
}
.nav ul li:nth-child(1), .nav ul li:nth-child(4) {
	border-left: 0px;
}
.nav ul li:nth-child(1), .nav ul li:nth-child(2), .nav ul li:nth-child(3), .nav ul li:nth-child(5), .nav ul li:nth-child(6), .nav ul li:nth-child(7) {
	background: url(/images/nav_border_r.png) no-repeat right;
}
.nav ul li a {
	color: #FFF;
	font-size: 1.2rem;
}
#i {
	color: #fff71d;
}
.nav ul li a span {
}
.nav ul li a span img {
	width: 12%;
	display: block;
	margin-top: -2.3rem;
	margin-left: 8rem;
}
.dp {
	overflow: hidden;
	zoom: 1;
	width: 32rem;
}
.dp_t {
	border-bottom: 0.1rem dashed #b9b9b9;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 1.2rem;
}
.dp_tl {
	background: url(/images/dp.jpg) no-repeat right center/2rem 8.4rem;
	height: 8.4rem;
	width: 10.5rem;
	text-align: center;
	margin-right: 1.5rem;
	float: left
}
 .dp margin-bottom: 1.2rem;
_tl h2 {
	font-size: 2.2rem;
	font-weight: bold;
	color: #c00413;
	text-align: center;
	padding: 0.75rem 0 0.5rem
}
.dp_tl span {
	display: inline-block;
	width: 1.5rem;
	height: 1.4rem;
	margin-right: 0.25rem
}
.dp_tr {
	overflow: hidden;
	zoom: 1;
	padding-top: 1.5rem;
	vertical-align: middle
}
.dp_tr p {
	color: #666666;
	font-size: 1.2rem;
	line-height: 1.2rem;
	margin-bottom: 1rem;
}
.dp_tr span {
	width: 8rem;
	height: 1.2rem;
	background: #cccbcb;
	display: inline-block;
	margin: 0 0.5rem;
}
.dp_tr span i {
	width: 90%;
	height: 1.2rem;
	background: #eba315;
	display: inline-block;
}
.dp_c {
	overflow: hidden;
	zoom: 1
}
.doctor ul li i {
	font-style: normal;
	color: #a40000
}
.bz_n12 {
	height: 7.5rem;
	width: 32rem;
	margin-top: 2rem;
}
.bz_n12 p {
	text-align: center;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 0.5rem;
}
.bz_n12 img {
	float: left;
	margin-top: 0.8rem;
}
.bz_n12 .m1 {
	width: 8.35rem;
	height: 2.65rem;
	margin-left: 2.5rem;
}
.bz_n12 .m2 {
	width: 17.5rem;
	height: 2.65rem;
	margin-left: 0.5rem;
}
.xz_mk1 {
	overflow: hidden;
	zoom: 1;
	background: #fff;
}
.xz_mk1 ul {
	overflow: hidden;
	zoom: 1;
	padding-top: 0.5rem;
}
.xz_mk1 ul li {
	display: table;
	width: 100%;
	margin-top: 0.1rem;
	line-height: 3rem;
	font-size: 1.4rem;
	text-align: center;
	color: #fff;
}
.xz_mk1 ul li a {
	display: table-cell;
	color: #fff;
	font-size: 1.4rem;
}
.xz_mk1 ul li strong {
	font-size: 1.6rem;
}
.xz_mk1 ul li:nth-child(1) a:nth-child(1) {
	background: #e89a7c;
}
.xz_mk1 ul li:nth-child(1) a:nth-child(2) {
	background: #e8c67c;
}
.xz_mk1 ul li:nth-child(2) a:nth-child(1) {
	background: #d6d97b;
}
.xz_mk1 ul li:nth-child(2) a:nth-child(2) {
	background: #9ed97b;
}
.xz_mk1 ul li:nth-child(3) a:nth-child(1) {
	background: #e8c67c;
}
.xz_mk1 ul li:nth-child(3) a:nth-child(2) {
	background: #ffacb3;
}
.xz_mk1 ul li:nth-child(4) {
	background: #d75f58;
	line-height: 4rem;
}
.zxbtn {
	margin-bottom: 0.5rem;
	margin-top: 0.2rem;
}
/*table {
	margin: 0 auto !important;
}*/

.ti2 {
	clear: both;
	width: 100%;
	height: 2.5rem;
	position: relative;
	line-height: 2.5rem;
	font-size: 1.2rem;
	color: #4b4b4b;
	font-weight: bold;
}
.ti2 img {
	width: 8.5rem;
	margin-top: 0.65rem;
}
.yan {
	width: 31rem;
	overflow-x: hidden;
	line-height: 2rem;
	padding-left: 1rem;
}
.yan a {
	display: inline-block;
	font-size: 1rem;
	margin-top: 0.5rem;
	padding: 0.2rem auto;
	border-radius: 0.25rem;
	padding-left: 0.2rem;
	padding-right: 0.2re;
}
.yan a:nth-child(7) {
	margin-bottom: 0.5rem;
}
.hot a {
	color: #000;
}
 @charset "utf-8";
/* CSS Document */


/*联系我们*/

strong, b {
	font-weight: bold;
}
.lxwm {
	font-size: 0.9rem;
}
#allmap {
	height: 25rem;
	width: 100%;
	overflow: hidden;
}
.lxwm img {
	display: block;
	max-width: 14rem;
	margin: auto;
}
.fbt {
	font-size: 1rem;
	color: #333;
	height: 3rem;
	line-height: 2.5rem;
}
.fbt>b {
	font-size: 1rem;
	height: 3rem;
	line-height: 3rem;
	margin-top: 1.5rem;
}
.fbt span {
	color: #a0a0a0;
	font-size: 0.7rem;
	padding-left: 0.4rem;
}
.lxfs p {
	height: 2rem;
	width: 100%;
	display: block;
	line-height: 2rem;
	font-size: 0.85rem;
}
.luxian {
	width: 100%;
	border: 1px solid #ececec;
	height: 3rem;
	margin-top: 0.5rem;
	float: left;
}
.luxian ul {
	padding-top: 0.3rem;
	padding-left: 7%;
	height: auto;
}
.luxian ul li {
	width: 24%;
	height: 0.925rem;
	line-height: 2rem;
	text-align: left;
	float: left;
	font-size: 1rem;
}
.luxian ul li.dy {
	width: 50%;
	text-align: left;
}
.redcontactus {
	color: #ab244a;
}
.zijia {
	width: 100%;
	height: 25rem;
	overflow: hidden;
	margin-top: 1rem;
}
.BMapLib_trans {
	width: 58px;
	height: 31px;
}
#BMapLib_SearchInfoWindow0 {
	border-bottom: -300px;
}
/*选项�?/

.tab1 {
    width: 100%;
    margin: 2rem auto 0 auto;
}

.menu {
    height: 3rem;
    font-size: 1.1rem;
}

.menu li {
    float: left;
    width: 33.33%;
    text-align: center;
    line-height: 3rem;
    height: 3rem;
    cursor: pointer;
    color: #fff;
    overflow: hidden;
    background: #e3253f;
}

.menu li.off {
    background: #ff771c;
    color: #fff;
    font-weight: bold;
}

.menu li.off:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.5rem solid #ff771c;
    margin: 3rem 0 0 -2.5rem;
}

.menudiv {
    background: #fefefe
}

.menudiv div {
    padding: 10px;
    line-height: 28px;
}

.menudiv div dt {
    width: 9.5rem;
    height: 9.4rem;
    display: inline-flex;
}

.menudiv div dt img {
    width: 9.35rem;
    height: 9.25rem;
    display: block;
    margin: auto;
}

.menudiv div dd {
    width: 19rem;
    height: 9.4rem;
    display: inline-block;
    vertical-align: top;
    margin-left: 1rem;
}

.menudiv div dd h3 {
    font-weight: bold;
    font-size: 1.2rem;
    text-align: center;
}

.menudiv div dd article {
    text-indent: 2em;
    font-size: 0.9rem;
    color: #696969;
    line-height: 1.5rem;
    margin-top: 0.5rem;
}

.menudiv div dd article a {
    color: #ec0101;
}


/*底部*/

.tit {
	background-color: #e3253f;
	height: 3.4rem;
	line-height: 3.4rem;
	padding-left: 1.2rem;
	margin-top: 0.2rem;
	color: #fff;
}
.tit img {
	width: 8%;
	float: left;
	margin-top: 0.5rem;
	margin-right: 0.5rem;
}
.tit h2 {
	/*background: url(/images/tit_lo.png) no-repeat left center/1.4rem 1.4rem; padding-left: 2rem;*/
	color: #fff;
	font-size: 1.7rem;
	color: #fff;
	float: left;
}
.tit font {
	float: right;
	display: inline;
	padding-right: 2rem;
}
.tit font a {
	color: #FFF;
}
.qh {
	overflow: hidden;
	zoom: 1;
	position: relative;
	z-index: 0;
	width: 32rem;
	height: 12rem;
}
.al {
	position: absolute;
	left: 0;
	top: 5.5rem;
	background: url(/images/arrow.png) no-repeat 0 0/4.1rem 7.55rem;
	width: 2rem;
	height: 3.5rem;
	z-index: 2;
	overflow: hidden;
	zoom: 1
}
.ar {
	position: absolute;
	right: 0;
	top: 5.5rem;
	background: url(/images/arrow.png) no-repeat -2.05rem 0/4.1rem 7.55rem;
	width: 2rem;
	height: 3.5rem;
	z-index: 2;
}
.qh_c {
	overflow: hidden;
	zoom: 1;
	width: 32rem;
	height: 14.5rem;
}
.qh_c ul li {
	float: left
}
.ghbt {
	width: 98%;
	margin: 0 auto;
	padding: 0.5rem 0;
	overflow: hidden;
	background: #FFF;
}
.ghbt h1 {
	text-align: center;
	font-size: 1.5rem;
	font-weight: bold;
}
.ghbt h2 {
	text-align: center;
	font-size: 1.3rem;
	color: #ddac7d;
}
.ghbt ul {
	width: 100%;
	margin: 0.5rem auto 0;
	padding-top: 0.5rem;
	overflow: hidden;
	text-align: center;
	border-top: 1px dashed #999;
	line-height: 2rem;
}
.ghbt ul li {
	width: 8.7rem;
	overflow: hidden;
	float: left;
	text-align: center;
	margin-left: 1.7rem;
	line-height: 2rem;
}
.ghbt ul li:nth-child(3) {
	margin-right: 0;
}
.ghbt ul li m {
	color: #FFF;
	background: #F74157;
	display: block;
	width: 2rem;
	line-height: 2rem;
	border-radius: 50%/50%;
	float: left;
	font-size: 1.2rem;
}
.ghbt ul li span {
	width: 6.5rem;
	display: block;
	float: left;
	text-align: left;
	margin-left: 0.2rem
}
.w_fnav {
	text-align: center;
	height: 3.5rem;
	line-height: 3.5rem;
	background: #e3253f;
	color: #fff;
	font-size: 1.6rem;
	width: 32rem;
}
.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;
}
.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: #ff7e28;
}
.zx_foot {
	width: 16rem;
	margin: 0.5rem auto;
	overflow: hidden;
	text-align: center;
}
.zx_foot a {
	display: block;
	width: 7.3rem;
	float: left;
	text-align: center;
	color: #6a7380;
	line-height: 2rem;
	background: #fff;
	border-radius: 5px 5px 5px 5px;
	border: 0.1rem solid #6a7380;
}
.z_foot p {
	line-height: 2.5rem;
	text-align: center;
	color: #666979;
	width: 100%;
	overflow: hidden;
}
.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: #e3253f;
	border-radius: 1.5rem;
}
.zx_foot a:nth-child(1) {
	margin-right: 1rem;
}
.zx_foot a:nth-child(2) {
	color: #6a7380;
	border: 0.1rem solid #6a7380;
}
.zx_foot a img:nth-child(1) {
	width: 1rem;
}
.zx_foot a img {
	width: 1.2rem;
	margin-top: 0.5rem;
	margin-right: 0.5rem;
}
.gsh {
	width: 32rem;
	margin: 0 auto;
	text-align: center;
	color: #989898;
	font-size: 1.3rem;
	background: #e3e3e3;
	padding: 0.3rem 0;
}
.gaiban_zx {
	width: 30rem;
	margin: 1rem auto;
	overflow: hidden;
}
.dibu_w {
	width: 32rem;
	margin: 0 auto;
	z-index: 9999;
	position: fixed;
	top: 0px;
}
.dibu_w img {
	width: 32rem
}
.imgtop {
	margin-top: 3rem;
}
.xj_innav {
	overflow: hidden;
	background: #e3253f;
	margin-bottom: 0rem;
}
.xj_innav ul {
	background: url(/images/xj_innav_x.png) repeat-x left center /0.2rem 0.1rem;
	overflow: hidden;
}
.xj_innav ul li {
	font-size: 1.2rem;
	float: left;
	width: 8rem;
	background: url(/images/xj_innav_y.png) repeat-y right top/0.1rem 0.1rem;
	text-align: center;
	line-height: 3.4rem;
	color: #fff;
}
.xj_innav ul li a {
	color: #fff;
}
.xj_innav ul li:nth-child(4n) {
	background: none;
}
.xj_innav ul li:nth-child(5) a, .xj_innav ul li:nth-child(4) a {
	color: #ffff00;
	position: relative
}
.xj_innav ul li img {
	width: 13%;
	margin-top: 0.4rem;
	position: absolute;
	width: 1.1rem;
	height: 0.7rem;
}
img {
	border: 0;
	vertical-align: top;
}
/*公益*/

.tit {
	font-size: 1.2rem;
	color: #fff;
	letter-spacing: 1px;
}
.gywp {
	width: 32rem;
	height: 9.2rem;
	background-color: #FFF;
	margin-top: -rem;
	;
}
.exgy {
	width: 30rem;
	height: 9rem;
	margin: 0.5rem auto;
}
.gytu {
	float: left;
}
.gytu img {
	height: 9rem;
	width: 10rem;
}
.gywz {
	width: 19rem;
	float: right;
}
.gywz img {
	width: 0.5rem;
	margin-right: 0.5rem;
	margin-top: 0.7rem;
}
.gywz ul li {
	width: 19rem;
	height: 2.2rem;
	font-size: 1.1rem;
	border-bottom: #CCC 1px dashed;
	line-height: 2.2rem
}
.gywz ul li a {
	color: #414141;
	letter-spacing: 0.5px;
}
.gywz ul li a:hover {
	text-decoration: none;
}
.arckwz {
	color: #333;
	font-size: 1.2rem;
	margin: 7px 0;
	text-align: center;
	background: #e8e8e8;
	height: 2.5rem;
	line-height: 2.5rem;
}
.arckwz a:nth-of-type(1) {
	color: #0067da;
	font-weight: 600;
	border-bottom: 1px solid #0067da;
}
.arckwz a:nth-of-type(2) {
	background: #fff;
	width: 11.5rem;
	height: 1.5rem;
	display: inline-block;
	line-height: 1.5rem;
	color: #f00;
	font-weight: 600;
}
.arckwz a:nth-of-type(2):before {
	position: absolute;
	content: "";
	width: 1.1rem;
	height: 1.1rem;
	background: url(/images/wztel_ico.png) center/100% 100%;
	margin: 0.2rem 0 0 -1.25rem;
}
.xmm {
	width: 30rem;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background: #fef4e3;
	border: 2px dashed #FC0;
	margin-top: 5px;
}
.xmm p {
	width: 29rem;
	margin: 0 auto;
	line-height: 2rem;
	color: #000;
	font-size: 1.3rem;
	padding: 0.6rem;
}
.xmm p span {
	color: #F00;
	font-weight: bold;
}
.xmm p a {
	color: #0067da;
	text-decoration: underline;
	font-weight: bold;
}

