@charset 'utf-8';
/* CSS Document */
/* ***********   padding, margin  ********** */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:100%;/*苹果设备下字体等比例*/text-size-adjust:100%;-webkit-font-smoothing:antialiased;/*字体抗锯齿*/}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#333; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none; vertical-align:middle;}
textarea{resize:none;}
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0; }
a{ color:#333; text-decoration:none;cursor:pointer; transition:all .5s ease-in-out;outline: none;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;}
a:focus {outline:none; -moz-outline:none;}
a:hover,.footer_links li a:hover,.footer_main p a:hover{ text-decoration:none; color:#00568e;}
i, em{font-style: normal;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
.over{overflow: hidden;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
ul,li{ vertical-align:middle;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt25{margin-top:25px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.p10{padding:10px;}

.none{display: none;}
.none.active{display: block;}
.bg_ffffff{background: #fff;}
.pos_rel{position: relative;}
body{padding:0px;margin:0px;font-family:"Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;font-size: 16px;}
.ui-dialog-content .btn-group .btn-yes{background: #00568e;color: #fff;}
.ui-dialog-content .btn-group .btn-no {background: #eee;color: #666;}
.ui-dialog-content .btn-group {padding: 10px 0;text-align: center;display: block;height: 36px;}
.ui-dialog-content{text-align: center;}
.ui-dialog-content .btn-group .btn {display: inline-block;float: none;padding: 0;margin: 0 15px;border: 0;cursor: pointer;outline: none;width: 100px;height: 36px;line-height: 36px;font-size: 14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;}

/*分页*/
.pagenav{clear:both;float:right;margin:5px 0;padding:2px 0;line-height:24px;}
.pagenav a{border:1px solid #d9d9d9;color:#666;display:block;float:left;font-family:Arial,Helvetica,sans-serif;margin:3px;padding:0 8px;text-decoration:none;}
.pagenav a:hover{background:#00568e;border:1px solid #00568e;color:#fff;}
.pagenav a.active{border:1px solid #00568e;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#00568e;border:1px solid #00568e;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{background:#d9d9d9;border:1px solid #d9d9d9;color:#666;cursor:default;}
.pagenav a.text,.pagenav a.text:hover{color:#fff;margin-right:0px;background:#00568e;border:1px solid #00568e;cursor:text;}
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#666;background:#fff;border:#fff 1px solid;cursor:text;padding:0 5px;}
.pagenav #page{float:left;}
.pagenav #page input{float:left;width:25px;height:24px;line-height:24px;border:1px solid #d9d9d9;padding:0 3px;margin:3px 3px 3px 6px;color:#666;}
.pagenav .goto{float:left;display:block;width:36px;height:26px;line-height:26px;background:#00568e;border:1px solid #00568e;color:#fff;margin:3px;text-align:center;cursor:pointer;}

/***漂浮***/
.j-float{position:relative;z-index:999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}
.j-float ul li img{cursor:pointer;width: 308px;height: auto;}

/* 左下角漂浮 */
.ind_pl{height: 206px; width: 308px; background: #fff; border: 1px solid #dddddd; position: fixed !important; _position: absolute !important; left: 10px !important; bottom: 10px !important; top: auto !important; _bottom: auto !important; _bottom: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index: 3500 !important;}
.ind_pl .float-close{position: absolute; cursor: pointer; right: 0; top: 0; z-index: 1; width: 20px; height: 20px;}
.float_box{width: 308px;height: 206px;position: relative;}
.float_box .bd{width: 308px;height: 206px;}
.float_box .bd li{width: 308px;height: 206px;float: left;}
.float_box .bd li img{width:308px !important;height: 206px !important;}
.float_box .hd{position:absolute; z-index:1; bottom:2px; right:0; height:16px; line-height:16px; text-align:center;}
.float_box .hd li{display:inline-block; *display:inline; zoom:1; width:16px; height:16px; font-size: 12px;color: #fff;background: rgba(0,0,0,.4);cursor: pointer; }
.float_box .hd li.on{background: #d71018 !important;}
/*右侧悬浮*/
.ind_yc{height: auto; width: auto;    position: fixed !important; _position: absolute !important; right: 10px !important; bottom: 10px !important; top: auto !important; _bottom: auto !important; _bottom: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index: 3500 !important;}
.ind_yc .float-close{position: absolute; cursor: pointer; left: 0; top: 0; z-index: 1; width: 20px; height: 20px;}
/*详细页-新增-分享*/
.share-box {display: block;position: absolute;right: 0;top: 16px;width: 100px;height: 25px;z-index: 22;}
.share-bar {width: 100px;height: 25px;overflow: hidden;}
.share-bar a {display: block;float: left;width: 25px;height: 25px;padding: 0;margin: 0 12px 0 0;background: url("/tmp/assets/images/share/wz_wx.png") 0 0 no-repeat;}
.share-bar a.share-tsina {background-image: url("/tmp/assets/images/share/wz_wb.png");}
.share-bar a.share-qzone {background-image: url("/tmp/assets/images/share/wz_qz.png");margin-right: 0;}
.weixin-share-open {position: absolute;width: 212px;height: 80px;left: -62px;bottom: 27px;overflow: hidden;background: url("/tmp/assets/images/share/share_wx_arrow.gif") no-repeat;padding: 10px 10px 22px;}
.weixin-share-open .weixin-close {display: block;position: absolute;width: 25px;height: 25px;right: 0;top: 0;cursor: pointer;}
.weixin-share-open .weixin-wrap {height: 80px;overflow: hidden;}
.weixin-share-open .weixin-wrap .weixin-qrcode {float: left;width: 80px;height: 80px;}
.weixin-share-open .weixin-wrap .weixin-qrcode img {width: 80px;height: 80px;border: 0;margin: 0 auto;padding: 0;}
.weixin-share-open .weixin-wrap p {display: block;float: left;padding: 8px 0 0 8px;line-height: 24px;color: #666666;font-size: 12px;}
/*新增-分享end*/
.share-box{right: auto;top: 0;}

.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:1240px}

/* 头部 */
.header{width: 100%;height:256px;margin: 0 auto;}
.header_top{width: 100%;height: 134px;background: #00568e;}
.header_top_left{height: 134px;line-height: 134px;}
.header_top_left ul li{float: left;background: url("./../images/hqyy_index-04.png") no-repeat center left;padding: 0 9px;}
.header_top_left ul li:first-child{background: none;padding-left: 6px;}
.header_top_left ul li a{color: #fff;font-size: 15px;}

.header_top_left2{padding: 30px 30px 0 0;}
.header_top_left2 ul li{line-height: 30px; font-size: 18px; letter-spacing: 1px;}
.header_top_left2 ul li a{color: #fff; font-weight: bold;}
.header_top_left2 ul li a:hover{color: #fff; text-decoration: underline;}

.ls-biaoshi{ float:left; margin: 26px 103px 0 0;}
.ls-biaoshi ul li span{display: none;}


.header_top_right{width: 540px;height: 134px;}
.hospital_lt{width: 470px;height: 70px;}
.hospital_lt ul li{float: left;height: 70px;width: auto;overflow: hidden;text-align: center;position: relative;}
.hospital_lt ul li a{display: block;height: 70px;width: 100%;}
.hospital_lt ul li img{display: block;margin: 0 auto;}
.hospital_lt ul li span{display: block;color: #fff;font-size: 10px;position: absolute;bottom: 4px;width: 100%;left: 0;}
.hospital_lt ul li:first-child+li img,.hospital_lt ul li:first-child img{width: auto;height: 43px;padding-top: 4px;}
.hospital_lt ul li:first-child+li+li{width: 238px;height: 70px;margin-left: 10px;}
.hospital_lt ul li:first-child+li+li img{width: 100%;height: 100%;}
.hospital_lt ul li:first-child{width: 80px;}
.hospital_lt ul li:first-child+li{width: 134px;}
.hospital_lt ul li:first-child+li+li span{display: none!important;}
.hospital_title  li span,.hospital_ewm  li span{display:none;}
.hospital_title{padding-top:50px;padding-right:20px;}
.hospital_ewm {padding-top:13px;padding-right:20px;}
.search_box{width: 245px;height: 30px;margin-top: 55px;background: #fff;border-radius: 24px;line-height: 30px;position: relative;}
.search_txt{position: absolute;top: 0;left: 0;border: 0 none;border-top-left-radius: 24px;border-bottom-left-radius: 24px;height: 30px;line-height: 30px;color: #999;width: 205px;text-indent: 1em;}
.search_btn{width: 40px;height: 30px;background: url("./../images/hqyy_index-03.png") no-repeat center center;border: 0 none;border-top-right-radius: 24px;border-bottom-right-radius: 24px;position: absolute;top: 0;right: 0;}
.header_nav{width: 100%;height: 122px;background: #fff;}
.nav_main{width: 100%;height: 122px;}
.logo{width: 345px;margin-top: 30px;}
.logo ul li span{display: none;}
.logo ul{width: 100%;}
.logo img{max-width: 100%;height: auto;}
.nav_box{margin-left: 440px;}
.nav_box ul li{float: left;padding: 36px 6px;height: 50px;line-height: 50px;text-align: center;}
.nav_box ul li.last_li,.nav_box ul li#last_li{padding-right: 0;}
.nav_box ul li a{display: block;height: 50px;font-size: 18px;font-weight: bold;}
.nav_box ul li.active a,.nav_box ul li:hover a{color: #00568e;}
.banner{width: 100%;height: 520px;position: relative;margin: 0 auto;}
.tl_banner{width: 1920px;height: 520px;overflow: hidden;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.tl_banner .mF_sohusports_myFocusnum1,.tl_banner .mF_sohusports_myFocusnum1 .pic,.tl_banner .mF_sohusports_myFocusnum1 .pic ul,.tl_banner .mF_sohusports_myFocusnum1 .pic ul li,.tl_banner .mF_sohusports_myFocusnum1 .pic ul li img,.tl_banner .mF_sohusports_myFocusnum1 .pic img{width: 100%;height: 100%;}
.tl_banner .mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.tl_banner .mF_sohusports .txt{display: none;}
.tl_banner .mF_sohusports .num{bottom:12px !important;left:860px !important;padding: 0;background: url("../images/banner-num-bg.png");width: 200px;height: 32px;text-align: center;display: none;}
.tl_banner .mF_sohusports .num li{width:13px; height:13px; text-align:center;margin-right:0 !important;margin-top:10px;display: inline-block;*zoom: 1;*display:inline;border-radius: 8px;background: #fff;margin-left: 6px;margin-right: 6px;float: none;}
.tl_banner .mF_sohusports .num li a{display: none!important;}
.tl_banner .mF_sohusports .num li.current{background:#eb2f2f!important;}

.collapse{display: block;}

/* 主内容 */
.main_content{width: 100%;padding: 20px 0 30px 0;border-top: 2px solid #b2ccdd;}

/* 底部 */
.footer{width: 100%;height: auto;background: #fafafa;border-top: 3px solid #00568e;padding-bottom: 30px;}
.footer_top{height: 34px;line-height: 34px;text-align: center;width: 100%;padding-bottom: 15px;}
.footer_top ul li{font-size:0;padding: 0 14px;height: 34px;line-height: 34px;display: inline-block;*display:inline;background: url("./../images/hqyy_index-21.png") no-repeat center left;float:none!important}
.footer_top ul{font-size: 0;}
.footer_top ul li:first-child{background: none;}
.footer_top ul li a{font-size: 14px;}
.left_icon{position: absolute;top: 30px;left: 200px;width: 80px;height: 80px;}
.footer p{text-align: center;line-height: 24px;color: #666;font-size: 14px;}
.footer p a{color: #666;font-size: 14px;}
.footer p img{margin-right: 5px;margin-top:2px;*margin-top:2px;*vertical-align: middle;}
@media (min-width:1240px){.hidden-lg{display:none!important}}
@media (max-width:1239px) and (min-width:992px){
    .container,.banner{width:992px}
	.hospital_title{padding-top:60px;}
	.hospital_title img{max-width:448px;height:auto;}
    .banner{height: 280px;}
    .tl_banner{width: 100%;position: initial;margin-left: 0;left: 0;height: 100%;}
    .logo{float: none;width: 100%;text-align: center;}
    .nav_box{margin-left: 0;}
    .nav_box ul li{padding: 10px 0;width: 10%;*width: 10%;}
    .nav_main,.header,.header_nav{height: auto;}
    .left_icon{left: 10px;}
    .hidden-md{display:none!important}
    .ls-biaoshi{  margin: 26px 30px 0 0;}
}
@media (min-width:768px) and (max-width:991px){
    .nav_box{margin-left: 0;}
    .logo{float: none;width: 100%;text-align: center;}
    .nav_box{margin-left: 0;}
    .nav_box ul li{padding:0;width: 20%;*width: 20%;}
    .banner{height: auto;}
}
@media (max-width:991px){
    .container,.banner{width:768px;height: auto;}
    .tl_banner{width: 100%;position: initial;margin-left: 0;left: 0;height: 100%;}
    .nav_main,.header,.header_nav{height: auto;}
    .left_icon{left: 10px;}
    .search_box,.header_top_right{width: 100%;}
    .search_btn{width: 10%;}
    .search_txt{width: 90%;}
	.header_top{height:auto;}
	.header_top_right{height:auto;}
	.search_box{margin:20px 0;}
    .ls-biaoshi{ float: none; margin: 10px auto 0px;text-align: center;}
    .nav_box ul li.first{ display: none;}
}
@media (max-width:767px){
    .hidden-lg{display:block!important}
    .container,.banner{width:100%;height: auto;}
    .tl_banner{width: 100%;position: initial;margin-left: 0;left: 0;}
    .nav_box{height: 50px;line-height: 50px;width: 100%;background: #00568e;}
    .logo{float: none;width: 100%;text-align: center;}
    .nav_box{margin-left: 0;width: 100%;position: relative;}
    .nav_box ul li{padding: 0;float: none;width: 100%;background:#00568e;border-top: 1px solid #dadada;}
    .nav_box ul li a{color: #fff;}
    .navbar-toggle{padding:9px 10px;margin:6px 10px;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
    .navbar-default .navbar-brand{padding:0px 10px;font-size:16px;font-weight:bold;  line-height:50px;height:50px;color:#fff!important; font-weight:bold;}
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:none;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
    .navbar-brand{ height:50px; line-height:50px; padding:0px 10px;}
    .navbar{height:50px; padding:0px; width:100%; float:none; z-index:99;}
    .navbar-nav{ height:auto; background:#00568e; margin-top:0px; width:100%; position:relative;}
    .navbar-nav li a .ico{ display:none;}
    .navbar-nav li,.navbar-nav li.first{width:100%;background:none;height:40px; border-right:none;}
    .navbar-nav li a{height:40px;line-height:40px; text-align:center;padding:0; border-top:1px solid #fff;}
    .navbar-nav li a:hover,.navbar-nav li.active a,.nav_box ul li.active a, .nav_box ul li:hover a{ background:#2874ca; color:#fff!important;}
    .navbar-default .navbar-toggle{ border-color:#fff; margin-right:6px;}
    .navbar-toggle{ margin:8px 0px;}
    .navbar-default .navbar-collapse{z-index: 9999;width: 100%;position: absolute;top: 50px;}
    .logo ul li img{max-width: 100%;margin:0 auto;height: auto;}
    .logo{margin:20px auto;width: 96%;height: auto;}
    .header_nav{height: auto;}
    .footer p span{display: inline-block;}
    .collapse{display: none;}
    .search_box{width: 96%;margin: 20px auto;float: none;}
}
@media (max-width:400px){
    .footer_top ul li{padding:0 6px}
}