*{margin: 0;padding: 0;}
a{text-decoration: none;color: #333;}
img{vertical-align: middle;border: none;}
li{list-style: none;}
body{overflow-x: hidden;min-width: 1280px;}
.clear{clear: both;}
.date_dates{height: 50px;background-color: #404244;line-height: 50px;}
.date_dates .date_box{margin: 0 auto;width: 1280px;display: flex;justify-content: space-between;align-items: center;}
.date_dates .date_box a{color: #fff;}
.date_dates .date_box .date_item{color: #fff;}
.header{height: 120px;line-height: 120px;width: 1280px;margin: 0 auto;overflow: hidden;}
.header .logo{float: left;display: flex;line-height: normal;margin: auto 0;height: 100%;align-items: center;}
.header .logo .hospital-name{display: flex;flex-direction: column;margin-left: 15px;}
.header .search{float: right;position: relative;margin-top: 35px;overflow: hidden;width: 380px;height: 50px;border-radius: 10px;}
.header .search input{width: 360px;height: 50px;border: none;outline: none;background-color: #F2F3F7;padding-left: 20px;position: absolute;top: 0;left: 0px;z-index: 1;box-sizing: border-box;
    padding-right: 80px;}
.header .search .search_icon{position: absolute;right: 0;width: 80px;height: 50px;top: 0px;background-color: #57c3e0;z-index: 2;text-align: center;line-height: 50px;cursor: pointer;}
.header .search .search_icon img{vertical-align: sub;padding-top: 13px;}
.banner{max-width: 1920px;margin: auto;}
.nav{background-color: #57c3e0;width: 100%;}
.nav .nav_box{width: 1280px;margin: 0 auto;height: 70px;line-height: 70px;}
.nav .nav_box>ul>li{float: left;color: #fff;width: calc(100% / 5);text-align: center;position: relative;}
.nav .nav_box>ul>li:hover{background-color: #ed86b5;}
.nav .nav_box>ul>li.active{background-color: #ed86b5;}
.nav .nav_box>ul>li a{color: #fff;display: block;font-size: 18px;}
.nav .nav_box>ul>li:hover>ul{display: block;}
.nav .nav_box>ul>li>ul{display: none;position: absolute;width: 100%;z-index: 99;}
.nav .nav_box>ul>li>ul>li{background-color: rgba(24,168,206,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#990064b4, endColorstr=#990064b4);}
.nav .nav_box>ul>li>ul>li a{color: #fff;display: block;font-size: 16px;line-height: normal;padding: 15px;}
.nav .nav_box>ul>li>ul>li:hover a{color: #fff;background-color: rgba(237,134,181,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#990064b4, endColorstr=#990064b4);}

.banner .swiper_conLeft{width: 100%;max-height: 680px;min-width: 674px;position: relative;}
.banner .swiper_conLeft img{max-width: 100%;}
.banner .banner_item{overflow: hidden;position: absolute;bottom: 10px;left: 50%;margin-left: -46px;}
.banner .banner_item span{width: 12px;height: 12px;border: 1px solid #fff;float: left;border-radius: 50%;margin-left: 9px;cursor: pointer;}
.banner .banner_item span.swiper-active-switch{background-color: #fff;}

.content{background-color: #F8F8F8;padding: 30px 0;}
.content_box{width: 1240px;margin: 30px auto 0;overflow: hidden;background-color: #fff;padding: 35px 20px;box-shadow: 0px 0px 10px #e5e5e5;}
.content .con_left{float: left;height: 310px;width: 508px;}
.content .con_left img{height: 310px;width: 508px;}
.content .con_right{float: right;width: 715px;height: 310px;background-color: #fff;position: relative;}
.content .con_right .con_desc{display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.content .con_right .con_desc .con_desc_article{line-height: 2.5;}
.content .con_right .more{color: #fff;font-size: 14px;background-color: #ED86B5;padding: 2px 15px;border-radius: 20px;margin-top: 3px;position: absolute;top: 100%;right: 0;}


.swiper_conLefts{height: 310px;width: 508px;position: relative;}
.swiper_conLefts .swiper-slide{height: 310px;width: 508px;position: relative;}
.swiper_conLefts .swiper-slide a{display: block;}
.swiper_conLefts .swiper-slide a img{transition: all 0.5s ease-in-out;}
.swiper_conLefts .swiper-slide a:hover img{transform: scale(1.05);}
.swiper_conLefts .swiper-slide p{position: absolute;bottom: 0;height: 45px;line-height: 45px;background-color: rgba(0,0,0,0.6);width: 100%;color: #fff;text-indent: 1em;font-size: 16px;}
.swiper_conLefts .pagination_lefts{position: absolute;bottom: 0;right: 10px;height: 45px;line-height: 50px;}
.swiper_conLefts .pagination_lefts .swiper-pagination-switch{width: 12px;height: 12px;display: inline-block;margin-right: 8px;border-radius: 50%;cursor: pointer;border: 1px solid #fff;}
.swiper_conLefts .pagination_lefts .swiper-pagination-switch.swiper-active-switch{background-color: #fff;}

.content .party{width: 1280px;overflow: hidden;margin: 0 auto;}
.content .party img{width: 1280px;}
.content .medical{width: 1280px;margin: 0 auto;}
.content .medical .row{margin: 0 -10px;}
.content .medical a{float: left;width: 305px;height: 180px;margin: 0 10px;background-color: #57C3E0;text-align: center;box-shadow: 0px 0px 2px #57C3E0;}
.content .medical a.guide{background-color: #f9c03b;box-shadow: 0px 0px 2px #f9c03b;}
.content .medical a.specialty{background-color: #ed86b5;box-shadow: 0px 0px 2px #ed86b5;}
.content .medical a.expert{background-color: #c3d600;box-shadow: 0px 0px 2px #c3d600;}
.content .medical a img{margin-top: 30px;transition: All 0.4s ease-in-out;}
.content .medical a:hover img{transform: rotate(360deg);}
.content .medical a p{font-size: 24px;color: #fff;}
.content .infor{width: 1280px;margin: 30px auto 10px;}
.content .infor .row{margin: 0 -10px;}
.content .infor .infor_item{margin: 0 10px;width: 373px;float: left;background-color: #fff;height: 400px;box-shadow: 0px 0px 10px #e5e5e5;padding: 20px;}
.content .infor .infor_item:first-child{width: 374px;}
.content .infor .infor_item .item_logo{width: 373px;}
.content .infor .infor_item .infor_title{color: #333;overflow: hidden;margin-top: 15px;margin-bottom: 15px;}
.content .infor .infor_item .infor_title p{float: left;font-size: 24px;}
.content .infor .infor_item .infor_title .more{float: right;background-color: #57C3E0;font-size:14px;padding: 2px 15px;color: #fff;border-radius: 15px;margin-top: 4px;}
.content .infor .infor_item .infor_list{font-size: 14px;color: #666;border-bottom: 1px dashed #E5E5E5;height: 43px;line-height: 43px;display: block;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;}
.content .infor .infor_item .infor_list:hover{color: #40b5d4;}
.content .infor .infor_item .infor_list:last-child{border: none;}
.content .infor .play_box{position: relative;}
.content .infor .play_box .play{position: absolute;top: 50%;left: 50%;width: 80px;margin-left: -40px;margin-top: -40px;display: none;}
.content .infor_item:hover .play_box .play{display: block;}

/* 首页底部 */
.footer{width: 100%;background: url(/gyzy/etfooter.png) no-repeat center bottom;background-size: cover;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 10px;padding-top: 200px;}
.footer .ewm{text-align: center;}
.footer .add{text-align: center;color: #fff;font-size: 14px;margin-top: 20px;}
.footer .add span:not(:first-child){margin-left: 30px;}


/*二级*/
.con{overflow: hidden;width: 1280px;margin: 0 auto;padding-top: 30px;padding-bottom: 60px;}
.con .con_left{float: left;width: 255px;background-color: #eef0f6;}
.con .con_left>ul{font-size: 18px;text-align: center;}
.con .con_left>ul>li>a{color: #000;height: 70px;line-height: 70px;width: 100%;display: block;position: relative;z-index: 2;transition: all 0.5s;}
.con .con_left>ul>li{position: relative;background-color: #F8F8F8;cursor: pointer;}
.con .con_left>ul>li>a:before{content: "";display: block;position: absolute;width: 100%;height: 3px;bottom: 0;background-color: #fff;z-index: 1;}
.con .con_left>ul>li>a:after{content: "";display: block;position: absolute;width: 5px;height: 70px;background-color: #57C3E0;left: 0;top: 0;z-index: -1;transition: all 0.5s;}
.con .con_left>ul>li.active>a{color: #fff;}
.con .con_left>ul>li.active>a:after{width: 100%;}
.con .con_left>ul>li:hover>a{color: #fff;}
.con .con_left>ul>li:hover>a:after{width: 100%;}
/* .con .con_left>ul>li>ul{background-color: #def7fe;display: none;} */
.con .con_left>ul>li>ul{background-color: #def7fe;}
.con .con_left>ul>li>ul>li{height: 70px;line-height: 70px;position: relative;}
.con .con_left>ul>li>ul>li.active a{color: #0c9cc2;}
.con .con_left>ul>li>ul>li:before{content: "";display: block;position: absolute;width: 100%;height: 3px;bottom: 0;background-color: #fff;z-index: 3;}
.con .con_left>ul>li>ul>li>a{color: #57c3e0;display: block;}
.con .con_left>ul>li>ul>li>a:hover{color: #0c9cc2;}
.con .con_right .title{height: 60px;line-height: 60px;position: relative;padding-left: 15px;border-bottom: 1px solid #ddd;}
.con .con_right .title:after{content: "";display: block;position: absolute;height: 24px;width: 4px;left: 0px;top: 50%;margin-top: -12px;background-color: #40b5d4;}
.con .con_right .title span{font-size: 24px;color: #40b5d4;}
.con .con_right .title font{float: right;color: #666;font-size: 14px; display: none;}
.con .con_right .title font a{color: #666;}
.con .con_box{margin-top: 40px;line-height: 1.8;text-align: justify;}
.con .con_box .introduction h4{text-align: center;color: #40B5D4;font-size: 24px;}
.con .con_box .introduction p{text-indent: 2em;color: #333;margin-top: 40px;}


.con .con_box .row{margin: -20px -20px 0;overflow: hidden;}
.con .con_box .leader_item{margin: 20px 20px 0;float: left;width: 258px;border: 1px solid #E5E5E5;height: 305px;padding: 20px;display: block;text-align: center;}
/* .con .con_box .leader_item .img{float: left;} */
.con .con_box .leader_item p{font-size: 18px;margin-top: 5px;color: #333;font-weight: bold;font-family: "微软雅黑";}
.con .con_box .leader_item .img img{width: 190px;height: 265px;}
.con .con_box .leader_item .leader{float: left;margin-left: 30px;margin-top: 50px;width: 208px;}
.con .con_box .leader_item .leader p{font-size: 16px;color: #333333;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con .con_box .leader_item .leader p.name{font-size: 18px;color: #40B5D4;font-weight: bold;}
.con .con_box .leader_items{padding-bottom: 30px;margin-bottom: 25px;border-bottom: 1px dashed #DDDDDD;overflow: hidden;}
.con .con_box .leader_items .leader{float: left;margin-left: 40px;margin-top: 50px;}
.con .con_box .leader_items .img{float: left;}
.con .con_box .leader_items .img img{height: 264px;width: 188px;}

.con .con_box .list{overflow: hidden; margin-bottom: 30px;}
.con .con_box .list .list_item{padding: 40px 0;border-bottom: 1px dashed #e5e5e5;overflow: hidden;display: block;}
.con .con_box .list .list_item:first-child{padding-top: 0;}
.con .con_box .list .list_item .list_img{width: 200px;height: 112px;float: left;}
.con .con_box .list .list_item .list_img img{width: 200px;height: 112px;}
.con .con_box .list .list_item .list_box{float: left;width: 730px;padding-left: 25px;height: 113px;}
.con .con_box .list .list_item:hover .list_box{background: #f7f7f7;padding-left: 25px;padding-right: 25px;height: 113px;}
.con .con_box .list .list_item .list_box .list_title{margin-bottom: 5px;}
.con .con_box .list .list_item .list_box .titles{color: #57C3E0;font-size: 18px;}
.con .con_box .list .list_item .list_box .list_time{color: #999;font-size: 14px;margin-top: 10px;}
.con .con_box .list .list_item .list_box .list_con{color: #666;font-size: 14px;line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.con .con_box .currency{line-height: 1.8;}
.con .con_box .currency .currency_title{font-size: 20px;text-align: center;}
.con .con_box .currency .currency_source{font-size: 14px;color: #999;text-align: center;margin: 20px 0 40px;}
.con .con_box .currency img{max-width: 100%;}

.con .con_box .common{overflow: hidden;padding: 0px 0 30px 0;margin-top: -20px;}
.con .con_box .common .common_list{display: block;height: 70px;line-height: 70px;font-size: 18px;border-bottom: 1px dashed #e5e5e5;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.con .con_box .common .common_list font{float: right;color: #999;font-size: 14px;}
.con .con_box .common .common_list:hover span{color: #40b5d4;}
.con .con_box .contact .map{height: 390px;margin-bottom: 30px;}
.con .con_box .expert .expert_nav{overflow: hidden;}
.con .con_box .expert .expert_nav .row{margin: 0 -16px;margin-bottom: 20px;}
.con .con_box .expert .expert_nav a{float: left;width: 218px;height: 38px;overflow: hidden;border: 1px solid #E6E6E6;margin: 0 16px 20px;text-align: center;line-height: 40px;margin-bottom: 10px;border-radius: 5px;}
.con .con_box .expert .expert_nav a:hover{background-color: #57C3E0;color: #fff;}
.con .con_box .expert .expert_nav a.active{background-color: #57C3E0;color: #fff;}
.con .con_box .expert .expert_box{border: 1px solid #E5E5E5;overflow: hidden;padding-bottom: 15px;}
.con .con_box .expert .expert_box .expert_item{width: 460px;height: 265px;padding: 20px 0px 15px 20px;float: left;}
.con .con_box .expert .expert_box .expert_item .img{float: left;margin-right: 30px;}
.con .con_box .expert .expert_box .expert_item .img img{width: 190px;height: 265px;}
.con .con_box .expert .expert_box .expert_item .leader{width: 240px;float: left;padding-top: 35px;}
.con .con_box .expert .expert_box .expert_item .leader .name{color: #40b5d4;font-size: 18px;font-weight: bold;}
.con .con_box .specialized{overflow: hidden;margin-bottom: 20px;}
.con .con_box .specialized .special_title{height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #57C3E0;font-size: 20px;border-radius: 5px;}
.con .con_box .specialized .ks-list{display: flex;gap: 20px 32px;flex-wrap: wrap;}
.con .con_box .specialized .ks-list a{width: calc((100% - 64px) / 3);border: 1px solid #e6e6e6;text-align: center;border-radius: 5px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;padding: 10px;}
.con .con_box .specialized .ks-list a:hover{background-color: #57C3E0;color: #fff;}
.con .con_box .subject{overflow: hidden;}
.con .con_box .subject .sub_title{height: 40px;line-height: 40px;margin-bottom: 30px;text-align: center;color: #fff;background-color: #57c3e0;font-size: 24px;border-radius: 5px;}
.con .con_box .sub_box{margin-bottom: 30px;}
table.gridtable {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #e6e6e6;border-collapse: collapse;text-align: center;width: 100%;margin-top: 25px;font-size: 16px;}
table.gridtable th {border-width: 1px;padding: 8px;border-style: solid;border-color: #e6e6e6;background-color: #eef0f6;}
table.gridtable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #e6e6e6;background-color: #ffffff;}
.con .con_box .sub_box .sub_row{margin: 20px -20px -20px;overflow: hidden;}
.con .con_box .sub_box .sub_row .img{margin: 0 20px;width: 470px;float: left;margin-bottom: 20px;}
.con .con_box .sub_box .sub_row .img img{width: 470px;height: 310px;}
.con .con_box .sub_box .sub_row .img p{background-color: #EEF0F6;height: 50px;line-height: 50px;text-align: center;}
.con .con_box .video{overflow: hidden;}
.con .con_box .video .vider_row{margin: 0 -20px;}
.con .con_box .video .vider_row .video_item{margin: 0 20px 40px;width: 470px;height: 355px;position: relative;float: left;}
.con .con_box .video .vider_row .video_item .video_img{width: 470px;height: 265px;}
.con .con_box .video .vider_row .video_item .video_play{position: absolute;left: 50%;top: 50%;margin-left: -40px;margin-top: -80px;}
.con .con_box .video .vider_row .video_item .video_title{height: 50px;padding: 20px 0;text-align: center;font-size: 14px;background-color: #EEF0F6;line-height: 1.8;}
.con .con_box .video .vider_row .video_item .video_title>p{box-sizing: border-box;padding: 0px 25px;}

.con .con_box .common .common-xjspan{
	display: block;
    height: 136px;
    border-bottom: 1px dashed #e5e5e5;
    overflow: hidden;
	line-height: 1.8;}
.con .con_box .common .common-xjspan span{font-size: 18px;margin: 24px 0px 21px;color: #333;display:inline-block;line-height:20px;}
.con .con_box .common .common-xjspan font{float: right;font-size: 14px;margin: 28px 0px 0px;color: #999;display:block;line-height:20px;}
.con .con_box .common .common-xjspan p{color: #666;font-size: 14px;text-align: justify;}
.con .con_box .common .common-xjspan:hover span{color: #40b5d4;}




.footers{background-color: #7ccef4;}
.footer_two{width: 1280px;padding: 55px 0;margin: 0 auto;overflow: hidden;color: #fff;display: flex;align-items: center;gap: 20px; justify-content: space-between}
.footer_two .add a{color: #fff;margin-top: 15px;display: block;}
.footer_two .add .logo-link a{display: inline-block;}
.footer_two .add p{margin-top: 15px;}
.footer_two .add p span{margin-right: 20px;}


/* 分页 */
.page {
    width: 100%;
    white-space: nowrap;
    float: left;
    padding-bottom: 30px;
    text-align: center;
    font-size: 14px;
}
.leftcon {
    width: 600px;
    margin: 0px auto 30px;
}
.leftcon span {
    padding: 0px 5px;
    color: #57c3e0;
}
.leftcon em {
    padding: 0px 5px;
    color: #57c3e0;
    font-style: normal;
}
.rightcon {
    position: relative;
    display: inline-block;
}
.rightcon a {
    display: block;
    float: left;
    border: 1px solid #e1e2e3;
    text-align: center;
    font-size: 14px;
    color: #666666;
    margin-right: 10px;
    padding: 7px 13px;
}
.rightcon span, .rightcon input {
    padding: 7px 13px;
}
.rightcon a:hover {
    background-color: #57c3e0;
    color: #fff;
}

/* 附件 */
.new_detail a {
    color: #57c3e0;
    font-size: 14px;
}

.currency_box{}
.currency_box table{ margin:auto;}
.currency_box img{ max-width:650px;}

/* 飘窗 */
.etyy-piaochuan-left1{position: fixed;top: 220px;left: 10px;z-index: 999;}
.etyy-piaochuan-right1{position: fixed;z-index: 999;width: 150px;top: 220px;right: 10px;}
.etyy-piaochuan-left2 {position: absolute;right: -15px;top: 22px;}
.etyy-piaochuan-right2{position: absolute;left: -15px;top: 22px;}

/* 左侧栏 */
.list_bav_1>li:not(li.active) .list_bav_2{
    display: none;
}