@import url("header.css");
@import url("footer.css");

header {
	width: 100%;
	border-bottom: 1px solid rgba(231, 234, 241, 1);
	background: #fff;
	position: fixed;
	z-index: 999;
	top: 0;
	height: 150px;
}

/* header {
	width: 100%;
	height: 100px;
	border-bottom: 1px solid rgba(231, 234, 241, 1);
	position: fixed;
	z-index: 999;
	top: 0;
	background: #FFF;
}

.top_nav {
	margin: 30px auto;
	width: 1200px;
}

.headlogo {
	float: left;
}

.headlogo>img {
	width: 200px;
	object-fit: contain;
	object-position: center;
}

.headerRight {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.searchTap2 {
	display: inline-block;
	width: 360px;
	height: 40px;
	border-radius: 25px;
	position: relative;
	color: #333;
}

.searchTap2 input[type="text"] {
	width: 300px;
	height: 40px;
	border-radius: 8px 0px 0px 8px;
	border: 2px solid #0F74EB;
	padding: 0 45px 0 45px;
	box-sizing: border-box;
	font-size: 16px;
}

.searchTap2 input[type="submit"] {
	height: 40px;
	width: 85px;
	background: #3c80f4;
	cursor: pointer;
	position: absolute;
	right: -15px;
	top: 0;
	border-radius: 0px 8px 8px 0px;
	border: 1px solid #3c80f4;
	color: #FFFFFF;
	font-size: 16px;
}

.searchTap2 .Hui-iconfont-search1 {
	position: absolute;
	right: 53px;
	left: 5px;
	top: 10px;
	color: #0F74EB;
	border: none;
	background-color: transparent;
	font-size: 20px;
} */

.headerNav {
	width: 100%;
	background: #3C80F4;
	height: 50px;
	position: absolute;
	top: 150px;
}

.list_nav {
	width: 1200px;
	margin: 0 auto;
}

.list_nav li {
	width: 190px;
	float: left;
	text-align: center;
	line-height: 47px;
	position: relative;
}

.list_nav li a {
	color: #FFF;
	font-size: 20px;
}

.list_nav li:hover {
	background: #F4973C;
}

.list_nav li {}

.Navactive {
	background: #F4973C;
}

.last-nth {
	width: 190px;
	background: url(../images/last_nav.png)no-repeat;
	float: left;
	height: 65px;
	position: relative;
	top: -8px;
}

.last-nth a {
	text-align: center;
	display: block;
	line-height: 65px;
	font-size: 20px;
	color: #FFF;
}

.last-nth1 {
	width: 190px;
	float: left;
	height: 50px;
}

.breadcrumb {
	line-height: 39px;
	height: 39px;
	margin: 210px auto 0px;
	width: 1200px;
	font-size: 16px;
}

.breadcrumb span {
	padding: 0 5px
}

.maincolor {
	color: #333;
}

.breadcrumb a:last-child {
	color: #4184F5;
}

.search_by {
	width: 1200px;
	margin: 0 auto;
	box-shadow: 0px 3px 6px 0px rgba(7, 7, 7, 0.19);
	background: #F6F6F6;
	overflow: hidden;
}

.search_by ul {
	width: 97%;
	margin: 0 auto;
}

.search_by li {
	border-bottom: 1px solid #DCDCDC;
	overflow: hidden;
	line-height: 33px;
}

.search_by li:last-child {
	border: none;
}

.by-first {
	overflow: hidden;
	padding: 25px 0px 8px 30px;
}

.by-first label {
	font-size: 16px;
	color: #666;
	float: left;
}

.by-first-cont {
	width: 1045px;
	float: left;
}

.by-first-cont a {
	font-size: 16px;
	padding: 1px 8px;
	color: #666;
}

.by-first-cont a.cont,
.by-first-cont a:hover {
	background: #4184F5;
	color: #FFF;
}

.by-second {
	font-size: 16px;
	padding: 8px 0px 8px 30px;
	color: #666;
	overflow: hidden;
}

.by-second label {
	font-size: 16px;
	color: #666;
	float: left;
}

.by-second-cont {
	width: 1045px;
	float: left;
}

.by-second-cont a {
	font-size: 16px;
	padding: 1px 8px;
	color: #666;
}

.by-second-cont a.cont,
.by-second-cont a:hover {
	background: #4184F5;
	color: #FFF;
}

.by-third {
	font-size: 16px;
	padding: 8px 0px 8px 0px;
	color: #666;
	overflow: hidden;
}

.by-third label {
	font-size: 16px;
	color: #666;
	float: left;
}

.by-third-cont {
	width: 1045px;
	float: left;
}

.by-third-cont a {
	font-size: 16px;
	padding: 1px 8px;
	color: #666;
}

.by-third-cont a.cont,
.by-third-cont a:hover {
	background: #4184F5;
	color: #FFF;
}

.by-fourth {
	font-size: 16px;
	padding: 8px 0px 8px 0px;
	color: #666;
	overflow: hidden;
}

.by-fourth label {
	font-size: 16px;
	color: #666;
	float: left;
}

.by-fourth-cont {
	width: 1045px;
	float: left;
}

.by-fourth-cont a {
	font-size: 16px;
	padding: 1px 8px;
	color: #666;
}

.by-fourth-cont a.cont,
.by-fourth-cont a:hover {
	background: #4184F5;
	color: #FFF;
}

.by-fifth {
	font-size: 16px;
	padding: 8px 0px 8px 0px;
	color: #666;
	overflow: hidden;
}

.by-fifth label {
	font-size: 16px;
	color: #666;
	float: left;
}

.by-fifth-cont {
	width: 1045px;
	float: left;
	margin: 5px auto;
}

.by-fifth-cont a.cont,
.by-fifth-cont a:hover {
	background: #4184F5;
	color: #FFF;
}

.by-fifth-cont span {
	float: left;
	background: #3C80F4;
	color: #FFF;
	padding: 1px 10px;
	line-height: 25px;
}

.d {
	float: left;
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #3C80F4 transparent transparent;
	transform: rotate(180deg);
	/*顺时针旋转180°*/
	position: relative;
	top: 10px;
}

.by-fifth-conts {
	float: left;
}

.by-fifth-conts a {
	font-size: 16px;
	padding: 1px 8px;
	color: #4184F5;
}

.by-fifth-conts a.active,
.by-fifth-conts a:hover {
	background: #308CF4;
	color: #FFF;
}

.by-fifth-conts1 {
	float: left;
	width: 900px;
}

.by-fifth-conts1 a {
	font-size: 16px;
	padding: 1px 8px;
	color: #4184F5;
}

.by-fifth-conts1 a.active,
.by-fifth-conts1 a:hover {
	background: #308CF4;
	color: #FFF;
}

.search-by-find {
	width: 1200px;
	margin: 10px auto;
	overflow: hidden;
}

.search-by-find ul {
	width: 1250px;
}

.search-by-find li {
	width: 275px;
	height: 290px;
	border-radius: 15px;
	border: 1px solid #D9D9D9;
	margin-right: 30px;
	margin-top: 30px;
	float: left;
}

.search-by-find-dl dt {
	width: 275px;
	height: 180px;
}

.search-by-find-dl dt .pic {
	width: 275px;
	height: 180px;
	border-radius: 15px 15px 0px 0px;
}

.search-by-find-dl dd h3 {
	font-size: 16px;
	color: #333;
	line-height: 35px;
	padding: 0 10px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-decoration: none;
}

.search-by-find-dl dd span {
	padding: 0 5px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #3C80F4;
	color: #3C80F4;
}

.labels {
	padding: 0 10px;
}

.address {
	margin: 10px auto;
	border-top: 1px solid #D9D9D9;
}

.address label {
	font-size: 14px;
	float: left;
	color: #333;
	line-height: 35px;
	padding-left: 8px;
}

.address p {
	font-size: 14px;
	color: #333;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-decoration: none;
}

/* 翻页样式 */
.listpage {
	margin: 35px auto;
}

.pages {
	width: 100%;
	text-align: center;
	color: #b5b5b5;
	font-size: 0;
	margin-bottom: 10px;
}

.pages ul {
	display: inline-block;
	+display: inline;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
}

.pages li {
	display: inline-block;
	+display: inline;
}

.pages li a {
	display: inline-block;
	padding: 9px 18px;
	line-height: 22px;
	color: #666;
	font-size: 14px;
	border: #dadada 1px solid;
	margin-right: 10px;
	overflow: hidden;
	text-decoration: none !important;
}

.pages li a:hover,
.pages a.page_pre:hover,
.pages a.page_next:hover {
	border: 1px solid #3D7FF3;
	text-decoration: none;
}

.pages li a.curr {
	background: #3D7FF3;
	color: #fff;
}

.pages a.page_pre,
.pages a.page_next {
	display: inline-block;
	padding: 10px 18px 9px;
	line-height: 22px;
	color: #666;
	font-size: 14px;
	border: #dadada 1px solid;
	margin-right: 10px;
	overflow: hidden;
}

.by-sixth {
	font-size: 16px;
	padding: 8px 0px 8px 0px;
	color: #666;
	overflow: hidden;
}

.by-sixth label {
	font-size: 16px;
	color: #666;
	float: left;
}

.by-sixth-cont {
	width: 1045px;
	float: left;
}

.by-sixth-cont a {
	font-size: 16px;
	padding: 1px 8px;
	color: #666;
}

.by-sixth-cont a.cont,
.by-sixth-cont a:hover {
	background: #4184F5;
	color: #FFF;
}

.none {
	display: none;
}

.buttom_more {
	margin: 10px auto;
	text-align: center;
}

/* 申请入住 */
.apply_to_settle_in {
	width: 1200px;
	margin: 0 auto;
	background: url(../images/hospital_info.png) no-repeat;
	height: 1650px;
	background-size: 1200px;
}

.apply_to_settle_in-tit p {
	font-size: 22px;
	text-align: center;
	padding-top: 48px;
	font-weight: bold;
}

.apply_to_settle_in-cont {
	width: 1115px;
	margin: 50px auto;
	overflow: hidden;
}

.apply_to_settle_in-cont-F {
	overflow: hidden;
	border-bottom: 1px solid #D9D9D9;
}

.pply_to_settle_in-cont-F_left {
	width: 550px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}

.pply_to_settle_in-cont-F_left li {
	height: 55px;
	line-height: 55px;
}

.pply_to_settle_in-cont-F_left li em {
	font-size: 14px;
	color: #f00;
	line-height: 30px;
	vertical-align: middle;
	width: 12px;
	display: inline-block;
	text-align: center;
}

.pply_to_settle_in-cont-F_left li label {
	width: 75px;
	font-size: 16px;
	color: #333;
	display: inline-block;
	text-align: center;
}

.pply_to_settle_in-cont-F_left li input {
	width: 300px;
	height: 30px;
	border: 1px solid #D9D9D9;
	background-color: transparent;
}

.pply_to_settle_in-cont-F_left li #address {
	width: 350px;
	height: 30px;
	border: 1px solid #D9D9D9;
	background-color: transparent;
}

.pply_to_settle_in-cont-F_left li select {
	width: 100px;
	height: 30px;
	margin-right: 5px;
	background-color: #FEF9F4;
	border: 1px solid #D9D9D9;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("../images/downs.png") no-repeat scroll right center transparent;
	background-size: 12px;
	background-position: 80px;
	color: #999;
	font-size: 16px;
}
.pply_to_settle_in-cont-F_left li #select1{
	width: 150px;
	height: 30px;
	margin-right: 5px;
	background-color: #FEF9F4;
	border: 1px solid #D9D9D9;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("../images/downs.png") no-repeat scroll right center transparent;
	background-size: 12px;
	background-position: 130px;
	color: #999;
	font-size: 16px;
}
.pply_to_settle_in-cont-F_right {
	width: 550px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
.pply_to_settle_in-cont-F_right li {
	overflow: hidden;
}
.pply_to_settle_in-cont-F_right li:last-child{
	line-height: 45px;
}
.con-title{
	width: 115px;
	float: left;
}
.con-title em {
	font-size: 14px;
	color: #f00;
	line-height: 30px;
	vertical-align: middle;
	width: 12px;
	display: inline-block;
	text-align: center;
}

.con-title label {
	width: 75px;
	font-size: 16px;
	color: #333;
	display: inline-block;
	text-align: center;
}
.con-img{
	width: 340px;
	height: 200px;
	background: #F6F6F6;
	position: relative;
	border:1px solid #D9D9D9;
	float: left;
}
.con-img input{
	opacity: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}
.con-img_title p{
	font-size: 16px;
	text-align: center;
	color: #999;
	line-height: 200px;
}
.con_prompt{
	width: 70%;
	overflow: hidden;
	margin-left: 120px;
	padding: 8px 0px;
}
.con_prompt span{
	color: #f00;
	color: 14px;
}
.button-holder label{
	width: 0px;
}
.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #aaa;
	padding: 9px;
	border-radius:50px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin-right: 8px;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background:#47d9bf;
	box-shadow:0px 0px 5px 0px #47d9bf;
	left: 3px;
}
.button-holder span{
	font-size: 16px;
	color: #333;
}
.button-holder .holder1{
	float: left;
	width: 80px;
}
.apply_to_settle_in-cont-s_tit{
	margin: 20px auto 0px;
}
.apply_to_settle_in-cont-s_tit em {
	font-size: 14px;
	color: #f00;
	line-height: 30px;
	vertical-align: middle;
	width: 12px;
	display: inline-block;
	text-align: center;
}
.apply_to_settle_in-cont-s_tit label {
	width: 75px;
	font-size: 16px;
	color: #333;
	display: inline-block;
	text-align: center;
}
.apply_to_settle_in-cont-s textarea{
	width:1110px;
	height:222px;
	border:1px solid rgba(217,217,217,1);
	background: transparent;
}

.apply_to_settle_ins-tit{
	font-size: 22px;
	text-align: center;
	padding-top: 98px;
	font-weight: bold;
}
.apply_to_settle_ins-cont{
	width: 1115px;
	margin: 50px auto;
}
.apply_to_settle_ins-cont em {
    font-size: 14px;
    color: #f00;
    line-height: 30px;
    vertical-align: middle;
    width: 12px;
    display: inline-block;
    text-align: center;
}
.apply_to_settle_ins-cont label {
    width: 75px;
    font-size: 16px;
    color: #333;
    display: inline-block;
    text-align: center;
}
.apply_to_settle_ins-cont input {
    width: 300px;
    height: 30px;
    border: 1px solid #D9D9D9;
    background-color: transparent;
}
.apply_to_settle_ins-cont1 {
	float: left;
	margin-right: 25px;
}
.apply_to_settle_ins-cont1 em {
    font-size: 14px;
    color: #f00;
    line-height: 30px;
    vertical-align: middle;
    width: 12px;
    display: inline-block;
    text-align: center;
}
.apply_to_settle_ins-cont1 label {
    width: 75px;
    font-size: 16px;
    color: #333;
    display: inline-block;
    text-align: center;
}
.apply_to_settle_ins-cont1 input {
    width: 300px;
    height: 30px;
    border: 1px solid #D9D9D9;
    background-color: transparent;
}
.apply_to_settle_ins-cont2 em {
    font-size: 14px;
    color: #f00;
    line-height: 30px;
    vertical-align: middle;
    width: 12px;
    display: inline-block;
    text-align: center;
}
.apply_to_settle_ins-cont2 label {
    width: 75px;
    font-size: 16px;
    color: #333;
    display: inline-block;
    text-align: center;
}
.apply_to_settle_ins-cont2 input {
    width: 300px;
    height: 30px;
    border: 1px solid #D9D9D9;
    background-color: transparent;
	margin-right: 5px;
}
.apply_to_settle_ins-cont2 a{
	font-size: 16px;
	color: #FFF;
	width: 85px;
	height: 32px;
	line-height: 30px;
	padding: 0 10px;
	background: #3C80F4;
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
}
.Submit-button{
	margin: 80px auto;
	width: 800px;
	text-align: center;
}
.Submit-button .Confirm-submit{
	width:200px;
	height:60px;
	background:#CCCCCC;
	border-radius:10px;
	display: inline-block;
	margin-right: 20px;
	font-size: 20px;
	color: #FFF;
	line-height: 60px;
}
.Submit-button .Reset-button{
	width:200px;
	height:60px;
	border:1px solid #3C80F4;
	border-radius:10px;
	display: inline-block;
	font-size: 20px;
	color: #3C80F4;
	line-height: 60px;
}