*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}
a{text-decoration:none;border:none;color:inherit}
ul,li{list-style:none}
em,i{font-style:normal}
html{background:#eee}
img{border:none;vertical-align:middle;width:100%}
body{color:#333;font-family:'SimHei','STHeiti','MingLiu';width:100%;margin:0 auto;max-width:640px;font-size:3.65rem;overflow-x:hidden;background:#fff}
.clear{clear:both}
.left,.lt{float:left}
.right,.rt{float:right}
.line{background:#f1f1f1;display:inline-block;width:100%;box-shadow:0px 0px 3px 3px #eee}
.pad{padding:0 2.5rem}
.red{color:#fd5326;}
.hide{display:none !important}
section{display:inline-block;margin:2rem 0 0.5rem;width:100%;}

header .head_lm{background:#027AC6;position:relative}
header .head_lm ul li{float:left;width:25%;text-align:center;color:#fff;border-left:2px groove #0695f0}
header .head_lm ul li:nth-child(n+5){border-top:2px groove #0695f0}
header .head_lm ul li:nth-child(4n+1){border-left:none}
header .head_lm ul li a{display:block;height:8.5rem;line-height:8.5rem}

.tt{font-size:3.25rem;color:#999;line-height:7rem;margin-bottom:5px;border-bottom:1px solid #ddd;padding:0 2.5rem}
.tt em{height:4.5rem;vertical-align:top;display:inline-block;width:1.15rem;margin:4px 5px 0 0;background-image:linear-gradient(to right,#045a90,#4fafeb)}
.tt a{float:right}
.tt b{color:#333;font-size:3.85rem;margin-right:10px}

.yydt .list1{display:inline-block;width:100%;margin-top:2rem}
.yydt .list1 .lt{width:29rem}
.yydt .list1 .rt{width:calc(100% - 31rem)}
.yydt .list1 .rt .p1{color:#333;line-height:6rem;margin-bottom:0.5rem}
.yydt .list1 .rt .p2{color:#999;font-size:3.15rem;line-height:4.5rem}
.yydt .list1 .rt .p2 a{color:#FF3C00}
.yydt .list2{margin-bottom:2rem}
.yydt .list2 a{display:inline-block;width:100%;border-bottom:1px dashed #eee;line-height:7.5rem;font-size:3.3rem;}
.yydt .list2 a em{color:#027AC6;margin-right:3px;font-size:3rem}
.yydt .list2 a small{float:right;color:#ccc;font-size:3.1rem}

.zlxm .cont{margin:2.5rem 2.5rem;display:inline-block}
.zlxm .cont a{float:left;width:50%;padding:2.5rem;border-top:1px solid #eee;border-left:1px solid #eee}
.zlxm .cont a:nth-child(2n){border-right:1px solid #eee}
.zlxm .cont a:nth-child(n+5){border-bottom:1px solid #eee}
.zlxm .cont a .p1{color:#555;font-weight:bold}
.zlxm .cont a .p2{font-size:3.25rem;color:#999;line-height:4.5rem;margin-top:5px}
.zlxm .cont a .rt{float:right}
.zlxm .cont a .rt{width:15rem}
.zlxm .cont a .lt{width:calc(100% - 15rem)}

.doc .doc1{margin:2.5rem 2.5rem 1rem;position:relative;height:30rem;width:calc(100% - 5rem);display:inline-block}
.doc .doc1 .sc{height:14rem;background:#f2f2f2;width:100%;padding:2rem 2rem 2rem 28rem}
.doc .doc1 .tab{position:absolute;right:0;top:3rem}
.doc .doc1 .tab i{color:#FE7200;font-size:3rem;border:1px solid;display:inline-block;padding:3px 5px;border-radius:4px;margin-left:1.5rem}
.doc .doc1 .img{width:26rem;position:absolute}
.doc .doc1 .img img{border-radius:50%;border:1px solid #8ccaf1;}
.doc .doc1 .txt{display:inline-block;width:calc(100% - 28rem);font-size:3.35rem;line-height:6rem;margin:2rem 0 2rem 28rem}
.doc .doc1 .jy{font-weight:bold}
.doc .doc1 .jy img{width:5rem}
.doc .doc1 .img a{background:#0078B9;color:#fff;font-size:3.5rem;padding:4px 0;border-radius:3px;position:absolute;left:0;bottom:-10px;right:0;margin:0 auto;width:18rem;text-align:center}
.doc .doc1 .sc a{font-size:3.35rem;line-height:5.25rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.doc .doc1 .txt .dtt b{color:#0078B9;font-size:4rem;margin-right:10px}
.doc .btns{display:inline-block;width:100%;text-align:center;margin: 4rem 0 3rem;}
.doc .btns a{background:#FE7200;color:#fff;padding:2rem 7rem;border-radius:3px}

.yyhj .img{margin:3rem 2.5rem}

.flink{margin-top:0}
.flink .link{overflow:hidden;margin:0 2.5rem}
.flink .link ul li{float:left;font-size:12px;padding:0 30px 0 0}
.flink .link ul li a{font-size:14px;line-height:30px;color:#333;margin-left:5px;font-size:3.35rem;line-height:6rem}

footer{background:#0078B9 url(../images/fbg.jpg) no-repeat;display:inline-block;width:100%;background-size:100%;color:#fff;padding-bottom:23rem;margin-top: 2rem;}
footer .lt{width:58rem;margin:15rem 0 0 3rem;font-size:3.25rem}
@media (min-width:520px){
    footer .lt{margin-top:17rem}
}
footer .f12 img{width:3.5rem;vertical-align:text-bottom;margin-right:2px}
footer .f22 img{width:26rem;margin-top:1.5rem}
footer .f21{width:26rem;font-size:3rem;line-height:4.5rem}
footer .lt .f11{background:#fff;color:#0178BA;text-align:center;border-radius:5px;padding:1rem 0;width:51rem;margin-bottom:3rem}
footer .lt .f11 i{margin:0 1rem}
footer .lt .f12{line-height:6rem}
footer .rt{background:rgba(255,255,255,.25);margin-right:2.5rem;padding:2rem}

.tabs{display:inline-block;width:100%;margin:3.5rem 0 1.5rem}
.tabs a{float:left;width:25%;text-align:center;border-right:1px solid #f1f1f1}
.tabs a:last-child{border:none}
.tabs a img{width:15.5rem;background:#f1f1f1;padding:3.5rem;border-radius:50%}
.tabs a p{margin-top:2rem}

.position{color:#B2B2B2;border-bottom:1px solid #eee;line-height:7.5rem;width:100%}
.position a{color:#B2B2B2;margin:0 2px}
.position a img{width:4rem;vertical-align:text-top;margin-right:4px}

.listBox .list_item li{display:inline-block;width:100%;margin-bottom:12px;border-bottom:1px dashed #eee;padding-bottom:12px}
.listBox .list_item li:last-child{border:none}
.listBox .list_item li img{width:26.5rem;height:20.5rem}
.listBox .list_item li .right{/*width:calc(100% - 29rem)*/}
.listBox .list_item li .name{color:#018cd6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.listBox .list_item li .jianjie{color:#9b9b9b;font-size:3.25rem;position:relative;line-height:5rem;margin:3px 0 6px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}
.listBox .list_item li .ifo em{color:#9b9b9b;font-size:3rem}
@media (max-width:480px){
    .listBox .list_item li .jianjie span{position:absolute;right:0;bottom:0;background:#fff}
}

.page{display:inline-block;width:100%;text-align:center}
.page ul{display:inline-block}
.page ul li{float:left;margin:0 2px}
.page ul li a{border:1px solid #ddd;padding:0 1rem;min-width:7rem;display:inline-block;height:7rem;line-height:7rem;}
.page ul .active a{background:#0078B9;color:#fff}

.tjyd .list{margin-bottom:2rem}
.tjyd .list a{display:inline-block;width:100%;border-bottom:1px dashed #eee;line-height:7.5rem;font-size:3.3rem;}
.tjyd .list a em{color:#027AC6;margin-right:3px;font-size:3rem}
.tjyd .list a small{float:right;color:#ccc;font-size:3.1rem}

.article{margin:10px;width:calc(100% - 20px)}
.article .t_title{text-align:center}
.article .t_title h1{font-size:4rem;color:#444;line-height:7.25rem}
.article .info{display:inline-block;width:100%;text-align:center}
.article .info label{font-size:3rem;color:#aaa}
.article .article_content{margin:15px 0;}
.article .arc_txt p{color:#666;font-size:3.45rem;/*text-indent:2em;*/margin-top:10px;line-height:5rem}
.article .arc_txt p img,.article .arc_txt img{width:auto;max-width:280px;margin:0 auto;display: block;}

.note{margin:0 10px;width:calc(100% - 20px)}
.note .list{display:inline-block;width:100%;margin:7px 0}
.note .list p{line-height:5.25rem;font-size:3.45rem;color:#666}


/*挂号*/
.formList {
	margin-top:2.5%;
	max-width:640px;
	margin:1% auto;
}
.hhtitle {
	text-align:center;
	color:#333;
	font-size:18px;
	border:#bfbfbf solid 1px;
	padding:0.5% 0;
}
.ghtitle {
	text-align:center;
	font-size:16px;
	color:#24458e;
	margin-top:1%;
}
.gh {
	width:85%;
	margin:0 auto;
	overflow:hidden;
}
.ghs {
	width:85%;
	margin:0 auto;
	overflow:hidden;
}
#gh_form li {
	overflow:hidden;
	padding: 2% 0;
	margin:2% 0;
}
#gh_form .last {
	height: auto;
	overflow: initial;
}
#gh_form .fl {
  margin-top: 5px;
  width: 30%;
  text-align: right;
}
#gh_form p{text-align: center;padding-top: 20px;}
.fl {
	float:left;
	/*padding: 2% 0;*/
	font-size:16px;
}#order_date {
  padding-left: 10px;
}
.gh input {
	float:left;
	width:65%;
	color:#c4c4c4;
	text-indent:10px;
	border:#d2d2d2 solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	padding: 2% 0;
}
.gu input {
	float:left;
	width:70%;
	color:#c4c4c4;
	text-indent:10px;
	border:#d2d2d2 solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	padding: 2% 0;
}
.gl input {
	float:left;
	width:70%;
	color:#c4c4c4;
	text-indent:10px;
	border:#d2d2d2 solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	padding: 2% 0;
}
.gh i {
	color:#ff0000;
	font-weight:bold;
}
.ghs i {
	color:#ff0000;
	font-weight:bold;
}
.class {
	border: solid 1px #d2d2d2;
	background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
	width: 70%;
	color:#c4c4c4;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	padding: 2% 0;
}
.guest {
	width:70%;
	height:50px;
	text-indent:5px;
	padding-top:5px;
	color:#c4c4c4;
	font-size:14px;
	border: #d2d2d2 solid 1px;
}
.centers {
	width:80%;
	margin:0 auto;
	overflow:hidden;
	margin-top:5%;
}
.gh .newSub {
	float:left;
	background:#1a8af0;
	width:48%;
	border:none;
	color:#fff;
	font-size:16px;
}
.gh .newSet {
	float:right;
	background:#33475f;
	width:48%;
	border:none;
	color:#fff;
	font-size:16px;
}
.sub {
	color:#faac0a;
	font-size:12px;
	text-align:center;
	margin-top:2.5%;
	margin-bottom:2.5%;
}

































