.content{max-width: 1600px;width: 100%; margin: 0px auto;}
body{max-width: 1920px;overflow-x: auto;margin: 0px auto;}

.pub_top .content{ display: flex; justify-content: space-between; align-items: center;padding:20px 0px; }
.pub_top .logo {  }
.pub_top .r_box { display: flex; align-items: center; }
.pub_top .r_box .info {line-height: 30px; text-align:right;margin-right:20px; }
.pub_top .r_box .info .tel_box {  }
.pub_top .r_box .info .tel_box .tit { color: #666666; font-size: 14px; }
.pub_top .r_box .info .tel_box .tel { color: #783c26; font-size: 24px; font-weight: bold; }
.pub_top .r_box .info .time_box .tit { color: #666666; font-size: 14px; }
.pub_top .r_box .info .time_box .time { font-size: 18px; color: #783c26; }

.pub_nav { background: #783c26;}
.pub_nav .nav_box{height: 58px;line-height: 58px;}
.pub_nav .nav_box ul{display:flex;align-content:space-between;width:100%;}
.pub_nav .nav_box ul li{position: relative;flex:1;}
.pub_nav .nav_box ul li>a{text-align: center; color: #fff;font-size: 16px; width: 100%;height: 100%;display: block;}
.pub_nav .nav_box ul li.on >a{font-weight: bold;}
.pub_nav .nav_box ul li:hover>a{font-weight: bold;}

.pub_nav .nav_box ul li.on { background: #BF6854; }

.pub_nav .nav_box ul li .sub_nav { transition: all 220ms linear; visibility: hidden; opacity: 0; padding: 10px; box-sizing: border-box; min-width: 100%; _width: 100%; position: absolute; top: 100px; left: 50%; transform: translateX(-50%); z-index: 999999; background: #fff; }
.pub_nav .nav_box ul li .sub_nav a{width:100%;display:block;text-align:center; line-height:20px;margin:10px 0px; color:#666666;font-size:14px;white-space:nowrap;}
.pub_nav .nav_box ul li .sub_nav a:hover{color:#783c26;}
.pub_nav .nav_box ul li:hover .sub_nav{visibility:visible;opacity:1;top:58px;}
.pub_nav .nav_box .search_box { height: 36px; cursor: pointer; margin-left: 30px; margin-top: 10px; float: right; }
.pub_nav .nav_box .search_box img{}

.in_ban { width: 100%; overflow: hidden; }
.in_ban .swiper{width: 100%;}
.in_ban .swiper-slide{width: 100%;}
.in_ban .swiper-slide a{width: 100%;display: block;}
.in_ban .swiper-slide img{width: 100%;display: block;}
.in_ban .swiper-slide img.pc_ban { display: block; }
.in_ban .swiper-slide img.m_ban{display:none;}

.in_ban .swiper-pagination { bottom: 17px; }
.in_ban .swiper-pagination .swiper-pagination-bullet{margin: 0px 15px; width: 13px;height: 13px;border-radius: 50%;opacity: 1;background: #d7d7d7;}
.in_ban .swiper-pagination .swiper-pagination-bullet-active{background: #783c26;}
.in_notice{padding: 20px 0px;}
.in_notice .notice_box{background: #f2eae5;height: 55px;line-height: 55px;}
.in_notice .notice_box .label_box{width: 130px;text-align: center;font-size: 0px;}
.in_notice .notice_box .label_box span{margin-right: 5px; font-size: 18px; color: #8b756c;}

.in_notice .notice_box .notice_list{width: calc(100% - 240px);}
.in_notice .notice_box .notice_list  .title{padding-left: 20px;padding-right: 40px;box-sizing: border-box;}
.in_notice .notice_box .notice_list  .title a{font-size: 16px;color: #a08c84; width: 100%;height: 100%; position: relative;padding-right: 110px;display: block;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_notice .notice_box .notice_list  .title a .time{position: absolute;top: 0px;right: 0px;width: 100px;}

.in_notice .notice_box .notice_list  .title::after{content: "";width: 6px;height: 6px;background: #907a72;border-radius: 50%;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}

.in_notice .notice_box .more_box{width: 110px;text-align: center;}
.in_notice .notice_box .more_box a{border-radius: 15px; margin: 0px auto;margin-top: 13px; background: #d8cfca;color: #8c756b; width: 68px;height: 29px;line-height: 29px;text-align: center;display: block;}

.in_box1{display: flex;margin-bottom: 38px;}
.in_box1 .l_box{width: 1110px; flex-grow: 0;flex-shrink: 1;padding-right: 40px;box-sizing:border-box}
.in_box1 .l_box .in_news{margin-bottom: 25px;}
.in_box1 .l_box .in_news .nav_box{margin-bottom: 20px; height: 50px;line-height: 50px;border-bottom: 1px solid #ebebeb;}
.in_box1 .l_box .in_news .nav_box ul li{cursor: pointer; transition: all 220ms linear; margin-right: 40px; font-size: 16px;color: #969696; line-height: 50px; float: left;position: relative;}
.in_box1 .l_box .in_news .nav_box ul li.on{font-size: 22px;color: #333333;}
.in_box1 .l_box .in_news .nav_box ul li.on::before{content: "";width: 100%;height: 2px;background: #783c26;position: absolute;bottom: -1px;left: 0px;z-index: 2;}

.in_box1 .l_box .in_news .nav_box .more_box a{margin-top: 10px; display: block;height: 30px;line-height: 30px;background: #ebebeb;padding:0px 15px;border-radius: 15px;font-size:14px;color: #8c756b;}


.in_box1 .l_box .conts .news_box .news_list{display: none;}
.in_box1 .l_box .conts .news_box .news_list.on { display: block; }

.in_box1 .l_box .conts {display: flex;}
.in_box1 .l_box .conts .news_swiper{width:582px;flex-shrink: 0;}
.in_box1 .l_box .conts .news_box {width:488px;padding-left: 30px;flex-shrink: 1;box-sizing: border-box;}

.news_swiper .swiper-slide{position: relative;border: 2px solid #b39285;box-sizing: border-box;}
.news_swiper .swiper-slide img{width: 100%;height: 100%;display: block; }
.news_swiper .swiper-slide  .title{font-size: 16px;color: #fff;font-weight: bold; width: 100%; height: 60px;
	line-height: 60px;background: rgba(0, 0, 0, .5);padding-left: 20px;
	padding-right: 120px;box-sizing: border-box;position: absolute;bottom: 0px;left: 0px;
	
}
.news_swiper .swiper-pagination{position: absolute;width: auto;display: inline-block; margin: 0px 20px;bottom: 18px;right: 0px;left: initial;}
.news_swiper .swiper-pagination .swiper-pagination-bullet{width: 13px;height: 13px;opacity: .5;margin: 0px 7px; background: #fff;}
.news_swiper .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}

.in_box1 .l_box .news_list ul li .img{display: none;}
.in_box1 .l_box .news_list ul li .text{display:block;}
.in_box1 .l_box .news_list ul li.on .img{display: block;}
.in_box1 .l_box .news_list ul li.on .text{display:none;}
.in_box1 .l_box .news_list ul li .text a{font-size: 14px;color: #333333; display: block;height: 40px;line-height: 40px;padding-left: 20px;padding-right: 110px;box-sizing: border-box;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_box1 .l_box .news_list ul li .text a::before{content: "";width: 6px;height: 6px;background: #907a72;border-radius: 50%;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.in_box1 .l_box .news_list ul li .text a .time{color: #b3b3b3; width: 110px;position: absolute;top: 0px;right: 0px;text-align: right;}
.in_box1 .l_box .news_list ul li .img{overflow: hidden;margin-bottom: 7px;margin-top: 5px;}
.in_box1 .l_box .news_list ul li .img .img_box{border: 2px solid #b39285; width: 142px;height: 80px;float: left;box-sizing: border-box;}
.in_box1 .l_box .news_list ul li .img .img_box img{width: 100%;height: 100%;display: block;}
.in_box1 .l_box .news_list ul li .img .con_box{width: calc(100% - 142px);padding-left: 18px;box-sizing: border-box; float: left;}
.in_box1 .l_box .news_list ul li .img .con_box .title a{font-size: 16px;color: #8c756b;font-weight: bold;line-height:32px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_box1 .l_box .news_list ul li .img .con_box .desc{font-size: 14px;color: #9c9c9c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_box1 .l_box .news_list ul li .img .con_box .time{font-size: 14px;color: #d2d2d2;}

.patient_box{margin-bottom:20px;}
.patient_box .title_box{line-height: 50px;height: 50px; border-bottom: 1px solid #ebebeb;margin-bottom: 20px;}
.patient_box .title_box .title{font-size: 22px;color: #333;font-weight: bold;position: relative;display: inline-block;}
.patient_box .title_box .title::before{content: "";width: 100%;height: 2px;background: #783c26;position: absolute;bottom: -1px;left: 0px;z-index: 2;}
.patient_box .list_box{display: flex;flex-wrap:wrap; justify-content:space-between;}
.patient_box .list_box .item{width: 184px;height: 135px; border: 2px solid #ebebeb;flex-shrink:1; box-sizing: border-box;border-radius: 10px;text-align: center;background: linear-gradient(#fdfdfd,#efefef);}
.patient_box .list_box .item .icon{width: 50px;height: 50px;margin: 0px auto;position: relative;}
.patient_box .list_box .item .icon img{transition: all 220ms linear;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.patient_box .list_box .item .icon .icon1{opacity: 1;}
.patient_box .list_box .item .icon .icon2{opacity: 0;}
.patient_box .list_box .item .title{transition: all 220ms linear;font-size: 20px;font-weight: bold;color: #333;}
.patient_box .list_box .item:hover .icon .icon1{opacity: 0;}
.patient_box .list_box .item:hover .icon .icon2{opacity: 1;}

.patient_box .list_box .item a{width: 100%;height: 100%;display: flex;align-items: center;}
.patient_box .list_box .item a .f_box{width: 100%;}
.patient_box .list_box .item:hover .title{color: #fff;}
.patient_box .list_box .item:hover{border: none;}
.patient_box .list_box .item:nth-child(1):hover{background: linear-gradient(#ef8d8c,#d0706f);}
.patient_box .list_box .item:nth-child(2):hover{background: linear-gradient(#f2c17b,#e2b473 );}
.patient_box .list_box .item:nth-child(3):hover{background: linear-gradient(#65afb0,#5da2a2);}
.patient_box .list_box .item:nth-child(4):hover{background: linear-gradient(#528ba9,#4a7f99);}
.patient_box .list_box .item:nth-child(5):hover{background: linear-gradient(#b68f68,#aa8661);}


.in_box1 .r_box{background: #f2eae5;width: 488px;flex-grow: 0;flex-shrink: 1; padding: 25px 29px;box-sizing: border-box;}
.in_box1 .r_box .title_box{padding-left:11px; font-size: 22px;color: #333;font-weight: bold;line-height: 32px;position: relative;margin-bottom: 15px;}
.in_box1 .r_box .title_box::after{content: "";width: 3px;height: 20px;background: #783c26;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
#spec_swiper{margin-top: 10px;margin-bottom: 20px;}
#spec_swiper .swiper-slide{width: 167px;}
#spec_swiper .swiper-slide img{width: 100%;height: auto;display: block;}
#spec_swiper .swiper-pagination{position:static;bottom: 0px;left: 0px;padding: 15px 0px;}
#spec_swiper .swiper-pagination .swiper-pagination-bullet{width: 13px;height: 13px;background: #aca8a5;opacity: 1;margin: 0px 7px;}
#spec_swiper .swiper-pagination .swiper-pagination-bullet-active{background: #783c26;}

.spec_box .list_box{
	margin-bottom:20px;
	display:flex;
	justify-content:left;
	flex-wrap:wrap;
	align-items:center;
}
.spec_box .list_box .item { width: calc(50% - 10px); margin-right: 20px; box-sizing: border-box; position: relative; height: 52px;margin-bottom:20px; }
.spec_box .list_box .item:nth-child(even){margin-right:0px;}

.spec_box .list_box .item a { height: 100%; display: flex; align-items: center; justify-content: center; box-sizing: border-box; border: 1px solid #D06075; color: #D06075; text-align:center; padding: 0px 10px; font-size: 14px;  line-height: 1.2em; }
.spec_box .list_box .item a:hover { background: #D06075 ;color:#fff;}



#zt_swiper .swiper-slide img { width: 100%; height: auto; display: block; }

.in_img_box img{width: 100%;display: block;}

.in_box2{background: #f2eae5;}
.in_box2 .content{display: flex;}
.in_box2 .l_box{width: 1110px; flex-grow: 0;flex-shrink: 1;display: flex; padding-right: 40px;padding-top: 20px;padding-bottom: 25px;}
.in_box2 .l_box .contact_box{width: 320px;}
.in_box2 .l_box .contact_box .title_box{padding-left:11px; font-size: 18px;color: #333;font-weight: bold;line-height: 30px;position: relative;margin-bottom: 15px;}
.in_box2 .l_box .contact_box .title_box::after{content: "";width: 3px;height: 20px;background: #783c26;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.in_box2 .l_box .contact_box .infos .info{font-size: 16px;color: #8b756c;line-height: 32px;position: relative;padding-left: 28px;}
.in_box2 .l_box .contact_box .infos .info img{width: 20px;height: 20px;top: 6px;left: 0px;position: absolute;}
.in_box2 .l_box .qrcode_box{padding-top: 25px; width: calc(100% - 320px); display: flex;justify-content: center;}
.in_box2 .l_box .qrcode_box .item{margin: 0px 30px;text-align: center;}
.in_box2 .l_box .qrcode_box .item img{width: 130px;display: block;}
.in_box2 .l_box .qrcode_box .item .title{font-size: 14px;color: #666666;line-height: 36px;}


.in_box2 .r_box{background: #e6dcd0;width: 488px;padding: 23px 29px;flex-shrink: 0; box-sizing: border-box;}
.in_box2 .r_box .title_box{padding-left:11px; font-size: 18px;color: #333;font-weight: bold;line-height: 30px;position: relative;margin-bottom: 15px;}
.in_box2 .r_box .title_box::after{content: "";width: 3px;height: 20px;background: #783c26;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}

.in_box2 .r_box .btn_box{display: flex;justify-content: space-between;padding-top: 35px;}
.in_box2 .r_box .btn_box .btn{width: 200px;height: 70px;line-height: 68px;box-sizing: border-box;border: 1px solid #cfb8ad;text-align: center;background: #fff;}
.in_box2 .r_box .btn_box .btn img{width: 34px;height: 34px;margin-right: 10px; display: inline-block;vertical-align: middle;}
.in_box2 .r_box .btn_box .btn span{display: inline-block;vertical-align: middle;font-size: 16px;color: #8b756c;}
.pub_foot{background: #783c26;padding: 25px 0px;color: #fff;}
.pub_foot a{color: #fff;}
.pub_foot .fr a{display: block; padding-top: 10px;color: #b8aba7;}


.ny_ban{height:343px;width:100%;background-position:top center;background-repeat:no-repeat;background-size:auto 100%;display:flex;align-items:center;}
.ny_ban .content{width:100%;text-align:center;}
.ny_ban .title { font-size: 36px; color: #fff;margin-bottom:20px; }
.ny_ban .en_title{font-size:24px;color:#fff;opacity:0.5;}

.ny_ctg_box { width: 100%; height: 105px; margin-top: -52px; }
.ny_ctg_box .content {position: relative;display: flex;justify-content: space-between; max-width: 1600px;width: 100%; height: 100%; background: #fff; margin: 0px auto; padding-right: 30px; box-sizing: border-box; text-align: center; padding-right: 32px; }

.ny_ctg_box .content::before{content: "";width: 100%;height: 3px;background: #783c26;position: absolute;bottom: 0px;left: 0px;z-index: 2;}

.ny_ctg_box  .l_box{width: calc(100% - 440px);flex-shrink: 1;margin-top: 25px; padding-right: 50px;box-sizing: border-box;}
.ny_ctg_box  .l_box .swiper-slide{line-height: 54px;text-align: center;}
.ny_ctg_box  .l_box .swiper-slide a{font-size: 16px;color: #666;display: block;width: 100%;height: 100%;position: relative;}
.ny_ctg_box  .l_box .swiper-slide.on a{font-size: 20px;color: #783c26;font-weight: bold;}
.ny_ctg_box  .l_box .swiper-slide.on a::before{content: "";width: 6px;height: 6px;background: #783c26; border-radius: 50%;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.ny_ctg_box  .r_box{width: 440px;flex-shrink: 0;}
.ny_ctg_box  .r_box .search_box { width: 440px; height: 54px; background: #f0f0f0; margin-top: 25px; position: relative; }
.ny_ctg_box  .r_box .search_box input{width:100%;background:none;height:100%;border:none;box-sizing:border-box;padding-left:20px;padding-right:100px;outline:none;}
.ny_ctg_box  .r_box .search_box .search_btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);cursor:pointer;}
.ny_ctg_box  .r_box .search_box .search_btn img{display:block;}
.ny_ctg_box.guide { height: auto; margin-top: -55px; }
.ny_ctg_box.guide .content{padding: 0px;}


#ctg_swiper .btn_prev, #ctg_swiper .btn_next { cursor: pointer; position: absolute; top: 50%; left: 5px; transform: translateY(-50%); width: 26px; height: 26px; background: url('/templates/waiwang/images/icon_guide_arrl.png') center center no-repeat; background-size: 100% 100%;z-index:99; }
#ctg_swiper .btn_next { right: 5px; left: initial; transform: translateY(-50%) rotateY(180deg); }
#ctg_swiper .btn_prev:hover, #ctg_swiper .btn_next:hover { background: url('/templates/waiwang/images/icon_guide_arrl_on.png') center center no-repeat; background-size: 100% 100%; }


.guide_swiper{flex: 1;width:100%; padding: 0px 100px;box-sizing: border-box;position: relative;}
.guide_swiper .swiper-slide{padding-top: 10px;padding-bottom: 25px;position: relative;}
.guide_swiper .swiper-slide .icon{width: 50px;height: 50px; position: relative;margin: 0px auto;}
.guide_swiper .swiper-slide .icon img{width: 100%;position: absolute;top: 0px;left: 0px;}
.guide_swiper .swiper-slide .icon .icon1{opacity: 1;}
.guide_swiper .swiper-slide .icon .icon2{opacity: 0;}

.guide_swiper .swiper-slide.on .icon .icon1{opacity: 0;}
.guide_swiper .swiper-slide.on .icon .icon2{opacity: 1;}
.guide_swiper .swiper-slide:hover .icon .icon1{opacity: 0;}
.guide_swiper .swiper-slide:hover .icon .icon2{opacity: 1;}

.guide_swiper .swiper-slide .title{font-size: 16px;color: #b4b4b4;line-height: 25px;position: relative;}
.guide_swiper .swiper-slide.on .title{font-size: 18px;color: #783c26;font-weight: bold;}
.guide_swiper .swiper-slide:hover .title{font-size: 20px;color: #783c26;font-weight: bold;}
.guide_swiper .swiper-slide.on::before  { content: ""; width: 6px; height: 6px; background: #783c26; border-radius: 50%; position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); }
.guide_swiper .swiper-slide:hover::before  { content: ""; width: 6px; height: 6px; background: #783c26; border-radius: 50%; position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); }

.guide_swiper .btn{cursor: pointer; position: absolute;top: 50%;left: 28px;transform: translateY(-50%);  width: 43px;height: 43px;background: url('/templates/waiwang/images/icon_guide_arrl.png') center center no-repeat;background-size: 100% 100%;}
.guide_swiper .btn:hover{background: url('/templates/waiwang/images/icon_guide_arrl_on.png') center center no-repeat;background-size: 100% 100%;}
.guide_swiper .btn_next{right: 28px;left: initial;transform: translateY(-50%) rotateY(180deg);}


.ny_sub_ctg{text-align:center;padding-top:30px;padding-bottom:20px;}
.ny_sub_ctg .sub_ctg{display:inline-block;vertical-align:top;margin:0px 30px;}
.ny_sub_ctg .sub_ctg a { font-size: 16px; color: #b8b8b8; position: relative; line-height: 40px; padding-bottom: 15px;display:block; }
.ny_sub_ctg .sub_ctg.on a { font-size: 18px; color: #783c26;font-weight:bold;}
.ny_sub_ctg .sub_ctg.on a::after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);background:#783c26;}

.ny_news_list ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
.ny_news_list ul li {background:#fff; width: calc(50% - 19px);margin-bottom:40px;padding:25px 30px;box-sizing:border-box;position:relative;}
.ny_news_list ul li::after { content: ""; width: 100%; height: 0px; background: #783c26; position: absolute; bottom: 0px; left: 0; }
.ny_news_list ul li:hover::after{height:2px;}
.ny_news_list ul li .time { width: 168px; font-size: 18px; color: #333333; }
.ny_news_list ul li .time .icon{width: 18px;height: 18px;background: url(/templates/waiwang/images/icon_time2.png) center no-repeat;background-size: 100% 100%;}
.ny_news_list ul li:hover .time .icon{background: url(/templates/waiwang/images/icon_time.png) center no-repeat;background-size: 100% 100%;}
.ny_news_list ul li .con_box{width:calc(100% - 168px);}
.ny_news_list ul li .con_box .title { font-size: 18px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.ny_news_list ul li .con_box .more { font-size: 14px; color: #999999; line-height: 35px; border-bottom: 1px solid #fff; }
.ny_news_list ul li .con_box .more:hover { font-size: 14px; color: #783c26; border-bottom: 1px solid #783c26; }
.ny_main_box { width: 100%;margin-top:30px; }
.ny_main_box .box{max-width:1600px;margin:0px auto;}

.ny_leader_list ul{display:flex;justify-content:left;flex-wrap:wrap;}
.ny_leader_list ul li { background: #fff; width: 33.3333333%; padding: 0px 10px; margin-bottom: 30px; box-sizing: border-box; position: relative; }
.ny_leader_list ul li .box { display: flex; justify-content: space-between; }
.ny_leader_list ul li .box .img_box { width: 168px; height: 240px; }
.ny_leader_list ul li .box .img_box img { width: 100%; height: 100%; object-fit: cover; }
.ny_leader_list ul li .box .con_box{flex:1;padding-left:30px;padding-right:20px;}
.ny_leader_list ul li .box .con_box .title { font-size: 18px; font-weight: bold; margin-top:20px;}
.ny_leader_list ul li .box .con_box .summary .tit { font-size: 14px; color: #333; margin-top: 5px; }
.ny_leader_list ul li .box .con_box .summary .desc { font-size: 14px; color: #999; margin-top: 5px; }


.ny_expert_list ul { display: flex; justify-content: left; flex-wrap: wrap; }
.ny_expert_list ul li { background: #fff; width: calc(25% - 20px); margin:0px 10px; flex-shrink:0;flex-grow:0; margin-bottom: 30px; padding:20px; box-sizing: border-box; position: relative; }
.ny_expert_list ul li .box { display: flex; }
.ny_expert_list ul li .avatar { width: 116px; flex-shrink: 0; flex-grow: 0; }
.ny_expert_list ul li .con_box { flex-shrink: 1; flex-grow: 0; width: calc(100% - 116px); padding-left: 20px; box-sizing: border-box; }
.ny_expert_list ul li .con_box .title {  font-size: 20px; color: #000000; font-weight: bold; line-height: 32px; }
.ny_expert_list ul li .con_box .job_title { font-size: 16px; color: #333333; line-height: 32px; margin-bottom: 5px; }
.ny_expert_list ul li .con_box .desc { font-size: 14px; color: #666666; line-height: 18px;margin-bottom:10px; }
.ny_expert_list ul li .con_box a {display:inline-block; font-size: 14px; color: #824a35; line-height: 32px; border-bottom: 1px solid #824a35; }

.ny_expert_show{background:#fff;padding:32px;display:flex;margin-bottom:60px;}
.ny_expert_show .avatar { width: 160px; }
.ny_expert_show .avatar{width:160px;margin-right:40px;}
.ny_expert_show .con_box{width:calc(100% - 200px);flex-shrink:1;}
.ny_expert_show .con_box .title_box { line-height: 50px;margin-bottom:25px;padding-bottom:20px; border-bottom: 1px solid #e9e9e9;box-sizing:border-box;}
.ny_expert_show .con_box .title_box .title{font-size:30px;color:#333;margin-top:25px;}
.ny_expert_show .con_box .title_box .title span{font-size:16px;color:#333;}
.ny_expert_show .con_box .title_box .back {cursor:pointer; padding: 0px 60px; line-height: 73px; background: #fbfbfb; border: 1px solid #efefef;height:75px; }

.ny_expert_show .con_box .infos .info {margin-bottom:25px; }
.ny_expert_show .con_box .infos .info .tit { font-size: 20px;line-height:32px; color: #783c26 ;font-weight:bold;margin-bottom:5px;}
.ny_expert_show .con_box .infos .info .desc { font-size: 16px; line-height: 32px; color: #333333;}

.ny_news_show { background: #FFF; margin-bottom: 40px; padding: 30px 40px; }
.ny_news_show .news_detail .title { margin-top: 30px; font-size: 28px; line-height: 1.5em; font-weight: normal; text-align: center; color: #212121; font-family: "微软雅黑"; }
.ny_news_show .news_detail .fbt { text-align: center; font-size: 18px; line-height: 1.5em; margin-top: 10px; }
.ny_news_show .news_detail .time { padding: 10px 0px; text-align: center; line-height: 25px; margin-bottom: 20px; }
.ny_news_show .news_detail .time span { color: #666666; font-size: 15px; padding-right: 15px; padding-left: 15px; }




.ny_news_show .news_detail .news_content img { max-width: 100% !important; height: auto !important; }
.ny_news_show .news_detail .news_content video { width: 100% !important; height: 480px !important; }
.ny_news_show .news_detail .pre_next { text-indent: 20px; line-height: 2em; color: #666666; }


.con_detail{ 
	line-height: 2em; padding: 20px 0px; padding-bottom: 20px; font-size: 18px; min-height: 350px;
	max-width:900px;margin:0px auto;
}
.con_detail p {font-family:SimSun!important; line-height: 2em !important; font-size: 18px !important; }
.con_detail span { font-family: SimSun !important; line-height: 2em !important; font-size: 18px !important; }

.con_detail img { max-width: 100% !important; height: auto !important; }
.con_detail video { max-width: 100% !important; height: 480px !important; }
.con_detail iframe { max-width: 100% !important; height: auto !important; }
.con_detail table { max-width: 100% !important; height: auto !important; }


.ny_news_show .news_detail .pn { width: 100%; margin: 0 auto; text-align: center; border-top: 1px solid #EDEFF1; padding: 30px 0; overflow: hidden; }
.ny_news_show .news_detail .pn .btn { display: inline-block; vertical-align: top; width: 166px; height: 39px; margin: 0px 20px; line-height: 39px; text-align: center; font-size: 13px; background: #E7E7E7; border-radius: 39px; transition: all 320ms linear; }

.ny_news_show .news_detail .pn .btn:hover { background: #783c26; color: #FFF; }

.ny_about_detail{width: 100%;padding: 30px;background: #fff;box-sizing: border-box;margin-bottom: 50px;}

.about1{background: #fff;margin-top: -54px;padding: 40px;box-sizing: border-box;margin-bottom: 20px;}
.about1 .title_box{margin-bottom: 30px;}
.about1 .title_box .title{font-size: 26px;color: #333333;font-weight: bold;line-height: 32px;margin-bottom: 5px;}
.about1 .title_box .entitle{font-size: 15px;color: #adadad;margin-bottom: 10px;}
.about1 .title_box .line{width: 80px;height: 3px;background: #bdbdbd;}
.about1 .con_box{display: flex;justify-content: space-between;}
.about1 .con_box .profile_box{width: 1193px;flex-shrink: 1;height: 300px;padding-right:50px ;box-sizing: border-box;}
.about1 .con_box .profile_box .scroll_box{height: 100%;font-size: 16px;color: #666666;line-height: 32px;}
.mCSB_scrollTools .mCSB_draggerRail{background: #eeeeee;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #783c26;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: #783c26; }

.about1 .con_box .chart_box { padding: 0px 36px; box-sizing: border-box; text-align: center; width: 297px; flex-shrink: 0; background: url('/templates/waiwang/images/about_chart.jpg') center center no-repeat; background-size: cover; }
.about1 .con_box .chart_box .title{font-size: 26px;color: #333333;font-weight: bold;margin-top: 55px;margin-bottom: 10px;}
.about1 .con_box .chart_box .en_title{font-size: 15px;color: #d5cfcb;margin-bottom: 80px;}
.about1 .con_box .chart_box .more{width: 100%;display: block; font-size: 15px;color: #333333; height: 64px;line-height: 64px;text-align: center;border: 1px solid #bea195;}

.about_num{display: flex;justify-content: space-around;align-items: center; height: 296px;margin-bottom: 45px;  background: url('/templates/waiwang/images/about_numer_bg.jpg') center center no-repeat;background-size: auto 100%;}
.about_num .item{text-align: center;}
.about_num .item img{width: 80px;height: 80px;display: inline-block;}
.about_num .item .title{font-size: 16px;color: #fff;line-height: 31px;margin-bottom: 15px;}
.about_num .item .num{font-size: 46px;color: #fff;}
.about_num .item .num span{font-size: 16px;color: #fff;margin-left: 10px;}

.about_culture{height:auto;background: url('/templates/waiwang/images/about_culture.jpg')  center center no-repeat; background-size: auto 100%; background-attachment: fixed;}
.about_culture .title_box{padding: 80px 0px;text-align: center;}
.about_culture .title_box .title{font-size: 26px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.about_culture .title_box .en_title{font-size: 15px;color: #fff;opacity: 0.5;margin-bottom: 10px;}
.about_culture .title_box .line{width: 80px;height: 3px;background: #bdbdbd;margin: 0px auto;margin-bottom: 20px;}

.about_culture .items{display: flex;justify-content: space-between;}
.about_culture .items .item{width: 32%;height: 210px;display: flex;justify-content: center;align-items: center;  background: url('/templates/waiwang/images/culture_zz.png') repeat;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 8px;}
.about_culture .items .item img{width: 100px;height: 100px;margin-right: 30px;}
.about_culture .items .item .cont .tit{font-size: 28px;color: #ffffff;font-weight: bold;margin-bottom: 15px;}
.about_culture .items .item .cont .desc{font-size: 18px;color: #ffffff;opacity: 0.5;}
.about_culture .mouse_box{padding-top: 55px; padding-bottom: 45px;text-align: center;}

.about_map{width: 100%;height: 708px;position: relative;text-align: right;}
.about_map #allmap{height: 100%;}
.about_map .content{height: 100%;left: 50%;transform: translateX(-50%); position: absolute;top: 0px;}
.about_map .content .about_guide{width: 488px; height: 100%;text-align: left; background: url('/templates/waiwang/images/about_map_bg.jpg') bottom center no-repeat #783c26;background-size: 100% auto; display: inline-block;}
.about_map .content .about_guide .title_box{padding: 35px 50px;background: #834630;position: relative;}
.about_map .content .about_guide .title_box .title{font-size: 26px;color: #fff;font-weight: bold;margin-bottom: 13px;}
.about_map .content .about_guide .title_box .entitle{font-size: 15px;color: #fff;opacity: 0.5;}
.about_map .content .about_guide .title_box img{width: 50px;height: 50px;position: absolute;top: 50%;right: 50px;transform: translateY(-50%);}

.about_map .content .about_guide  .infos{padding: 0px 50px;padding-top: 50px; box-sizing: border-box;}
.about_map .content .about_guide  .infos .info{padding-left: 35px;position: relative;margin-bottom: 40px;}
.about_map .content .about_guide  .infos .info img{position:absolute;top: 0px;left: 0px;}
.about_map .content .about_guide  .infos .info .tit{line-height: 23px;font-size: 22px; color: #fff;font-weight: bold;margin-bottom: 13px;}
.about_map .content .about_guide  .infos .info .desc{line-height: 23px;font-size: 16px;color: #fff;}
/*css flickr style pagination*/
div.flickr { clear: both; padding: 30px 0px 30px 0px; margin: 0px auto; text-align: center; font-family: SimSun,Arial; }
div.flickr a { display: inline-block; color: #783c26; text-align: center; width: 32px; height: 32px; line-height: 32px; border: 1px solid #DBDBDB; border-left: 0; overflow: hidden; }
div.flickr a:hover { background: #783c26; color: #ffffff; }
div.flickr span { display: inline-block; text-align: center; width: 32px; height: 32px; line-height: 32px; border: 1px solid #DBDBDB; color: #783c26; border-left: 0; overflow: hidden; }
div.flickr span.firstbtn { border-left: 1px solid #DBDBDB; }
div.flickr a.firstbtn { border-left: 1px solid #DBDBDB; }
div.flickr span.current { background: #783c26; color: #ffffff; }
div.flickr span.disabled { color: #BDBDBD; cursor: not-allowed; }
div.flickr em { display: inline-block; width: 1px; height: 34px; background: #DBDBDB; font-style: normal; }

.sh_bkg { position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: none; }
.sh_box { position: fixed; left: 20%; top: 40%; z-index: 2001; width: 60%; display: none; }
.sh_box .txt { float: left; display: block; width: calc(90% - 22px); max-width: calc(100% - 92px); height: 60px; line-height: 60px;padding:0px 10px;box-sizing:border-box; border: 0; outline: none; }
.sh_box .btn { float: left; display: block; width: 10%; min-width: 70px; height: 60px; line-height: 60px; text-align: center; color: #FFF; background: #783c26 url(/templates/waiwang/images/icon_search.png) center center no-repeat; border: 0; cursor: pointer; outline: none; }
.sh_box form { margin-top: 30px; }
.sh_box .close { position: relative; width: 45px; margin: 0 auto; cursor: pointer; transition: all 0.3s ease-out; }
.sh_box .close:hover { transform: rotate(180deg); }

.xs_nav { width: 100%; overflow: hidden; display: none; border-top: 1px solid #eee; text-align: left; }
.xs_nav .nav-item { color: #212121; border-bottom: 1px solid #eee; background: #FFFFFF; }
.xs_nav .nav-item a { color: #212121; font-size: 16px; }
.xs_nav .nav-item .title { width: 100%; line-height:50px; position: relative; color: #666666; font-size: 18px; }
.xs_nav .nav-item .title .drop-btn { font-family: simhei; width: 50px; height: 50px; display: none; cursor: pointer; font-size: 28px; line-height: 50px; text-align: center; position: absolute; right: 0px; top: 0px; transition: all 220ms linear; }
.xs_nav .nav-item.open .title .drop-btn { transform: rotate(-45deg); }
.xs_nav .nav-item .title a { display: block; padding-left: 20px; }
.xs_nav .nav-item ul { padding-top: 10px; padding-bottom: 10px; display: none; }
.xs_nav .nav-item ul li { padding-left: 40px; line-height:36px; }
.xs_nav .nav-item ul li a {font-size:14px; line-height: 36px; color: #333333; }

.isNull{text-align:center;padding:100px 0px;font-size:16px;color:#666;}

.m_top{display:none;}
body{min-width:320px;}
@media screen and (max-width: 1600px) { 
	
	body{width: 100%;}
	.content{width: 100%;box-sizing: border-box;}

	.ny_main_box{padding:0px 20px;box-sizing:border-box;}
	.pub_nav{padding:0px 20px;box-sizing:border-box;}
	.pub_foot { padding: 25px 20px; }
	.in_box2{padding:0px 20px;}
	.in_box2 .l_box .qrcode_box .item { margin: 0px 20px; }
	.in_notice{padding:25px 20px;}
	.in_box1{padding:0px 20px;}

	.in_box1 .l_box{width:70%;box-sizing:border-box;padding-right:30px;}
	.in_box1 .r_box { width: 30%; box-sizing: border-box; }
	.in_box1 .l_box .conts .news_swiper{width:60%;}
	.in_box1 .l_box .conts .news_box{width:40%;}
	.patient_box .list_box .item{width:calc(20% - 10px); }

	.about1{padding:30px;}
	.about_culture { padding: 0px 20px; }

}

@media screen and (max-width: 1440px) {

	.in_box1 .l_box .conts .news_swiper{width:50%;}
	.in_box1 .l_box .conts .news_box { width: 50%;padding-left:20px; }

	.patient_box .list_box .item .title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

	.about_culture .items .item {padding:0px 15px;box-sizing:border-box;}

	.ny_expert_list ul li{width:calc(33.333333% - 20px);}
}

@media screen and (max-width: 1366px) {

	

}

@media screen and (max-width: 1280px) {

	.pub_nav .r_box .nav_box ul li{width:105px;}
	.pub_nav .r_box .nav_box .search_box{margin-left:15px;}

	.in_box2{padding:0px;}
	.in_box2 .content { flex-wrap: wrap; }
	.in_box2 .l_box { width: 100%; padding: 25px 20px; box-sizing: border-box; flex-wrap: wrap; }
	.in_box2 .l_box .qrcode_box .item { margin: 0px 15px; }


	.in_box1 .l_box { width: 60%; }
	.in_box1 .r_box{width:40%;}

	.in_box1 .l_box .conts { flex-wrap: wrap; }

	.in_box1 .l_box .conts .news_swiper { width: 100%;margin-bottom:20px; }
	.in_box1 .l_box .conts .news_box { width: 100%; padding-left: 0px; }

	.patient_box .list_box{justify-content:center;}
	.patient_box .list_box .item { width: calc(33.333333% - 20px);margin:0px 10px; margin-bottom: 20px; }

	.in_box2 .r_box { width: 100%; padding: 25px 20px; }
	.in_box2 .r_box .btn_box{padding-top:15px;}
	.in_box2 .r_box .btn_box .btn { width: 48%; }

	.ny_leader_list ul li {width:50%;}
}

@media screen and (max-width: 1024px) {
	.pub_top{display:none;}
	.pub_nav { display: none; }
	.m_top{display:block;height:80px;padding:0px 20px;position:relative;}

	.m_top .logo{height:60px;margin-top:10px;}
	.m_top .logo img{height:100%;width:auto;}
	.m_top .m_search_btn { width: 36px; height: 36px; position: absolute; top: 50%; right: 100px; transform: translateY(-50%); }
	.m_top .nav_btn { background: url(/templates/waiwang/images/top_menu_btn.png) center center no-repeat;background-size:100%; width:80px; height: 80px; position: absolute; top: 0px; right: 0px; }
	.m_top .nav_btn.on { background: url(/templates/waiwang/images/top_menu_close.png) center center no-repeat; background-size: 100%; }

	.ny_ctg_box { height: auto; }
	.ny_ctg_box .content{padding:20px;flex-wrap:wrap;}

	.ny_ctg_box .l_box{width:100%; margin-top:0px;padding-right:0px;}
	.ny_ctg_box .r_box{width:100%;}
	.ny_ctg_box .r_box .search_box {width:100%; margin-top: 0px;margin-top:10px; }

	.in_box1{flex-wrap:wrap;}
	.in_box1 .l_box { width: 100%;padding-right:0px; }
	.in_box1 .r_box{width:100%;}
	.patient_box .list_box .item{height:auto;padding:15px 0px;}
	.about1{padding:30px 20px;}
	.about1 .con_box .profile_box { padding-right: 30px; }
	.mCSB_container{margin-right:30px;}
	.about_num { height: auto; padding: 40px 0px; }
	.about_num .item img{width:60px;height:60px;}
	.about_num .item .num{font-size:38px;}

	.about_culture .title_box{padding:50px 0px;}
	.about_culture .items .item{height:auto;padding:20px 15px;}
	.about_culture .items .item img{width:80px;height:80px;margin-right:20px;}
	.about_culture .items .item .cont .tit { font-size: 26px; }
	.about_culture .items .item .cont .desc{font-size:16px;}
	.about_map{height:620px;}

	.ny_news_list ul{flex-wrap:wrap;}
	.ny_news_list ul li { width: 100%;margin-bottom:25px; }


	.ny_expert_list ul li { width: calc(50% - 20px); }

}

@media screen and (max-width: 768px) {
	.ny_ban { height: 280px; }
	.ny_ban .title { font-size: 28px; margin-bottom: 10px; }
	.ny_ban .en_title { font-size: 18px; }
	.ny_ctg_box { box-sizing: border-box; transform: translateY(0px) !important; margin-bottom: 30px; margin-top: 0px; }
	.ny_ctg_box.guide { margin-top: 0px; }
	
	.guide_swiper { padding: 0px 50px; }
	.guide_swiper .btn { width: 36px; height: 36px; left: 10px; }
	.guide_swiper .btn_next { right: 10px; left: initial; }
	.guide_swiper .swiper-slide.on .title { font-size: 16px; }
	.guide_swiper .swiper-slide:hover .title{font-size:16px;}

	.in_box1 { padding: 0px; }
	.in_box1 .l_box{padding:0px 20px;}
	.in_box1 .r_box { padding: 20px;padding-bottom:40px; }


	.in_box2{padding:0px;}
	.in_box2 .l_box { width: 100%;padding:25px 20px; box-sizing: border-box; flex-wrap: wrap; }
	.in_box2 .l_box .contact_box { width: 100%; }
	.in_box2 .l_box .qrcode_box { width: 100%; }
	.in_box2 .r_box{width:100%;padding:25px 20px;}
	.in_box2 .r_box .btn_box .btn{width:48%;}
	.in_box2 .r_box .btn_box{padding-top:15px;margin-bottom:10px;}
	.in_box2 .l_box .qrcode_box .item{margin:0px 10px;}
	.pub_foot { padding: 25px 20px; }
	.pub_foot .fl { width: 100%; }
	.pub_foot .fr{width:100%;text-align:left;}

	.about_culture .items{flex-wrap:wrap;}
	.about_culture .items .item { width: 100%;margin-bottom:30px; }

	.about_map{height:auto;}
	#allmap { opacity: 0; }
	.about_map .content{position:static;top:0px;left:0px;transform:initial;}
	.about_map .content .about_guide { width: 100%;padding-bottom:20px; }

	.ny_expert_show{padding:25px;margin-bottom:40px;flex-wrap:wrap;}
	.ny_expert_show .avatar{width:100%;margin-bottom:20px;}
	.ny_expert_show .avatar img{width:160px;}
	.ny_expert_show .con_box{width:100%;}
	.ny_expert_show .con_box .title_box{padding-bottom:20px;}
	.ny_expert_show .con_box .title_box .title { margin-top: 0px; }
	.ny_expert_show .con_box .title_box .back { padding: 0px 40px; line-height: 58px; height: 60px; }
	.ny_leader_list ul li { width: 100%; padding:0px;}
}

@media screen and (max-width: 640px) {
	.m_top { height: .8rem; padding: 0px 0.2rem; }
	.m_top .logo { height: 0.6rem; margin-top: 0.1rem; }
	.m_top .nav_btn { width: 0.8rem; height: 0.8rem; }
	.m_top .m_search_btn { width: 0.36rem; height: 0.36rem; right: 1rem; }

	.xs_nav .nav-item .title { line-height: 0.6rem; height: 0.6rem; }
	.xs_nav .nav-item .title .drop-btn { width: 0.6rem; height: 0.6rem; font-size: 0.36rem; }
	.xs_nav .nav-item .title a { font-size: 0.20rem; padding-left: 0.2rem; }

	.xs_nav .nav-item ul li { padding-left: 0.4rem; line-height: 0.36rem; }
	.xs_nav .nav-item ul li a { font-size: 0.16rem; }

	.in_ban .swiper-slide img.pc_ban { display: none; }
	.in_ban .swiper-slide img.m_ban { display: block; }

	.in_ban .swiper-pagination { border: 0.15rem; }
	.in_ban .swiper-pagination .swiper-pagination-bullet { margin: 0px 0.15rem; width: 0.13rem; height: 0.13rem; }

	.in_notice { padding: 0.2rem; }
	.in_notice .notice_box .label_box { width: 0.6rem; }
	.in_notice .notice_box .label_box span { display: none; }
	.in_notice .notice_box .label_box img { width: 0.36rem; height: 0.36rem; }
	.in_notice .notice_box { height: 0.8rem; line-height: 0.80rem; }
	.in_notice .notice_box .more_box { width: 1.1rem; }
	.in_notice .notice_box .notice_list { width: calc(100% - 1.7rem); }
	.in_notice .notice_box .notice_list .swiper .title { padding-left: 0.2rem; padding-right: 0.4rem; }
	.in_notice .notice_box .notice_list .swiper .title a { font-size: 0.2rem; padding-right: 1.3rem; }
	.in_notice .notice_box .notice_list .swiper .title a .time { width: 1.2rem; font-size: 0.18rem; }
	.in_notice .notice_box .more_box a { height: 0.4rem; line-height: 0.4rem; margin-top: 0.2rem; border-radius: 0.2rem; width: 0.8rem; font-size: 0.14rem; }


	.in_box1 .l_box { padding: 0.2rem; }
	.in_box1 .l_box .in_news .nav_box { margin-bottom: 0.2rem; height: 0.5rem; line-height: 0.5rem; }
	.in_box1 .l_box .in_news .nav_box ul li { line-height: 0.5rem; margin-right: 0.4rem; font-size: 0.18rem; }
	.in_box1 .l_box .in_news .nav_box ul li.on { font-size: 0.22rem; }

	.in_box1 .l_box .in_news .nav_box .more_box a { margin-top: 0.1rem; height: 0.3rem; line-height: 0.3rem; padding: 0px 0.15rem; border-radius: 0.15rem; font-size: 0.14rem; }



	.patient_box .title_box { line-height: 0.5rem; height: 0.5rem; margin-bottom: 0.2rem; }
	.patient_box .title_box .title { font-size: 0.28rem; }

	.patient_box .list_box .item { padding: 0.15rem 0px; width: calc(33.333333% - 0.2rem); margin: 0px 0.1rem; margin-bottom: 0.2rem; }
	.patient_box .list_box .item .icon { width: 0.8rem; height: 0.8rem; }
	.patient_box .list_box .item .title { font-size: 0.22rem; }



	.news_swiper .swiper-slide .title { line-height: 0.6rem; height: 0.6rem; padding-left: 0.2rem; padding-right: 1.2rem; font-size: 0.16rem; }

	.news_swiper .swiper-pagination { margin: 0px 0.2rem; bottom: 0.18rem; }
	.news_swiper .swiper-pagination .swiper-pagination-bullet { width: 0.13rem; height: 0.13rem; margin: 0px 0.07rem; }



	.in_box1 .r_box { padding: 0.25rem 0.2rem; }
	.in_box1 .r_box .title_box { font-size: 0.28rem; line-height: 0.4rem; margin-bottom: 0.15rem; }

	#spec_swiper .swiper-pagination { padding: 0.15rem 0px; }
	#spec_swiper .swiper-pagination .swiper-pagination-bullet { width: 0.13rem; height: 0.13rem; margin: 0px 0.07rem; }

	
	.spec_box .list_box .item a { font-size: 0.28rem; }
	.spec_box .list_box .item::after{width:0.1rem;height:0.1rem;}

	.spec_box .list_box { margin-bottom: 0.2rem; }
	.spec_box .list_box .item { width: calc(50% - 0.12rem); margin-right: 0.24rem;height: 1rem; margin-bottom: 0.24rem; }
	.spec_box .list_box .item a { padding: 0px 0.1rem; font-size: 0.28rem; line-height: 1.2em; }

	.pub_foot { padding: 0.25rem 0.2rem; }

	.in_box2 .l_box .contact_box .title_box { font-size: 0.28rem; line-height: 0.4rem; margin-bottom: 0.15rem; }

	.in_box2 .r_box .title_box { font-size: 0.28rem; line-height: 0.4rem; margin-bottom: 0.15rem; }

	.in_box2 .r_box .btn_box .btn { height: 0.8rem; line-height: 0.78rem; border: 0.01rem solid #cfb8ad; }
	.in_box2 .r_box .btn_box .btn a { font-size: 0px; display: block; }
	.in_box2 .r_box .btn_box .btn img { width: 0.34rem; height: 0.34rem; margin-right: 0.1rem; }
	.in_box2 .r_box .btn_box .btn span { font-size: 0.22rem; }



	.ny_ban { height: 2.8rem; }
	.ny_ban .en_title { font-size: 0.22rem; }
	.ny_ban .title { font-size: 0.32rem; margin-bottom: 0.1rem; }
	.ny_ctg_box { margin-bottom: 0.3rem; }

	.ny_sub_ctg { padding: 0.1rem 0px; }
	.ny_sub_ctg .sub_ctg a { font-size:0.28rem;line-height:2em;padding-bottom:0.1rem; }

	.ny_main_box { padding: 0.2rem; }
	.ny_news_show { padding: 0.2rem; margin-bottom: 0.4rem; }
	.ny_news_show .news_detail .title { margin-top: 0.3rem; font-size: 0.36rem; }
	.ny_news_show .news_detail .time { padding: 0.1rem 0px; line-height: 0.3rem; margin-bottom: 0.2rem; }
	.ny_news_show .news_detail .time span { font-size: 0.2rem; padding: 0px 0.15rem; }


	.sh_box { width: 90%; left: 5%; top: 50%; transform: translateY(-50%); }
	.sh_box .close { width: 0.6rem; }
	.sh_box form { margin-top: 0.3rem; }
	.sh_box .txt { width: calc(100% - 1.2rem); max-width: initial; height: 0.8rem; line-height: 0.8rem; }
	.sh_box .btn { width: 1.2rem; min-width: initial; height: 0.8rem; line-height: 0.8rem; }


	.about1 { margin-top: 0px; padding: 0.25rem 0.2rem; }
	.about1 .title_box { margin-bottom: 0.3rem; }
	.about1 .title_box .title { font-size: 0.32rem; line-height: 0.4rem; margin-bottom: 0.1rem; }
	.about1 .title_box .entitle { font-size: 0.18rem; margin-bottom: 0.1rem; }
	.about1 .con_box { flex-wrap: wrap; }
	.about1 .con_box .profile_box { width: 100%; margin-bottom: 0.3rem; padding-right: 0px; }
	.about1 .con_box .chart_box { width: 100%; height: auto; padding-bottom: 0.5rem; }
	.about1 .con_box .chart_box .en_title { margin-bottom: 0.6rem; }
	.about1 .con_box .chart_box .title { font-size: 0.3rem; margin-top: 0.5rem; margin-bottom: 0.1rem; }
	.about1 .con_box .chart_box .more { height: 0.8rem; line-height: 0.8rem; font-size: 0.2rem; }
	.about_num { flex-wrap: wrap; }
	.about_num .item { width: 50%; margin-bottom: 0.3rem; }
	.about_num .item img { width: 0.8rem; height: 0.8rem; }
	.about_num .item .title { line-height: 0.5rem; font-size: 0.22rem; margin-bottom: 0.15rem; }
	.about_num .item .num { font-size: 0.38rem; }

	.about_culture .title_box { padding: 0.5rem 0px; }
	.about_culture .mouse_box { padding: 0.5rem 0px; }
	.about_map .content .about_guide .title_box { padding: 0.35rem 0.5rem; }
	.about_map .content .about_guide .title_box .title { font-size: 0.32rem; margin-bottom: 0.15rem; }
	.about_map .content .about_guide .title_box .entitle { font-size: 0.18rem; }
	.about_map .content .about_guide .title_box img { width: 0.6rem; height: 0.6rem; right: 0.5rem; }
	.about_map .content .about_guide .infos { padding: 0.4rem 0.5rem; }
	.about_map .content .about_guide .infos .info .tit { font-size: 0.26rem; }
	.about_map .content .about_guide .infos .info .desc { font-size: 0.2rem; }
	.about_map .content .about_guide .infos .info { margin-bottom: 0.4rem; }

	.about_culture .title_box .title { font-size: 0.32rem; margin-bottom: 0.1rem; }
	.about_culture .title_box .en_title { font-size: 0.18rem; margin-bottom: 0.1rem; }
	.about_culture .items .item { margin-bottom: 0.3rem; }
	.about_culture .items .item { padding: 0.3rem 0.2rem; }
	.about_culture .items .item img { width: 1rem; height: 1rem; }
	.about_culture .items .item .cont .tit { font-size: 0.32rem; margin-bottom: 0.15rem; }
	.about_culture .items .item .cont .desc { font-size: 0.24rem; }

	.ny_ctg_box .content { padding: 0.2rem; }

	.ny_news_list ul li { margin-bottom: 0.25rem; padding: 0.2rem 0.25rem; }
	.ny_news_list ul li .time { width: 100%; font-size: 0.26rem; margin-bottom: 0.1rem; }
	.ny_news_list ul li .time .icon { width: 0.22rem; height: 0.22rem; }
	.ny_news_list ul li .con_box { width: 100%; }
	.ny_news_list ul li .con_box .title { font-size: 0.26rem; margin-bottom: 0.1rem; }
	.ny_news_list ul li .con_box .more { font-size: 0.18rem; line-height: 0.4rem; }
	.ny_about_detail { padding: 0.25rem; margin-bottom: 0.5rem; }

	.ny_ctg_box .l_box .swiper-slide { line-height: 0.7rem; }
	.ny_ctg_box .l_box .swiper-slide a { font-size: 0.22rem; padding: 0px 0.1rem; box-sizing: border-box; }
	.ny_ctg_box .l_box .swiper-slide.on a { font-size: 0.24rem; }
	.guide_swiper .swiper-slide .icon { width: 0.6rem; height: 0.6rem; }
	.guide_swiper .swiper-slide .title { font-size: 0.22rem; padding: 0px 0.1rem; box-sizing: border-box; }
	.guide_swiper .swiper-slide.on .title { font-size: 0.24rem; }

	.ny_expert_list ul li { width: 100%; padding: 0.2rem;margin:0px;  margin-bottom: 0.2rem; }

	.ny_expert_show { padding: 0.2rem; margin-bottom: 0.4rem; }
	.ny_expert_show .con_box .title_box { margin-bottom: 0.2rem; padding-bottom: 0.2rem; }

	.ny_expert_show .con_box .title_box .title { font-size: 0.36rem; }
	.ny_expert_show .con_box .title_box .title span { font-size: 0.24rem; }
	.ny_expert_show .con_box .title_box .back { padding: 0px 0.4rem; line-height: 0.8rem; height: 0.8rem; }
	.ny_expert_show .con_box .title_box .back span { font-size: 0.22rem; }
	.ny_expert_show .con_box .title_box .back img { width: 0.4rem; height: 0.4rem; }
	.ny_expert_show .con_box .infos .info .tit { font-size: 0.32rem; line-height: 0.4rem; margin-bottom: 0.1rem; }
	.ny_expert_show .con_box .infos .info .desc{font-size:0.26rem;line-height:0.4rem;}
}


@media screen and (max-width: 480px){
	.patient_box .list_box .item{width:calc(50% - 0.2rem);}

}