body{font-size:14px;font-family:"Microsoft Yahei",'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi microhei',sans-serif;color:#555;margin:0;padding:0;background:#fff;}
html,div,ul,dl,dd,p,b,li,h3,h5{margin:0;padding:0;font-weight:normal;}
a{color:#333;text-decoration:none;}
li,em,i{list-style:none;}
em,i{font-style:normal;}
input{outline:none;border:none;}
img{border:none;}


.header_box{ width:100%; height:40px; border-bottom:1px #e1e1e1 solid; background:#f8f8f8; }
.header{ width:1200px; height:40px; margin:0 auto; }
.header li{ float:left; margin-right:50px; height: 40px;}
.header li em{ margin-right:5px; display:inline-block; vertical-align: top;}
.header .hd_ico1{ width:15px; height:40px; background:url(../img/ico.png) left no-repeat; background-position:-10px 0 }
.header .hd_ico2{ width:35px; height:40px; background:url(../img/ico.png) left no-repeat; background-position:-10px -120px }
.header .hd_ico3{ width:20px; height:40px; background:url(../img/ico.png) left no-repeat; background-position:-135px 3px }
.header li span{ line-height:40px; color:#666; display:inline-block; vertical-align: top;}
.header li:last-child{ float:right; margin-right:0 }
.hdmin{ width:1200px; height:auto; overflow:hidden; margin:30px auto 0; }
.hdmin .logo{ float:left; width:190px; height:70px; }
.hdmin .search{ height:40px; float:left; margin:15px 25px 0 50px; }
.hdmin .search select{ height: 40px; float: left; outline: none; color: #999; border: 1px #4f5d86 solid; border-radius: 5px 0 0 5px; border-right: 1px solid #ececec; text-align: center; }
.search_txt{ width:290px; height:36px; background:#fff; border:1px #4f5d86 solid; float:left; line-height:36px; color:#999; text-indent:10px;}
.search_btn{ width:60px; height:40px; float:left; background:#4f5d86 url(../img/ico.png) no-repeat; background-position: -148px -118px; border-top-right-radius:5px; border-bottom-right-radius:5px }
.hd_right{ height:40px; float:right; margin-top:15px; }
.hd_right li{ float:left; height:38px; border:1px #ececec solid; border-radius:5px; width:140px; margin-left:20px; }
.hd_right em{ width:40px; height:38px; float:left; margin-left:25px; display:inline-block; background:url(../img/menu.png) left no-repeat; }
.hd_right .hd_ico4{ background-position:-260px -158px; }
.hd_right a:hover .hd_ico4{background-position:-33px -230px;}
.hd_right .hd_ico5{ width:30px; background-position:-335px -158px; margin-left:30px; }
.hd_right a:hover .hd_ico5{background-position:-108px -230px;}
.hd_right .hd_ico6{ background-position:-403px -156px; }
.hd_right a:hover .hd_ico6{background-position:-176px -228px;}
.hd_right span{ color:#555; font-size:16px; line-height:38px; display:block; }
.hd_right a:hover span{ color:#4f5d86 }
.hdadv{ width:1200px; height:auto; overflow:hidden; margin:15px auto 0; position:relative; }
.hdadv a{ width:224px; height:64px; float:left; margin-right:20px; display:inline-block; }
.hdadv img{ width:100%; height:64px; }
.hdadv i{ width:40px; height:20px; background:rgba(0, 0, 0, 0.5); color:#fff; font-size:12px; line-height:20px; text-align:center; position:absolute; right:0; top:0; z-index:9; display:block; border-radius:5px }
.menu_box{ width:100%; height:80px; border-bottom:1px #ececec solid; margin-top:10px; }
.menu_div{ width:1200px; height:80px; margin:0 auto; position: relative;}
.menu_box .menu_wrap{ width:100%; height:80px;  }
.menu_wrap li{ float:left; width:85px; height:80px; }
.menu_wrap li a{ width:85px; height:80px; transition: all .2s; text-overflow: ellipsis; cursor: pointer; }
.menu_wrap li em{ width: 85px; height: 45px; background:url(../img/menu.png) no-repeat; display: block;}
.menu_wrap .menu_ico1{  background-position:10px -10px }
.menu_wrap .menu_ico2{ background-position:-70px -11px }
.menu_wrap .menu_ico3{ background-position:-150px -12px }
.menu_wrap .menu_ico4{ background-position:-240px -10px }
.menu_wrap .menu_ico5{ background-position:-336px -11px }
.menu_wrap .menu_ico6{ background-position:-420px -12px }
.menu_wrap .menu_ico7{ background-position:10px -80px }
.menu_wrap .menu_ico8{ background-position:-92px -80px }
.menu_wrap .menu_ico9{ background-position:-195px -80px }
.menu_wrap .menu_ico10{ background-position:-280px -80px }
.menu_wrap .menu_ico11{ background-position:-355px -80px }
.menu_wrap .menu_ico12{ background-position:5px -145px }
.menu_wrap .menu_ico13{ background-position:-90px -145px }
.menu_wrap .menu_ico14{ background-position:-157px -145px }
.menu_wrap li p{ width:100%; text-align:center; color:#333e5c; font-size:16px; display:block; height: 35px; line-height:35px;}
.menu_wrap li a:hover{ color:#4f5d86 }
.header_nav { width: 530px; height: auto; position: absolute; z-index: 99; right: 0; border-left: 1px #e9e9e9 solid; border-right: 1px #e9e9e9 solid; border-bottom: 1px #e9e9e9 solid; box-shadow: 1px 2px 3px #e9e9e9; top: 81px; padding-bottom: 5px; background: #fff; display:none;}
.header_nav dl { width: 500px; height: auto; margin: 15px 15px 0; overflow: hidden; border-bottom: 1px #ececec dashed; padding-bottom: 15px;}
.header_nav dt { width: 100px; float: left;}
.header_nav dt span { background: url("../img/icon2.png") left no-repeat; display: block; height: 50px; color: #333; font-size: 16px; line-height: 50px; text-indent: 50px;  float: left;}
.header_nav dt .h-ico1 { background-position: 0 -1px;}
.header_nav dt .h-ico2 { background-position: 0 -76px;}
.header_nav dt .h-ico3 { background-position: 0 -150px;}
.header_nav dt .h-ico4 { background-position: 0 -224px;}
.header_nav dt .h-ico5 { background-position: 0 -298px;}
.header_nav dd { width: 390px; height: auto; float: right; border-left:1px #ececec solid; overflow:hidden;}
.header_nav dd li{ height:25px; float:left; width:62px; margin-left:16px; overflow:hidden;}
.header_nav dd a { color: #666; font-size: 13px; line-height: 25px; cursor: pointer;}
.header_nav dd a:hover { color: #f60;}
.header_nav:after { position: absolute; top: -7px; right: 50px; width: 10px; height: 10px; content: " "; background: #fff; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);}



.clear{clear:both;}
/*头部*/
.new_head{ width:100%; height:45px; background:#6a3;z-index:10000;}
.new_head_mid{ width:1200px; height:45px; margin:0 auto;}
.new_left{ width:500px; height:45px; float:left}
.new_left a{ padding:0px 20px; color:#fff; font-size:12px; line-height:45px; display:inline-block}
.new_left a:hover{ background:#529c1a; color:#fff;}
.new_first{ padding:0px 10px !important}
.new_top_box{ width:auto; height:auto; background:#f8f8f8; padding-bottom:5px;}
.new_top{ width:1200px; height:auto; margin:0 auto; position:relative}
.new_link{ width:1200px; height:35px; padding-top:5px; position:relative; z-index:9;}
.new_link a{ color:#333; padding:0px 9.5px; line-height:35px; float:left; font-size: 12px}
.new_link a:hover{ color:#ff4443}
.new_link .new_select{ color:#ff4443}
.new_link .new_more{ width:50px; cursor:pointer; color:#d84600; border:1px #f8f8f8 solid;border-bottom:none; text-indent:2px;position:relative;}
.new_more i{ background:url(../hs_sj.gif) 10px 15px no-repeat; display:block; width:22px; height:30px; position:absolute; z-index:9; right:5px; top:0;}
.new_more:hover{ border:1px #e7e7e7 solid; border-bottom:none; background:#fff; display:block}
.header-nav { width: 530px; height: auto; position: absolute; z-index: 999; right:0; border-left: 1px #e9e9e9 solid; border-right: 1px #e9e9e9 solid; border-bottom: 1px #e9e9e9 solid; box-shadow: 1px 2px 3px #e9e9e9; top: 47px; padding-bottom: 5px; background: #fff; display: none;}
.header-nav dl { width: 500px; height: auto; margin: 15px 15px 0; overflow: hidden; border-bottom: 1px #ececec dashed; padding-bottom: 15px;}
.header-nav dt { width: 100px; float: left;}
.header-nav dt span { background: url("../img/icon2_1.png") left no-repeat; display: block; height: 50px; color: #333; font-size: 16px; line-height: 50px; text-indent: 50px; float: left;}
.header-nav dt .h-ico1 { background-position: 0 -1px;}
.header-nav dt .h-ico2 { background-position: 0 -76px;}
.header-nav dt .h-ico3 { background-position: 0 -150px;}
.header-nav dt .h-ico4 { background-position: 0 -224px;}
.header-nav dt .h-ico5 { background-position: 0 -298px;}
.header-nav dd { width: 390px; height: auto; float: right; border-left:1px #ececec solid; overflow:hidden;}
.header-nav dd li{ height:25px;float:left; width:62px; margin-left:16px; overflow:hidden;}
.header-nav dd a { color: #666; font-size: 13px; line-height: 25px; cursor: pointer;}
.header-nav dd a:hover { color: #f60;}
.header-nav:after { position: absolute; top: -7px; right: 20px; width: 10px; height: 10px; content: " "; background: #fff;
  border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; transform: rotate(-45deg); -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
.top-box{ width: 100%; height: 94px;border-bottom: 1px #ececec solid;}  
.top-wrap{ width: 1200px; height: 100%; margin:0 auto; }  
/*.logo{ width: 180px; height: 80px; float: left; margin-top:7px  }*/
.location{ width: 300px; height: 40px; float: left; margin-left: 20px; margin-top: 27px }
.location a{ color: #666; font-size: 14px; line-height: 40px; float: left; }
.location a:hover{ color: #f60 }
.location i{ width: 15px; height: 40px; float: left; display: block; background: url(../img/icon.png) -430px -157px no-repeat; margin-right: 5px }
.location span{ line-height: 40px; font-size: 14px; float: left; color: #999 }
.top-right{ width: 640px; height: 40px; float: right;}
.search-box{ width: 400px; height: 38px; float: left; border:1px #d8d8d8 solid; margin-top: 27px; border-radius: 5px; position: relative; z-index: 1}
.screen{ width: 70px; height: 38px; float: left;cursor: pointer; position: relative;  }
.screen a{ color: #666; font-size: 14px; line-height: 38px; float: left; text-indent: 20px }
.screen i{ width: 10px; height: 38px; float: right; display: block;}
.s-down{ background: url(../img/icon.png) no-repeat; background-position: -284px -243px }
.srn-list{ width: 65px; height: auto; overflow: hidden; border-right:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid;position: absolute; left: 0; top: 38px; background: #fff; display: none;}
.srn-list p{ width: 100%; height: 40px; text-align: center; line-height: 40px; color: #666; font-size: 14px; cursor: pointer; }
.srn-list p:hover{ background: #f4faff; color: #36abfe }
/*.search{ float: left; width: 265px; height: 38px; color: #666; font-size: 14px; line-height: 38px; text-indent: 15px }*/
/*.search input{ color: #999;width:100%; }*/
.sch-btn{ width: 40px; height: 38px; float: right; }
.sch-btn input{ width: 100%; height: 38px; background: url(../img/icon.png) -235px -163px; cursor: pointer; }
.top-btn{ width: 180px; height: 40px; float: right; margin-top: 27px  }
.top-btn a{ width: 100%; height: 100%; background: #ffa180; display: block; color: #fff; font-size: 18px; line-height: 40px; text-align: center; border-radius: 20px }
/*底部*/
.foot-box{width:100%;height:auto;border-top:1px #e1e1e1 solid;overflow:hidden;background:#fff;margin-top:20px;}
.foot{width:1200px;height:auto;margin:15px auto;overflow:hidden;}
.foot-logo{width:220px;height:80px;border-right:1px #ececec solid;float:left;}
.foot-right{width:979px;height:80px;float:right;}
.foot-right ul{width:1200px;height:30px;}
.foot-right li{float:left;height:30px;margin-left:28px;}
.foot-right li a{color:#333;font-size:13px;line-height:30px;float:left;}
.foot-right li a:hover{color:#f60;}
.foot-right li span{color:#aaa;float:left;line-height:30px;margin-left:28px;}
.foot-right .foot-text1{width:979px;height:25px;font-size:13px;}
.foot-text1 p{color:#333;line-height:25px;float:left;margin-left:28px;}
.foot-text1 .foot-txt1{color:#333;line-height:25px;float:left;margin-left:35px;background:url(../img/beian.png) left 2px no-repeat;text-indent:25px;display:inline-block;}
.foot-text1 .foot-txt2{color:#333;line-height:25px;float:left;margin-left:35px;display:block;}
.foot-text1 a:hover{color:#f60;}
.foot-right .foot-text2{width:979px;height:25px;font-size:13px;}
.foot-text2 p{color:#333;line-height:25px;float:left;margin-left:28px;}
.foot-text2 a{color:#333;line-height:25px;float:left;margin-left:35px;}
.foot-text2 a:hover{color:#f60;}

.search-friend{
    display:flex;
    justify-content:center;
    align-items:center;
    height:80px;
    width:220px;
    color:#666;
    font-size:16px;
    float:left;
}
.search-friend span{
    float:left;
    margin-left:5px;
}
    .search-friend span font {
        color: #d0d3d9;
    }
    .search-friend span a:hover {
        color: #ffa180;
    }
.pushhospitalul li{
    line-height:30px;
}
.pushhospitalul li a{
    color:#666;
}



.foot_box{width:100%;height:auto;border-top:1px #e1e1e1 solid;overflow:hidden;background:#fff;margin-top:20px;}
.foot{width:1200px;height:auto;margin:15px auto;overflow:hidden;}
.foot_logo{width:220px;height:80px;border-right:1px #ececec solid;float:left;}
.foot-right{width:979px;height:80px;float:right;}
.foot-right ul{width:1200px;height:30px;}
.foot-right li{float:left;height:30px;margin-left:28px;}
.foot-right li a{color:#333;font-size:13px;line-height:30px;float:left;}
.foot-right li a:hover{color:#f60;}
.foot-right li span{color:#aaa;float:left;line-height:30px;margin-left:28px;}
.foot-right .foot-text1{width:979px;height:25px;font-size:13px;}
.foot-text1 p{color:#333;line-height:25px;float:left;margin-left:28px;}
.foot-text1 .foot-txt1{color:#333;line-height:25px;float:left;margin-left:35px;background:url(../img/beian.png) left 2px no-repeat;text-indent:25px;display:inline-block;}
.foot-text1 .foot-txt2{color:#333;line-height:25px;float:left;margin-left:35px;display:block;}
.foot-text1 a:hover{color:#f60;}
.foot-right .foot-text2{width:979px;height:25px;font-size:13px;}
.foot-text2 p{color:#333;line-height:25px;float:left;margin-left:28px;}
.foot-text2 a{color:#333;line-height:25px;float:left;margin-left:35px;}
.foot-text2 a:hover{color:#f60;}