

.content{max-width: 1680px; box-sizing: border-box;  margin: 0px auto;}
.content2{max-width: 1400px;box-sizing: border-box;margin: 0px auto;}
.pub_top{height: 98px;background: #fff;}
.pub_top .logo{margin-top: 19px;}
.pub_top .search_box{
	position: relative; 
	margin-top: 24px;
	background: #12a6b7;
	line-height: 50px;
	height: 50px;
	border-radius: 25px;

}



.pub_top .search_box .search_input{ color: #fff;font-size: 14px; background: transparent;vertical-align: top; border: none;outline: none; width: 302px;height: 50px;line-height: 50px;padding-left: 25px;padding-right: 60px;box-sizing: border-box;}
.pub_top .search_box .search_input::-webkit-input-placeholder{font-size: 14px;color: #fff;opacity: 0.5;}
.pub_top .search_box .search_btn{width: 40px;height: 40px;background: url(../images/icon_search.png) center center no-repeat;background-size: 100%;position: absolute;top: 5px;right: 5px;border-radius: 50%;border: none;outline: none;}

.pub_top .btn_lang {margin-left:15px; width: 50px; height: 50px; line-height: 50px; text-align: center; background: #0999a2; border-radius: 50%; font-size: 16px; color: #fff; display: inline-block; margin-top: 24px; }


.pub_top_m .btn_lang { width: 50px; height: 50px;line-height:50px;text-align:center;color:#fff;font-size:14px;  right: 188px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer;background:#0999a2;border-radius:50%; }

.pub_top_m { display: none; }
.pub_nav { width: 100%; background: url(../images/nav_bg.jpg) center top no-repeat; background-size: 100% 100%; }
.pub_nav .top_nav ul{display: flex;}
.pub_nav .top_nav ul li{flex: 1;height: 59px;line-height: 59px;text-align: center;}
.pub_nav .top_nav ul li a{width: 100%;height: 100%;display: block;font-size: 15px;color: #fff;}
.pub_nav .top_nav ul li:hover{background: rgb(255, 255, 255,0.2);}
.pub_nav .top_nav ul li:hover a{font-weight: bold;}
.pub_nav .top_nav ul li.on { background: rgb(255, 255, 255,0.2); }
.pub_nav .top_nav ul li.on a { font-weight: bold; }

.pub_nav .top_nav ul li.cur { background: rgb(255, 255, 255,0.2); }
.pub_nav .top_nav ul li.cur a { font-weight: bold; }

.pub_nav_drop{position:relative;}
.pub_nav_drop .nav_drop { position: absolute; width: 100%; height: 380px; background: #14b2b3;top:0px;left:0px;display:none;z-index:999;}
.pub_nav_drop .nav_drop .content{height:100%;}
.pub_nav_drop .nav_drop .drop_box { display: flex; height: 100%;overflow-y:auto; }
.pub_nav_drop .nav_drop .drop_box_1 .item_box { height: 100%; padding: 38px; box-sizing: border-box; }
.pub_nav_drop .nav_drop .drop_box_1 .item_box:nth-child(1) { width: 320px;   flex-shrink: 0; border-right: 1px solid #5ec9c9; }
.pub_nav_drop .nav_drop .drop_box_1 .item_box:nth-child(1) .title { font-size: 30px; color: #fff; margin-bottom:10px;}
.pub_nav_drop .nav_drop .drop_box_1 .item_box:nth-child(1) .desc{font-size:14px;color:#fff;opacity:0.5;margin-bottom:150px;}
.pub_nav_drop .nav_drop .drop_box_1 .item_box:nth-child(1) .more{width:170px;height:64px;line-height:62px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.5);text-align:center;font-size:14px;color:#fff;display:block;}

.pub_nav_drop .nav_drop .drop_box_1 .item_box:nth-child(2) { border-right: 1px solid #5ec9c9; width: 320px; height: 100%; padding: 38px; box-sizing: border-box; flex-shrink: 0; }
.nav_site_tab .tab { margin-bottom: 20px; line-height: 55px; border-bottom: 1px solid #fff; opacity: 0.5; padding: 0px 15px; position: relative; font-size: 14px; color: #fff; cursor: pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.nav_site_tab .tab.on { opacity: 1; }
.nav_site_tab .tab::after{content:"";width:6px;height:10px;background:url(../images/nav_link_arrow.png) center no-repeat;background-size:100%;position:absolute;top:50%;right:15px;top:50%;transform:translateY(-50%);}

.pub_nav_drop .nav_drop .drop_box_1 .item_box:nth-child(3) { flex-shrink: 1; }
.nav_site_summary .summary{ display:none; }
.nav_site_summary .summary.on { display: block; }
.nav_site_summary .summary .img_box { width: 390px; border: 3px solid #0b9ea5;box-sizing:border-box;float:left; }
.nav_site_summary .summary .img_box img{width:100%;display:block;}
.nav_site_summary .summary .con_box{width:calc(100% - 390px);float:left;box-sizing:border-box;padding-left:20px; }
.nav_site_summary .summary .con_box .cont{font-size:14px;color:#fff;line-height:2em;margin-bottom:40px;}
.nav_site_summary .summary .con_box .more { width: 170px; height: 64px; line-height: 62px; box-sizing: border-box; border: 1px solid rgba(255,255,255,0.5); text-align: center; font-size: 14px; color: #fff; display: block; }


.drop_box_2{display:flex;height:100%;justify-content:center;}
.drop_box_2 .item_box{height:100%;padding:38px;box-sizing:border-box;overflow-y:auto;}
.drop_box_2 .item_box:nth-child(1) { width: 280px; flex-shrink: 0; border-right: 1px solid #5ec9c9; }
.drop_box_2 .item_box:nth-child(2) { width:600px; flex-shrink: 1; border-right: 1px solid #5ec9c9; }
.drop_box_2 .item_box:nth-child(3) { width: 320px; flex-shrink: 0; }



.nav_news_tab .tab { margin-bottom: 20px; line-height: 55px; border-bottom: 1px solid #fff; opacity: 0.5; padding: 0px 15px; position: relative; font-size: 14px; color: #fff; cursor: pointer; }
.nav_news_tab .tab.on { opacity: 1; }
.nav_news_tab .tab::after { content: ""; width: 6px; height: 10px; background: url(../images/nav_link_arrow.png) center no-repeat; background-size: 100%; position: absolute; top: 50%; right: 15px; top: 50%; transform: translateY(-50%); }

.nav_news_lists .list { display: none; }
.nav_news_lists .list.on{display:block;}
.nav_news_lists .list a{display:block;width:100%;padding-left:20px;color:#fff;margin-bottom:10px;}
.nav_news_lists .list a .title { font-size: 14px; color: #fff; position:relative;}
.nav_news_lists .list a .title .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nav_news_lists .list a .title::after { content: ""; width: 6px; height: 6px; border-radius: 50%; position: absolute; background: #fff; top: 50%; left: -20px; transform: translateY(-50%); }

.nav_news_lists .list a .time { font-size: 13px; color: #fff; opacity: 0.5; }

.nav_news_lists .list.imglist a{width:33.333333%;box-sizing:border-box;float:left;display:block;padding:0px 10px;margin-bottom:20px;}
.nav_news_lists .list.imglist img{width:100%;display:block;}
.nav_news_lists .list.imglist .tit { text-align: center; padding: 0px 5px; }
.drop_box_2 .links a { width: auto; width: 258px; line-height: 80px; height: 82px; background: rgba(255,255,255,0.09); border: 1px solid rgba(255,255,255,0.5);; font-size: 0px; display: block; text-align: center; margin-bottom: 30px; }
.drop_box_2 .links a .icon { display: inline-block; vertical-align: middle; }
.drop_box_2 .links a .tit{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;}

.drop_box_3{display:flex;height:100%;justify-content;}
.drop_box_3 .item_box {width:100%;flex-grow:0;flex-shrink:1; height:100%;padding:38px;box-sizing:border-box;text-align:center;}
.drop_box_3 .item_box a{float:left; text-align:center;width:16.666666%;padding:0px 20px;box-sizing:border-box;color:#fff;margin-bottom:20px;}
.drop_box_3 .item_box a .icon_box {transition:all 220ms linear; margin: 0px auto; width: 80px; height: 80px; background: #fff; border-radius: 50%; background-repeat: no-repeat; background-size: 70%; background-position: center; }
.drop_box_3 .item_box a:hover .icon_box{transform:rotateY(180deg);}
.drop_box_3 .item_box a .tit { line-height: 30px; font-size: 14px; color: #fff; }


.drop_box_4 .item_box{padding:38px;box-sizing:border-box;}
.drop_box_4 .d_box{margin-bottom:15px;}
.drop_box_4 .d_box .title_box .tit { font-size: 16px; color: #fff; font-weight: bold; }
.drop_box_4 .d_box .con_box a{display:inline-block;vertical-align:top;line-height:30px;margin-right:20px;font-size:14px;color:#fff;}
.drop_box_4 .d_box .con_box a:hover { font-weight:bold; }

.drop_box_5 .item_box { padding: 38px; box-sizing: border-box; }
.drop_box_5 .item_box:nth-child(1) { width: 800px; flex-shrink: 0; border-right: 1px solid #5ec9c9; }
.drop_box_5 .item_box:nth-child(2) { width: calc(100% - 800px); flex-shrink: 1; }
.drop_box_5 .item_box .title_box{margin-bottom:10px;}
.drop_box_5 .item_box .title_box .title { font-size: 16px; font-weight: bold; color: #fff; }
.drop_box_5 .item_box .title_box .more{font-size:14px;color:#fff;}
.drop_box_5 .item_box .list_box a{width:25%;padding-right:15px;box-sizing:border-box;display:inline-block;float:left;text-align:center;color:#fff;}

.drop_box_5 .item_box .con_box{max-height:300px;text-align:left;}
.drop_box_5 .item_box .con_box .img_box { display: none; width: 200px; float: left; }
.drop_box_5 .item_box .con_box .desc {margin-bottom:20px;  width: 100%; line-height: 2em; font-size: 14px; color: #fff; }
.drop_box_5 .item_box .con_box .more { width: 170px; height: 64px; line-height: 62px; box-sizing: border-box; border: 1px solid rgba(255,255,255,0.5); text-align: center; font-size: 14px; color: #fff; display: block; }

.drop_box_11 .item_box:nth-child(2) { width: calc(100% - 280px); flex-shrink: 1; border-right: none; }
.drop_box_11 .list a { width: 25%;padding-right:20px;box-sizing:border-box;padding-left:0px; display:block; float: left; text-align: center; }
.drop_box_11 .list a img{width:100%;display:block;}
.drop_box_11 .list a .tit{line-height:30px;}



.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 15px; 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: #008493 url(../images/icon_search2.png) center center no-repeat;background-size:auto 60%;  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; }



.in_ban { position: relative; }
.in_ban .swiper{width: 100%; height: 687px;}
.in_ban .swiper .swiper-slide{background-position: center;background-size: cover;background-repeat: no-repeat;}
#ban_swiper .swiper-button-next, #ban_swiper .swiper-button-prev{
	width:52px;height:52px;background:url(../images/in_swiper_arrow_1.png) center no-repeat rgba(255,255,255,0.5);background-size:100%;opacity:1; transition:all 220ms linear;
}
#ban_swiper .swiper-button-next{
	transform:rotateY(180deg);
}
#ban_swiper .swiper-button-next:hover, #ban_swiper .swiper-button-prev:hover{
	background:url(../images/in_swiper_arrow_1_on.png) center no-repeat #0999a2;background-size:100%;
}
.swiper-button-next:after, .swiper-button-prev:after { display: none; }

.in_ban .ban_links { width: 100%; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.in_ban .ban_links .content{overflow: hidden;font-size: 0;}
.in_ban .ban_links .content .item {width: 20%;display: inline-block;margin: 0px; vertical-align: bottom;}
.in_ban .ban_links .content .item a{overflow:hidden; width: 100%;height: auto; display: block; background: rgb(255, 255, 255,0.5); padding: 26px 40px; box-sizing: border-box;transition: all 220ms cubic-bezier(0.23, 1, 0.320, 1);}
.in_ban .ban_links .content .item img{width:63px;height:63px;float:left; margin-right: 15px;}
.in_ban .ban_links .content .item .cont{width:calc(100% - 78px); float:left;margin-top:10px; }
.in_ban .ban_links .content .item .cont .tit{font-size: 22px;color: #fff;font-weight: bold;}
.in_ban .ban_links .content .item .cont .desc{font-size: 14px;color: #fff;opacity: 0.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in_ban .ban_links .content .item:nth-child(1) a{background: rgba(196, 108, 108, 0.9);}
.in_ban .ban_links .content .item:nth-child(2) a{background: rgba(83, 139, 171, 0.9);}
.in_ban .ban_links .content .item:nth-child(3) a{background: rgba(181, 144, 106, 0.9);}
.in_ban .ban_links .content .item:nth-child(4) a{background: rgba(100, 176, 177, 0.9);}
.in_ban .ban_links .content .item:nth-child(5) a{background: rgba(113, 130, 178, 0.9);}

.in_ban .ban_links .content .item:hover a{padding: 35px 40px;}


/* 新闻板块 */
.in_box1{display: flex;justify-content: right;}

.in_news{width: 1254px;flex-grow: 0;flex-shrink: 1;text-align: right;}
.in_news .box{padding: 60px 0px; width: 950px;margin-right: 45px; text-align: left;display: inline-block;vertical-align: middle;}

.in_news .title_box{margin-bottom: 25px;}
.in_news .title_box ul li{cursor: pointer; margin-right: 30px; font-size: 30px;color: #333333; line-height: 60px; display: inline-block;vertical-align: middle;}
.in_news .title_box ul li.on{color:#008493;}
.in_news .title_box ul li:hover{color:#008493;}
.in_news .title_box .more{font-size: 14px;color: #808080; height: 60px;line-height: 60px;background: #f7f7f7;padding: 0px 50px;display: block;transition: all 220ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.in_news .title_box .more:hover{background: #008493;color: #fff;}
#news_swiper{width: 480px;}
#news_swiper .swiper-slide{width: 100%;height: 485px;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
#news_swiper .swiper-slide .img_box{width: 100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center;}
#news_swiper .swiper-slide .cont{padding: 25px;padding-bottom: 30px; box-sizing: border-box; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));position: absolute;bottom: 0px;left: 0px;width: 100%;}
#news_swiper .swiper-slide .cont .desc{font-size: 16px;color: #fff;opacity: 0.8;margin-bottom: 10px;}
#news_swiper .swiper-slide .cont .title{font-size: 24px;line-height: 28px;height: 56px; color: #fff;}
#news_swiper .swiper-pagination{position: absolute;bottom: 8px;right: 0px;left: initial; width: auto;padding: 0px 20px;}
#news_swiper .swiper-pagination span{margin: 0px 7px; width: 12px;height: 12px;box-sizing: border-box;opacity: 0.5;border: 2px solid #fff;background: transparent;}
#news_swiper .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;background: #fff;}

.in_news .news_items{width: calc(100% - 480px);padding-left: 30px;box-sizing: border-box;}
.in_news .news_items .item_box{display: none;}
.in_news .news_items .item_box.on{display: block;}
.in_news .news_items .item_box .item{border-bottom: 1px solid #e3e3e3;margin-bottom: 20px;}
.in_news .news_items .item_box .desc {margin-bottom: 10px;}
.in_news .news_items .item_box .desc span{font-size: 16px;color: #cccccc;}
.in_news .news_items .item_box .desc span.ctg{color: #008493;vertical-align: middle;}
.in_news .news_items .item_box .desc span.split{color: #008493;font-size: 12px;vertical-align: middle;margin: 0px 5px;}
.in_news .news_items .item_box .desc span.time{color: #b2b2b2;font-size: 14px;vertical-align: middle;}
.in_news .news_items .item_box .title{font-size: 18px;line-height: 24px;height: 48px; color: #545454;margin-bottom: 20px;}


.in_notice{width: 666px;flex-grow: 0;flex-shrink: 0;background:url(../images/in_news_bgr.png) bottom right no-repeat #f7f7f7;}
.in_notice .box{padding: 60px 0px;width: 480px;margin-left: 40px;}
.in_notice .title_box{line-height: 60px;margin-bottom: 25px;}
.in_notice .title_box .title{font-size: 30px;color: #08959f;font-weight: bold;}

.in_notice .items .item .date{display: none;}
.in_notice .items .item .text{display: block;}

.in_notice .items .item.on .date{display: block;}
.in_notice .items .item.on .text{display: none;}

.in_notice .items .item .date{margin-bottom: 10px;overflow: hidden;}
.in_notice .items .item .date .time{width: 70px;float: left;text-align: center;}
.in_notice .items .item .date .time .day{line-height: 40px;background: #09a7b3;font-size: 26px;color: #fff;}
.in_notice .items .item .date .time .ym{line-height: 30px;background: #08959f;font-size: 12px;color: rgba(255,255,255,0.5);}

.in_notice .items .item .date .cont{height: 70px; display: flex;align-items: center; float: left; width: calc(100% - 70px);padding-left: 20px;box-sizing: border-box;}
.in_notice .items .item .date .cont .tit{font-size: 18px;color: #333;line-height: 27px;height: 54px;}

.in_notice .items .item .text{padding: 10px 0px;}
.in_notice .items .item .text .title{padding-left: 20px;font-size: 14px;color: #545454;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.in_notice .items .item .text .title::after{content: "";width: 6px;height: 6px;background: #08959f;border-radius: 50%;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.in_notice .items .item .text .time{padding-left: 20px;font-size: 13px;color:#b8b8b8;line-height: 20px;}

.in_box2{padding-bottom: 60px;}
.depart_ctgs{margin-bottom: 40px; height: 180px;background: url(../images/in_depart_bg.jpg) right center no-repeat;background-size: auto 100%;}
.depart_ctgs .content2{display: flex;height: 100%;}
.depart_ctgs .more{width: 406px;height: 100%;background:#0999a2;padding-left: 58px;  flex-grow: 0;flex-shrink: 0;display: flex;align-items: center; }
.depart_ctgs .more a{height: 60px;line-height: 58px;border: 1px solid rgba(255,255,255,0.5);color: #fff;font-size: 14px;padding: 0px 40px; display: block;}
.depart_ctgs .ctgs{width: calc(100% - 406px);height: 100%; flex-grow: 0;flex-shrink: 0;}
.depart_ctgs .ctgs .ctg{cursor: pointer; display: flex;align-items: center; width: calc(25% - 50px);height: 100%; float: left;margin-right: 50px;background: #efefef;align-items: center;}
.depart_ctgs .ctgs .ctg .box{text-align: center;width: 100%;}
.depart_ctgs .ctgs .ctg .icon{width: 48px;height: 48px;position: relative;margin: 0px auto;margin-bottom: 5px;}
.depart_ctgs .ctgs .ctg .icon img{width: 100%;height: 100d;display: block;position: absolute;top: 0px;left: 0px;}
.depart_ctgs .ctgs .ctg .icon .icon1{z-index: 1;opacity: 1;}
.depart_ctgs .ctgs .ctg .icon .icon2{z-index: 0;opacity: 0;}

.depart_ctgs .ctgs .ctg.on .icon .icon1{z-index: 0;opacity: 0;}
.depart_ctgs .ctgs .ctg.on .icon .icon2{z-index: 1;opacity: 1;}
.depart_ctgs .ctgs .ctg.on{background: #0999a2;}
.depart_ctgs .ctgs .ctg.on .title{color: #fff;font-weight: bold;}
.depart_ctgs .ctgs .ctg .title{font-size: 18px;color: #666666;}

.depart_lists .lists.on{display: block;}
.depart_lists .lists{display: none; height: 380px;}
.depart_lists .lists ul{overflow: hidden;width: 100%;}
.depart_lists .lists ul li{width: 20%;float: left;box-sizing: border-box;padding-right: 25px;margin-bottom: 25px;}
.depart_lists .lists ul li a{width: 100%;  font-size: 16px;color: #666666; display: block;height: 75px;line-height: 73px;text-align: center; box-sizing: border-box;border: 1px solid #e9e9e9;}
.depart_lists .lists ul li a:hover{background: #0999a2;border-color: #0999a2;color: #fff;font-weight: bold;}


.in_expert{background: #f5f5f5;padding-bottom: 55px;}
.in_expert .top_title{text-align: center;padding: 50px 0px;font-size: 30px;font-weight: bold;color: #008493;}

.in_expert .expert_box{position: relative;}
.in_expert .expert_box .btn{ width: 50px;height: 50px;background: url(../images/swiper_arr.png) center center no-repeat;background-size: 100%;position: absolute;top: 50%;left: -60px;transform: translateY(-50%);}
.in_expert .expert_box .btn::after{display: none;}
.in_expert .expert_box .btn:hover{background: url(../images/swiper_arr_on.png) center center no-repeat;background-size: 100%;}
.in_expert .expert_box .btn.swiper-button-next{transform: translateY(-50%) rotateY(180deg);right: -60px;left: initial;}
#expert_swiper .swiper-slide{position: relative;padding: 0px 15px;box-sizing: border-box;}
#expert_swiper .swiper-slide .img_box{transition: all 320ms linear;position: relative;}
#expert_swiper .swiper-slide img{width: 100%;display: block;}
#expert_swiper .swiper-slide .con_box{text-align: center;padding: 5px 0px; }
#expert_swiper .swiper-slide .con_box .tit{margin-right: 8px; font-size: 20px;color: #333333; display: inline-block;vertical-align: middle;}
#expert_swiper .swiper-slide .con_box .job{font-size: 14px;color: #666666; line-height: 18px; padding: 0px 10px; display: inline-block;vertical-align: middle;position: relative;}
#expert_swiper .swiper-slide .con_box .job::after{content: "";width: 6px;height: 6px;box-sizing: border-box;border-top: 1px solid #9c9c9c;border-left: 1px solid #9c9c9c;position: absolute;top: 0px;left: 0px;}
#expert_swiper .swiper-slide .con_box .job::before{content: "";width: 6px;height: 6px;box-sizing: border-box;border-bottom: 1px solid #9c9c9c;border-right: 1px solid #9c9c9c;position: absolute;bottom: 0px;right: 0px;}


#expert_swiper .swiper-slide:hover{padding: 0px;transition: all 320ms linear;}
#expert_swiper .swiper-slide:hover .img_box{}
#expert_swiper .swiper-slide:hover .con_box{background: linear-gradient(to bottom,rgba(9,153,162,0),rgba(9,153,162,0.9)); position: absolute;left: 0px;bottom: 0px;width: 100%;padding-top: 80px;padding-bottom:20px;}
#expert_swiper .swiper-slide:hover .con_box .tit{color: #fff;}
#expert_swiper .swiper-slide:hover .con_box .job{color: #fff;opacity: 0.8;}
#expert_swiper .swiper-slide:hover .con_box .job::after{border-top: 1px solid #fff;border-left: 1px solid #fff;}
#expert_swiper .swiper-slide:hover .con_box .job::before{border-bottom: 1px solid #fff;border-right: 1px solid #fff;}

.in_fast{padding-top: 80px; background: url(../images/in_fast_bg.jpg) center center no-repeat;background-size: cover;}

.in_fast .item{display:flex;align-items: center; width: 25%;float: left;height: 300px;text-align: center;}
.in_fast .item .box{width: 100%;text-align: center;transition: all 320ms cubic-bezier(0.075, 0.82, 0.165, 1);position: relative;}
.in_fast .item .box .tit{font-size: 24px;color: #fff;line-height: 1.5em;}
.in_fast .item .box .desc{font-size: 14px;color: #fff;opacity: 0.5;text-transform: uppercase;}
.in_fast .item:nth-child(2n) { background: #31bec2; }
.in_fast .item:nth-child(2n+1) { background: #39B5BB; }
.in_fast .item:nth-child(1){background:none;}
.in_fast .item:nth-child(1) .box { text-align: left; }
.in_fast .item:nth-child(1) .box .tit{font-size: 36px;}
.in_fast .item:nth-child(1) .box .desc{opacity: 0.8;width: 80%;}

.in_fast .item:nth-child(2) {background: url(../images/bg_zxxd.jpg) center center no-repeat;background-size: cover;}
.in_fast .item:nth-child(3) {width: 25%;background: url(../images/bg_cqzd.jpg) center center no-repeat;background-size: cover;}
.in_fast .item:nth-child(4) {width: 25%;background: #31bec2;}
.in_fast .item:nth-child(5) {background: url(../images/bg_qnwmh.jpg) center center no-repeat;background-size: cover;}

.in_fast .item.link{cursor: pointer;}
.in_fast .item.link .icon{width: auto;transition: all 320ms linear;}
.in_fast .item.link:hover .box { padding-bottom: 100px; box-sizing: border-box; }
.in_fast .item.link:hover .icon{width: 50px;}
.in_fast .item.link .box::after{content: "";transition: all 320ms cubic-bezier(0.075, 0.82, 0.165, 1);width: 26px;height: 37px;background: url(../images/icon_mouse.png) center center no-repeat;background-size: 100%;position: absolute;bottom: -30px;left:50%;transform: translateX(-50%); opacity: 0;}
.in_fast .item.link:hover .box::after{opacity: 1;bottom: 0px;}


.in_box5{padding-top: 60px;padding-bottom: 80px;}
.in_box5 .content2{display: flex;}
.in_box5 .title_box{font-size: 30px;color: #008493;font-weight: bold;margin-bottom: 30px;}
.in_box5 .in_fast_nav{width: calc(100% - 405px);}
.in_box5 .in_fast_nav .con_box ul li{width: 33.3333333%;padding-right:20px;margin-bottom: 20px;box-sizing: border-box;float: left;}
.in_box5 .in_fast_nav .con_box ul li a{position: relative; padding: 30px;box-sizing: border-box; width: 100%;height: 225px;background: #f2f5f5;display: block;}
.in_box5 .in_fast_nav .con_box ul li .icon{width: 50px;height: 50px;position: absolute;top: 30px;right: 30px;transition:all 220ms linear;}
.in_box5 .in_fast_nav .con_box ul li:hover .icon{transform:rotateY(180deg);}
.in_box5 .in_fast_nav .con_box ul li .num { margin-bottom: 60px; margin-top: 10px; }
.in_box5 .in_fast_nav .con_box ul li .num .tit{font-size: 32px;color: #999;vertical-align: middle;margin-right: 10px;}
.in_box5 .in_fast_nav .con_box ul li .num span{font-size: 20px;color: #999;vertical-align: middle;}
.in_box5 .in_fast_nav .con_box ul li .title{font-size: 24px;color: #373737;margin-bottom: 10px;}
.in_box5 .in_fast_nav .con_box ul li .desc{font-size: 14px;color: #999999;}

.in_box5 .in_zt_box{width: 405px;}
.in_box5 .in_zt_box .con_box{padding: 25px 0px;background: #f2f5f5;}

.in_box5 .in_zt_box .btn { width: 40px; height: 40px; background: url(../images/swiper_arr.png) center center no-repeat; background-size: 100%; display:inline-block;vertical-align:middle; }
.in_box5 .in_zt_box .btn::after { display: none; }
.in_box5 .in_zt_box .btn:hover { background: url(../images/swiper_arr_on.png) center center no-repeat; background-size: 100%; }
.in_box5 .in_zt_box .btn.btn_next { transform: rotateY(180deg); }

.in_box5 .in_zt_box{width:100%;}
#zt_swiper { }
#zt_swiper img{width: 100%;display: block;}

.pub_link{background: #008493;padding-top: 30px;padding-bottom: 25px;border-bottom: 1px solid #2696a3;}
.pub_link .label{width: 80px;color: #fff;font-size: 16px;line-height: 20px;}
.pub_link .list{width: calc(100% - 80px);}
.pub_link .list a{font-size: 14px;color: #fff;opacity: 0.5;padding: 0px 14px;line-height: 20px;display: inline-block;vertical-align: top; margin-bottom: 5px;}
.pub_info{background: #008493;}
.pub_info .content2{display: flex;}
.pub_info .item_box{padding: 50px 0px;}
.pub_info .item_box:nth-child(1){width: 432px;box-sizing: border-box;}
.pub_info .item_box:nth-child(1) .tel{line-height: 48px;margin-bottom: 20px;}
.pub_info .item_box:nth-child(1) .tel img{margin-right: 23px; width: 48px;height: 48px;display: inline-block;vertical-align: middle;}
.pub_info .item_box:nth-child(1) .tel span{font-size: 32px;color: #ffffff;font-weight: bold; display: inline-block;vertical-align: middle;}
.pub_info .item_box:nth-child(1) .address{font-size: 14px;color: #ffffff;margin-bottom: 20px;}
.pub_info .item_box:nth-child(1) .btm_link a{display: inline-block;vertical-align: middle;font-size: 14px;color: #49bdc9;margin-right: 10px;margin-bottom: 10px;}

.pub_info .item_box:nth-child(2){width: 560px;border-left: 1px solid #2696a3;border-right: 1px solid #2696a3;box-sizing: border-box;text-align: center;flex-grow: 0;flex-shrink: 1;}
.pub_info .item_box:nth-child(2) img{display: inline-block;vertical-align: middle;margin: 0px 10px;}
.pub_info .item_box:nth-child(3){width: 408px;text-align: right;flex-grow: 0;flex-shrink: 1;}
.pub_info .item_box:nth-child(3) .qr{display: inline-block;vertical-align: top;text-align: center;margin-left: 20px;}
.pub_info .item_box:nth-child(3) .qr .tit{color: #fff;font-size: 14px;}
.pub_cord{border-top: 1px solid #2696a3; background: #008493;padding-top: 30px;padding-bottom: 30px;line-height: 20px;}
.pub_cord div{font-size: 14px;color: #49bdc9;}
.pub_cord div a{font-size: 14px;color: #49bdc9;}


.ny_ban{height: 383px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.ny_ban .content2{height: 100%;display: flex;align-items: center;}
.ny_ban .content2 .box{width: 100%; text-align: center;}
.ny_ban .content2 .box .title{font-size: 32px;font-weight: bold;color: #fff;line-height: 1.5em;}
.ny_ban .content2 .box .desc{font-size: 22px;color: #fff;opacity: 0.5;}

.ny_ban.mt .content2 .box{transform: translateY(-50%);}

.ny_guide{background: #f6f6f6;margin-top: -75px;margin-bottom: 75px;box-sizing: border-box;padding: 20px;}

.ny_guide ul li{padding: 20px;width: 25%;box-sizing: border-box;float: left;}
.ny_guide ul li a{width: 100%;background: #fff;display: block;padding: 25px 30px;position: relative;box-sizing: border-box;}
.ny_guide ul li a .icon{position: absolute;top: 25px;right: 30px;}

.ny_guide ul li a .num{margin-bottom: 60px;margin-top: 10px;}
.ny_guide ul li a .num .tit{font-size: 32px;color: #999;vertical-align: middle;margin-right: 10px;}
.ny_guide ul li a .num span{font-size: 20px;color: #999;vertical-align: middle;}
.ny_guide ul li a .title{font-size: 24px;color: #373737;margin-bottom: 10px;}
.ny_guide ul li a .desc{font-size: 14px;color: #999999;}

.ny_main{padding-bottom: 80px;}
.ny_ctgs{background: #f6f6f6;padding: 50px 0px;margin-top: -75px;margin-bottom: 60px;}
#ctg_swiper{position:relative;}
#ctg_swiper .swiper-slide { text-align: center; }
#ctg_swiper .swiper-slide a{display: inline-block; line-height: 50px;font-size: 22px;color: #333333;position: relative;}
#ctg_swiper .swiper-slide a::after{content: "";width: 0px;height: 2px;background: #06919c;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 220ms linear;}
#ctg_swiper .swiper-slide a:hover{color: #0b9da5;}
#ctg_swiper .swiper-slide a:hover::after{width: 100%;}
#ctg_swiper .swiper-slide.on a{color: #0b9da5;}
#ctg_swiper .swiper-slide.on a::after{width: 100%;}

#ctg_swiper .btn { width: 30px; height: 30px;margin-top:0px; background: url(../images/swiper_arr.png) center center no-repeat; background-size: 100%; position: absolute; top: 50%; left: 5px; transform: translateY(-50%); }
#ctg_swiper .btn::after { display: none; }
#ctg_swiper .btn:hover { background: url(../images/swiper_arr_on.png) center center no-repeat; background-size: 100%; }
#ctg_swiper .btn.swiper-button-next { transform: translateY(-50%) rotateY(180deg); right: 5px; left: initial; }


.ny_ctgs ul{text-align: center;display:flex;}
.ny_ctgs ul li{flex:1; vertical-align: middle;}

.ny_ctgs ul li a{display: inline-block; line-height: 50px;font-size: 22px;color: #333333;position: relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny_ctgs ul li a::after{content: "";width: 0px;height: 2px;background: #06919c;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);transition: all 220ms linear;}
.ny_ctgs ul li a:hover{color: #0b9da5;}
.ny_ctgs ul li a:hover::after{width: 100%;}
.ny_ctgs ul li.on a{color: #0b9da5;}
.ny_ctgs ul li.on a::after{width: 100%;}

.ny_news_list ul li{width: calc(33.333333%);padding: 0px 8px;box-sizing: border-box;float: left;margin-bottom: 20px;}
.ny_news_list ul li a{display: block;padding: 20px 40px;background: #f6f6f6;position: relative;}
.ny_news_list ul li a .time{font-size: 16px;color: #aeaeae;margin-bottom: 15px;}
.ny_news_list ul li a .title{font-size: 18px;color: #333333;line-height: 1.3em;height: 2.6em;margin-bottom: 12px;}
.ny_news_list ul li a .more{font-size: 14px;color: #666;}

.ny_news_list ul li a::after{content: "";width: 100%;height: 4px;background: #c7c7c7;position: absolute;bottom: 0px;left: 0px;z-index:1;}
.ny_news_list ul li a::before{content: "";width: 0px;height: 4px;background: #0999a2;position: absolute;bottom: 0px;left: 0px;z-index: 2;transition: all 220ms linear;}
.ny_news_list ul li a:hover::before{width: 100%;}

.ny_news_list ul li a:hover .time{color: #666666;}
.ny_news_list ul li a:hover .title{color: #0999a2;}
.ny_news_list ul li a:hover .more{color: #333333;}

.ny_photo_list ul li { width:25%;padding-right:20px; box-sizing: border-box; float: left; margin-bottom: 20px; }
.ny_photo_list ul li .img_box img { width: 100%; text-align: center; }
.ny_photo_list ul li .title{text-align:center;font-size:16px;color:#333;line-height:40px;}

.depart_search { margin-top: -75px; background: #f6f6f6; padding: 40px; line-height: 70px; margin-bottom: 55px; }
.depart_search .depart_search_title{width: 125px;float: left;font-size: 24px;color: #333333;}
.depart_search .depart_search_btn{width: 155px;text-align:center;background: #08959f; font-size: 16px;color: #fff;float: right;cursor: pointer;}
.depart_search .depart_search_input{border: 1px solid #e9e9e9;font-size: 16px;color: #666; background: #ffffff;outline: none; padding: 0px 25px;box-sizing: border-box; width: calc(100% - 310px);float: left;height: 70px;line-height: 68px;}
.depart_search .depart_search_input::-webkit-input-placeholder{color: #b2b2b2;}

.ny_depart .item_box{display: flex;margin-bottom: 30px;}
.ny_depart .item_box .title_box{min-height: 235px;display: flex;align-items: center; width: 125px;flex-grow: 0;flex-shrink: 0;}
.ny_depart .item_box .title_box .tit{writing-mode:vertical-rl;text-align: center;width: 100%;line-height: 125px;font-size: 22px;color: #fff;letter-spacing: 5px;}
.ny_depart .item_box .con_box{padding-left: 15px;box-sizing: border-box; width: calc(100% - 140px);flex-grow: 0;flex-shrink: 1;}
.ny_depart .item_box .con_box a{border: 1px solid #e9e9e9; font-size: 16px;color: #666666;box-sizing: border-box; text-align: center; width: calc(20% - 20px);float: left;margin-left: 20px;height: 75px;line-height: 73px; margin-bottom: 20px;display: inline-block;vertical-align: top;padding: 0px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.ny_depart .item_box .con_box a:hover{color: #fff;}
.ny_depart_search_box .result_box{margin-bottom:50px;overflow:hidden;}
.ny_depart_search_box .result_box a { border: 1px solid #e9e9e9; font-size: 16px; color: #666666; box-sizing: border-box; text-align: center; width: calc(20% - 20px); float: left; margin-right: 20px; height: 75px; line-height: 73px; margin-bottom: 20px; display: inline-block; vertical-align: top; padding: 0px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_depart_search_box .result_box a:hover {background:#0999a2; color: #fff; }


.ny_depart .item_box:nth-child(1) .title_box { background: url(../images/depart_title_bg1.jpg) center no-repeat; background-size: cover; }
.ny_depart .item_box:nth-child(2) .title_box{background: url(../images/depart_title_bg2.jpg) center no-repeat;background-size: cover;}
.ny_depart .item_box:nth-child(3) .title_box{background: url(../images/depart_title_bg3.jpg) center no-repeat;background-size: cover;}
.ny_depart .item_box:nth-child(4) .title_box{background: url(../images/depart_title_bg4.jpg) center no-repeat;background-size: cover;}


.ny_depart .item_box:nth-child(1) .con_box a:hover{border-color: #0999a2;background: #0999a2;}
.ny_depart .item_box:nth-child(2) .con_box a:hover{border-color: #1658aa;background: #1658aa;}
.ny_depart .item_box:nth-child(3) .con_box a:hover{border-color: #d6871e;background: #d6871e;}
.ny_depart .item_box:nth-child(4) .con_box a:hover{border-color: #dc131a;background: #dc131a;}



.ny_depart_show{background: #f5f5f5;}
.depart_info{display: flex;padding: 24px; background: url(../images/depart_info_bg.jpg) center no-repeat;background-size: cover;transform: translateY(-75px);}

.depart_info .info_box{width: 510px;padding-left: 30px;box-sizing: border-box; flex-grow: 0;flex-shrink: 0;}
.depart_info .swiper{width: calc(100% - 510px);flex-grow: 0;flex-shrink: 0;}

#depart_img_swiper{height: inherit;}
#depart_img_swiper .swiper-slide {height: 100%;}
#depart_img_swiper .swiper-slide img{display: none;}
#depart_img_swiper .swiper-slide{background-size: cover;background-position: center; background-repeat: no-repeat;}
#depart_img_swiper .swiper-pagination{bottom: 16px;}
#depart_img_swiper .swiper-pagination span{width: 11px;height: 11px;margin: 0px 7px;border-radius: 50%;background: #ffffff;opacity: 1;}
#depart_img_swiper .swiper-pagination .swiper-pagination-bullet-active{background: #0999a2;}
.depart_info .info_box .title_box{padding: 26px 0px;font-size: 0px;line-height: 25px;}
.depart_info .info_box .title_box .tit{font-size: 24px;font-weight: bold;color: #fff;display: inline-block; vertical-align: middle;}
.depart_info .info_box .title_box .zd{margin-left: 10px; padding: 0px 6px;background: #9dd2d9; font-size: 14px;font-weight: bold;color: #0999a2;display: inline-block;vertical-align: middle;}

.depart_info .info_box .infos{display: flex; border-top: 1px solid #3da7b5;border-bottom: 1px solid #3da7b5;padding: 28px 0px;}
.depart_info .info_box .infos .info{width: 50%;padding-left: 10px;box-sizing: border-box;}
.depart_info .info_box .infos .info .tit{font-size: 14px;color: #fff;opacity: 0.5;}
.depart_info .info_box .infos .info .desc{font-size: 16px;color: #fff;}

.depart_info .info_box .summary{padding: 30px 10px;}
.depart_info .info_box .summary .tit{font-size: 14px;color: #fff;opacity: 0.5;}
.depart_info .info_box .summary .desc{font-size: 16px;color: #fff;}
.depart_info .info_box .btns{margin-bottom: 33px;font-size: 0px;}
.depart_info .info_box .btns a{font-size: 0px; margin: 0px 10px;width: calc(50% - 20px);display: inline-block;vertical-align: middle;height:60px;line-height: 60px;text-align: center;border-radius: 30px;}
.depart_info .info_box .btns a span{display: inline-block;vertical-align: middle;font-size: 16px;}
.depart_info .info_box .btns a .icon{width: 20px;height: 20px;margin-right: 5px; display: inline-block;vertical-align: middle;}

.depart_info .info_box .btns a.pbb{background: #fff;}
.depart_info .info_box .btns a.pbb span{background: #fff;color: #0999a2;}
.depart_info .info_box .btns a.pbb{background: #fff;}

.depart_info .info_box .btns a.back{border: 2px solid #fff;line-height: 56px;box-sizing: border-box;}
.depart_info .info_box .btns a.back span{color: #fff;}

.depart_summary {padding-bottom: 150px;}
.depart_summary .top_box {text-align: center;}
.depart_summary .top_box .title{color: #0999a2;font-weight: bold;font-size: 30px;margin-bottom: 10px;}
.depart_summary .top_box .desc{color: #666666;font-size: 14px; text-transform:uppercase;margin-bottom: 40px;}
.depart_summary .con_box{font-size: 16px;color: #333333; line-height: 2em;} 

.depart_expert_box {padding-bottom: 50px;}
.depart_expert_box .top_box {text-align: center;padding: 40px 0px;}
.depart_expert_box .top_box .title{color: #0999a2;font-weight: bold;font-size: 30px;margin-bottom: 10px;}
.depart_expert_box .top_box .desc{color: #666666;font-size: 14px; text-transform:uppercase;}

.depart_news_box{background: #f5f5f5;padding-bottom: 40px;}
.depart_news_box .top_box {text-align: center;padding: 40px 0px;}
.depart_news_box .top_box .title{color: #0999a2;font-weight: bold;font-size: 30px;margin-bottom: 10px;}
.depart_news_box .top_box .desc{color: #666666;font-size: 14px; text-transform:uppercase;}
#ksdt_swiper a{display: block;padding: 20px 40px;background: #fff;position: relative;}
#ksdt_swiper a .time{font-size: 16px;color: #aeaeae;margin-bottom: 15px;}
#ksdt_swiper a .title{font-size: 18px;color: #333333;line-height: 1.3em;height: 2.6em;margin-bottom: 12px;}
#ksdt_swiper a .more{font-size: 14px;color: #666;}

#ksdt_swiper a::after{content: "";width: 100%;height: 4px;background: #c7c7c7;position: absolute;bottom: 0px;left: 0px;z-index:1;}
#ksdt_swiper a::before{content: "";width: 0px;height: 4px;background: #0999a2;position: absolute;bottom: 0px;left: 0px;z-index: 2;transition: all 220ms linear;}
#ksdt_swiper a:hover::before{width: 100%;}

#ksdt_swiper a:hover .time{color: #666666;}
#ksdt_swiper a:hover .title{color: #0999a2;}
#ksdt_swiper a:hover .more{color: #333333;}
#ksdt_swiper .swiper-pagination{position: relative;bottom: 0px;padding-top: 30px;}
#ksdt_swiper .swiper-pagination span{width: 11px;height: 11px;margin: 0px 7px; border-radius: 50%;background: #c7c7c7;opacity: 1;}
#ksdt_swiper .swiper-pagination .swiper-pagination-bullet-active{background: #0999a2;}

.expert_search_box{margin-bottom: 40px;}
.expert_search_box .select_box{width: 480px;float: left;}
.expert_search_box .select_box .el-cascader{width: 100%;}
.expert_search_box .select_box .el-cascader .el-input__inner{line-height:72px;height: 72px;}

.el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner { border-color: #008493!important; }
.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path{color: #008493!important;}
.expert_search_box .input_box{width: calc(100% - 710px);float: left;margin-left: 20px;}
.expert_search_box .input_box input{width: 100%;height: 72px;line-height: 70px;padding: 0px 20px;box-sizing: border-box;border:1px solid #e9e9e9;outline: none;}
.expert_search_box .search_btn{width: 190px;text-align: center;line-height: 72px;color: #fff;font-size: 14px;background: #08959f;float: right;cursor: pointer;}

.ny_expert ul li{width: 33.333333%;padding-right:20px; box-sizing: border-box;float: left;margin-bottom: 20px;}
.ny_expert ul li .box{background: #f6f6f6;padding: 22px;display: flex;transition: all 220ms linear;}
.ny_expert ul li .box .img_box{width: 160px;height:230px; flex-grow: 0;flex-shrink: 0;}
.ny_expert ul li .box .img_box img { width: 100%; height: 100%; display: block; object-fit: cover; }
.ny_expert ul li .box .con_box{width: calc(100% - 160px);box-sizing: border-box;padding-left: 20px;}
.ny_expert ul li .box .con_box .name{font-size:20px;color: #333333;font-weight: bold;margin-bottom: 5px;line-height: 1.5em;}
.ny_expert ul li .box .con_box .job{font-size:14px;color: #666666;_opacity: 0.7;margin-bottom: 10px;}
.ny_expert ul li .box .con_box .tit{font-size:16px;color: #333333;margin-bottom: 5px;}
.ny_expert ul li .box .con_box .summary{font-size:14px;line-height: 23px;height: 46px; color: #666666;_opacity: 0.7;margin-bottom: 15px;}

.ny_expert ul li .box .con_box .more{display: inline-block; width: 70%;background: #0999a2;color: #fff;font-size: 14px; height: 48px;line-height: 48px;text-align: center;}
.ny_expert ul li .box:hover{background: #0999a2;}
.ny_expert ul li .box:hover .con_box .name{color: #fff;}
.ny_expert ul li .box:hover .con_box .job{color: #fff;opacity: 0.7;}
.ny_expert ul li .box:hover .con_box .tit{color: #fff;}
.ny_expert ul li .box:hover .con_box .summary{color: #fff;opacity: 0.7;}
.ny_expert ul li .box:hover .con_box .more{background: #fff;color: #008493;}


.expert_info{display: flex;padding-top: 32px;margin-bottom: 40px;}
.expert_info .img_box{background:#0999a2; width: 425px;padding-left: 108px;padding-right: 45px;box-sizing: border-box;flex-shrink: 0;position: relative;}
.expert_info .img_box img{width: 100%;display: block;transform: translateY(-50px);}
.expert_info .img_box::after{content: "";width: 260px;height: 100%;background: #0999a2;position: absolute;top: 0px;left: 0px;transform: translateX(-100%);z-index: 99;}
.expert_info .info_box{width: calc(100% - 425px);flex-shrink: 1;padding: 0px 50px;}
.expert_info .info_box .title{font-size: 30px;color: #333333;line-height: 1.5em;padding: 20px 0px;}
.expert_info .info_box .infos{display: flex;margin-bottom: 150px;}
.expert_info .info_box .infos .info{ padding-right: 50px;margin-right: 50px; box-sizing: border-box;position: relative;font-size: 0px;}
.expert_info .info_box .infos .info::after{content: "";width: 1px;height: 12px;background: #c0c0c0;position: absolute;top: 50%;right: 0px;transform: translateY(-50%);}
.expert_info .info_box .infos .info:last-child{margin-right: 0px;padding-right: 0px;}
.expert_info .info_box .infos .info:last-child::after{display: none;}
.expert_info .info_box .infos .info .label{font-size: 20px;color: #0999a2;font-weight: bold;display: inline-block;vertical-align: middle;}
.expert_info .info_box .infos .info .value{font-size: 16px;color: #333333;display: inline-block;vertical-align: middle;}
.expert_info .info_box .back{display: block; width: 215px;text-align: center;line-height: 60px;font-size: 0px;border-radius: 30px;background: #0999a2;}
.expert_info .info_box .back .icon{width: 20px;height: 20px;margin-right: 10px; display: inline-block;vertical-align: middle;}
.expert_info .info_box .back span{font-size: 16px;color: #fff; display: inline-block;vertical-align: middle;}

.expert_summary{background: #f6f6f6;padding: 50px 108px;}
.expert_summary .item_box{margin-bottom: 20px;}
.expert_summary .title{font-size: 20px;color: #0999a2;font-weight: bold;margin-bottom: 10px;}
.expert_summary .con_box{font-size: 16px;color: #333333;line-height: 2em;}


.site_summary{display: flex;padding-bottom: 60px;}
.site_summary .tab_box{width: 530px;flex-shrink: 1;}
.site_summary .tab_box .tab{ cursor: pointer; color: #333333; padding-left:25px;position: relative;margin-bottom: 22px;}
.site_summary .tab_box .tab::after{content: "";width: 18px;height: 18px;background: url(../images/icon_hosp.png) center no-repeat;background-size: 100%; position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.site_summary .tab_box .tab .tit{display: inline-block;border-bottom: 2px solid #999999;font-size: 16px;line-height: 2em;}

.site_summary .tab_box .tab.on{padding-left: 0px;}
.site_summary .tab_box .tab.on::after{display: none;}
.site_summary .tab_box .tab.on .tit{border: none;line-height: 1.5em; font-size: 32px;color: #333333;font-weight: bold;}

.site_summary .summary_box{width: calc(100% - 530px);flex-shrink: 1;}
.site_summary .summary_box .summary{display: none;}
.site_summary .summary_box .summary.on{display: block;}
.site_summary .summary_box .summary .cont{font-size: 16px;color: #666666;line-height: 2em;margin-bottom: 20px;}
.site_summary .summary_box .summary .more{display: block; width: 180px;height: 68px;line-height: 68px;text-align: center;font-size: 16px;color: #fff;background: #08959f;}

.hospimg_swiper{position: relative;margin-bottom: 80px;}

#hospimg_swiper img{display: block;}

.hospimg_swiper .btn{margin: 0; width: 50px;height: 50px;background: url(../images/swiper_arr.png) center center no-repeat;background-size: 100%;position: absolute;top: 50%;left: -70px;transform: translateY(-50%);}
.hospimg_swiper .btn::after{display: none;}
.hospimg_swiper .btn:hover{background: url(../images/swiper_arr_on.png) center center no-repeat;background-size: 100%;}
.hospimg_swiper .btn.swiper-button-next{transform: translateY(-50%) rotateY(180deg);right: -70px;left: initial;}

.zzjg_box .top_box{text-align: center;background: #08959f;padding: 52px 0px;}
.zzjg_box .top_box .title{font-size: 30px;color: #ffffff;margin-bottom: 10px;}
.zzjg_box .top_box .desc{font-size: 14px;color: #ffffff;opacity: 0.5;}
.zzjg_box .content2{padding-top: 45px;padding-bottom: 80px;position: relative;}
.zzjg_box .zzjg_cont{height: 400px;overflow: hidden;}
.zzjg_box .zzjg_cont.on{height: auto;}

.zzjg_box .zzjg_btn{cursor: pointer; font-size: 0px; background: #fafafa;line-height: 63px;height: 65px;border: 1px solid #e2e2e2;box-sizing: border-box;width: 165px;text-align: center;  position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%) translateY(50%);}
.zzjg_box .zzjg_btn span{margin-right: 10px; font-size: 16px;color: #333333; display: inline-block;vertical-align: middle;}
.zzjg_box .zzjg_btn .tit{display: inline-block;}
.zzjg_box .zzjg_btn .tit2{display: none;}
.zzjg_box .zzjg_btn .icon{display: inline-block;vertical-align: middle;}

.zzjg_box .zzjg_btn.on .icon{transform: rotateX (180deg);}
.zzjg_box .zzjg_btn.on .tit{display: none;}
.zzjg_box .zzjg_btn.on .tit2{display: inline-block;}
.zzjg_box .zzjg_btn.on .icon{display: inline-block;vertical-align: middle;transform: rotateX(180deg);}
.leader_box{background: #f5f5f5;border-top: 1px solid #e2e2e2;padding-bottom: 90px;}
.leader_box .top_box{padding-top: 80px;padding-bottom: 80px;padding-bottom: 50px;text-align: center;}
.leader_box .top_box .title{font-size: 30px;color: #333333;margin-bottom: 10px;}
.leader_box .top_box .desc{font-size: 14px;color: #666666;}

.leader_box .swiper_box{position: relative;}
.leader_box .btn{margin: 0; width: 50px;height: 50px;background: url(../images/swiper_arr.png) center center no-repeat;background-size: 100%;position: absolute;top: 50%;left: -70px;transform: translateY(-50%);}
.leader_box .btn::after{display: none;}
.leader_box .btn:hover{background: url(../images/swiper_arr_on.png) center center no-repeat;background-size: 100%;}
.leader_box .btn.swiper-button-next{transform: translateY(-50%) rotateY(180deg);right: -70px;left: initial;}


#leader_swiper .box{background: #fff;display: flex;padding: 30px;}
#leader_swiper .box .img_box{width: 230px;flex-shrink: 0;}
#leader_swiper .box .img_box img{width: 100%;display: block;}
#leader_swiper .box .con_box{width: calc(100% - 230px);flex-shrink: 1;padding-left: 25px;box-sizing: border-box;}
#leader_swiper .box .con_box .name {padding: 20px 0px;}
#leader_swiper .box .con_box .name .tit{font-size: 24px;color: #333;margin-right: 20px;}
#leader_swiper .box .con_box .name .job{font-size: 16px;color: #666;}

#leader_swiper .box .con_box .summary_tit{font-size: 16px;color: #333;margin-bottom: 5px;}
#leader_swiper .box .con_box .summary_cont{font-size: 14px;color: #666666;line-height: 1.8em;height: 3.6em;margin-bottom: 40px;}
#leader_swiper .box .con_box .more{height: 64px;line-height: 64px;width: 165px;text-align: center;font-size: 14px;color:#fff;background: #08959f;}

#leader_swiper .box:hover {background: #08959f;}
#leader_swiper .box:hover .name{}
#leader_swiper .box:hover .name .tit{color: #fff;}
#leader_swiper .box:hover .name .job{color: #fff;opacity: 0.5;}
#leader_swiper .box:hover .summary_tit{color: #fff;}
#leader_swiper .box:hover .summary_cont{color: #fff;opacity: 0.5;}
#leader_swiper .box:hover .con_box .more{background: #ceeaec;color: #08959f;}

.map_tab{padding-top: 65px;padding-bottom:40px;}
.map_tab .content2{display: flex;justify-content: space-between;}
.map_tab .tab{width: calc(33.3333333% - 10px);text-align: center;height:90px;background: #f7f7f7;display: flex;align-items: center;text-align: center;cursor: pointer;position: relative;}
.map_tab .tab .tit{text-align: center;width: 100%;font-size: 18px;color: #333;}
.map_tab .tab.on{background: #08959f;}
.map_tab .tab.on .tit{color: #fff;}

.map_tab .tab::after{content: "";width: 26px;height: 13px;transition: all 220ms linear; background: url(../images/profile_arrow2.png) center center no-repeat;background-size: 100%;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);opacity: 0;}
.map_tab .tab.on::after{bottom: -20px;opacity: 1;}

.profile_map .map_info{display: none;}
.profile_map .map_info.on{display: block;}


.profile_link{padding-top:60px;}
.profile_link .content2{display: flex;justify-content: space-between;}
.profile_link .item{width: calc(33.333333% - 16px);flex-shrink: 1;background: #f8f8f8;padding: 30px;box-sizing: border-box;}
.profile_link .item a{width: 100%;height: 100%;display: block;box-sizing:border-box;position: relative;}
.profile_link .item .icon{border-radius: 50%; background: #08959f; width: 58px;height: 58px;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}
.profile_link .item .icon img{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;}
.profile_link .item .icon .icon1{opacity: 1;z-index: 1;}
.profile_link .item .icon .icon2{opacity: 0;z-index: 0;}

.profile_link .item:hover{background: #08959f;}
.profile_link .item:hover .icon{background: #fff;}
.profile_link .item:hover .icon .icon1{opacity: 0;z-index: 0;}
.profile_link .item:hover .icon .icon2{opacity: 1;z-index: 1;}

.profile_link .item .con_box{padding-left: 70px;padding-right: 40px;position: relative;}
.profile_link .item .con_box .title{font-size:24px;color: #373737;line-height: 1.5em;}
.profile_link .item .con_box .desc{font-size: 14px;color: #999999;}

.profile_link .item:hover .con_box .title{color: #fff;}
.profile_link .item:hover .con_box .desc{color: #fff;opacity: 0.5;}

.profile_link .item .con_box::after{content: ""; width: 35px;height: 35px;background: url(../images/profile_nav.png) center center no-repeat;background-size: 100%;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}
.profile_link .item:hover .con_box::after{background: url(../images/profile_nav_on.png) center center no-repeat;background-size: 100%;}

.profile_map{height: 690px;position: relative;}
.profile_map #allmap{height: 100%;}
.profile_map .content2{width: 1400px;height: 100%; position: absolute;top: 0px;left: 50%;transform: translateX(-50%);}
.profile_map .box{width: 590px;height: 100%;display: flex;align-items: center; }
.profile_map .map_info{width: 100%;background:rgba(32, 159, 168, 0.9);padding: 45px 50px;color: #fff;}
.profile_map .map_info .title{font-size: 32px;color: #fff;line-height: 1em;padding-bottom: 15px;position: relative;margin-bottom: 25px;}
.profile_map .map_info .title::after{content: "";width: 60px;height: 2px;background: #63bcc2;position: absolute;bottom: 0px;left: 0px;}
.profile_map .map_info .infos .info{width: 50%;float: left;margin-bottom: 20px;}
.profile_map .map_info .infos .info .tit{font-size: 14px;color: #fff;opacity: 0.5;margin-bottom: 5px;}
.profile_map .map_info .infos .info .desc{font-size: 16px;color: #fff;line-height: 2em;}

.profile_map .map_info .infos.all .info{width: 100%;}


.news_detail .title { margin-top: 30px; font-size: 28px; line-height: 1.5em; font-weight: normal; text-align: center; color: #212121; font-family: "微软雅黑"; }
.news_detail .fbt { text-align: center; font-size: 18px; line-height: 1.5em; margin-top: 10px; }
.news_detail .time { padding: 10px 0px; text-align: center; line-height: 25px; margin-bottom: 20px; }
.news_detail .time span { color: #666666; font-size: 15px; padding-right: 15px; padding-left: 15px; }
.news_detail .news_content { line-height: 2em; padding: 0px 20px; padding-bottom: 20px; font-size: 16px; min-height: 350px; }
.news_detail .news_content img { max-width: 100% !important; height: auto !important; }
.news_detail .news_content video { width: 100% !important; height: 480px !important; }
.news_detail .pre_next { text-indent: 20px; line-height: 2em; color: #666666; }
.news_detail .pn { width: 100%; margin: 0 auto; text-align: center; border-top: 1px solid #EDEFF1; padding: 30px 0; overflow: hidden; }
.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; }
.news_detail .pn .btn:hover { background: #279399; color: #FFF; }

.news_detail .news_content { line-height: 2em; padding: 0px 20px; padding-bottom: 20px; font-size: 16px; min-height: 350px; }


.docPage{text-align:center;padding:20px 0px;}

.el-pager li.active { background-color: #0999a2; }
.el-pagination.is-background .el-pager li:not(.disabled).active { background-color: #0999a2!important; }

.ny_sitemap .item_box{margin-bottom:20px;}
.ny_sitemap .item_box .f_box { overflow: hidden; }
.ny_sitemap .item_box .f_box a {background:#0999a2;font-size:16px;color:#fff;text-align:center;line-height:60px;height:60px;font-weight:bold;  width: calc(20% - 20px); float: left;margin-bottom:20px; }

.ny_sitemap .item_box .subs{overflow:hidden;}
.ny_sitemap .item_box .subs a{width:calc(20% - 20px);margin-right:20px;float:left;text-align:center;background:#f0f0f0; margin-bottom:20px;border:1px solid #eee;box-sizing:border-box;line-height:58px;height:60px;font-size:14px;color:#333;display:block;}
.ny_sitemap .item_box .subs a:hover{background:#0999a2;color:#fff;}

.feedback_box{max-width:100%;width:640px;margin:0px auto;}
.feedback_box .form_box .form_item{margin-bottom:20px;}
.feedback_box .form_box .form_item .form_label{font-size:14px;line-height:2em;color:#333;}
.feedback_box .form_box .form_item .form_input .txt_input{border:1px solid #e0e0e0;height:50px;border-radius:6px;width:100%; padding:0px 10px;box-sizing:border-box;}
.feedback_box .form_box .form_item .form_input .txt_code { width: 160px; margin-right: 10px; display: inline-block; vertical-align: top; }
.feedback_box .form_box .form_item .form_input .fd_imgcode{width:120px;height:50px;display:inline-block;vertical-align:top;}
.feedback_box .form_box .form_item .form_input .txt_textarea { border: 1px solid #e0e0e0; height: 140px;font-size:14px;line-height:1.5em; border-radius: 6px; width: 100%; padding: 10px; box-sizing: border-box; }
.feedback_box .form_box .fd_submit{display:block;cursor:pointer; width:320px;height:50px;border-radius:25px;background:#0999a2;text-align:center;font-size:16px;color:#fff;margin:20px auto;border:none;}

@media screen and (max-width: 1680px) { .content { padding: 0px 20px; width: 100%; box-sizing: border-box; }

	.in_notice{width:520px;}
	.in_news .box{width:100%;padding:40px;margin:0px;box-sizing:border-box;}
	.in_notice .box{padding:40px;margin:0px;width:100%;box-sizing:border-box;}
}

@media screen and (max-width: 1440px) {
	.content2 { padding: 0px 20px;width:100%;box-sizing:border-box; }

	.in_ban .swiper { height: 580px; }


	.depart_ctgs{height:160px;}
	.depart_ctgs .more { width: 300px; }
	.depart_ctgs .ctgs { width: calc(100% - 300px); }
	.depart_ctgs .ctgs .ctg { width: calc(25% - 25px ); margin-right:25px; }
	.depart_lists .lists ul li a{height:64px;line-height:62px;}

	.profile_map .content2{width:100%;}
}

@media screen and (max-width: 1366px) {
	#news_swiper{width:360px;}
	.in_news .news_items{width:calc(100% - 360px); padding-left:25px;}
	.in_news .title_box ul li{font-size:26px;line-height:50px;height:50px;}


	.site_summary .tab_box{width:420px;}
	.site_summary .summary_box { width: calc(100% - 420px); }

	.site_summary .tab_box .tab.on .tit{font-size:36px;}
	.profile_link .item .con_box .desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

}

@media screen and (max-width: 1280px) {
	.pub_top .search_box .search_input { width: 200px; }
	.pub_top .logo { margin-top: 23px; }
	.pub_top .logo img { height: 52px; }

	.in_ban .swiper{height:520px;}
	.in_ban .ban_links .content .item a{padding:20px;}
	.in_ban .ban_links .content .item img { width: 48px; height: 48px;margin-right:10px; }
	.in_ban .ban_links .content .item .cont { width: calc(100% - 58px); margin-top: 0px; }
	.in_ban .ban_links .content .item .cont .tit{font-size:20px;}
	.in_ban .ban_links .content .item:hover a { padding: 25px 20px; }


	.in_box1{flex-wrap:wrap;}
	.in_news{width:100%;}
	.in_news .box{padding:40px 20px;}
	.in_notice{width:100%;}
	.in_notice .box { padding: 40px 20px;padding-top:20px;min-height:400px; }

	#news_swiper { width: 520px; }
	.in_news .news_items { width: calc(100% - 520px); padding-left: 25px; }
	.ny_ctgs{padding:30px 0px;margin-top:-55px;}

	.depart_search { padding: 20px 25px;line-height:60px;margin-bottom:40px;margin-top:-50px; }
	.depart_search .depart_search_input{height:60px;line-height:58px;}


	.ny_guide{padding:10px;}
	.ny_guide ul li{padding:10px;}


	.ny_expert ul li { width: 50%; padding-right: 10px; }
	.ny_expert ul li:nth-child(2n) { padding-right:0px;padding-left:10px; }


}

@media screen and (max-width: 1024px) {

	.pub_top{display:none;}
	.pub_top_m{display:block;height:98px;padding:0px 20px;position:relative; }
	.pub_top_m .logo{margin-top:19px;}
	.pub_top_m .logo img{height:60px;display:block;}
	.pub_top_m .search_btn { background: url(../images/icon_search3.png) center no-repeat; background-size: 70% auto; width: 50px; height: 50px; right: 118px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%);cursor:pointer; }
	.pub_top_m .btn_menu{background:url(../images/menu_open.png) center center no-repeat; background-size:100% 100%; width:98px; height:98px;position:absolute;top:0px;right:0px;}
	.pub_top_m .btn_menu.on{background:url(../images/menu_close.png) center center no-repeat; background-size:100% 100%;}
	.pub_nav { display: none; }
	.in_ban .swiper{height:460px;}


	.ny_ban { height: 320px; }
	.in_ban .ban_links .content { padding: 0px; }
	.in_ban .ban_links .content .item:hover a { padding: 20px; }
	.in_ban .ban_links .content .item:nth-child(1) { width: 100%; }
	.in_ban .ban_links .content .item:nth-child(2) { width: 50%; }
	.in_ban .ban_links .content .item:nth-child(3) { width: 50%; }
	.in_ban .ban_links .content .item:nth-child(4) { width: 50%; }
	.in_ban .ban_links .content .item:nth-child(5) { width: 50%; }

	.site_summary { flex-wrap: wrap; }
	.site_summary .tab_box { width: 100%; }
	.site_summary .summary_box { width: 100%; }
	.profile_map .map_info { padding: 30px 35px; }
	.profile_link .content2 { flex-wrap: wrap; }
	.profile_link .item { width: 100%; margin-bottom: 20px; }

	.ny_ctgs { margin-bottom: 40px; }
	#news_swiper { width: 50%; }
	.in_news .news_items { width: 50%; }


	.ny_news_list ul li { width: 50%; padding: 0px; padding-right: 10px; }
	.ny_news_list ul li:nth-child(2n) { padding: 0px; padding-left: 10px; }

	.ny_photo_list ul li{width:33.333333%;padding-right:15px;}

	.pub_info .item_box:nth-child(3) { text-align: left; }
	.pub_info .item_box:nth-child(3) .qr { margin: 0px 10px; margin-bottom: 20px; }
	.pub_cord div { display: inline-block; float: initial; }

	.ny_guide ul li { width: 33.333333%; }
	.ny_guide ul li a { padding: 15px 20px; }
	.ny_guide ul li a .title { font-size: 22px; }
	.ny_guide ul li a .icon { top: 15px; right: 15px; }


	

	.in_ban .ban_links { position: static; }

	.depart_ctgs { background: none; }
	.depart_ctgs .ctgs { width: 100%; }
	.depart_ctgs .more { display: none; }
	.depart_ctgs .ctgs .ctg { width: calc(25% - 20px); margin-right: 20px; }

	.in_fast .item:nth-child(1) { width: 100%; }
	.in_fast { padding: 20px; }
	.in_fast .content2 { padding: 0px; }
	.in_fast .item.link .icon { height: 50px; width: auto; }
	.in_fast .item.link:hover .icon { height: 50px; width: auto; }
	.in_fast .item.link:hover .box { padding-bottom: 0px; }
	.in_fast .item.link .box::after { display: none; }
	.in_fast .item { width: 50%; height: auto; padding: 40px 0px; }
	.in_fast .item:nth-child(3) { width: 50%; }
	.in_fast .item:nth-child(4) { width: 50%; }
	.in_box5 .in_fast_nav .con_box ul li { width: 50%; padding-right: 15px; }
	.in_box5 .in_fast_nav .con_box ul li a { padding:20px; }
	.in_box5 .in_fast_nav .con_box ul li .icon { width: 40px; height: 40px; top: 25px; right: 15px; }
	.in_box5 .in_fast_nav .con_box ul li .title{font-size:22px;}

	.expert_info{flex-wrap:wrap;}
	.expert_info .img_box{width:320px;padding:0px 20px;}
	.expert_info .info_box{width:calc(100% - 320px);box-sizing:border-box;}
	.expert_info .info_box .infos{flex-wrap:wrap;margin-bottom:30px;}
	.expert_info .info_box .infos .info { width: 100%;margin-bottom:20px; }
	.expert_info .info_box .infos .info::after{display:none;}
	.expert_summary { padding: 40px; }

	.expert_search_box .select_box{width:320px;}
	.expert_search_box .input_box{width:calc(100% - 550px);}



}
@media screen and (max-width: 768px) {

	.ny_guide ul li { width: 50%; }

	.in_box5 .content2{flex-wrap:wrap;}
	.in_box5 .in_fast_nav { width: 100%; }
	.in_box5 .in_zt_box { width: 100%; }
	#zt_swiper{height:auto;}

	.feedback_box{width:100%;padding:0px 15px;box-sizing:border-box;}

}


@media screen and (max-width: 640px) { .pub_top { display: none; }
	.pub_nav { display: none; }
	.content2 { padding: 0px 0px; }
	.content{padding:0px 0px;}

	.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; }

	.pub_top_m{padding:0px 0.2rem;height:1rem;}
	.pub_top_m .logo{margin-top:0.2rem;}
	.pub_top_m .logo img { height: 0.6rem; }
	.pub_top_m .btn_menu{width:1rem;height:1rem;}
	.pub_top_m .search_btn{width:0.5rem;height:0.5rem;right:1.2rem;}

	.pub_top_m .btn_lang{width:0.5rem;height:0.5rem;line-height:0.5rem;right:1.88rem;font-size:0.2rem;}

	.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 { height: 4rem; }
	.in_ban .ban_links { position: static; }
	.in_ban .ban_links .content .item { width: 50%; }
	.in_ban .ban_links .content .item a { padding: 0.2rem 0.3rem; overflow: hidden; }
	.in_ban .ban_links .content .item:first-child { width: 100%; }
	.in_ban .ban_links .content .item:hover a { padding: 0.2rem 0.3rem; }
	.in_ban .ban_links .content .item img { }
	.in_ban .ban_links .content .item img { width: 0.65rem; height: 0.65rem; margin-right: 0.15rem; float: left; }
	.in_ban .ban_links .content .item .cont { float: left; width: calc(100% - 0.9rem); }
	.in_ban .ban_links .content .item .cont .tit { font-size: 0.24rem; line-height: 1.5em; }
	.in_ban .ban_links .content .item .cont .desc { font-size: 0.20rem; line-height: 1.5em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

	#ban_swiper .swiper-button-next, #ban_swiper .swiper-button-prev{
		width:0.6rem;height:0.6rem;
	}

	.in_box1 { flex-wrap: wrap; }
	.in_news { width: 100%; }
	.in_news .box { padding: 0.4rem 0.2rem; width: 100%; margin-right: 0px; box-sizing: border-box; }
	.in_news .title_box { margin-bottom: 0.25rem; }
	.in_news .title_box ul li { margin-right: 0.2rem; line-height: 0.6rem; font-size: 0.3rem; }
	.in_news .title_box .more { padding: 0px 0.2rem; line-height: 0.6rem; font-size: 0.18rem; height: 0.6rem; }
	#news_swiper { width: 100%; }
	#news_swiper .swiper-slide { height: auto; }
	#news_swiper .swiper-slide .img_box { height:3.8rem;  }
	#news_swiper .swiper-slide .img_box img{width:100%;display:none!important;}
	#news_swiper .swiper-slide .cont { padding: 0.25rem; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9)); }
	#news_swiper .swiper-slide .cont .desc { font-size: 0.2rem; margin-bottom: 0px; }
	#news_swiper .swiper-slide .cont .title { font-size: 0.24rem; line-height: 1.5em; height: 3em; }
	#news_swiper .swiper-pagination { bottom: 0.08rem; padding: 0px 0.2rem; }
	#news_swiper .swiper-pagination span { width: 0.18rem; height: 0.18rem; margin: 0px 0.07rem; }
	.in_news .news_items { width: 100%; padding: 0px; margin-top: 0.2rem; }
	.in_news .news_items .item_box .item { margin-bottom: 0.2rem; }
	.in_news .news_items .item_box .desc { margin-bottom: 0.1rem; }
	.in_news .news_items .item_box .desc span { font-size: 0.22rem; }
	.in_news .news_items .item_box .title { font-size: 0.24rem; line-height: 1.5em; height: auto; margin-bottom: 0.2rem; }
	.in_notice { width: 100%; }
	.in_notice .box { padding: 0.4rem 0.2rem; padding-top: 0.2rem; width: 100%; margin-left: 0px; box-sizing: border-box; }
	.in_notice .title_box { line-height: 1.5em; margin-bottom: 0.25rem; }
	.in_notice .title_box .title { font-size: 0.3rem; line-height: 1.5em; }
	.in_notice .items .item .date { margin-bottom: 0.1rem; }
	.in_notice .items .item .date .time { width: 1rem; }
	.in_notice .items .item .date .time .day { line-height: 0.6rem; font-size: 0.32rem; }
	.in_notice .items .item .date .time .ym { line-height: 0.4rem; font-size: 0.18rem; }
	.in_notice .items .item .date .cont { height: 1rem; width: calc(100% - 1rem); padding-left: 0.2rem; }
	.in_notice .items .item .date .cont .tit { font-size: 0.24rem; line-height: 1.5em; height: 3em; }
	.in_notice .items .item .text .title { padding-left: 0.2rem; font-size: 0.22rem; line-height: 1.5em; }
	.in_notice .items .item .text .time { padding-left: 0.2rem; font-size: 0.18rem; line-height: 1.5em; }

	.in_expert .expert_box{overflow:hidden;}
	.in_box2 { padding-bottom: 0.6rem; }
	.depart_ctgs { height: auto; margin-bottom: 0.4rem; }
	.depart_ctgs .ctgs { width: 100%; }
	.depart_ctgs .more { display: none; }
	.depart_ctgs .ctgs .ctg { width: 25%; margin-right: 0px; padding: 0.25rem 0px; }
	.depart_ctgs .ctgs .ctg .icon { width: 0.6rem; height: 0.6rem; }
	.depart_ctgs .ctgs .ctg .title { font-size: 0.24rem; }
	.depart_lists .lists { height: 4.6rem; }

	.depart_lists .lists ul li { width: calc(25% - 0.2rem); margin: 0px 0.1rem; padding-right: 0px; margin-bottom: 0.2rem; }
	.depart_lists .lists ul li a { height: 0.62rem; line-height: 0.6rem; border: 0.01rem solid #e9e9e9; font-size: 0.18rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.in_expert { padding-bottom: 0.6rem; }
	.in_expert .top_title { padding: 0.4rem 0px; font-size: 0.32rem; }

	#expert_swiper .swiper-slide .con_box { padding: 0.05rem 0px; }
	#expert_swiper .swiper-slide .con_box .tit { margin-right: 0.08rem; font-size: 0.24rem; }
	#expert_swiper .swiper-slide .con_box .job { font-size: 0.2rem; line-height: 0.3rem; padding: 0px 0.1rem; }

	#expert_swiper .swiper-slide:hover .con_box { padding-top: 0.8rem; padding-bottom: 0.2rem; }

	.in_fast { padding: 0.4rem 0.2rem; }
	.in_fast .item{padding:0.4rem 0px;}
	.in_fast .item:nth-child(1) { width: 100%; height: auto; }
	.in_fast .item:nth-child(1) img { width: 0.5rem; height: 0.5rem; }
	.in_fast .item:nth-child(1) .box .tit { font-size: 0.4rem; margin-bottom: 0.1rem; }
	.in_fast .item:nth-child(1) .box .desc { width: 100%; font-size: 0.2rem; line-height: 1.5em; margin-bottom: 0.3rem; }
	.in_fast .item { width: 50%; height: 3rem; }
	.in_fast .item.link .box::after { display: none; }
	.in_fast .item.link .icon { width: 0.8rem;height:auto; }
	.in_fast .item .box .tit { font-size: 0.26rem; }
	.in_fast .item .box .desc { font-size: 0.2rem; line-height: 1.2em; }
	.in_fast .item:nth-child(3) { width: 50%; }
	.in_fast .item:nth-child(4) { width: 50%; }
	.in_fast .item.link:hover .icon { width: 0.8rem; height: auto; }
	.in_fast .item.link:hover .box { padding-bottom: 0px; }

	.in_box5 .content2 { flex-wrap: wrap; }
	.in_box5 { padding: 0.5rem 0.2rem; }
	.in_box5 .in_fast_nav { width: 100%; margin-bottom: 0.2rem; }
	.in_box5 .in_fast_nav .con_box ul li { width: 50%; padding-right: 0.2rem; margin-bottom: 0.2rem; }
	.in_box5 .in_fast_nav .con_box ul li a { padding: 0.25rem; height: auto; }
	.in_box5 .in_fast_nav .con_box ul li .num { margin-bottom: 0.5rem; margin-top: 0rem; }
	.in_box5 .in_fast_nav .con_box ul li .num .tit { font-size: 0.36rem; margin-right: 0.1rem; }
	.in_box5 .in_fast_nav .con_box ul li .icon { width: 0.58rem; height: 0.58rem; top: 0.2rem; right: 0.2rem; }

	.in_box5 .in_fast_nav .con_box ul li .title { font-size: 0.3rem; margin-bottom: 0rem; }
	.in_box5 .in_fast_nav .con_box ul li .desc { font-size: 0.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.in_box5 .title_box { font-size: 0.38rem; margin-bottom: 0.3rem; }
	.in_box5 .in_zt_box { width: 100%; }
	.in_box5 .in_zt_box .con_box { padding: 0.25rem 0px; }
	#zt_swiper { height: auto; }


	.in_box5 .in_zt_box .btn{width:0.5rem;height:0.5rem;}

	.pub_link { padding: 0.3rem 0.2rem; padding-top: 0.3rem; padding-bottom: 0.25rem; }
	.pub_link .label { width: 1.2rem; font-size: 0.22rem; line-height: 0.3rem; }
	.pub_link .list { width: calc(100% - 1.2rem); }
	.pub_link .list a { font-size: 0.2rem; padding: 0px 0.1rem; margin-bottom: 0.05rem; line-height: 0.3rem; }

	.pub_info .content2 { flex-wrap: wrap; }
	.pub_info .item_box:nth-child(1) { width: 100%; padding: 0.3rem 0.2rem; }
	.pub_info .item_box:nth-child(1) .tel { line-height: 0.6rem; margin-bottom: 0.2rem; }
	.pub_info .item_box:nth-child(1) .tel img { width: 0.6rem; height: 0.6rem; margin-right: 0.2rem; }
	.pub_info .item_box:nth-child(1) .tel span { font-size: 0.42rem; }
	.pub_info .item_box:nth-child(1) .address { font-size: 0.20rem; margin-bottom: 0.2rem; }
	.pub_info .item_box:nth-child(1) .btm_link a { font-size: 0.2rem; margin-right: 0.1rem; margin-bottom: 0.1rem; }

	.pub_info .item_box:nth-child(2) { width: 100%; padding: 0.2rem; }
	.pub_info .item_box:nth-child(2) img { width: 20%; margin: 0px 0.1rem; }
	.pub_info .item_box:nth-child(2) img:nth-child(3){width:70px;}
	.pub_info .item_box:nth-child(3) { width: 100%; text-align: center; padding: 0.2rem; }
	.pub_info .item_box:nth-child(3) .qr { width: 25%; margin: 0px 0.1rem; margin-bottom: 0.2rem; }
	.pub_info .item_box:nth-child(3) .qr { width: 25%; margin: 0px 0.1rem; margin-bottom: 0.2rem; }
	.pub_info .item_box:nth-child(3) .qr img { width: 100%; display: block; }
	.pub_cord { padding: 0.3rem 0.2rem; line-height: 0.3rem; }
	.pub_cord div { font-size: 0.22rem; line-height: 2em; }

	.ny_ban { height: 3.8rem; }
	.ny_main { padding-bottom: 0.8rem; }
	.ny_ctgs { margin-top: 0px; }
	.ny_ban.mt .content2 .box { transform: initial; }
	.ny_ban .content2 .box .title { font-size: 0.42rem; }
	.ny_ban .content2 .box .desc { font-size: 0.28rem; }
	.ny_ctgs { padding: 0.3rem 0px; margin-bottom: 0.4rem; }
	#ctg_swiper .swiper-slide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	#ctg_swiper .swiper-slide a {width:90%; line-height: 0.5rem; font-size: 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	#ctg_swiper .btn{width:0.3rem;height:0.3rem;left:0.05rem;}
	#ctg_swiper .btn.swiper-button-next{right:0.05rem;}
	.ny_ctgs ul { font-size: 0px; display: flex; }
	.ny_ctgs ul li { flex:1;  margin: 0px; text-align: center; font-size: 0.3rem; }
	.ny_ctgs ul li a { font-size: 0.26rem; line-height: 0.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

	.ny_news_list ul li { width: 100%; margin-bottom: 0.3rem; padding: 0px 0.2rem; }
	.ny_news_list ul li:nth-child(2n) { padding: 0px 0.2rem; }
	.ny_news_list ul li a { padding: 0.2rem 0.4rem; }
	.ny_news_list ul li a .time { font-size: 0.2rem; }
	.ny_news_list ul li a .title { font-size: 0.24rem; margin-bottom: 0.12rem; }
	.ny_news_list ul li a .more { font-size: 0.2rem; }

	.isNull { padding: 0.5rem 0px; font-size: 0.2rem; }

	.ny_guide { margin-top: 0px; margin-bottom: 0rem; padding: 0.2rem 0.1rem; }

	.ny_guide ul li { width: 50%; padding: 0.1rem; }
	.ny_guide ul li a { padding: 0.25rem; }
	.ny_guide ul li a .num { margin-bottom: 0.6rem; margin-top: 0px; }
	.ny_guide ul li a .icon { width: 0.6rem; height: 0.6rem; top: 0.2rem; right: 0.2rem; }
	.ny_guide ul li a .num .tit { font-size: 0.38rem; margin-right: 0.1rem; }
	.ny_guide ul li a .num span { font-size: 0.26rem; }
	.ny_guide ul li a .title { font-size: 0.3rem; margin-bottom: 0.1rem; }
	.ny_guide ul li a .desc { font-size: 0.2rem; }


	.depart_search { margin-top: 0px; padding: 0.2rem; line-height: 0.6rem; margin-bottom: 0.4rem; }
	.depart_search .depart_search_title { display: none; }
	.depart_search .depart_search_btn { width: 1.6rem; font-size: 0.2rem; }
	.depart_search .depart_search_input { line-height: 0.58rem; height: 0.6rem; width: calc(100% - 1.8rem); padding: 0px 0.15rem; font-size: 0.2rem; }
	.ny_depart_search_box .result_box { margin-bottom: 0.5rem; padding: 0px 0.1rem; }
	.ny_depart_search_box .result_box a { width: calc(33.33333% - 0.2rem); margin: 0px 0.1rem; line-height: 0.6rem; height: 0.62rem; font-size: 0.2rem; margin-bottom: 0.2rem; }
	.ny_depart .item_box { margin-bottom: 0.3rem; flex-wrap: wrap; padding: 0px 0.1rem; }
	.ny_depart .item_box .title_box { width: calc(100% - 0.2rem); margin: 0px auto; padding: 0.2rem 0px; min-height: auto; margin-bottom: 0.3rem; }
	.ny_depart .item_box .title_box .tit { writing-mode: initial; line-height: 2em; font-size: 0.3rem; }
	.ny_depart .item_box .con_box { width: 100%; padding-left: 0px; }
	.ny_depart .item_box .con_box a { width: calc(33.333333% - 0.2rem); margin: 0px 0.1rem; margin-bottom: 0.2rem; padding: 0px 0.1rem; line-height: 0.6rem; height: 0.62rem; }

	.depart_info { transform: initial; flex-wrap: wrap; padding: 0.25rem; }
	.depart_info .swiper { width: 100%; }
	#depart_img_swiper .swiper-slide img { display: block; }
	.depart_info .info_box { width: 100%; padding-left: 0px; }
	.depart_info .info_box .title_box { padding: 0px; }
	.depart_info .info_box .title_box .tit { padding: 0.15rem 0px; line-height: 1.5em; font-size: 0.3rem; }
	.depart_info .info_box .infos { padding: 0.15rem 0px; }
	.depart_info .info_box .infos .info .tit { font-size: 0.2rem; }
	.depart_info .info_box .infos .info .desc { font-size: 0.22rem; }
	.depart_info .info_box .summary { padding: 0.2rem 0.1rem; }
	.depart_info .info_box .summary .tit { font-size: 0.2rem; }
	.depart_info .info_box .summary .desc { font-size: 0.22rem; }
	.depart_info .info_box .btns { margin-bottom: 0.2rem; }
	.depart_info .info_box .btns a { width: calc(50% - 0.2rem); margin: 0px 0.1rem; line-height: 0.8rem; height: 0.8rem; border-radius: 0.4rem; }
	.depart_info .info_box .btns a span { font-size: 0.2rem; }
	.depart_info .info_box .btns a .icon { width: 0.26rem; height: 0.26rem; margin-right: 0.1rem; }
	.depart_info .info_box .btns a.back { border: 0.02rem solid #fff; line-height: 0.76rem; }


	.depart_summary { padding: 0px 0.2rem; padding-top: 0.4rem; padding-bottom: 1rem; }
	.depart_summary .top_box .title { font-size: 0.38rem; margin-bottom: 0.1rem; }
	.depart_summary .top_box .desc { margin-bottom: 0.4rem; font-size: 0.2rem; }
	.depart_summary .con_box { font-size: 0.22rem; }

	.depart_news_box { padding: 0px 0.2rem; padding-bottom: 0.6rem; }
	.depart_expert_box .top_box { padding: 0.4rem 0px; }
	.depart_expert_box .top_box .title { font-size: 0.38rem; margin-bottom: 0.1rem; }
	.depart_expert_box .top_box .desc { font-size: 0.2rem; }



	.ny_photo_list { padding: 0px 0.1rem; }
	.ny_photo_list ul li { width: calc(50% - 0.2rem); margin: 0px 0.1rem; padding: 0px; margin-bottom: 0.2rem; }
	.ny_photo_list ul li .title { font-size: 0.2rem; line-height: 2em; }


	.news_detail .time { padding: 0.1rem 0px; line-height: 1.5em; margin-bottom: 0.2rem; }
	.news_detail .pn { padding: 0.3rem 0px; }
	.news_detail .pn .btn { width: 40%; height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; border-radius: 0.3rem; margin: 0px 0.2rem; }


	.expert_info { padding-top: 0px; margin-bottom: 0.4rem; flex-wrap: wrap; }
	.expert_info .img_box { width: 100%; padding-left: 0px; padding-right: 0px; padding: 0.2rem; }
	.expert_info .img_box img { width: auto; margin: 0px auto; transform: initial; }
	.expert_info .info_box { width: 100%; padding: 0.3rem; }
	.expert_info .info_box .title { font-size: 0.36rem; padding: 0.1rem 0px; }
	.expert_info .info_box .infos { flex-wrap: wrap; margin-bottom: 0.5rem; }
	.expert_info .info_box .infos .info { width: 100%; margin-bottom: 0.2rem; }

	.expert_info .info_box .infos .info .label { font-size: 0.26rem; }
	.expert_info .info_box .infos .info .value { font-size: 0.22rem; }
	.expert_info .info_box .back { width: 3.2rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.4rem; }
	.expert_info .info_box .back .icon { width: 0.26rem; height: 0.26rem; margin-right: 0.1rem; }
	.expert_info .info_box .back span { font-size: 0.22rem; }
	.expert_info .info_box .infos .info::after { display: none; }
	.expert_summary { padding: 0.5rem 0.3rem; }
	.expert_summary .title{font-size:0.26rem;margin-bottom:0.1rem;}
	.expert_summary .con_box{font-size:0.22rem;}

	.expert_search_box{margin-bottom:0.4rem;padding:0px 0.2rem;}
	.expert_search_box .select_box{width:calc(50% - 0.1rem);margin-right:0.1rem;}
	.expert_search_box .select_box .el-cascader .el-input__inner{height:0.6rem;line-height:0.6rem;}
	.expert_search_box .input_box { width: calc(50% - 0.1rem); margin-left: 0.1rem; }
	.expert_search_box .input_box input { height: 0.6rem; line-height: 0.58rem; border: 0.01rem solid #e9e9e9; padding:0px 0.15rem;}
	.expert_search_box .search_btn { width: 100%; margin-top: 0.2rem; font-size: 0.2rem; height: 0.6rem; line-height: 0.6rem; }

	.ny_expert{padding:0px 0.1rem;}
	.ny_expert ul li{width:calc(50% - 0.2rem);margin:0px 0.1rem;margin-bottom:0.2rem;padding:0px;}
	.ny_expert ul li:nth-child(2n){padding-left:0px;}
	.ny_expert ul li .box { padding: 0.2rem; flex-wrap: wrap; }
	.ny_expert ul li .box .img_box{width:100%;height:4.6rem;}

	.ny_expert ul li .box .con_box { width: 100%; padding-left: 0px; padding-top: 0.1rem; }
	.ny_expert ul li .box .con_box .name { display: inline-block; vertical-align: middle; font-size: 0.26rem; margin-bottom: 0.05rem; }
	.ny_expert ul li .box .con_box .job{display:inline-block;vertical-align:middle; font-size:0.2rem;margin-bottom:0.05rem;}
	.ny_expert ul li .box .con_box .tit{font-size:0.22rem;margin-bottom:0.05rem;}
	.ny_expert ul li .box .con_box .summary{font-size:0.2rem;line-height:1.5em;height:3em;margin-bottom:0.15rem;}
	.ny_expert ul li .box .con_box .more { width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; }


	.site_summary{padding-bottom:0.6rem;flex-wrap:wrap;padding:0.2rem;}
	.site_summary .tab_box{width:100%;}
	.site_summary .tab_box .tab{padding-left:0.25rem;margin-bottom:0.2rem;}
	.site_summary .tab_box .tab.on .tit { font-size: 0.48rem; }
	.site_summary .tab_box .tab::after{width:0.2rem;height:0.2rem;}
	.site_summary .summary_box { width: 100%; }
	.site_summary .summary_box .summary .cont { font-size: 0.22rem; margin-bottom: 0.25rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 10; text-overflow: ellipsis; }
	.site_summary .summary_box .summary .more{width:3rem;height:0.68rem;line-height:0.68rem;font-size:0.22rem;}
	.hospimg_swiper{padding:0.2rem;margin-bottom:0.5rem;}

	.zzjg_box .top_box{padding:0.5rem 0px;}
	.zzjg_box .top_box .title{font-size:0.36rem;margin-bottom:0.1rem;}
	.zzjg_box .top_box .desc{font-size:0.2rem;}
	.zzjg_box .zzjg_cont{padding:0px 0.2rem;height:auto;}
	.zzjg_box .content2{padding-top:0.45rem;padding-bottom:0.8rem;}
	.zzjg_box .zzjg_btn{display:none;}

	.leader_box{padding-bottom:0.7rem;}
	.leader_box .top_box { padding-top: 0.6rem; padding-bottom: 0.4rem; }
	.leader_box .top_box .title{font-size:0.36rem;margin-bottom:0.1rem;}
	.leader_box .top_box .desc{font-size:0.2rem;}
	.leader_box .swiper_box{padding:0px 0.2rem;}
	#leader_swiper .swiper-slide{padding:0px 0.1rem;box-sizing:border-box;}
	#leader_swiper .box { padding: 0.2rem; flex-wrap: wrap; }
	#leader_swiper .box .img_box { width: 100%; }
	#leader_swiper .box .con_box { width: 100%;padding-left:0rem; }
	#leader_swiper .box .con_box .name{padding:0.1rem 0px;}
	#leader_swiper .box .con_box .name .tit { font-size: 0.3rem; margin-right: 0.1rem; }
	#leader_swiper .box .con_box .name .job{font-size:0.22rem;}
	#leader_swiper .box .con_box .summary_tit{font-size:0.22rem;margin-bottom:0.05rem;}
	#leader_swiper .box .con_box .summary_cont{font-size:0.2rem;margin-bottom:0.25rem;}
	#leader_swiper .box .con_box .more{height:0.6rem;line-height:0.6rem;width:100%;font-size:0.2rem;}

	.map_tab{padding:0px 0.1rem; padding-top:0.6rem;padding-bottom:0.4rem;}
	.map_tab .tab{height:0.9rem;width:calc(33.33333% - 0.2rem);margin:0px 0.1rem;}
	.map_tab .tab .tit{padding:0px 0.1rem; font-size:0.20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.map_tab .tab.on::after{bottom:-0.2rem;width:0.26rem;height:0.13rem;}
	#allmap{opacity:0;visibility:hidden;display:none;}
	.profile_map{height:6.9rem;}
	.profile_map .content2 { width: 100%; height: 100%; position: static; left: initial; transform: initial; }
	.profile_map .box { width: 100%; }

	.profile_map .map_info{padding:0.45rem 0.5rem;}
	.profile_map .map_info .title{font-size:0.38rem;padding-bottom:0.15rem;margin-bottom:0.25rem;}
	.profile_map .map_info .infos .info .tit{font-size:0.2rem;margin-bottom:0.05rem;}
	.profile_map .map_info .infos .info .desc{font-size:0.2rem;}
	.profile_link { padding-top: 0.6rem; }
	.profile_link .content2{flex-wrap:wrap;padding:0px 0.2rem;box-sizing:border-box;}
	.profile_link .item{width:100%;margin-bottom:0.2rem;}


	.profile_link .item{padding:0.3rem;}
	.profile_link .item .icon{width:0.64rem;height:0.64rem;}
	.profile_link .item .con_box { padding-left: 0.8rem; padding-right: 0.8rem; }
	.profile_link .item .con_box .title{font-size:0.3rem;}
	.profile_link .item .con_box .desc{font-size:0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.profile_link .item .con_box::after { width: 0.42rem; height: 0.42rem; }
}