div.wrap {
 width: auto;
/*aaaaaaaaaaaaa*/
}

.header_T {
 height: 30px;
 line-height: 30px;
 background: #e7e7e7;
 color: #999;
}

.header_T a {
 color: #999;
}

.header_TL {
 float: left;
}

.header_TR {
 float: right;
}

.header_T .header_TL p,
.header_T .header_TL span,
.header_T .header_TL a {
 float: left;
}

.header_T .header_TL a {
 padding: 0 5px;
}

.header_TR a {
 padding: 0 20px;
 display: block;
 float: left;
}

.header_TR a.active {
 background: #41b0a7;
 color: #fff;
 line-height: 30px;
}

.header_B {
 height: 87px;
 width: 100%;
 border-bottom: 3px solid #bed5ec;
 position: relative;
}

.header_B .logo {
 float: left;
 margin-top: 14px;
}

.header_B .search_box {
 float: right;
 background: #fff;
 width: 46px;
 margin-top: 30px;
}

.header_B .search_box .select_txt {
 height: 30px;
 line-height: 30px;
 border: 1px solid #cdc9c5;
 background: #fff;
 /* padding-left: 15px; */
 float: left;
 display: none;
 width: 0;
 color: #999;
 box-sizing: border-box;
 font-weight: bold;
}

.header_B .search_box .select_btn {
 border: 1px solid #cdc9c5;
 background: url(/Sites/Uploaded/UserUpLoad/20190520/20190520101259.png) no-repeat center center;
 height: 30px;
 width: 46px;
 float: right;
 /* border-left: none; */
 cursor: pointer;
}

.header_B .logo img {
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 width: 447px;
}

div.MobileMenu {
 display: none
}

div.search_Resp {
 display: none;
}

.wjw {
 float: left;
 margin-left: 160px;
}

@media only screen and (max-width:768px) {
 .w1000 {
 width: 100%
 }
 .wjw {
 display: none;
 }
 .header_T {
 padding: 0 10px;
 height: 28px;
 line-height: 28px;
 }
 .header_TR a.active {
 line-height: 28px
 }
 .header_B {
 height: auto;
 padding: 12px 0;
 border-bottom: none;
 }
 .header_B .search_box {
 display: none;
 }
 div.search_Resp .search_box {
 display: block;
 float: none;
 margin: 0 auto;
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s
 }
 div.search_Resp .search_box {
 background: #fff;
 height: 45px;
 width: 360px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 overflow: hidden;
 }
 div.search_Resp .search_box .select_txt {
 height: 45px;
 line-height: 45px;
 border: none;
 background: #fff;
 padding-left: 15px;
 float: left;
 width: 300px;
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s
 }
 div.search_Resp .search_box .select_btn {
 border: none;
 background: url(/Content/Areas/Hospitals/images/DaZhongBan/search_btn.png) no-repeat center;
 height: 45px;
 width: 45px;
 float: right;
 }
 .header_B .logo {
 float: none;
 margin: 0 auto;
 }
 .header_B .logo img {
 display: block;
 margin: 0 auto;
 width: auto;
 }
 .search_Resp {
 background: #41b0a7;
 padding: 15px 0
 }
 .search {
 width: 70%;
 margin: 0 auto;
 padding: 25px 0;
 overflow: hidden
 }
 .search-icon {
 display: block;
 background: url(/Content/Areas/Hospitals/images/DaZhongBan/searchLo.png) no-repeat center center #41b0a7;
 width: 50px;
 height: 50px;
 border-radius: 50%;
 position: absolute;
 right: 16px;
 top: 47px;
 transition: all 0.3s ease 0s;
 }
 .search .searchtxt {
 width: 85%;
 box-sizing: border-box;
 border: none;
 float: right;
 height: 27px;
 padding: 0 10px;
 }
 .search .searchbtn {
 background: url(/Content/Areas/Hospitals/images/DaZhongBan/searchLod.png) no-repeat center center #e5e5e5;
 width: 15%;
 border-radius: 0 3px 3px 0;
 cursor: pointer;
 float: right;
 height: 27px;
 border: none
 }
 .search .searchbtn:hover {
 background: url(/Content/Areas/Hospitals/images/DaZhongBan/searchLod.png) no-repeat center center #c1c1c1;
 width: 15%;
 }
 .linkmap {
 padding: 0 10px;
 }
}

@media only screen and (max-width:640px) {
 .search-icon {
 right: 8px;
 height: 38px;
 width: 38px;
 background-size: 50%;
 }
}

@media only screen and (max-width:470px) {
 .header_B .logo img {
 width: 270px;
 }
 .linkmap_R span.date_time {
 display: none;
 }
}

@media only screen and (max-width:370px) {
 .header_B .logo img {
 width: 200px;
 }
 div.search_Resp .search_box {
 width: 290px;
 }
 div.search_Resp .search_box .select_txt {
 width: 220px;
 }
}

.header {
 clear: both;
 width: 100%;
}

.header_t {
 width: 100%;
 line-height: 43px;
 background: #f2f2f2;
 font-family: "ËÎÌå";
 font-size: 12px;
}

.header_t b {
 font-weight: normal;
}

.header_t span {
 float: right;
}

.header_t span input {
 float: left;
 background: url(/Sites/Uploaded/UserUpLoad/20160315/20160315115026.jpg) no-repeat left center;
 border: none;
 width: 15px;
 height: 43px;
 cursor: pointer;
 margin-right: 10px;
}

.header_d {
 width: 100%;
 background: #389ced;
 padding: 20px 0px;
}

.header_d .logo {
 float: left;
}

.header_d .logo img {
 width: 409px;
 height: 51px;
}

.header_d .search_box {
 float: right;
 width: 362px;
 height: 35px;
 line-height: 35px;
 border-radius: 10px;
 background: #fff;
}

.header_d .search_box input {
 border: none;
 background: none;
 display: inline-block;
}

.header_d .search_box .searchTxt {
 border-right: 1px solid #ccc;
 width: 300px;
 padding-left: 12px;
 margin-right: 2px;
}

.header_d .search_box .searchBtn {
 width: 40px;
 background: url(/Sites/Uploaded/UserUpLoad/20160315/20160315115347.png) no-repeat left center;
 height: 22px;
 cursor: pointer;
}

@media only screen and (max-width:1024px) {
 .header {
 width: 1000px
 }
}

@media only screen and (max-width:768px) {
 .header {
 width: 100%;
 position: relative;
 }
 .header_d .logo {
 margin-bottom: 30px;
 }
}

@media only screen and (max-width:460px) {
 .header_d .logo,
 .header_d .search_box {
 float: none;
 }
}

@media only screen and (max-width:440px) {
 .header_d .logo img {
 width: 350px;
 height: 44px;
 }
}

@media only screen and (max-width:420px) {
 .header_t b {
 display: none;
 }
 .header_d .search_box {
 width: 98%;
 }
 .header_d .search_box .searchTxt {
 width: 80%;
 }
 .header_d .search_box .searchBtn {
 width: 10%;
 }
}

@media only screen and (max-width:400px) {
 .header_d .logo img {
 width: 320px;
 height: 40px;
 }
}

@media only screen and (max-width:350px) {
 .header_d .logo img {
 width: 280px;
 height: 35px;
 }
}  