@charset "gb2312";
/* CSS Document */



.top {
	position: relative;
	overflow: hidden;
}
.top a.a1 {
	position: absolute;
	width: 1rem;
	height: 1rem;
	left: 2%;
	top: 10%;
}
.top a.a2 {
	position: absolute;
	width: 1rem;
	height: 1rem;
	right: 2%;
	top: 10%;
}
.banner {
	position: relative;
	overflow: hidden;
}
.banner p {
	position: absolute;
	top: 76%;
	left: 20%;
	font-size: 0.3125rem;
	color: #030303;
	width: 71%;
	line-height: 1.5;
}

#banner .hd {
	position: absolute;
	width: 100%;
	bottom:10px;
	left:45%;
}
#banner .hd ul:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
	font-size: 0;
}
#banner .hd li {
	margin-left: 2%;
	background: #cccccc;
	float: left;
	width: 0.234375rem;
	height: 0.234375rem;
	border-radius: 1rem;
}
#banner .hd li.on {
	background: #fd9070;
}

.nav ul li{float:left;box-sizing: border-box;width:25%;background:#0385db;border-right:1px solid #4faae6;border-top:1px solid #4faae6;text-align:center;line-height:3}
.nav ul li a{font-size:0.375rem;color:#fff;}

.headNews dl{margin:0.3125rem 0.3125rem;border:1px solid #f2f2f2;line-height:2.4}
.headNews dl dt{width:2.5rem;background:#faf6ad;}
.headNews dl dt b{font-size:0.34375rem;color:#ed1e24;display:initial}
.headNews dl dt b em img{width:0.34375rem !important;vertical-align:middle;margin-left:7%;margin-right:5%}
.headNews dl dd{width:6.09375rem;margin-left:3%}
.headNews dl dd ul li a{font-size:0.34375rem;color:#333333;}

.h_b{height:0.203125rem;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f5f5;margin:0.46875rem 0}

.tit{width: 9.375rem;margin: auto;margin-bottom:0.46875rem}
.tit p{font-size:0.28125rem;color:#bbbbbb;text-transform:uppercase}
.tit p span{font-size:0.4375rem;color:#333333;font-weight:bold;border-left:0.09375rem solid #0385db;padding-left:2%;margin-right:1%}
.tit p a{font-size:0.375rem;color:#999999}

.iBox{margin:0 0.3125rem;}
.iBox dl{width:43%;float:left;border:1px solid #e5e5e5;border-radius:0.1rem;margin-right:3%;padding:2.5% 2.2%;margin-bottom:3%}
.iBox dl dt{width:1.54rem;margin-right:0.25rem;}
.iBox dl dd{width:2.03125rem}
.iBox dl dd h2{font-size:0.4375rem;color:#333333;margin-top:0.1rem}
.iBox dl dd p{font-size:0.28125rem;color:#bbbbbb;text-transform:uppercase;margin-top:0.1rem}
.iBox dl dd i{display:block;width:35%;height:0.035rem;background:#ff8800;margin-top:0.2rem}


.ksdh{margin:0 0.3125rem;}
.ksdh ul{border:1px solid #e5e5e5}
.ksdh ul li{float:left;box-sizing: border-box;width:25%;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0.515625rem 0}
.ksdh ul li em img{width:2.0625rem !important;}
.ksdh ul li p{font-size:0.34375rem;color:#333333;margin-top:0.296875rem}



.box4{padding:0 3%;padding-bottom: 5%;}
.box4 .room{background:#fff;position:relative}
.box4 .room .hd ul li{width:2.34375rem;background:#dde4eb;padding:0.33rem 0;font-size:0.3125rem;color:#333333;text-align:center;line-height:1.5;margin-bottom:0.05rem;position:relative}
.box4 .room .hd ul li.on{background:#448aca;color:#fff}
.box4 .room .hd ul li i{width:0;height: 0;border-style: solid;border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #448aca;position:absolute;right:-5.5%;top:42%;display:none}
.box4 .room .hd ul li.on i{display:block}
.box4 .room .bd{width:6.625rem;margin:0.2rem;}
.box4 .four h2{font-size:0.28125rem;color:#333333;font-weight:bold;margin-top:3%}
.box4 .four p{font-size:0.28125rem;color:#333333;line-height:1.5;margin-top:3%}
.box4 .four p span{color:#458ccc}
.box4 .four .four_bd .anl:nth-of-type(2) p{margin-bottom:8%}
.box4 .four .four_hd{position:absolute;bottom:3%;left:50%}
.box4 .four .four_hd p{width:0.625rem;height:0.15625rem;background:#cccccc;display:inline-block;margin-left:0.15625rem;}
.box4 .four .four_hd p.on{background:#458ccc}
.box4 .room .bd ul li,.four_bd .anl{display:none}
.box4 .room .bd ul li:first-child,.four_bd .anl:first-child{display:block}
.box4 .anl{ padding:4%;}


/*.box1{ position:relative; overflow:hidden;margin-top: 0.6rem;}
.box1 h2{ font-size:0.3125rem; font-weight:bold; color:#ffffff;}
.box1 h2.q1{ position:absolute; left:5%; top:63%;width: 25%;line-height: 1.5;}
.box1 h3{ position:absolute; left:5%; top:80%; font-size:0.3125rem; font-weight:bold; color:#ff0000; background:#fff799;padding: 2% 3%;border-radius: 5rem;}
.box1 h2.q2{ position:absolute; left:5%; top:92%;}
.box1 h4{ position:absolute; left:39%; top:5%; font-size:0.53125rem; font-weight:bold; color:#448aca;}
.box1 h4 span{ color:#333333;}
.box1 b{ position:absolute; left:39%; top:15%; font-size:0.28125rem; color:#ccc;}
.box1 p{ font-size:0.3125rem; font-weight:bold; color:#333333;}
.box1 p em{ font-weight:normal;display: inline;}
.box1 p.p1{ position:absolute; left:40%; top:22%;}
.box1 p.p2{ position:absolute; left:40%; top:30%;}
.box1 p.p3{ position:absolute; left:40%; top:38%;line-height: 1.5;}
.box1 i{ position:absolute; left:49%; top:38%; font-weight:normal;display: inline;font-size:0.3125rem;width: 46%;line-height: 1.5;}
.box1 h5{ position:absolute; left:40%; top:58%; font-size:0.3125rem; color:#4992c0;}
.box1 h6{ position:absolute; left:40%; top:65%; font-size:0.3125rem; color:#666666;width: 57%;line-height: 1.6;}


.choose{ position:relative;margin-top: 5%;}
.choose h2 { font-size:0.40625rem; color:#020202;}
.choose p{ font-size:0.28125rem; color:#7a7a7a;margin-top: 3%;}
.choose .bd{width: 9.375rem;margin: auto;border: 1px dashed #cdcccc;}
.choose .bd dd{ width:1.09375rem;margin-left: 1.5625rem;}
.choose .bd li{ padding:0.3125rem 0;}
.choose .bd dt{width: 5.3rem;margin-right: 12%;margin-top: 2%;}



.choose a.prev{position: absolute;left: 8%;top: 15%;width: 0.46875rem;}
.choose a.next{position: absolute;right: 8%;top: 15%;width: 0.46875rem;}*/
.team{margin:0 0.3125rem}
.team .hd ul{border-bottom:1px solid #0385db;margin-bottom:0.65625rem;}
.team .hd ul li{float:left;width:23.95%;border:1px solid #dddddd;margin-right:0.5%;text-align:center;line-height:2;font-size:0.4375rem;color:#666666;border-bottom:none;cursor:pointer}
.team .hd ul li.on{background:#0385db;color:#fff;}
.team .bd dl dt{width:2.95rem;float:left;position:relative}
.team dl dt div{position:absolute;left:5%;bottom:5%;padding:0 8%}
.team dl dt p{font-size:0.3125rem;font-weight:bold;color:#fff;line-height:1.4}
.team dl dt a{font-size:0.3125rem;font-weight:bold;color:#ff0000;background:#fff799;display:block;width:90%;border-radius:0.5rem;text-align:center;line-height:2;margin-top:0.4rem}
.team dl dt span{font-size:0.3125rem;color:#fff;text-align:center;margin-top:10%;display:inline-block}
.team dl dd{width:6.2rem;float:left;margin-left:0.2rem;margin-top:3%}
.team dl dd .bt{border-left:3px solid #428dbd;padding-left:0.3125rem;margin-bottom:3%}
.team dl dd .bt h2{font-size:0.53125rem;color:#333333;font-weight:bold;background:#fff;line-height:1.4}
.team dl dd .bt h2 b{color:#448aca;font-weight:bold}
.team dl dd .bt p{width:3.171875rem;margin-bottom:2%}
.team dl dd .bt em{width:1.578125rem;float:right;margin-top:-17%}
.team dl dd h3{font-size:0.3125rem;color:#333333;line-height:1.6;padding-right:1%;margin-top:1%}
.team dl dd h3 span{font-weight:bold}
.team dl dd h3 b{float:left;width:91%}
.team dl dd h3 em{width:0.3725rem;vertical-align:text-bottom;margin-right:2%;float:left}

.team dl dd h4{font-size:0.3125rem;color:#4992c0;border-top:1px dashed #cdcccc;margin-top:4%;padding-top:4%;width:92%;margin-left:8%}
.team dl dd h5{font-size:0.3125rem;color:#999999;line-height:1.5;margin-top:3%;width:92%;margin-left:8%}
.team dl dd a{color:#ff8800}




#choose .hd {
	text-align: center;
	margin-left: 36%;
	width: 100%;
	margin-top: 3%;
}
#choose .hd ul:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
	font-size: 0;
}
#choose .hd li {
	margin-left: 2%;
	background: #cccccc;
	float: left;
	width: 0.234375rem;
	height: 0.234375rem;
	border-radius: 1rem;
}
#choose .hd li.on {
	background: #fd9070;
}

.focus{ margin:0 0.3125rem; font-size:0.34375rem; color:#ffffff; text-align:center;}
.focus dl.d1 li{ float:left;padding: 2% 0;line-height: 2;margin-left: 1%;margin-top: 1%;}
.focus dl.d1 li a{ white-space:nowrap;}
.focus dl.d1 dd{ width:7.34375rem;}
.focus dl.d1 li.l1{ background:#768dea; width:3.36875rem;}
.focus dl.d1 li.l2{ background:#f79238; width:3.875rem;}
.focus dl.d1 li.l3{ background:#65c5bd; width:3.36875rem;}
.focus dl.d1 li.l4{ background:#6ca8dd; width:3.875rem;}
.focus dl.d1 dt{ background:#65c5bd; line-height:1.5;padding: 2.5% 0;margin-top: 1%; width:2rem;}
.focus dl.d2{ margin-top:1%;}
.focus dl.d2 p{padding: 2% 0;line-height: 2;}
.focus dl.d2 dd{ width:4.65625rem; background:#ff784e;}
.focus dl.d2 dt{ width:4.65625rem; background:#f7b338;}

.zx{margin-top: 5%;}
.zx a{ font-size:0.375rem;line-height: 3;border-radius: 0.1rem;padding: 2% 6%;}
.zx a.s1{ color:#ed1e24; background:#fef2f2; border:1px solid #f68e91;}
.zx a.s2{ color:#ffffff; background:#0385db; border:1px solid #0385db;}
.zx a.s2 img{ width:0.46875rem !important;vertical-align: middle;}


.look{ position:relative; overflow:hidden; width:9.375rem; margin:auto;margin-bottom: 5%;}
.look p{ font-size:0.3125rem; color:#ffffff;line-height:1.2;}
.look p.p1{ position:absolute; left:6%; top:61%; text-align:center; }
.look p.p2{ position:absolute; left:58%; top:15%;}
.look p.p3{ position:absolute; left:58%; top:49%;}
.look p.p4{ position:absolute; left:80%; top:49%;}






/*病种*/
.bzhr{ padding:0.3125rem;border-bottom: 1px solid #e5e5e5;}
.bzhr img{ width:0.46875rem !important;vertical-align: middle;margin-right: 2%;}
.bzhr h2{ font-size:0.375rem; color:#999999;}
.bzhr h2 span{ color:#333333;}

.bzbox{ width:9.375rem; margin:auto; margin-top:0.46875rem;}
.bzbox dd{ width:2.203125rem;}
.bzbox dt{ font-size:0.34375rem; color:#000000;width: 6.6rem;line-height: 1.5;}
.bzbox dt a{ color:#ff0000;}

.bzzx{ width:9.375rem; margin:auto;overflow: hidden;margin-top: 5%;padding-bottom: 1%;}
.bzzx li{ list-style:none; float:left; font-size:0.375rem; color:#ffffff; background:#fd6c70;box-shadow:1px 5px 0px #e36266, 2px 2px 5px #e36266; width:2.1875rem;text-align: center;line-height: 2; margin-left:0.19rem;border-radius: 0.1rem;}
.bzzx li:nth-of-type(2){background:#76c000;box-shadow:1px 5px 0px #66a600, 2px 2px 5px #66a600;}
.bzzx li:nth-of-type(3){background:#1d94e5;box-shadow:1px 5px 0px #1b85cc, 2px 2px 5px #1b85cc;}
.bzzx li:nth-of-type(4){background:#cfa972;box-shadow:1px 5px 0px #b59464, 2px 2px 5px #b59464;}

.titl{margin-bottom:0.46875rem; width:9.375rem; margin:auto;}
.titl p{font-size:0.28125rem;color:#bbbbbb;text-transform:uppercase}
.titl p span{font-size:0.4375rem;color:#333333;font-weight:bold;border-left:0.09375rem solid #0385db;padding-left:2%;margin-right:1%}
.titl p a{font-size:0.375rem;color:#999999}

.bzfocus{width:9.375rem; margin:auto;overflow: hidden; margin-top:0.3125rem;}
.bzfocus dl{ border:1px dashed #d9d9d9; padding:0.3125rem 0.28125rem;margin-top:0.3125rem;}
.bzfocus dl dd{ width:1.5625rem;}
.bzfocus dl dt{width: 6.8rem;}
.bzfocus dl dt h2{ font-size:0.40625rem; color:#333333;}
.bzfocus dl dt p{ font-size:0.34375rem; color:#999999;margin-top: 3%;line-height: 1.3;}

.bzcen{width:9.375rem; margin:auto;overflow: hidden; margin-top:0.46875rem;}

.bzcase {
	position: relative;
	margin-top: 5%;
}
.bzcase .bd {
	width: 9.375rem;
	margin: auto; text-align:center;
	
}
.bzcase .bd li img { width:6.9375rem !important;
	 
}
.bzcase a.prev {
	position: absolute;
	left: 4%;
	top: 35%;
	width: 0.65625rem;
}
.bzcase a.next {
	position: absolute;
	right: 4%;
	top: 35%;
	width: 0.65625rem;
}
#bzcase .hd {
	text-align: center;
	margin-left: 45%;
	width: 100%;
	margin-top: 3%;
}
#bzcase .hd ul:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
	font-size: 0;
}
#bzcase .hd li {
	margin-left: 2%;
	background: #cccccc;
	float: left;
	width: 0.234375rem;
	height: 0.234375rem;
	border-radius: 1rem;
}
#bzcase .hd li.on {
	background: #fd9070;
}


.h_r{margin:0.46875rem 0}


.bzcus{ margin:0 0.3125rem; font-size:0.34375rem; color:#ffffff; text-align:center;}
.bzcus dl.d1 li{ float:left;padding: 2% 0;line-height: 2;margin-left: 1%;margin-top: 1%;}
.bzcus dl.d1 dd{ width:7.34375rem;}
.bzcus dl.d1 li.l1{ background:#768dea; width:3.36875rem;}
.bzcus dl.d1 li.l2{ background:#b99a7e; width:3.875rem;}
.bzcus dl.d1 li.l3{ background:#65c5bd; width:3.36875rem;}
.bzcus dl.d1 li.l4{ background:#6ca8dd; width:3.875rem;}
.bzcus dl.d1 dt{ background:#f75a53; line-height:1.5;padding: 2.5% 0;margin-top: 1%; width:2rem;}
.bzcus dl.d2{ margin-top:1%;}
.bzcus dl.d2 p{padding: 2% 0;line-height: 1.5;}
.bzcus dl.d2 dd{ width:4.65625rem; background:#e3b79a;}
.bzcus dl.d2 dt{ width:4.65625rem; background:#ffab80;}


/*专家团队*/
.zjtd .zj_box1{margin:0 0.3125rem;}
.zjtd .zj_box1 dl{border-bottom:1px dashed #d9d9d9;padding-bottom:0.46875rem;margin-top:0.46875rem}
.zjtd .zj_box1 dl dt{width:2.8125rem}
.zjtd .zj_box1 dl dd{width:6.15625rem;margin-left:4%;margin-top:3%}
.zjtd .zj_box1 dl dd h2{font-size:0.34375rem;color:#333333}
.zjtd .zj_box1 dl dd h2 span{font-size:0.46875rem;margin-right:0.3rem}
.zjtd .zj_box1 dl dd h4{font-size:0.34375rem;color:#999999;line-height:1.4;margin-top:4%}
.zjtd .zj_box1 dl dd h4 b{color:#0385db}
.zjtd .zj_box1 dl dd h4 a{color:#ff8800}
.zjtd .zj_box1 dl dd p{margin-top:5%}
.zjtd .zj_box1 dl dd p a{font-size:0.34375rem;color:#ff8800;padding: 2% 6%;line-height:2;background:#fff6ec;border:1px solid #ffdbb2;border-radius:0.1rem;text-align:center;}
.zjtd .zj_box1 dl dd p a em img{width:0.421875rem !important;vertical-align:middle;margin-right:0.1rem}
.zjtd .zj_box1 dl dd p a:nth-of-type(2){background:#38b7ea;border:none;color:#fff;margin-left:4%}
.zjtd .page {margin:5% 5%}
.zjtd .page a{font-size:0.34375rem;color:#afafaf;background:#eeeeee;padding:0.15625rem;border:1px solid #959595;margin-right:1.5%}
.zjtd .page a:hover{background:#0385db;color:#fff}


/*专家详情页*/
.dis{ width:9.375rem; overflow:hidden; margin:auto; border-bottom:1px dashed #d9d9d9; padding-bottom:0.46875rem; text-align:center;}
.dis h1{ font-size:0.46875rem; font-weight:bold; color:#0385db; margin-top:0.625rem;}
.dis h2{ font-size:0.3125rem; color:#666666; margin-top:0.375rem;}
.dis h3{ font-size:0.375rem; color:#38b7ea; margin-top:0.21875rem;}
.dis h3 a{text-decoration: underline;}
.dis dl li{ float:left; list-style:none; font-size:0.375rem; color:#fd6c70; border:1px solid #fd6c70;padding: 3% 3.4%;border-radius: 0.1rem; margin-left:0.21875rem; margin-top:0.390625rem;}
.dis dl li:nth-of-type(2){ color:#76c000; border:1px solid #76c000;}
.dis dl li:nth-of-type(3){ color:#0385db; border:1px solid #0385db;}
.dis dl li:nth-of-type(4){ color:#cfa972; border:1px solid #cfa972;}

.dis_real{width:9.375rem; overflow:hidden; margin:auto; margin-top:0.703125rem; text-align:center; padding-bottom:1.5625rem; border-bottom:1px solid #dddddd;}
.dis_real b{ width:5.609375rem !important;}
.dis_real h2{ font-size:0.4375rem; font-weight:bold; color:#333333; margin-top:0.40625rem;}
.dis_real h3{ font-size:0.4375rem; font-weight:bold; color:#0385db; margin-top:0.859375rem;}
.dis_real h3 img{0.203125}
.dis_real p{ font-size:0.375rem; color:#333333; text-indent:2em; line-height:2;margin-top: 0.3rem;text-align: left;}

.dis_wxts{width:9.375rem; overflow:hidden; margin:auto; margin-top:0.4375rem;}
.dis_wxts h2{ font-size: 0.4375rem; font-weight:bold; color:#333333;}
.dis_wxts h2 img{ width:0.453125rem !important;}
.dis_wxts h3 { font-size:0.375rem; color:#333333; line-height:1.6; margin-top:2%;}
.dis_wxts h3 a{ color:#ff0000;}


.dis_wxts .div {
	margin-bottom: 5%; margin-top:0.375rem;
}
.dis_wxts input {
	width: 5.6rem;
	border: 1px solid #e5e5e5;
	padding: 0 3%;
	height: 0.875rem;
	line-height: 0.875rem;
	font-size: 0.3125rem;
	box-sizing: border-box; color:#999999;
	
	
	
	-webkit-appearance: none;
}

.dis_wxts .div img{ width:3.703125rem !important;}
.xgyd{ background:#eeeeee; font-size:0.4375rem; color:#333333;padding: 3% 0;}
.xgyd p{border-left: 0.09375rem solid #0385db;width: 9.375rem;margin: auto;}
.yd li{width: 9.375rem;margin: auto; font-size:0.375rem; color:#333333;line-height: 3;border-bottom: 1px dashed #d9d9d9;}
.yd li a{width: 81%;float: right;height: 0.9rem;overflow: hidden;}

/*技术列表*/

.skill{ width:100%; overflow:hidden; margin:auto; margin-top:0.125rem;}
.skill ul li{ margin-top:0.46875rem; width:50%; float:left; text-align:center;}
.skill ul li img{ width:90%!important;}

/*来院路线*/

.lx_sj{margin:0.46875rem 0.3125rem;}
.lx_sj ul li{border-bottom:1px dashed #e5e5e5;padding-bottom:3%;margin-top:3%}
.lx_sj ul li p{font-size:0.34375rem;color:#333333}
.lx_sj ul li p b{color:#0385db}
.lx_sj ul li p em{width:0.375rem;display:inline-block;margin-right:3%}
.lxdt{width:296px;margin:5% auto;}
.ycnr{display:none;}
.xsnr{display:block;}
.lxbox {margin:0.34375rem 0.3125rem;border-bottom:1px dashed #e3e3e4;padding-bottom:0.1875rem}
.lxbox dl{margin-top:0.1875rem}
.lxbox dl dt{border-bottom:1px dashed #cdcece;padding:0.05rem 0;background:#f3f3f5}
.lxbox dl dt em{width:0.40625rem;vertical-align:middle;margin:0 0.1rem}
.lxbox dl dt b{font-size:0.375rem;font-weight:bold;color:#0385db;margin-right:0.1rem}
.lxbox dl dt span{font-size:0.28125rem;color:#cdcece}
.lxbox dl dd p{font-size:0.34375rem;color:#545454;line-height:1.4;padding:0.1875rem 0}
.lxbox dl dd p span{color:#f6a21c}
.lx_zx{margin:0.515625rem 0.3125rem}
@media only screen and (min-width: 640px) {
    .ycnr{display:block;}
	.xsnr{display:none;}
	.lxdt{width:590px;margin:0 auto;}
}



/*文章列表*/
.list{width:9.375rem; overflow:hidden; margin:auto; margin-top:0.15625rem;}
.list h2{ font-size:0.375rem; color:#333333; margin-bottom:0.3125rem;}
.list h2 img{ width:0.099375rem !important;}
.list dl{border-bottom: 1px dashed #cccccc;padding-bottom: 0.46875rem; margin-top:0.46875rem;}
.list dl dd{ width:2.5rem;}
.list dl dt{width: 6.3rem;line-height: 1.8;}
.list dl dt p{ font-size:0.3125rem; color:#999999;}
.list dl dt p a{ color:#ff0000;}
.list dl dt h3{ font-size:0.3125rem; color:#bfbfbf;}
.list dl dt h3 img{ width:0.3125rem !important;}
.list .page {margin:5% 5%}
.list .page a{font-size:0.34375rem;color:#afafaf;background:#eeeeee;padding:0.15625rem;border:1px solid #959595;margin-right:1.5%}
.list .page a:hover{background:#0385db;color:#fff}


/*文章列表详情页*/

.art{ width:9.375rem; overflow:hidden; margin:auto; border-bottom:1px dashed #d9d9d9; padding-bottom:0.46875rem; text-align:center;}
.art h1{ font-size:0.5625rem; font-weight:bold; color:#0385db;width: 83%;margin: auto;line-height: 1.5; margin-top:0.625rem;}
.art h2{ font-size:0.3125rem; color:#666666; margin-top:0.375rem;}
.art h3{ font-size:0.375rem; color:#38b7ea; margin-top:0.21875rem;}
.art h3 a{text-decoration: underline;}
.art dl li{ float:left; list-style:none; width:23%; margin:0.390625rem 1% 0; border:1px solid #fd6c70; border-radius: 0.1rem; padding:3% 3%; box-sizing:border-box;}
.art dl li a{ font-size:0.375rem; color:#fd6c70; }
.art dl li:nth-of-type(2){ border:1px solid #76c000;}
.art dl li:nth-of-type(2) a{ color:#76c000;}
.art dl li:nth-of-type(3){ border:1px solid #0385db;}
.art dl li:nth-of-type(3) a{ color:#0385db;}
.art dl li:nth-of-type(4){ border:1px solid #cfa972;}
.art dl li:nth-of-type(4) a{ color:#cfa972;}
.art_real{width:9.375rem; overflow:hidden; margin:auto; text-align:center; margin-top:0.25rem;padding-bottom: 0.78125rem;border-bottom: 1px solid #dddddd;}
/*.art_real img{ margin-top:0.75rem;}*/
.art_real p{ font-size:0.375rem; color:#333333;text-indent:2em; line-height:2;margin-top: 0.3rem;text-align: left;}


/*预约挂号*/
.gh_title{width:9.375rem; overflow:hidden; margin:auto; text-align:center; margin-top:0.625rem;}
.gh_title h2{ font-size:0.46875rem; font-weight:bold; color:#0385db;}
.gh_title p{ font-size:0.21875rem; color:#cccccc;text-transform:uppercase;padding: 2% 0 1% 0;}


#gh h1{ font-size:0.3125rem; color:#999999;text-align: center;margin-bottom: 5%;}

#gh {width:9.375rem; overflow:hidden; margin:auto; 
	font-family: 'microsoft yahei';
	margin: 0 auto;
	
	
	margin-top: 0.390625rem;
	padding-bottom: 0.5rem;
}
#gh div {
	margin-bottom: 3%;
}
#gh label {
	line-height: 2.8;
	width: 24%;
	font-size: 0.375rem;
	color: #999999
}
#gh label span{ vertical-align:middle; color:#ff0000;}
#gh input {
	width: 7rem;
	border: 1px solid #e5e5e5;
	padding: 0 3%;
	height: 0.9375rem;
	line-height: 0.9375rem;
	font-size: 0.375rem;
	box-sizing: border-box;
	font-family: 'microsoft yahei';
	margin-left: 0.1rem;
	z-index: 999;
	-webkit-appearance: none;
}
#gh textarea {
	width: 74%;
	border: 1px solid #e5e5e5;
	padding: 3% 3%;
	box-sizing: border-box;
	font-family: 'microsoft yahei';
	margin-left: 0.1rem;
	resize: both;
	height: 2.5rem;
	-webkit-appearance: none;
}
#gh .time {
	position: relative
}
#gh .time i {
	width: 0.46875rem;
	position: absolute;
	right: 8%;
	top: 19%
}



.o-form>input{
	width: 4.375rem !important;
	height:.7rem;
	line-height:.7rem;
	background: #666666;
	color: #fff;
	font-size: .26rem;
	border-radius: 10px;
	margin-top: .44rem;
}

.o-form>input+input{
	width: 4.375rem !important;
	height:.7rem;
	line-height:.7rem;
	background: #ed1e24;
	color: #fff;
	font-size: .26rem;
	border-radius: 10px;
	margin-top: .44rem;
	float: right;
}

#gh h6{ font-size:0.375rem; color:#ed1e24; margin-top:0.625rem; text-align:center;}
#gh h5{ font-size:0.28125rem; color:#333333; margin-top:2%; text-align:center;}


.o-process{
	
	
	height: 8.4375rem;
	padding-top: 0.625rem;
	background: url("../images/p-bg.png") top center;
	text-align: center;
}
.o-process img{
	margin-top: 0.6875rem;
	width: 6rem;
}

.o-title{
	text-align: center;
	color: #ccc;
	font-size: 0.21875rem;
	background: url("../images/h2.png") center bottom no-repeat;
	background-size:100%;
	padding-bottom: 0.21875rem;
}
.o-title span{
	display: block;
	font-size:0.46875rem;
	color: #499bef;
	font-weight: bold;line-height: 2;
}

.o-tips{
	width:9.375rem; overflow:hidden; margin:auto; 
}

.o-info{
	padding: 0.65625rem 0 0.59375rem;
	overflow: hidden;
}
.o-info img{
	float: left;
	width: 3.125rem !important;
	
	display: block;
	margin-right: .37rem;
}
.o-info p{
	float: left;
	width: 5.625rem;
	font-size: 0.28125rem;
	line-height:0.5625rem;
}

.o-tips>p{
	
	border: 1px dashed #f2f2f2;
	line-height:0.9375rem;
	height:1.375rem;
	font-size: 0.3125rem;
	margin-bottom: 0.3125rem;
	box-sizing: border-box;
	padding: 0.234375rem 0 0 0.28125rem;
}


.o-tips>p img{
	float: left;
	width: 1.09375rem;
	height: 0.921875rem;
	vertical-align: top;
	margin-right: 0.25rem;
}
.o-tips>p.p2{
	line-height: 0.46875rem;
}























#guahao h1{ font-size:0.34375rem; color:#ff0000;text-align: center;margin-bottom: 5%;}
#guahao h1 span{ font-size:0.375rem;vertical-align: middle;}

#guahao {
	font-family: 'microsoft yahei';
	margin: 0 auto;
	padding: 0 3%;
	
	margin-top: 0.390625rem;
	padding-bottom: 0.5rem;
}
#guahao div {
	margin-bottom: 3%;
}
#guahao label {
	line-height: 2.8;
	width: 21%;
	font-size: 0.375rem;
	color: #666666
}
#guahao input {
	width: 7.3rem;
	border: 1px solid #e5e5e5;
	padding: 0 3%;
	height: 0.9375rem;
	line-height: 0.9375rem;
	font-size: 0.375rem;
	box-sizing: border-box;
	font-family: 'microsoft yahei';
	margin-left: 0.1rem;
	z-index: 999;
	-webkit-appearance: none;
}
#guahao textarea {
	width: 77%;
	border: 1px solid #e5e5e5;
	padding: 3% 3%;
	box-sizing: border-box;
	font-family: 'microsoft yahei';
	margin-left: 0.1rem;
	resize: both;
	height: 2.5rem;
	-webkit-appearance: none;
}
#guahao .time {
	position: relative
}
#guahao .time i {
	width: 0.46875rem;
	position: absolute;
	right: 8%;
	top: 19%
}
#guahao input[type=submit] {
	font-size: 0.5625rem;
	color: #fff;
	font-family: 思源黑体 CN;
	background: #f98700;
	border-radius: 0.2rem;
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-left: 0!important;
	margin-top: 8%;
	margin-bottom: 8%
}




.dtt img {
	height: 1.875rem;
	margin-top: -2%
}
.fot {
	background: url(../images/fot_bg.png) no-repeat;
	background-size: 100%;
	height: 4.0625rem;
	padding-bottom: 8%;
	margin-bottom: 5%;
}
.fot .left {
	width: 30%;
	margin-left: 5%;
	margin-top: 8%
}
.fot .right {
	width: 60%;
	margin-left: 4%;
	margin-top: 5%
}
.fot dl {
	margin-top: 0.375rem;
}
.fot dl dt {
	width: 0.796875rem;
	margin-right: 2%
}
.fot dl dd {
	width: 5rem
}
.fot dl dd p {
	font-size: 0.3125rem;
	color: #30302f;
	margin-bottom: 2%
}
.fot dl dd h4 {
	font-size: 0.46875rem;
	color: #383f3c;
	font-weight: bold
}
.fot dl dd h3 {
	font-size: 0.3125rem;
	color: #383f3c;
	font-weight: bold;
	line-height: 1.2
}


/*yyjj*/

.title{position:relative;border:1px solid #dddddd;margin:0 1.09375rem;margin-top:0.515625rem}
.title em{width:18%;height:0.06875rem;background:#0385db;margin:0 auto;display:block}
.title h2{font-size:0.5625rem;color:#333333;font-weight:bold;text-align:center;margin-top:0.25rem;margin-bottom:0.4375rem;}
.title h3{font-size:0.40625rem;color:#999999;background:#fff;position:absolute;bottom:-12%;left:20%;width:60%;text-align:center}
.title p{background:#fff;position:absolute;bottom:-8%;left:5%;width:90%;text-align:center}
.intro_box1{background:url(../images/intro_bg.jpg) no-repeat;background-size:100%;width:9.375rem;height:5.625rem;margin:0 auto;margin-top:0.984375rem}
.intro_box1 .box1_nr{background:rgba(25,197,244,0.9);width:60%;float:right;margin-top:0.8125rem;padding:0.5rem 0 0.5rem 0.5rem;}
.intro_box1 .box1_nr h2{font-size:0.375rem;color:#fff}
.intro_box1 .box1_nr h3{font-size:0.5625rem;color:#fff;margin-top:3%;margin-bottom:5%}
.intro_box1 .box1_nr p{font-size:0.34375rem;color:#fff;margin-top:0.21875rem}
.intro_box1 .box1_nr p span{display: inline-block;color:#000000;background:#fff100;width:12%;text-align:center;margin-right:3%;line-height:1.2}
.intro_box2{margin:0 0.3125rem}
.intro_box2 h4{font-size:0.375rem;color:#333333;line-height:1.5;text-indent:2em;margin:0.625rem 0}
.intro_box2 dl{border-bottom:1px dashed #cdcdcd;padding-bottom:0.4375rem;margin-bottom:0.4375rem}
.intro_box2 dl dt{width:1.125rem;margin-right:0.34375rem;}
.intro_box2 dl dd{width:7.34375rem;}
.intro_box2 dl dd h2{font-size:0.5625rem;color:#333333}
.intro_box2 dl dd p{font-size:0.375rem;color:#666666;margin-top:3%}
.intro_box3{margin:0 0.3125rem}
.intro_box3 ul{background:url(../images/intro_bg2.jpg) no-repeat;background-size:100%;height:5.671875rem;margin-top:0.78125rem;margin-bottom:0.75rem}
.intro_box3 ul li{float:left;width:28%;text-align:center;margin-top:0.9375rem}
.intro_box3 ul li p{font-size:0.375rem;color:#39c8b4;line-height:1.4}
.intro_box3 ul li:nth-of-type(2){margin-left:8%}
.intro_box3 ul li:nth-of-type(2) p{color:#5089d6;}
.intro_box3 ul li:nth-of-type(3){margin-left:8%}
.intro_box3 ul li:nth-of-type(3) p{color:#46aae0;}
.intro_box3 ul li:nth-of-type(4){margin-left:0;margin-top:27%}
.intro_box3 ul li:nth-of-type(4) p{color:#1b95d6;}
.intro_box3 ul li:nth-of-type(5){margin-left:8%;margin-top:27%}
.intro_box3 ul li:nth-of-type(5) p{color:#42b0d1;}
.intro_box3 ul li:nth-of-type(6){margin-left:8%;margin-top:27%}
.intro_box3 ul li:nth-of-type(6) p{color:#48c2da;}
.intro_box3 dl{background:#eeeeee;margin-bottom:2%}
.intro_box3 dl dt{width:2.5rem;}
.intro_box3 dl dd{width:6.5rem;margin-left:4%}
.intro_box3 dl dd h2{font-size:0.328125rem;font-weight:bold;color:#333333;margin-top:0.3125rem;}
.intro_box3 dl dd p{font-size:0.28125rem;color:#666666;line-height:1.6;margin-top:3%}
.intro_box3 dl:nth-of-type(2n) dd{margin-left:3%}
.intro_box3 i{margin-top:0.59375rem;}
.intro_box4{margin:0 0.3125rem;margin-top:0.78125rem}
.intro_box4 h5{font-size:0.375rem;color:#333333;line-height:1.5;text-indent:2em;margin-bottom:0.59375rem}
.intro_box4 .box4_left ul{width:3rem;}
.intro_box4 .box4_left ul li {background:#e7e6f0;text-align:center;padding:0.28rem 0;border-radius:0.1rem;margin-bottom:3%}
.intro_box4 .box4_left ul li h2{font-size:0.46875rem;color:#333333;font-weight:bold;}
.intro_box4 .box4_left ul li p{font-size:0.28125rem;color:#333333;margin-top:5%}
.intro_box4 .box4_left ul li:nth-of-type(4){background:#313040;}
.intro_box4 .box4_left ul li:nth-of-type(4) h2,.intro_box4 .box4_left ul li:nth-of-type(4) p{color:#fff}
.intro_box4 .box4_right{width:6.24rem;margin-left:1%}
