﻿@charset "utf-8";
/* CSS Document */
/*--顶部 tab --*/
.top-tabs{background:#f7f7f7;}
.top-tabs li{float:left;width:200px;height:50px;}
.top-tabs li a{display:block;height: 48px;line-height: 48px;text-align: center;font-size: 20px;font-weight: bold;color: #666;}
.top-tabs li.active a,.top-tabs li a:hover{color: #015293;border-bottom: 2px solid #015293;}
/*--banner--*/
.ms-banner .img-title{display:none;}
.ms-banner img{width:100%;height:auto;}
/*--列表--*/
.ms-ban{width:590px;}
.ms-title{position:relative;width:100%;height:42px;background:url('../images/titbg.gif') bottom repeat-x;}
.ms-title li{float:left;text-align:center;border-top:transparent 3px solid;}
.ms-title li a{display:block;padding:0 16px;height:39px;line-height:39px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ms-title li.active{border-top:#015293 3px solid;}
.ms-title li.active a{background:#fff;border-right:#ccc 1px solid;border-left: #ccc 1px solid;font-weight: bold;color:#015293;}

/*--文字列表内导航--*/
.tabs-onav{padding-top:9px;}
.tabs-onav li{float: left;}
.tabs-onav li a{display: block;text-align: center;height: 32px;margin-right: 1px;background: #f7f7f7;line-height: 32px;font-size: 16px;padding: 0 10px;margin-top: 1px;}
.tabs-onav li a:hover,.tabs-onav li.active a{background: #015293;color: #fff;}
.tabs-list ul{padding-top: 2px!important;min-height: 170px;}



.ms-list-links{height:170px;overflow:hidden;}
.ms-list-links ul li{float: left;width: 24%;margin: 0 .5%;height: 40px;margin-top: 16px;line-height: 40px;text-align: center;}
.ms-list-links ul li a{display: block;border: 1px solid #015293;border-radius: 6px;font-size: 16px;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:38px;line-height: 38px;}
.ms-list-links ul li a:hover{color: #fff;background: #015293;}

.ms-list{padding:10px 0 0;height:170px;overflow:hidden;}
.ms-list li{height:30px;line-height:30px;font-size:16px;vertical-align:bottom;overflow:hidden;padding:2px 0 2px 14px;background:url("../images/icon.png") 0 center no-repeat;position:relative;}
.ms-list li a{float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:480px;}
.ms-list li .date{font-size:14px;color:#999;display:block;position:absolute;right:0;top:2px;white-space:nowrap;float:none;}
.ms-list li img{vertical-align:middle;}

.ms-list .gk_list li{height:34px;padding:0 45px 0 14px;}
.ms-list .gk_list li .nr{float:left;max-width:98%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0;}
.ms-list .gk_list li .gl{display:inline-block;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ms-list .gk_list li .split{padding:0 2px;display:inline;}
.ms-list .gk_list li a.a{color:#f00;display:inline;float:none;margin:0;padding:0;max-width:none;}
.ms-list .gk_list li a.title{display:block;float:left;min-width:20%;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;}
.ms-list .gk_list li a.lang1{max-width:440px;*width:440px;}
.ms-list .gk_list li a.lang2{max-width:360px;*width:360px;}
.ms-list .gk_list li a.lang3{max-width:280px;*width:280px;}
.ms-list .gk_list li a.lang4{max-width:200px;*width:200px;}

.jyly_link{margin-top:20px;}
.jyly_link li{width:275px;float:left;margin-right:33px;}
.jyly_link li.num4{margin-right:0;}
.jyly_link li img{width:100%;}
.jyly_link li .img_title{display:none;}
@media (max-width: 1199px) and (min-width: 992px){
    /*--顶部 tab --*/
    .top-tabs li{width:165px;}
    .top-tabs li.num1,.top-tabs li.num6{width:166px;}
    /*--列表--*/
    .ms-ban{width:486px;}
    .ms-list li a{max-width:385px;}

    .ms-list .gk_list li a.lang1{max-width:340px;*width:340px;}
    .ms-list .gk_list li a.lang2{max-width:260px;*width:260px;}
    .ms-list .gk_list li a.lang3{max-width:180px;*width:180px;}
    .ms-list .gk_list li a.lang4{max-width:100px;*width:100px;}

    .jyly_link li{width:233px;margin-right:20px;}
    .jyly_link li img{height:68px;}
}
@media (max-width: 991px){
    .mt20{margin-top:15px;}
    /*--顶部 tab --*/
    .top-tabs li{width:128px;height:44px;}
    .top-tabs li a{height:42px;line-height:42px;font-size:18px;}
    /*--列表--*/
    .ms-ban{width:100%;float:none;}
    .ms-ban.fr{margin-top:10px;}
    .ms-title{height:auto;}
    .ms-title li a{height:33px;line-height:33px;font-size:18px;}
    .ms-list,.ms-list-links{height:auto;}
    .ms-list li a{float:none;display:block;max-width:none;margin-right:50px;}
    .ms-list li img{display:none;}

    .ms-list .gk_list li a.lang1{max-width:620px;}
    .ms-list .gk_list li a.lang2{max-width:540px;}
    .ms-list .gk_list li a.lang3{max-width:460px;}
    .ms-list .gk_list li a.lang4{max-width:380px;}

    .jyly_link{margin-top:15px;}
    .jyly_link li{width: 180px;margin-right: 15px;}
    .jyly_link li img{height:52px;}
}
@media only screen and (max-width: 767px){
    .mt20{margin-top: 10px;}
    /*--顶部 tab --*/
    .top-tabs li{width:33.33%;}
    /*--列表--*/
    .ms-title li a{height:auto;line-height:23px;padding:5px 10px;white-space:normal;}
    .ms-list{padding:5px 0 0;}
    .ms-list .gk_list li a.title{max-width:none !important;display:inline;float:none;}
    .jyly_link{margin-top:10px;}
    .jyly_link li{width:49%;margin:0 2% 10px 0;}
    .jyly_link li:nth-of-type(2n){margin-right:0;}
    .jyly_link li img{height:76px;}
    .ms-list-links ul li{width:32.333%;}
}
@media only screen and (max-width:375px){
    .ms-list-links ul li{width:49%;}
    .jyly_link li{width:100%;margin:0 0 10px;}
    .jyly_link li img{height:auto;}
}


/*--医疗服务--*/
.ylfw_lmcon{padding:0 0 30px;}
.ylfw_tit{font-weight:bold;font-size:16px;color:#18629c;text-align:center;background-color:#e8eff5;line-height:48px;height:48px;}
.ylfw_link{margin-top:30px;}
.ylfw_link li{width:25%;float:left;}
.ylfw_link li a{display:block;height:46px;line-height:46px;font-size:16px;padding-left:14px;background:url("../images/icon.png") 0 center no-repeat;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;margin-right:10px;}
@media (max-width: 991px){
    .ylfw_lmcon{padding:0 0 20px;}
    .ylfw_link{margin-top:20px;}
    .ylfw_link li{width:33.3333%;}
}
@media (max-width: 767px){
    .ylfw_lmcon{padding:0;}
    .ylfw_link{margin-top:10px;}
    .ylfw_link li{width:50%;}
}
@media (max-width: 400px){
    .ylfw_link li{width:100%;}
    .ylfw_link li a{height:40px;line-height:40px;margin-right:0;}
}