@charset "utf-8";

/* CSS Document */

/*img { width: 100%; }*/

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

body {

	background-color: #d5ecff

}

#qiao-wrap {

	display: none !important;

}

#LXB_CONTAINER_SHOW.lxb-container-btn-show {

	display: none !important;

}

fieldset, img {

	border: 0;

	vertical-align: top;

	width: 100%;

}

 a:link, a:visiteda:hover {

text-decoration: underline;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.autohei {

	overflow: hidden;

	zoom: 1;

}

.clear {

	font-size: 0;

	line-height: 0;

	clear: both;

	overflow: hidden;

	zoom: 1;

}

.blank {

	height: 0.5rem;

	font-size: 0;

	line-height: 0;

	clear: both;

	overflow: hidden;

}

.yahei, .yahei * {

	font-family: "Microsoft Yahei";

}

ol, ul, li, dl, dt, dd {

	list-style: none;

}

a {

	text-decoration: none;

}

.blank {

	height: 1rem

}

.bl {

	height: 2rem;

	overflow: hidden;

}

.bl02 {

	height: 0.5rem;

	overflow: hidden;

}

.bl03 {

	height: 1rem;

	overflow: hidden;

}

.piaofu {

	width: 32rem;

	overflow: hidden;

	position: fixed;

	top: 3.5rem;

	z-index: 1;

}

/***top***/







.topss {

	width: 100%;

	overflow: hidden;

}

/***nav***/







.nav {

	width: 100%;

	height: 4rem;

	background-color: #1365be;

	overflow: hidden;

}

.nav ul {

	width: 100%;

}

.nav ul li {

	float: left;

	width: 6.3rem;

	text-align: center;

}

.nav ul li a {

	color: #fff;

	line-height: 3.95rem;

	font-size: 1.3rem;

}

#n1 {

	border-bottom: #fff 0.1rem solid;

	border-right: #fff 0.1rem solid;

}

#n2 {

	border-right: #fff 0.1rem solid;

}

.tu {

	float: right;

	margin-top: -3rem;

	margin-right: 0.7rem;

}

.tu img {

	width: 6rem;

}

/***banner***/







.ban {

	width: 100%;

	margin-top: 0.2rem;

	margin-bottom: 0.2rem;

	overflow: hidden;

}

.ban1 {

	width: 100%;

	margin-top: 0.2rem;

	margin-bottom: 0.2rem;

	overflow: hidden;

}

/**快速问医生**/







.kswys {

	width: 100%;

	height: 6.5rem;

	background-color: #f0f0f0;

	margin-top: 0.2rem;

	overflow: hidden;

}

.kwz {

	text-align: center;

	font-size: 1.5rem;

	line-height: 2.5rem;

}

.kwz span {

	color: #d20100;

	font-size: 1.2rem;

	line-height: 2rem;

}

.kwz sp {

	color: #d20100;

	font-size: 1.5rem;

	line-height: 2.5rem;

}

.kwz p {

	font-size: 1.2rem;

	line-height: 2.5rem;

}

.ktu {

	width: 95%;

	margin: 5% auto;

}

.ktu a {

	width: 20rem;

}

.kt1 {

	width: 50%;

	float: left;

}

.kt2 {

	width: 50%;

	float: right;

}

.kt1 img {

	width: 20rem;

}

.kt2 img {

	width: 9.5rem;

	float: right;

	margin-top: -3.2rem;

}

/***病种***/















.bingzhong {

	width: 100%;

	overflow: hidden;

}

.bingzhong img {

	width: 6rem;

}

.bingzhong ul {

	width: 100%;

	margin: 0 auto;

}

.bingzhong ul li {

	float: left;

	width: 8rem;

	text-align: center;

	margin-top: 1rem;

}

.bingzhong ul li a {

	color: #666666;

	text-align: center;

	font-size: 1.4rem;

	line-height: 2rem;

}

#b1 {

	color: #f00;

}

/**有症状 问医生**/







.yzk {

	width: 100%;

	height: 17rem;

	background-color: #e6e6e6;

	overflow: hidden;

}

.y1 {

	color: #006ebb;

	font-size: 2.5rem;

	text-align: center;

	font-weight: bold;

	margin-top: 1rem;

}

.y2 {

	font-size: 1.3rem;

	text-align: center;

	line-height: 3.5rem;

}

.y2 span {

	color: #ff7300;

	font-size: 1.2rem;

}

.y3 {

	width: 90%;

	height: 3.5rem;

	margin: 0 auto;

}

.yz1 {

	background-color: #fff;

	width: 75%;

	height: 3.5rem;

	float: left;

}

.yz2 {

	background-color: #ff7300;

	width: 25%;

	height: 3.5rem;

	float: right;

	text-align: center;

}

.yz1 a {

	color: #999999;

	margin-left: 1rem;

	line-height: 3rem;

	font-size: 1.3rem;

}

.yz2 a {

	color: #fff;

	font-size: 1.5rem;

	line-height: 3.5rem;

}

.y4 {

	width: 8%;

	margin: 0.5rem auto;

}

.y4 img {

	width: 1.3rem;

}

.y5 {

	width: 90%;

	margin: 0.5rem auto;

	font-size: 1.5rem;

	line-height: 3rem;

	color: #303030

}

.y5 img {

	width: 3rem;

}

.y5 span {

	font-size: 1.8rem;

	font-weight: bold;

	color: #006ebb;

}

/***技术领先***/







.jslx {

	width: 100%;

	height: 27.5rem;

	overflow: hidden;

}

.jx {

	width: 100%;

	color: #1a79cb;

	font-size: 1.8rem;

	border-bottom: 3px #1a79cb solid;

	line-height: 3rem;

}

.jx a {

	float: right;

	color: #adadad;

	font-size: 1.4rem;

}

.sl {

	width: 95.3%;

	margin: 1rem auto;

}

.sl ul li {

	height: 4.9rem;

	width: 100%;

	background-image: url(../images/sw.jpg);

	margin-top: 1rem;

	background-size: 30.5rem;

}

.sl ul li a {

	color: #FFF;

	font-size: 1.5rem;

	line-height: 4.5rem;

	margin-left: 2.2rem;

}

#s1 {

	margin-left: 1rem;

}

.slw {

	float: right;

	width: 65%;

	font-size: 1.3rem;

	color: #555555;

	line-height: 2rem;

	margin-top: 1.5rem;

}

#slw1 {

	color: #1a79cb;

	font-size: 1.4rem;

	line-height: 2rem;

	margin-left: -0.2rem;

	font-weight: bold;

}

/**男科专家**/















.bdzj {

	width: 100%;

	height: 42.5rem;

	overflow: hidden;

}

.zj {

	background-color: #eef4f9;

	height: 20rem;

}

.zjtu {

	float: left;

	width: 11.5rem;

	height: 13rem;

	background-color: #fff;

	border: 0.1rem solid #e2e2e2;

	margin-top: 1rem;

}

.zjtu img {

	width: 11rem;

	margin-left: 0.2rem;

	margin-top: 0.3rem;

}

.zjwz {

	width: 14rem;

	float: left;

	margin-top: 1.2rem;

	margin-left: 0.5rem;

	color: #303030;

	font-size: 1.2rem;

	line-height: 2rem;

}

.mz span {

	font-size: 1.5rem;

	color: #1a79cb;

}

#mz1 {

	width: 100%;

	height: 2rem;

	background-color: #fff;

}

#mz1 l {

	color: #d9272d;

	margin-left: 0.3rem;

}

.mz c {

	font-size: 1.2rem;

	padding: 0.2rem;

	background-color: #acacac;

	color: #fff;

}

#mz2 {

	margin-top: 0.5rem;

	font-size: 1.1rem;

}

.zjgh {

	width: 5.5rem;

	height: 6rem;

	text-align: center;

	margin-top: 1rem;

	float: right;

	background-color: #006ebb;

}

.zjgh a {

	color: #fff;

	font-size: 1.2rem;

	line-height: 2rem;

	margin-top: 1rem;

	display: block;

}

.san {

	width: 60%;

	background-color: #fff;

	overflow: hidden;

	border: 0.1rem solid #d5d5d5;

	float: left;

	margin-left: 0.5rem;

	margin-top: 0.5rem;

}

.san ul {

	width: 100%;

}

.san ul li {

	float: left;

	height: 2.76rem;

	line-height: 3rem;

	text-align: center;

}

.san ul li a {

	font-size: 1.2rem;

	line-height: 2.5rem;

}

.san img {

	width: 1rem;

	margin-top: 1rem;

	margin-right: 0.5rem;

}

#sa1 {

	width: 39.45%;

	border-bottom: #d5d5d5 solid 0.1rem;

	border-right: #d5d5d5 solid 0.1rem;

	text-align: center;

}

#sa2 {

	width: 27.5%;

	border-bottom: #d5d5d5 solid 0.1rem;

	border-right: #d5d5d5 solid 0.1rem;

	text-align: center;

}

#sa3 {

	width: 32%;

	border-bottom: #d5d5d5 solid 0.1rem;

	text-align: center;

}

#sa4 {

	width: 39.45%;

	border-right: #d5d5d5 solid 0.1rem;

	text-align: center;

}

#sa5 {

	width: 27.5%;

	border-right: #d5d5d5 solid 0.1rem;

	text-align: center;

}

#sa6 {

	width: 32%;

	text-align: center;

}

.an {

	width: 100%;

	overflow: hidden;

}

.an img {

	width: 10rem;

}

.an ul {

	width: 100%;

}

.an ul li {

	width: 33%;

	float: left;

}

/*门诊时间*/















.times {

	color: #FFF;

	background-color: #0a396f;

	height: 4.5rem;

	line-height: 4.5rem;

	text-align: center;

	font-size: 1.3rem;

	overflow: hidden;

}

.times img {

	width: 100%;

	border: 0;

}

.times l {

	font-size: 1.5rem;

	font-weight: 600;

}

.times span {

	color: #feff82;

}

/***患者信赖***/







.hzxl {

	width: 100%;

	height: 34rem;

}

.hz {

	width: 100%;

	margin-top: 1rem;

	overflow: hidden;

}

.hz img {

	width: 100%;

}

.hz ul li {

	width: 45%;

	float: left;

	margin-left: 1rem;

}

.hz ul li p {

	font-size: 1.3rem;

	color: #404245;

}

.hz ul li p a {

	color: #f36c08;

}

.xl {

	font-size: 1.2rem;

	color: #787878;

	margin-top: 1rem;

	line-height: 2rem;

}

.xl span {

	color: #d53b3b;

}

/***蓝天大楼***/







.ltdl {

	width: 100%;

	margin-top: 0.5rem;

}

.lttu {

	float: left;

	margin-left: 1rem;

}

.lttu img {

	width: 12.65rem;

}

.ltwz {

	width: 54%;

	float: left;

	background-color: #2c7cdf;

	height: 12.8rem;

}

.ltw {

	font-size: 1.5rem;

	color: #fff;

	width: 90%;

	height: 2.5rem;

	border-bottom: dashed #FFF 0.09rem;

	margin: 1rem auto;

	text-align: center;

}

.ltw span {

	font-weight: 600;

	color: #fffe6d;

}

.ltz {

	width: 90%;

	margin: 1rem auto;

	text-align: left;

}

.ltz span {

	color: #fffe6d;

}

.ltz ul li {

	font-size: 1.1rem;

	color: #fff;

	line-height: 1.7rem;

}

/***手机挂号***/







.sjgh {

	overflow: hidden;

	width: 100%;

	margin-top: 2rem;

}

.sj {

	font-size: 1.5rem;

	text-align: center;

	color: #e80000;

	margin: 1rem auto;

}

.yy {

	overflow: hidden;

	zoom: 1;

}

.yy ul li {

	margin-top: 1rem;

	overflow: hidden;

	zoom: 1;

	vertical-align: top

}

.yy ul li b {

	color: #444444;

	line-height: 3.5rem;

	font-weight: 600;

	display: inline-block;

	float: left;

	text-align: right;

	font-size: 1.4rem

}

.yy ul li b strong {

	font-weight: normal

}

.txt1 {

	width: 22rem;

	line-height: 1.4rem;

	height: 1.4rem;

	border: 0.1rem solid#b3b3b3;

	border-radius: 2%;

	padding: 0.8rem 0.4rem;

	font-size: 1.4rem;

	color: #b3b3b3;

}

.text {

	width: 21.6rem;

	line-height: 1.4rem;

	height: 1.4rem;

	border: 0.1rem solid#b3b3b3;

	border-radius: 2%;

	padding: 0.8rem 0rem;

	height: 7.5rem;

	font-size: 1.4rem;

	color: #b3b3b3;

	line-height: 2.4rem;

	padding: 0rem 0.6rem

}

.but {

	height: 3.2rem;

	width: 32rem;

	border: none

}

.newbut1 {

	background-color: #f66127;

	font-size: 1.5rem;

	height: 3.2rem;

	width: 8.5rem;

	border: none;

	float: left;

	color: #FFF;

}

.newbut2 {

	background-color: #dddddd;

	height: 3.2rem;

	width: 8.5rem;

	margin-left: 1rem;

	font-size: 1.5rem;

	border: none;

	float: left;

	color: #2e2e2e;

}

.red {

	color: #F00;

}

.an2 {

	width: 30%;

	float: left;

	margin-right: -4rem;

	margin-left: 6rem;

}

.an2 img {

	width: 1rem;

	margin-top: 1rem;

}

.an2 span {

	color: #575757;

	font-size: 1.3rem;

	margin-left: 0.2rem;

	line-height: 2.8rem;

}

/***tu2***/















.tu2 {

	overflow: hidden;

	width: 100%;

}

.tu2 ul li {

	margin-top: 1rem;

}

/***fnav***/







.fnav {

	background-color: #9b9b9b;

	height: 3rem;

	line-height: 3rem;

	text-align: center;

	color: #fff;

	margin-top: 1rem;

	font-size: 1.2rem;

}

.fnav a {

	color: #fff;

	padding: 0rem 1rem

}

#footer {

	width: 32rem;

	margin: 0 auto;

/*	margin-bottom: 60px;*/

}

/*.foot {

	padding: 1rem 1rem 3rem;

	font-size: 1.4rem;

	line-height: 2.5rem;

	text-align: center;

	position: relative;

	wdith: 30rem;

	margin: 0 auto;

	color: #686868;

}*/

.foot {

	font-size: 1.45rem;

	padding:0.8rem;

	background-color: #FFFFFF;

	line-height: 1.25rem;

	width:30rem;

	

	border: 1px solid #c2d4e5;

}

.foot p  a{ display:block;}

.foot h3 {

	width: 15rem;

	height: 2.5rem;

	margin: auto;

	font-size: 1.8rem;

	color: #424242;

	font-family: "微软雅黑";

}

.right-1 {

    background: #f37507;

    display: block;

    width: 10rem;

    height: 2rem;

    color: #fff;

    border-radius: 2px;

    margin-left: 16.5rem;

    margin-top: -1.5rem;

    text-align: center;

    line-height: 2rem;

}

.zx-num {

    font-style: normal;

    font-size: 12px;

    display: inline-block;

    width: 16px;

    height: 16px;

    line-height: 16px;

    text-align: center;

    border-radius: 8px;

    background: #FF8403;

    color: #FFF;

    position: relative;

    top: -6px;

    animation: myfirst 2s infinite;

    -webkit-animation: myfirst 2s infinite;

}

.right {

    float: right;

}



.gxb {

font-size: 1.45rem;

	background-color:#39F;

	line-height: 1.5rem;

	width: 100%;

	height: 2.2rem;

	border: 1px solid #c2d4e5;

	margin-top:3px;

	text-align:center;

	line-height:2.2rem;

}

.gxb p {

	color:#fff;

}





/******专家团队*******/







.zhuanjia {

	width: 100%;

	height: auto;

}

.zj1 {

	width: 95%;

	margin: 0.5rem auto;

	height: 18rem;

}

.zjtu2 {

	width: 40%;

	float: left;

	margin-bottom: 1.2rem;

}

.zjwz2 {

	width: 57%;

	float: right;

}

.zjwz2 p {

	font-size: 1.2rem;

	line-height: 1.6rem;

	color: #666666;

	margin-top: 0.4rem;

}

.zjwz2 p span {

	color: #ca0000;

	font-size: 2rem;

	line-height: 3rem;

}

.zjwz2 p sn {

	padding: 0.2rem;

	background-color: #9bb6d3;

	color: #fff;

}

.zjwz2 p font {

	color: #f00;

}

.cp {

	text-align: center;

}

.zjwz2 p strong {

	background: url(../images/zj_lo1.png) no-repeat left center;

	padding-left: 1rem;

	margin-left: 1rem;

}

.zjwz2 p sn2 {

	padding: 0.2rem;

	color: #fff;

	background-color: #9bb6d3;

}

.yxiang {

	width: 100%;

	overflow: hidden;

	margin-top: 0.5rem;

}

.yxiang {

	border: #f27406 1px solid;

	line-height: 2rem;

	text-align: center;

	font-size: 1.2rem;

	color: #333333;

	background: #fffcec;

}

.red {

	color: #900;

}
