@charset "UTF-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Microsoft YaHei"; background: #fafafa; -webkit-text-size-adjust:100%; color: #666}
a{color:#666; text-decoration:none;}
em,i {font-weight: normal; font-style:normal}
li{list-style:none}
h3,h4,h5 {font-weight: normal;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input, select, button, textarea {outline: none; font-family: "Microsoft YaHei UI Light"; border: none;}
button,input[type="submit"], input[type="button"] {cursor: pointer;}
.f-l { float: left;}
.f-r { float: right;}
*::-webkit-scrollbar {width: 5px; height: 1px;}
*::-webkit-scrollbar-thumb { border-radius: 5px; background: #2865be;}
*::-webkit-scrollbar-track { border-radius: 8px; background: #fff;}
.clear {clear: both;}
.f_none {float: unset}
table tr td{border: 1px solid #666;}
/* 快捷链接 */
.roll_links{width:100%;height: 55px;background: #f5f5f5;}
.scroll_news{width: 1200px;height: 55px;overflow: hidden;margin: 0 auto;}
.links_cont{width: 100%;height: 100%;display: flex;justify-content: flex-start;line-height: 55px;text-align: left;}
.links_cont a{display: inline-block;font-size: 14px;color: #df0000;padding: 0 10px;}
/* 头部 */
header{width: 100%;height: auto;}
.header_cont{width: 1200px;height: 236px;margin: 0 auto;padding-top: 36px;box-sizing: border-box;/*display: flex;justify-content: space-between;align-items: center;*/}
.header_cont .logo{float: left;display: block;width: 162px;height: 155px;background: url(../images/logo1.png)no-repeat;background-size: 100% 100%;margin:4px 32px 0 0;}
.header_cont .search_form{margin-top: 57px;float: right;width: 350px;height: 50px;border-radius: 4px;/*display: flex;justify-content: space-between;overflow: hidden;*/}
.search_form input::-webkit-input-placeholder {font-size: 16px;color: #999;}
.search_form input{float: left;width: 250px;height: 50px;padding: 0 18px;border: 1px solid #2865be;box-sizing: border-box;border-radius: 4px 0 0 4px;font-size: 16px;color: #333;}
.submit_btn{float: right;width: 100px;height: 50px;background:#2865be url(../images/search.png)no-repeat center center;border-radius: 0 4px 4px 0;}
.header_logo{float: left;width: 750px;height: 143px;/*display: flex;justify-content: flex-start;*/}
.links_right{display: inline-block;width: 525px;height: auto;}
.header_links{width: 100%;height: auto;overflow: hidden;font-size: 14px;color: #c50005;line-height: 24px;text-align: justify;padding-top: 8px;}
.header_links a{font-size: 14px;color: #c50005;line-height: 24px;margin-right: 20px;}
/*.header_links a:nth-child(3){margin-right: 0;}*/
.header_links a:last-child{margin-right: 0;}
.header_name{display: block;width:504px;height: 78px;background: url("../images/name_title.png")no-repeat;background-size: 100% 100%;margin-bottom: 6px;}
.header_name h2{font-size: 40px;color: #00a0e9;text-align-last: justify;text-align: justify;}
.header_name p{font-size: 19px;color: #666;line-height: 32px;}
/* 菜单 */
.menu_bg{width: 100%;height: 70px;background: #2865be;}
.menu_ul{width: 1200px;height: 70px;line-height: 70px;margin: 0 auto;/*display: flex*/}
.menu_ul li {width: 9.09%;float: left;position: relative;z-index: 22;min-height: 70px; /*flex: 1;*/position: relative;}
.menu_ul li > a {display: block; line-height: 70px;font-size: 16px;color: #fff; text-align: center;}
.menu_ul li.cur > a{font-weight: bold;}
.second_level{display: none;width: 100%;position: absolute;top: 70px;background: #fff;padding: 20px 0;box-sizing: border-box;-webkit-box-shadow: 0 0 10px rgb(29 56 75 / 16%);-moz-box-shadow: 0 0 10px rgba(29,56,75,.4);box-shadow: 0 0 10px rgb(29 56 75 / 16%);border-radius: 0 0 4px 4px;z-index: 8888;}
.second_level::before{width: 8px;height: 8px;content: "";background: #fff;position: absolute;top: -4px;left: 0;right: 0;margin: 0 auto;transform: rotate(45deg);}
.second_level a{display: block;font-size: 16px;color: #333;line-height: 36px;text-align: center;}
.second_level a:hover{background: #2865be;color: #fff;}
.index_banner{width: 100%;height: 450px;overflow: hidden;}
.banner_roll,.banner_roll ul,.banner_roll li{width: 100%;height: 450px;position: relative;overflow: hidden;}
.banner_roll li img{width: 100%;height: 100%;object-fit: cover;}
.banner_roll li {position: absolute; display: none; left: 0; top: 0;}
.banner_roll li:first-child {display: block}
.banner_roll li a{width: 100%;height: 100%;display: block; position: relative}
.banner_page{text-align: center;width: 100%;height: 10px;position: absolute; left: 0;bottom: 97px;z-index: 444;}
.banner_page span{cursor: pointer;display: inline-block;width: 10px;height: 10px;opacity: 1;background: #2865be;border-radius: 50%;margin: 0 5px;}
.banner_page span.curr{width: 50px;height: 10px;border-radius: 5px;}
.banner_prev{left: 106px !important;}
.banner_next{right: 106px !important;}
.banner_prev,.banner_next{display: block;width: 81px;height: 81px;background: url(../images/full1.png);border-radius: 50%;position: absolute;top: calc(50% - 40px) !important;z-index: 44;}
.banner_prev:hover,.banner_next:hover{background: url(../images/full2.png);}
.banner_prev{transform: rotate(180deg);}
/* 快捷窗口 */
.quick_link{width: 1200px;height: 70px;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;background: rgba(255, 255, 255, .7);border-radius: 10px 10px 0 0;border: 1px solid #fff;border-bottom: 0 !important; z-index: 66;/*display: flex;justify-content: flex-start*/}
.quick_link a{width: 20%;float: left;position: relative;display: block;height: 100%;/*flex: 1;*/font-size: 18px;color: white/*#2865be*/;line-height: 70px;text-align: center;padding-left: 54px;box-sizing: border-box;border-right: 1px solid #fff;}
.quick_link a:last-child{border-right: 0 !important;}
.quick_link a::before{position: absolute;left:54px; top: 0;bottom: 0;margin: auto 0;transition: .5s;}
.quick_link a:hover::before{transform: rotateY(180deg);}
/*.quick_link a:hover{color: #2865be;}*/
.quick_link a:first-child::before{display: inline-block;width: 36px;height: 36px;content: "";background: url(../images/quick_icon1_1.png)no-repeat;}
.quick_link a:nth-child(2)::before{display: inline-block;width: 31px;height: 34px;content: "";background: url(../images/quick_icon2_2.png)no-repeat;}
.quick_link a:nth-child(3)::before{display: inline-block;width: 34px;height: 35px;content: "";background: url(../images/quick_icon3_3.png)no-repeat;}
.quick_link a:nth-child(4)::before{display: inline-block;width: 41px;height: 34px;content: "";background: url(../images/quick_icon4_4.png)no-repeat;}
.quick_link a:last-child::before{display: inline-block;width: 35px;height: 35px;content: "";background: url(../images/quick_icon5_5.png)no-repeat;}
.quick_link a:hover:first-child::before{display: inline-block;width: 36px;height: 36px;content: "";background: url(../images/quick_icon1_1.png)no-repeat;}
.quick_link a:hover:nth-child(2)::before{display: inline-block;width: 31px;height: 34px;content: "";background: url(../images/quick_icon2_2.png)no-repeat;}
.quick_link a:hover:nth-child(3)::before{display: inline-block;width: 34px;height: 35px;content: "";background: url(../images/quick_icon3_3.png)no-repeat;}
.quick_link a:hover:nth-child(4)::before{display: inline-block;width: 41px;height: 34px;content: "";background: url(../images/quick_icon4_4.png)no-repeat;}
.quick_link a:hover:last-child::before{display: inline-block;width: 35px;height: 35px;content: "";background: url(../images/quick_icon5_5.png)no-repeat;}
.quick_link a:hover{color: #fff;}
.quick_link a:hover{background: rgba(40, 101, 190, .7);}
/* index-医院新闻轮播 */
.hospital_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 20px;}
.hospital_swiper{width: 570px;height: 370px;overflow: hidden;}
.hospital_roll, .hospital_roll ul,.hospital_roll ul li{width: 570px;height: 370px;position: relative}
.hospital_roll li img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.hospital_swiper a:hover img{transform: scale(1.02);}
.hospital_roll li {position: absolute; display: none; left: 0; top: 0;}
.hospital_roll li:first-child {display: block}
.hospital_roll li a {width: 100%;height: 100%;display: block; position: relative}
.hospital_swiper a h3{background-color: rgba(0,0,0,0.5);width: 100%;height: 50px;font-size: 16px;color: #fff;line-height: 50px;padding: 0 38% 0 20px;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: absolute;left: 0;bottom: 0;}
.hospital_page{text-align: right;width: 36%;height: 50px;position: absolute; right: 15px;bottom: 0;z-index: 444;}
.hospital_page span{cursor: pointer;display: inline-block;width: 30px;height: 4px;background: #fff;opacity: 1;border-radius: 4px;margin: 23px 5px 0;}
.hospital_page span.curr{background: #2762c1;}
.hospital_news{width: 603px;height: auto;overflow: hidden;padding-top: 12px;}
.tab-cont{width: 100%;height: 40px;line-height: 40px;/*display: flex;justify-content: flex-start;*/}
.tab-cont li{float: left;min-width: 120px;height: 100%;text-align: center;}
.tab-cont li a{display: block;width: 100%;height: 100%;font-size: 16px;color: #333;border-radius: 10px;}
.tab-cont li.cur a{background: #2865be;color: #fff;}
.news-item{display: none;width: 100%;height: 314px;overflow: hidden;}
.news-item dt{width: 100%;height: 138px;border-bottom: 1px dashed #c8c8c8;box-sizing: border-box;padding-top: 21px;box-sizing: border-box;margin-bottom: 16px;}
.news-item dt a{display: block;}
.news-item dt h3{font-size: 18px;color: #2865be;line-height: 38px;margin-bottom: 4px;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-item dt p{font-size: 14px;color: #888;line-height: 26px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:52px;}
.news-item dd{width: 100%;height: 40px;line-height: 40px;}
.news-item dd a{display: block;font-size: 16px;color: #999;text-align: right;padding-left: 14px;box-sizing: border-box;position: relative;}
.news-item dd a::before{width: 5px;height: 5px;content: "";background: #afafaf;position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;}
.news-item dd a span{width: 70%;float: left;font-size: 16px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: left;}
.news-item dd:hover a span{color: #2865be;}
.news-item dd:hover a::before{background: #2865be;}
/* index_党史学习 */
.party_img{display: block;width: 1200px;height: 120px;margin: 30px auto;overflow: hidden;}
.party_img img{width: 100%;height: 100%;object-fit: cover;transition: .4s;}
.party_img:hover img{transform: scale(1.02);}
/* index--二院视频、科室导航 */
.yard_department{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;display: flex;justify-content: space-between;}
.yard_left{float: left;width: 380px;height: auto;overflow: hidden;}
.index_title{width: 100%;height: 42px;border-bottom: 1px solid #ddd;}
.index_title a:first-child{float: left;display: block;font-size: 22px;color: #2865be;line-height: 41px; border-bottom: 2px solid #01a0ec;}
.index_title a:last-child{float: right;display: block;width: 26%;height: 100%;font-size: 16px;color: #666;line-height: 42px;text-align: right;font-weight: normal;}
.more_links{float: right;display: block;width: 26%;height: 100%;font-size: 16px;color: #666;line-height: 42px;text-align: right;font-weight: normal;}
.index_title a:hover:last-child{color:#2865be;}
.within_title{width: 100%;height: 45px;border-bottom: 1px solid #ddd;}
.within_title span{display: inline-block;font-size: 22px;color: #2865be;line-height: 44px; border-bottom: 2px solid #01a0ec;}
.yard_dl{width: 100%;height: 382px;overflow: hidden;padding: 20px 0 0;box-sizing: border-box;}
.yard_dl dt{width: 100%;height: 200px;}
.yard_dl dt a{display: block;width: 100%;height: 200px;position: relative;overflow: hidden;}
.yard_dl dt a::before{width: 62px;height: 62px;content: "";background: url(../images/index_video.png)no-repeat;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 3;}
.yard_dl dt a > img{width: 100%;height: 100%;object-fit: cover;font-family: 'object-fit: cover;';transition: .3s;}
.yard_dl dt:hover a > img{transform: scale(1.04);}
.yard_dl dt a > p{width: 100%;height: 40px;line-height: 40px;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;padding: 0 25px;box-sizing: border-box;font-size: 16px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yard_dl dd{width: 100%;height: 40px;}
.yard_dl dd a{position: relative;display: block;width: 100%;height:100%;line-height: 40px;padding-left:18px;box-sizing: border-box;text-align: right;font-size: 14px;color: #999;}
.yard_dl dd a span{width: 82%;float: left;font-size: 16px;color: #333;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yard_dl dd:hover a span{color: #2865be;}
.yard_dl dd a::before{display: inline-block;width: 5px;height: 10px;content: "";background: url(../images/before_icon.png);position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;}
.yard_right{float: right;width: 790px;height: auto;overflow: hidden;}
.tab-depart{margin-top: 20px;width: 100%;height: 50px;line-height: 50px;background: #e7e7e7;/*display: flex;justify-content: flex-start;*/}
.tab-depart li{width: 25%;float: left;/*flex: 1;*/font-size: 18px;color: #e7e7e7;border-right: 3px solid #fff;box-sizing: border-box;text-align: center;}
.tab-depart li.cur{background: #2865be;}
.tab-depart li.cur a{color: #fff;}
.tab-depart li:last-child{border-right: none;}
.department-item{display: none;width: 100%;height: auto;overflow: hidden;}
.department-item a{float: left;display:block;margin:20px 22px 0 0;width: 140px;height: 40px;line-height: 38px;text-align: center;border-radius: 6px;border: 1px solid #ddd;box-sizing: border-box;font-size: 16px;color: #333;}
.department-item a:nth-child(5n+5){margin-right: 0;}
.department-item a:hover{background: #2865be;border-color: #2865be;color: #fff;}
/*index- 医德医风、健康知识、管理制度 */
.present_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;/*display: flex;justify-content: space-between;*/padding-top: 20px;box-sizing: border-box;}
.advert{margin-bottom: 0 !important}
.present_cont .present_total{width: 380px;float: left;margin-right: 30px;}
.present_cont .present_total:last-child{margin-right: 0}
.present-item{width: 380px;height: 252px;padding-top: 12px;overflow: hidden;box-sizing: border-box;}
.present-item li{width: 100%;height: 40px;}
.present-item li a{position: relative;display: block;width: 100%;height:100%;line-height: 40px;padding-left: 18px; box-sizing: border-box;text-align: right;font-size: 14px;color: #999;}
.present-item li a span{width: 82%;float: left;font-size: 16px;color: #333;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.present-item li:hover a span{color: #2865be;}
.present-item li a::before{display: inline-block;width: 5px;height: 10px;content: "";background: url(../images/before_icon.png);position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;}
/* index-专家介绍、特色诊疗 */
.expert_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;/*display: flex;justify-content: space-between;*/padding-top: 20px;box-sizing: border-box;}
.expert_head{float: left;width: 584px;height: 363px;overflow: hidden;}
.head_img{width: 100%;height: 300px;padding-top: 20px;/*display: flex;justify-content: flex-start;*/}
.head_img .head-item{float: left;display: block;width: 190px;height: 100%;background: #f5f5f5;overflow: hidden;padding: 0 15px;box-sizing: border-box;text-align: center;margin-right: 7px;}
.head_img .head-item:last-child{margin-right: 0;}
.head-item h4{position: relative;font-size: 16px;color: #333;line-height: 28px;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-top: 11px;}
.head-item h4::before{display: block;width: 60px;height: 4px;background: #2865be;content: "";position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.head-item p{font-size: 14px;color: #666;line-height: 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.head-item h5{font-size: 14px;color: #333;line-height: 44px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.img_cont{width: 100%;height: 190px;position: relative;margin-top: 4px;overflow: hidden;}
.img_cont img{width: auto;max-height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;transition: all 0.3s;}
.head_img a:hover img{transform: scale(1.02);}
.unique_feature{float: right;width: 586px;height: auto;overflow: hidden;}
.unique-item{width: 100%;height: 318px;overflow: hidden; padding-top: 12px;}
.unique-item a{float: left;position: relative;display: block;width:185px;height: 145px;margin: 8px 8px 0 0;overflow: hidden;}
.unique-item a:nth-child(3n+3){margin-right: 0;}
.unique-item a img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.unique-item a:hover img{transform: scale(1.02);}
.unique-item a p{position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;font-size: 16px;color: #fff;line-height: 40px;text-align: center;padding: 0 18px;box-sizing: border-box;z-index: 2;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: rgba(0, 0, 0, .5);}
/* index-医疗设备 */
.device_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 20px;box-sizing: border-box;}
.device_swiper{position: relative;}
.device_swiper .device_roll{width: 1200px;height: 290px;overflow: hidden;margin: 20px auto 40px;}
.device_swiper .device_roll ul{width: 125%; height: 290px; position: absolute; left: 0; top: 0;overflow: hidden}
.device_swiper .device_roll li{display: block;float: left;width: 386px;height: 290px;margin-right: 21px;}
.device_swiper .device_roll li:last-child {margin: 0;}
.device_roll li a{display: block;width: 100%;height: 100%;}
.device_swiper .device-img{width: 100%;height: 240px;overflow: hidden;}
.device-img img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.device_swiper a:hover .device-img img{transform: scale(1.02);}
.device_swiper .device_roll a:hover span{color: #2865be;}
.device_swiper .device_roll a span{display: block;width: 100%;height: 50px;background: #f5f5f5;font-size: 16px;color: #333;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 20px;box-sizing: border-box;text-align: center;}
.device_prev{left: 0 !important;}
.device_next{right: 0 !important;}
.device_prev,.device_next{cursor: pointer;display: block;position: absolute; top: calc(50% + 26px);width: 42px;height: 52px;background: rgba(40, 101, 190, .6);opacity: 1;top: calc(100% - (50% + 25px)) !important;}
.device_prev:hover,.device_next:hover{background: rgba(40, 101, 190, 1);}
.device_swiper em:after{width: 15px; height: 15px; position: absolute;top: 0;left: 16px;bottom: 0;margin: auto;border-top: 2px solid #fff; border-left: 2px solid #fff; content: ''; transform: rotate(-45deg)}
.device_swiper em.device_next{transform: rotate(180deg)}
/* index-医院荣誉 */
.honor_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 20px;box-sizing: border-box;}
.honor_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;}
.honor_swiper{position: relative;}
.honor_swiper .honor_roll{width: 1200px;height: 290px;overflow: hidden;margin: 20px auto 0;}
.honor_swiper .honor_roll ul{width: 125%; height: 290px; position: absolute; left: 0; top: 0;overflow: hidden}
.honor_swiper .honor_roll li{display: block;float: left;width: 386px;height: 290px;margin-right: 21px;}
.honor_swiper .honor_roll li:last-child {margin: 0;}
.honor_roll li a{display: block;width: 100%;height: 100%;}
.honor_swiper .honor-img{width: 100%;height: 240px;overflow: hidden;}
.honor-img img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.honor_swiper a:hover .honor-img img{transform: scale(1.02);}
.honor_swiper .honor_roll a:hover span{color: #2865be;}
.honor_swiper .honor_roll a span{display: block;width: 100%;height: 50px;background: #f5f5f5;font-size: 16px;color: #333;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 20px;box-sizing: border-box;text-align: center;}
.honor_prev{left: 0 !important;}
.honor_next{right: 0 !important;}
.honor_prev,.honor_next{cursor: pointer;display: block;position: absolute; top: calc(50% + 26px);width: 42px;height: 52px;background: rgba(40, 101, 190, .6);opacity: 1;top: calc(100% - (50% + 25px)) !important;}
.honor_prev:hover,.honor_next:hover{background: rgba(40, 101, 190, 1);}
.honor_swiper em:after{width: 15px; height: 15px; position: absolute;top: 0;left: 16px;bottom: 0;margin: auto;border-top: 2px solid #fff; border-left: 2px solid #fff; content: ''; transform: rotate(-45deg)}
.honor_swiper em.honor_next{transform: rotate(180deg)}
/* index-专家介绍 */
.expert_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 20px;box-sizing: border-box;}
.expert_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;}
.expert_swiper{position: relative;}
.expert_swiper .zhuanjia{width: 1200px;height: 300px;overflow: hidden;margin: 20px auto 0;}
.expert_swiper .zhuanjia ul{width: 125%; height: 300px; position: absolute; left: 0; top: 20px;overflow: hidden}
.expert_swiper .zhuanjia li{display: block;float: left;height: 300px;}
.expert_swiper .zhuanjia li:last-child {margin: 0;}
.zhuanjia li a{display: block;width: 100%;height: 100%;}
.expert_swiper .img_cont{width: 100%;height: 190px;overflow: hidden;}
.img_cont img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.expert_swiper a:hover .honor-img img{transform: scale(1.02);}
.expert_swiper .zhuanjia a:hover span{color: #2865be;}
.expert_swiper .zhuanjia a span{display: block;width: 100%;height: 50px;background: #f5f5f5;font-size: 16px;color: #333;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 20px;box-sizing: border-box;text-align: center;}
.expert_swiper em:after{width: 15px; height: 15px; position: absolute;top: 0;left: 16px;bottom: 0;margin: auto;border-top: 2px solid #fff; border-left: 2px solid #fff; content: ''; transform: rotate(-45deg)}
.expert_swiper em.honor_next{transform: rotate(180deg)}
/* index-特色诊疗 */
.unique-item{position: relative;}
.unique-item .zhenliao{width: 100%;height: 300px;overflow: hidden;margin: 20px auto 0;}
.unique-item .zhenliao ul{width: 125% !important; height: 318px; position: absolute; left: 0; top: 10px;overflow: hidden}
.unique-item .zhenliao li{display: block;float: left;height: 145px;margin-bottom: 8px;}
.unique-item .zhenliao li:last-child {margin: 0;}
/*.zhenliao li a{display: block;width: 100%;height: 100%;}*/
.unique-item .img_cont{width: 100%;height: 190px;overflow: hidden;}
.img_cont img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.unique-item a:hover {transform: scale(1.02);}
.unique-item .zhenliao a:hover span{color: #2865be;}
.unique-item .zhenliao a span{display: block;width: 100%;height: 50px;background: #f5f5f5;font-size: 16px;color: #333;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 20px;box-sizing: border-box;text-align: center;}
.unique-item em:after{width: 15px; height: 15px; position: absolute;top: 0;left: 16px;bottom: 0;margin: auto;border-top: 2px solid #fff; border-left: 2px solid #fff; content: ''; transform: rotate(-45deg)}
.unique-item em.honor_next{transform: rotate(180deg)}
/* ---------------------------医院概况--------------------------- */
/* 当前位置 */
.current_position{width: 1200px;height: 76px;line-height: 76px;/*display: flex;justify-content: flex-start;*/margin: 0 auto;}
.current_position dt{float: left;font-size: 16px;color: #666;}
.current_position dd{display: inline-block/*display: flex;justify-content: flex-start;*/}
.current_position dd a{float: left;display: block;font-size: 16px;color: #666;padding: 0 6px;box-sizing: border-box;}
.current_position dd a:hover {color: #2865be;}
.survey_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;background: #fff;padding: 28px 56px 30px;box-sizing: border-box;font-family: "微软雅黑";}
.survey_cont h3{font-family: "微软雅黑";font-size: 30px;color: #333;text-align: center;line-height: 52px;padding-bottom: 18px;}
.survey_cont p{font-family: "微软雅黑";font-size: 16px;color: #666;line-height: 30px;}
.survey_list{width: 100%;height: 104px;background: #ebf2fc;/*display: flex;justify-content: flex-start;*/margin: 14px 0;}
.survey_list li{width: 16.6%;float: left;padding-top: 16px;box-sizing: border-box;/*flex: 1;*/height: 100%;border-right: 7px solid #fff;box-sizing: border-box;text-align: center;line-height: 30px;}
.survey_list li:last-child{border-right: 0;}
.survey_list li p em{font-size: 30px;color: #2865be;}
.survey_list li p{font-size: 16px;color: #333;}
.survey_cont img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
/* ---------------------------医院荣誉--------------------------- */
.honor_box{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;background: #fff;padding: 30px 40px;box-sizing: border-box;}
.hospital_honor{width: 100%;height: auto;/*display: flex;justify-content: flex-start;flex-wrap: wrap;*/margin-top: 40px;}
.hospital_honor a:nth-child(4n+4){margin-right: 0 !important;}
.hospital_honor a:hover span{background: #fff;-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 10%);-moz-box-shadow: 0 0 20px rgb(0 0 0 / 10%);box-shadow: 0 0 20px rgb(0 0 0 / 10%)}
/* .hospital_honor a:hover span img{transform: scale(1.03);} */
.hospital_honor a:hover > p{color: #2865be;}
.honor_book{float: left;display: block;width: 264px;height: auto;margin-right: 21px;}
.honor_book span{display: block;width: 100%;height: 180px;padding: 20px;box-sizing: border-box;background: #f6f6f6;}
.honor_book span img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.honor_book p{width: 100%;height: 68px;line-height: 68px;padding: 0 20px;box-sizing: border-box;font-size: 16px;color: #666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
/* ---------------------------二院视频、二院新闻、医院动态--------------------------- */
.within_details{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;background: #fff;padding: 30px 40px;box-sizing: border-box;}
.video{display: block; width: 650px;height: 400px;margin: 30px auto;}
.honour{width: 650px;height: auto;overflow: hidden;margin: 30px auto;}
.honour img,.within_details img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.dynamic_box{position: relative;width: 1200px;height: auto;margin: 0 auto 40px;}
.dynamic_box::after{display: block;content: "";clear: both;}
.dynamic_left{width: 840px;min-height: 1012px;background: #fff;padding: 30px 40px;box-sizing: border-box;}
.dynamic_cont{width: 100%;height: auto;overflow: hidden;}
.dynamic_cont a{display: block;width: 100%;height: 185px;border-bottom: 1px dashed #dadada;padding: 30px 0;box-sizing: border-box;/*display: flex;justify-content: space-between;*/}
.dynamic_cont a > .dynamic_img{float: left;width: 200px;height: 100%;overflow: hidden;position: relative;}
.dynamic_cont a > .dynamic_img::before{width: 50px;height: 50px;content: "";background: url(../images/video_icon.png)no-repeat;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 2;}
.dynamic_cont a > p img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.dynamic_cont a:hover > p img{transform: scale(1.02);}
.dynamic_cont a:hover .cont_right h3{color: #2865be;}
.cont_right{width: 540px;float: right;}
.cont_right h3{font-size: 20px;color: #333;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cont_right p{font-size: 16px;color: #666;line-height: 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align: justify;}
.cont_ul{width: 100%;/*display: flex;justify-content: flex-start;*/}
.cont_ul li{float: left;font-size: 16px;color: #333;line-height: 36px;margin-right: 20px;}
.cont_ul li:last-child{margin-right: 0;}
.dynamic_right{width: 340px;height: 1012px;background: #fff;padding: 30px 20px;box-sizing: border-box;overflow-y: auto;position: sticky;top: 0;}
.dynamic_right::-webkit-scrollbar {width: 8px !important; height: 1px;}
.dynamic_right::-webkit-scrollbar-thumb { border-radius: 0 !important; background: #2865be;}
.dynamic_right::-webkit-scrollbar-track { border-radius: 8px; background: #fff;}
.dynamic_right.fixed{position: fixed;z-index: 100;bottom: 0;margin-left: 860px;margin-bottom: 40px;z-index: 1}
.dynamic_right.absolute {position: absolute;z-index: 100;bottom: 0;right: 0;z-index: 1}
.hot_list{width: 100%;height: 380px;overflow: hidden;padding: 15px 0;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;margin-bottom: 20px;}
.hot_list a{position: relative;display: block;font-size: 16px;color: #333;line-height: 35px;padding-left: 24px;box-sizing: border-box;  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hot_list a:hover{color: #2865be;}
.hot_list a em{display: block;width: 18px;height: 18px;line-height: 18px;font-size: 16px;color: #fff;text-align: center;background: #999;position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;}
.hot_list a:first-child em{background: #fc6c6c;}
.hot_list a:nth-child(2) em{background: #ffa169;}
.hot_list a:nth-child(3) em{background: #ffc861;}
.img_news{width: 100%;height: 460px;overflow: hidden;padding: 10px 0 0;box-sizing: border-box;}
.img_news a{display: block;width: 100%;height: 70px;/*display: flex;justify-content: space-between;*/padding: 10px 0;}
.img_news a > p{float: left;width: 110px;height: 100%;overflow: hidden;position: relative;}
.img_news a > p img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.img_news a:hover > p img{transform: scale(1.02);}
.img_news a:hover .img_right h3{color: #2865be;}
/*.img_right{width: 174px;float: right}*/
.img_right{width: 160px;float: right}
.img_right h3{font-size: 16px;color: #333;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align: justify;}
.img_right p{font-size: 14px;color: #999;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.vid_news a > p::before{width: 32px;height: 32px;content: "";background: url(../images/index_video.png)no-repeat;background-size: 100% 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 3;}
/* 二院新闻 */
.dynamic_news a > p::before{display: none;}
/* 医院动态 */
.dynamic_trends{width: 100%;height: auto;overflow: hidden;}
.dynamic_trends a{display: block;width: 100%;height: 182px;border-bottom: 1px dashed #dadada;padding: 20px 0;box-sizing: border-box;}
.dynamic_trends a h3{font-size: 20px;color: #333;line-height: 42px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dynamic_trends a p{font-size: 16px;color: #666;line-height: 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align: justify;}
.dynamic_trends a .cont_ul{padding-top: 2px;}
/* 医院动态-新闻详情 */
.details_titile{width: 100%;min-height: 122px;border-bottom: 1px dashed #ddd;padding-top: 12px;box-sizing: border-box;margin-bottom: 20px}
.details_titile h3{font-size: 30px;font-weight: bold;color: #2865be;padding: 0 0 10px;box-sizing: border-box;line-height: 44px;text-align: center;}
.detail-browse{width: 100%;height: auto;display: flex;justify-content: center;text-align: center;padding-bottom: 12px;box-sizing: border-box;line-height: 36px;flex-wrap: wrap;}
.detail-browse li{font-size: 16px;color: #666;margin: 0 20px;}
.detailsCont{width: 100%;height: auto;overflow: hidden;font-family: "微软雅黑";font-size: 16px;color: #666;text-align: justify;line-height: 32px;padding: 16px 0;box-sizing: border-box;}
.detailsCont p{font-family: '微软雅黑'; font-size: 16px;color: #666;text-align: justify;line-height: 32px;}
.detailsCont img{display: block;max-width: 100%;height: auto;margin: 0 auto;cursor: pointer}
.page-links{margin-top: 20px;width: 100%;height: 84px;line-height: 84px;display: flex;justify-content: space-between;border-top: 1px dashed #ddd;}
.page-left{width: 78%;display: flex;justify-content: space-between;}
.page-left li{width: 50%;display: flex;justify-content: flex-start;}
.page-left li span{font-size: 16px;color: #666;}
.page-left li a{display: inline-block;width: 62%;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-left li:hover a{color: #2865be;}
.page-links .row{width: 26%;font-size: 16px;color: #666;display: flex;justify-content: flex-start;}
.page-links .row div{display: inline-block;}
.page-links .row .social-share-icon{width: 22px;height: 22px;line-height: 22px;font-size: 14px;}
/* 科室介绍 */
.brief_cont{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;background: #fff;padding: 28px 40px;box-sizing: border-box;font-family: "微软雅黑";}
.brief_cont h3{font-family: "微软雅黑";font-size: 30px;color: #333;text-align: center;line-height: 52px;padding-top: 18px;}
.brief_cont p{font-family: "微软雅黑";font-size: 16px;color: #666;line-height: 30px;}
.brief_cont img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.brief_cont > a{margin: 10px 0;display: block;width: 100%;height: 50px;line-height: 50px;background: #e2ebf9;font-size: 16px;color: #2865be;text-align: center;}
/* 科室导航 */
.brief_nav{position: relative;width: 100%;min-height: 160px;overflow: hidden;padding: 20px 20px 40px;background: #f6f6f6;/*display: flex;justify-content: space-between;align-items: center;*/margin-top: 30px;box-sizing: border-box;}
.brief_nav dt{float: left;height: 121px;position: absolute;top: 0;left: 20px;bottom: 0;margin: auto 0}
.brief_nav dt > p{width: 75px;height: 75px;overflow: hidden;}
.brief_nav dt > p img{width: 100%;height: 100%;object-fit: cover;}
.brief_nav dt > span{display: block;font-size: 18px;color: #333;line-height: 40px;padding-top: 6px;}
.brief_nav dd{float: right;width: 940px;/*display: flex;justify-content: flex-start;flex-wrap: wrap;*/}
.brief_nav dd a{display: block;float: left;width: 170px;height: 40px;line-height: 38px;border-radius: 6px;font-size: 16px;color: #333;text-align: center;border: 1px solid #bbb;box-sizing: border-box;margin: 20px 20px 0 0;}
.brief_nav dd a:hover{border-color: #2865be;background: #2865be;color: #fff;}
.brief_nav dd a:nth-child(5n+5){margin-right: 0;}
.details_right{width: 340px;height: auto;background: #fff;padding: 30px 20px 66px;box-sizing: border-box;}
.details_list{width: 100%;height: auto;overflow: hidden;}
.details_list a{display: block;width: 100%;height: 58px;border-bottom: 1px dashed #dcdcdc;box-sizing: border-box;font-size: 16px;color: #333;line-height: 58px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: justify;}
.details_list a:hover{color: #2865be;}
/* 专家团队 */
.expert_team{width: 1200px;height: auto;overflow: hidden;margin: 0 auto 40px;background: #fff;padding: 28px 40px 42px;box-sizing: border-box;}
.expert_brief{width: 100%;height: auto;/*display: flex;justify-content: flex-start;flex-wrap: wrap;*/overflow: hidden}
.expert_brief a{float: left;display: block;width: 360px;height: 280px;background: #f6f6f6;padding: 20px;box-sizing: border-box;margin: 20px 20px 0 0;}
.expert_brief a:nth-child(3n+3){margin-right: 0;}
.expert_brief a > p{margin-top: 15px;width: 100%;height: 40px;line-height: 40px;text-align: center;background: #e2ebf9;font-size: 14px;color: #2865be;}
.expert_brief a:hover{background: #fff;-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 10%);-moz-box-shadow: 0 0 20px rgb(0 0 0 / 10%);box-shadow: 0 0 20px rgb(0 0 0 / 10%)}
.expert_brief a:hover > p{background: #2865be;font-size: 14px;color: #fff;}
.expert_top{width: 100%;height:190px;/*display: flex;justify-content: space-between;*/}
.expert_top > p{float: left;width: 120px;height: 100%;overflow: hidden;}
.expert_top > p img{width: 100%;height: 100%;object-fit: cover;}
.expert_dl{float: right;width: 182px;height: 100%;overflow: hidden}
.expert_dl dt{display: block;font-size: 20px;color: #2865be;line-height: 38px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.expert_dl dd{display: block;font-size: 16px;color: #333;line-height: 26px;padding: 3px 0;}
.expert_dl dd span{font-size: 14px;color: #666;}
/* 专家团队详情 */
.team_cont{width: 100%;height: auto;overflow: hidden;font-family: "微软雅黑";font-size: 16px;color: #666;padding-bottom: 20px;}
.team_cont > p{font-family: "微软雅黑";font-size: 16px;color: #666;line-height: 30px;}
.expert_details{width: 100%;min-height: 210px;background: #f6f6f6;padding: 20px;box-sizing: border-box;display: flex;justify-content: space-between;margin-bottom: 10px;}
.expert_details > p{width: 132px;height: 177px;overflow: hidden;}
.expert_details > p img{width: 100%;height: 100%;object-fit: cover;}
.expert_name{width: 926px;height: 100%;}
.expert_name dt{display: block; font-size: 20px;color: #2865be;line-height: 38px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.expert_name dd{display: block;font-size: 16px;color: #333;line-height: 26px;padding: 3px 0;}
.expert_name dd span{font-size: 14px;color: #666;}
/* 医院视频、医疗特色 */
.medical_box{width: 1200px;height: auto;margin: 0 auto 40px;background: #fff;padding: 30px 40px;box-sizing: border-box;}
.visual_frequency{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.visual_frequency a{display: block;width: 360px;height: 270px;background: #f6f6f6;margin: 30px 20px 0 0;transition: .3s;}
.visual_frequency a:hover{background: #fff;-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 16%);-moz-box-shadow: 0 0 20px rgb(0 0 0 / 16%);box-shadow: 0 0 20px rgb(0 0 0 / 16%)}
.visual_frequency a:nth-child(3n+3){margin-right: 0 !important;}
.visual_frequency a > div{width: 100%;height: 220px;overflow: hidden;position: relative;}
.visual_frequency a > div::after{width: 100%;height: 100%;content: "";background: rgba(0, 0, 0, .3);position: absolute;top: 0;left: 0;z-index: 5;}
.visual_frequency a > div::before{width: 50px;height: 50px;content: "";background: url(../images/frequency_icon.png)no-repeat;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 7;}
.visual_frequency a > div img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.visual_frequency a:hover > div img{transform: scale(1.02);}
.visual_frequency a > p{width: 100%;height: 50px;line-height: 50px;padding: 0 20px;box-sizing: border-box;font-size: 16px;color: #666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
.visual_frequency a:hover > p{color:#2865be;}
.medical_care a > div::before {
    width: 50px;
    height: 50px;
    content: "";
    background: url(../images/frequency_icon.png)no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 7;
}
/* 医疗特色 */
.medical_care{width: 100%;height: auto;overflow: hidden;/*display: flex;justify-content: flex-start;flex-wrap: wrap;*/}
.medical_care a{float: left;display: block;width: 360px;height: 270px;background: #f6f6f6;margin: 30px 20px 0 0;transition: .3s;}
.medical_care a:hover{background: #fff;-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 16%);-moz-box-shadow: 0 0 20px rgb(0 0 0 / 16%);box-shadow: 0 0 20px rgb(0 0 0 / 16%)}
.medical_care a:nth-child(3n+3){margin-right: 0 !important;}
.medical_care a > div{width: 100%;height: 220px;overflow: hidden;position: relative;}
.medical_care a > div img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.medical_care a:hover > div img{transform: scale(1.02);}
.medical_care a > p{width: 100%;height: 50px;line-height: 50px;padding: 0 20px;box-sizing: border-box;font-size: 16px;color: #666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
.medical_care a:hover > p{color:#2865be;}
/* 人才招聘 */
.recruit_cont{width: 1200px;min-height: 126px;overflow: hidden;margin: 0 auto 40px;background: #fff;padding: 45px 40px;box-sizing: border-box;/*display: flex;justify-content: space-between*/}
.recruit_cont > p{float: left;width: 560px;font-family: "微软雅黑";font-size: 16px;color: #666;line-height: 28px;text-align: justify;}
.recruit_touch{float: right;width: 500px;border-left: 1px solid #dcdcdc;padding-left: 62px;box-sizing: border-box;}
.recruit_touch h2{font-family: "微软雅黑";font-size: 20px;color: #666;line-height: 28px;margin-bottom: 10px;}
.recruit_touch > p{font-family: "微软雅黑";font-size: 14px;color: #999;line-height: 26px;}
.recruit_links{width: 1200px;height: 220px;margin: 0 auto 40px;/*display: flex;justify-content: space-between*/}
.recruit_links a{display: block;width: 585px;height: 100%;padding: 32px 48px;box-sizing: border-box;overflow: hidden;transition: .3s;}
.society{float: left;background: url(../images/recruit1.jpg)no-repeat;background-size: 100% 100%;text-align: right;}
.school{float: right;background: url(../images/recruit2.jpg)no-repeat;background-size: 100% 100%;}
.school i{transform: rotate(180deg);}
.recruit_links a h3{font-size: 24px;color: #fff;line-height: 34px;}
.recruit_links a p{font-size: 16px;color: #fff;line-height: 26px;padding-top: 8px;}
.recruit_links a i{display: inline-block;width: 46px;height: 46px;background: url(../images/prve_icon.png)no-repeat;background-size: 100% 100%;margin-top: 38px;}
/* 出诊专家 */
.visiting_expert{width: 1200px;height: auto;margin: 0 auto 40px;background: #fff;padding: 30px 40px 40px;box-sizing: border-box;}
.table_expert {margin-top: 30px;width: 100%;height: auto;overflow: hidden;border-top: 1px solid #fff;border-left: 1px solid #fff;width: 100%;}
.table_expert td{border-bottom:1px solid #fff;border-right:1px solid #fff;text-align:center;background-color:#e2ebfa;font-family: "微软雅黑";font-size: 16px;color:#666;padding: 16px;box-sizing: border-box;}
.table_expert td p{line-height: 26px;}
.table_expert tr:first-child td{background-color:#2865be;font-size: 16px;color:#fff;}
/* 分页 */
.page_honor{height: auto;text-align: center;}
.page {min-height: 34px; margin: 30px 0 20px;}
.page li {min-width: 30px; height: 34px; margin: 0 6px; display: inline-block;}
.page li a, .page li span {display: block; padding: 0 12px; text-align: center; border-radius: 2px; line-height: 34px; background-color: #f7f7f7}
.page li.active span {background: #2865be; color: #fff;}
/* 底部 */
footer{width: 100%;height: auto;overflow: hidden;}
.footer_top{width: 100%;min-height: 248px;background: #2865be;}
.ft_links{width: 100%;height: 77px;border-bottom: 1px solid #5486cf;}
.links_dl{width: 1200px;height: 100%;margin: 0 auto;/*display: flex;justify-content: flex-start;*/}
.links_dl dt{float: left;font-size: 16px;color: #fff;line-height: 76px;}
.links_dl dd{/*display: flex;justify-content: flex-start;*/font-size: 16px;color: #fff;line-height: 76px;}
.links_dl dd a{float: left;display: block;font-size: 16px;color: #fff;margin-right: 24px;}
.links_dl dd a:last-child{margin-right: 0;}
.relation_bottom{width: 1200px;min-height: 170px;margin: 0 auto;/*display: flex;justify-content: space-between;*/}
.left_touch{float: left;padding-top: 15px;}
.left_touch > li{position: relative;height: 46px;font-size: 16px;color: #e7f4fc;display: flex;align-items: center;}
.left_touch > li span{font-size: 30px;color: #fff;font-family: '苹方';padding-top: 5px;}
.left_touch > li p{display: inline-block;color: #e7f4fc;}
.left_touch > li::before{margin-right: 14px;}
.left_touch > li:first-child::before{width: 20px;height: 20px;content: "";background: url(../images/ft_icon1.png)no-repeat;background-size: 100% 100%;}
.left_touch > li:nth-child(2)::before{width: 15px;height: 18px;content: "";background: url(../images/ft_icon2.png)no-repeat;background-size: 100% 100%;}
.left_touch > li:last-child::before{width: 20px;height: 15px;content: "";background: url(../images/ft_icon3.png)no-repeat;background-size: 100% 100%;}
.relation_right{float: right;width: 545px;height: 170px;/*display: flex;justify-content: space-between;align-items: center;*/}
.cause_links{float: left;height: 68px;margin-top: 50px}
.cause_links a{float: left;display: block;padding: 0 19px;}
.ft_code{float: right;width: 226px;/*display: flex;justify-content: space-between;*/}
.ft_code .code_cont:first-child{float: left;}
.ft_code .code_cont:last-child{float: right;}
.code_cont{width: 101px;height: auto;margin-top: 20px;}
.code_cont p{width: 101px;height: 101px;overflow: hidden;cursor: pointer;}
.code_cont p img{width: 100%;height: 100%;background-size: 100% 100%;transition: .3s;}
.code_cont p:hover img{transform: scale(1.02);}
.code_cont span{display: block;font-size: 16px;color: #fff;text-align: center;line-height: 38px;}
.footer_bottom{width: 100%;height: 58px;background: #124796;}
.copyright_cont{width: 1200px;height: 100%;line-height: 58px;margin: 0 auto;/*display: flex;justify-content: space-between;*/}
.keep_cont,.keep_cont a{width: 50%;text-align: left;font-size: 14px;color: #fff;}
.copyright_cont p,.copyright_cont p a{font-size: 14px;color: #fff;}
.dynamic_lefts{height: auto;background: #fff;padding: 30px 40px;box-sizing: border-box;}
.colum-name{display: inline-block;width: auto;height: 24px;line-height: 24px;text-align: center;color: #fff;
    font-weight: bold;
    border-radius: 11.5px;
    background: #2865be;
    padding: 0 10px;
    font-size: 16px;
    margin-top: 18px;
}
.dynamic_trend{width: 100%;height: auto;overflow: hidden;}
.dynamic_trend a{display: block;width: 100%;height: 182px;border-bottom: 1px dashed #dadada;padding: 20px 0;box-sizing: border-box;}
.dynamic_trend a h3{font-size: 20px;color: #333;line-height: 42px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dynamic_trend a p{font-size: 16px;color: #666;line-height: 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align: justify;}
.dynamic_trend a .cont_ul{padding-top: 2px;}
/*图片预览*/
.preview_swiper{display: none;width: 100%;height: 100vh;background: #000;position: fixed !important;top: 0;left: 0;z-index: 99 !important;}
.preview_Bg{width: 100%;height: 100vh;background: #000;position: fixed !important;top: 0;left: 0;z-index: 999 !important;}
.preview_swiper .swiper-wrapper{width: 100%;height: auto !important;position: fixed !important;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 9999 !important;}
.preview_swiper .preview-slide{width: 100%;height: auto !important;position: relative;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 99999 !important;}
.preview_swiper img{display: block;max-width: 100%;height: auto;position: absolute; top:0;right: 0;bottom: 0 ;left: 0;margin:auto}
.preview_page{position: fixed !important;bottom: 20px !important;color: #fff;z-index: 9999999 !important;}
.preview_page span{color: #fff;}
/*关闭*/
.close {position: fixed;right: 25px;top: 25px;width: 50px;height: 50px;background: silver;border-radius: 25px;box-shadow: 2px 2px 5px 0px black;cursor: pointer;z-index: 99999999;}
.close:hover {background:#007aff;}
.close:before {position: absolute;content: '';width: 30px;height: 1px;background: white;transform: rotate(45deg);top: 25px;left: 10px;}
.close:after{content: '';position: absolute;width: 30px;height: 1px;background: white;transform: rotate(-45deg);top: 25px;left: 10px;}