.clr,.clr8{clear:both;height:0;line-height:0;font-size:0;width:100%;overflow:hidden}
img[src*=".jpg"]{border: none; background-image: url(/images/loading.gif); background-size: 10px 10px; background-position: center center; background-repeat: no-repeat; width: 100%;}
[class*="icon-n"]:before, [class^="icon-n"]:before{content:"";
background:url(../images/icon-n-bg.png) no-repeat;
display:inline-block;
background-size:85px 150px;}
.icon-n-home:before{width:38px; height:35px; background-position: 0px 0; position:relative; top:16px;}
.icon-n-hospital:before{width:36px; height:35px; background-position: 0px -36px; position:relative; top:16px;}
.icon-n-doctor:before{width:35px; height:38px; background-position: 0px -72px; position:relative; top:16px;}
.icon-n-case:before{width:37px; height:35px; background-position: 0px -110px; position:relative; top:16px;}
.icon-n-baike:before{width:40px; height:36px; background-position: -40px 0px; position:relative; top:16px;}
.icon-n-bbzc:before{width:29px; height:37px; background-position: -42px 0px; position:relative; top:16px;}
.icon-n-technology:before{width:45px; height:33px; background-position: -40px -38px; position:relative; top:18px;}
.icon-n-tel:before{width:40px; height:39px; background-position:-45px -71px; position:relative; top:14px;}
.icon-n-route:before{width:42px; height:38px; background-position: -40px -110px; position:relative; top:16px;}
.logo_gif{padding:3% 0 2%;position: relative;}
.logo_gif img{width:100%;}
.toptel{width: 13%;height: 65%;display: inline-block;position: absolute;top: 20%; right: 3%;}
.logo_tel{text-align:center; overflow:hidden; line-height:30px; font-size:16px; background:#cf4b11; padding:3px; color:#fff;}
.logo_tel span a{color:#fff;}
.logo_tel span i{font-style:normal;}
.logo_tel em:before{content: "";width: 15.9px;height: 21px;background: url(../images/icon_lgt.png) no-repeat;display: inline-block;background-size: 15.9px 21px; position: relative;top: 5px;left: -5px;}
header .logo{text-align:center; background:#cf4b11;}
header .logo img{width:100%; margin:1% auto;}
.head{overflow:hidden; position:relative;display:none}
.head .hd{position:absolute; z-index:1; bottom:0; left: 45%; margin-right: -50px; padding: 10px;}
.head .hd ul{overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block}
.head .hd ul li{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:8px; height:8px; border-radius: 50%; margin-right: 10px; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float:left;}
.head .hd ul .on{background:#ffffff;}
.head img{width:100%;}
nav{overflow:hidden; padding:5% 4% 0;}
nav ul li{width:25%; float:left; text-align:center; font-size:14px; margin-bottom:20px;}
nav ul li a{color: #5b5b5b;}
nav ul li span{width:65px; height:65px; display:inline-block; background-color:#ffb4d5; border-radius:50%;}
nav ul li:nth-of-type(2) span{background-color:#83cffa;}
nav ul li:nth-of-type(3) span{background-color:#9de5a3;}
nav ul li:nth-of-type(4) span{background-color:#fe8b79;}
nav ul li:nth-of-type(5) span{background-color:#f7c4ab;}
nav ul li:nth-of-type(6) span{background-color:#e0bdf6;}
nav ul li:nth-of-type(7) span{background-color:#ffbe00;}
nav ul li:nth-of-type(8) span{background-color:#92a6f5;}
nav ul li p{line-height:24px; width:100%; text-align:center; padding-top: 4px;}
nav ul li:nth-of-type(6):after {content:"";width: 22px;height: 22px;display: inline-block;background:url(../images/icon-new1.gif) no-repeat;background-size:contain;position: relative;top: -95px;right: -25px;}

footer{background-color:#cf4b11; overflow:hidden; padding:1% 0 3%;}
footer .foot_lf{width: 41%;float: left;padding:0 2%;}
footer .foot_lf img{width: 100%; margin-top: 10%;}
.line{width: 1px;height:150px;float: left;background:url(../images/line.jpg);background-size: contain;}
footer .foot_rg{width: 48.5%;float: left;padding:0 3%;}
footer .foot_rg dl{overflow: hidden;margin-top: 10%;}
footer .foot_rg dl dt{width: 40px;height: 40px;float: left; border-radius:50% ;background: #ffca00 url(../images/icon_tel.png) center no-repeat;}
footer .foot_rg dl:nth-of-type(2) dt{background: #902e02 url(../images/icon_lx.png) center no-repeat;margin-top: 6%;}
footer .foot_rg dl dd{width: 77%;float: left;font-size: 14px; padding-left: 3%;margin-top: 2%;margin-left: 0;}
@media screen and (min-width:360px)and (max-width:412px){footer .foot_rg dl dd{width: 74%;font-size: 12px;}}
@media screen and (max-width:350px){footer .foot_rg{width: 51.5%;padding:0 1.5%;}
footer .foot_rg dl dt{width: 36px;height: 36px;}
footer .foot_rg dl dd{width: 78%;font-size: 12px;padding-left: 0;}}
footer a{color: #fff;}
.yygg{display:none;}
#top-phone{display:none; display:none !important;}