body{width:100%;color:#333;overflow-x: hidden }
.wd{width:1730px; margin: 0 auto;}
.p30{padding: 0 30px}
.p100{padding: 0 100px}
.p180{padding: 0 180px}
input{outline: none;border: none;}
@keyframes jumpImg{
	0% {transform: translateY(0);}
	50% {transform: translateY(-10px) }
	100% {transform: translateY(0);}

}
@keyframes jumpImg2{
	0% {transform: translateY(0) rotate(90deg);}
	50% {transform: translateY(-10px) rotate(90deg)}
	100% {transform: translateY(0) rotate(90deg);}
}
@keyframes jumpImg3{
	0% {transform: translateY(0) rotate(-90deg);}
	50% {transform: translateY(-10px) rotate(-90deg)}
	100% {transform: translateY(0) rotate(-90deg);}
}
@keyframes closeBanner{
	from {height: 930px;}
	to {height: 460px;}
}

/***********************************************************/
.topnav{position: relative;z-index:3;}
#header .topnav{ position:absolute;right:5px; top:0;}
#header .menua{ display:none;margin: 4px 0;position: fixed; top:42px;right:30px;;}
#header .menua a{ width:45px; height:45px; background:#62a4ee; display: block; border-radius: 50%; padding:10px 0 0 0;}
#header .menua a img{ width:25px; margin:0 auto 0 auto;height: auto}
#header a.menu_btn i {font-size:18px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:18px; padding-right:25px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 0;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:80px; box-sizing: border-box;color: #3a3a3a;line-height:80px;text-align: center; font-size:18px;}
#header .menu .nav_right li> a.active {background: linear-gradient(to bottom, #63a5ef, #1c5baf);border-color: #1c5baf;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:30px;font-size:14px;font-weight:bold; color:#333; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: linear-gradient(to bottom, #63a5ef, #1c5baf);}
/**************banner**********/

.top{width:100%;position:relative;height:auto;}
.top .logocont{height: 140px;width:100%;position:relative;z-index:2; }
.top .logocont .logo{width: 30%;padding: 13px 0;margin-top: 30px}
.top .logocont .logo img{width: 100%}
.top .nav{width:100%;height:140px;background:#014a99; z-index:100;transition:all 0.5s;position: relative;}
.top .nav.fix_show{background: #014a99}
.top .nav .kj_btn{position: absolute;right: 0;top: -6px;width: 50%;height: 70px;z-index: 99}
.top .nav .kj_btn li{height: 70px;border-radius: 0 0 20px 20px;float: right;padding: 10px 15px;margin-left: 20px;width:80px;transition:all 1s;}
.top .nav .kj_btn li.col1{background: #953536}
.top .nav .kj_btn li.col2{background: #014a99;border: 1px solid #fff;}
.top .nav .kj_btn li.col3{background: #b19b6a}
.top .nav .kj_btn li.col4{background: #953536;width:140px;}
.top .nav .kj_btn li a{text-align: center;display: block}
.top .nav .kj_btn li .img_box{width: 30px;display: inline-block}
.top .nav .kj_btn li .img_box img{transition: all 0.5s}
.top .nav .kj_btn li p{font-size: 14px;color: #fff;width: 100%;text-align: center}
.top .nav .kj_btn li:hover .img_box img{animation:jumpImg 1s linear infinite;}

.top .nav .kj_btn .ser_box{position:absolute;top:10px;right:0;width:0;height:0;transition:all 0.5s;visibility:hidden;border-radius:10px;height:50px;visibility:visible;padding: 0 10px;}
.top .nav .kj_btn .ser_box .keyword{width:0;height:50px;line-height:50px;font-size:18px;transition:all 1s;float:right}
.top .nav .kj_btn .ser_box .key_btn{position:absolute;top:10px;right:20px;visibility:hidden;}
.top .nav .kj_btn li.search_li:hover{width:30%;}
.top .nav .kj_btn li.search_li:hover .old_btn{display:none}
.top .nav .kj_btn li.search_li:hover .ser_box{width:30%;height:50px;visibility:visible;overflow:hidden;}
.top .nav .kj_btn li.search_li:hover .ser_box .keyword{width:100%;border-radius:0 0 10px 10px;padding:0 5px;}
.top .nav .kj_btn li.search_li:hover .ser_box .key_btn{visibility:visible;}

.navcont{width:70%;text-align: right;margin-top: 60px;padding:0 0 0 30px}
.navcont .navbox{width:100%;display: inline-block;}
.navcont .navli{float:left;position:relative;width: 9%;display:block;float:left; }
.navcont .navyjlm{width:100%;}
.navcont .navyjlm a{width:100%;font-size:20px; line-height:60px;height:60px;color:#f2f2f2;text-align:center;display:block;overflow:hidden;position:relative;}
/*.navcont .navli:hover .navyjlm a,.navcont .navli.on .navyjlm a{background:rgba(0,0,0,0.2);}*/
.navcont .navli .nav_erji{visibility: hidden;opacity:0;width:180%;position: absolute;left: 0;top: 134%;background:#f2f2f2;transition: .5s;margin-left: -40%;z-index:1000;}
.navcont .navli .nav_erji:before{content:'';width:0;height:0;border-bottom:10px solid rgba(0,74,153,0.8);border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;left:50%;margin-left:-10px;}
.navcont .navli:hover .nav_erji li{position:relative;}
.navcont .navli .nav_erji a{display: block; text-align:center;color:#fff;height:35px;line-height:35px;}
.navcont .navli:hover .nav_erji{visibility: visible;opacity: 1;z-index: 9;background:rgba(0,74,153,0.8);}
.navcont .navli:hover .nav_erji li:hover>a{ background: rgba(149,53,54,0.9);color: #fff;}
/*三级*/
.xlasdk2{ display: none;position:absolute; top:0; left: 101%; width:125%; background:rgba(0,74,153,0.8); text-align:center; z-index: 1000;border:none;}
.xlasdk2>h3{font-size:14px; display:block; position:relative;min-width: 100%;cursor: pointer;height:35px;}
.navcont .navli:hover .nav_erji li:hover .xlasdk2{display: block}
.navcont .navli:hover .nav_erji li:hover .xlasdk2 h3:hover{background:rgba(149,53,54,0.9)}
.xlasdk2>h3 a{display: block;height:35px;line-height:35px;padding:0 !important}

/*三级*/
.xlasdk3{ display: none;position:absolute; top:0; left: 101%; width:100%; background:rgba(0,74,153,0.8); text-align:center; z-index: 1000;border:none;}
.xlasdk3>h3{font-size:14px; height:35px; display:block; position:relative;min-width: 160px;cursor: pointer}
.navcont .navli:hover .nav_erji li:hover .xlasdk2 h3:hover .xlasdk3{display: block}
.navcont .navli:hover .nav_erji li:hover .xlasdk2 h3:hover .xlasdk3>h3:hover{background:rgba(149,53,54,0.9)}
.xlasdk3>h3:hover>a{color: #fff;height:35px;line-height:35px;padding:0 !important}

.banner{width:100%;position:relative;}
.index_head .banner{width:100%;position:relative;height: 700px;}
.index_head .bannerslideBox{ width:100%; overflow:hidden; position:relative;}
.index_head .bannerslideBox .bd{ position:relative; height:100%; z-index:0;       }
.index_head .bannerslideBox .bd li{height:560px;  zoom:1; vertical-align:middle; }
.index_head .bannerslideBox .bd li a{ width:100%;height:100%;  overflow:hidden; }
.index_head .bannerslideBox .bd img{ width:100%;height:100%; object-fit: cover; }
.index_head .bannerslideBox .hd{width:100%; height:30px; overflow:hidden; position:absolute; right:0; bottom:160px; z-index:1; }
.index_head .bannerslideBox .hd ul{ width:100%;overflow:hidden; zoom:1;display:flex;justify-content:center;}
.index_head .bannerslideBox .hd ul li{ margin:0 5px;width: 48px;height: 35px;cursor:pointer;color: #fff;font-size: 18px;font-weight: bold;text-align: center;line-height: 35px}
.index_head .bannerslideBox .hd ul li.on{ background:url(../img/icon5.png) no-repeat left;width: 148px }


/*位置*/
.postion_div{position: absolute;bottom:30%;left: 0;width: 100%}
.postion_div h3{width: 100%;font-size: 46px;height: 90px;line-height: 90px;color: #fff;}
.postion_div .position_box{height: 20px;margin-top:10px;}
.postion_div .position_box .home{margin-right: 10px;width: 20px}
.postion_div .position_box a,.postion_div .position_box p{float: left;color: #fff;font-size: 18px}
.postion_div .position_box p{margin: 0 10px}
.postion_div .position_box p{padding: 0 5px}


/*友情链接*/
.link_box{background: #b19b6a;}
.link_box{padding: 15px 0}
.link_box .tit{background: url(../img/link.png) no-repeat;width: 10%;height: 50px}
.link_box .link_list{width: 90%}
.link_box .link_list li{float: left;height: 50px;padding: 0 20px;cursor: pointer;}
.link_box .link_list li a{color: #fff;height: 50px;line-height: 50px}
.link_box .link_list li:hover{background: #1c5baf}
.link_box .link_list li:hover a{color: #fff}

/*底部信息*/
.footer{background: url(../img/bg15.jpg) no-repeat;background-size: 100% 100%;height: 368px}
.footer .bottom_ingo{padding-top: 40px;}
.footer .bottom_ingo .floor_item{width: 35%;border-top: 2px solid #b19b6a;background: rgba(255, 255, 255, 0.1);padding: 20px 40px 25px}
.footer .bottom_ingo .floor_item h6{color: #fff;font-size: 26px;height: 45px;line-height: 45px;width: 100%;position: relative}
.footer .bottom_ingo .floor_item h6 .addr{background: #953536;color: #fff;font-size: 16px;height: 45px;line-height: 45px;;position: absolute;top: 0;right: 0;width: 72%;padding-left: 50px}
.footer .bottom_ingo .floor_item h6 .addr:before{content: '';background: url(../img/icon26.png) no-repeat;width: 27px;height: 27px;position: absolute;left: 10px;top: 9px;}
.footer .bottom_ingo .floor_item h6 .addr:after{content: '';position: absolute;bottom: 15px;left: -20px;border-top: 8px solid transparent;border-left: 10px solid transparent;border-right: 10px solid #953536;border-bottom: 8px solid transparent;width: 0;height: 0;}
.footer .bottom_ingo .floor_item .info_box{border: 1px dotted #fff;margin-top: 20px;}
.footer .bottom_ingo .floor_item .info_box .tel_box{width: 20%}
.footer .bottom_ingo .floor_item .info_box .tel_box .icon{text-align: center;height: 70px;padding-top: 30px;}
.footer .bottom_ingo .floor_item .info_box .tel_box .icon img{display: inline-block;width:auto;}
.footer .bottom_ingo .floor_item .info_box .tel_box p{text-align: center;color: #fff;height: 50px;line-height: 50px;font-size: 18px;}
.footer .bottom_ingo .floor_item .info_box .info_ul{width: 80%;padding: 10px 20px;}
.footer .bottom_ingo .floor_item .info_box .info_ul li{float: left;width: 50%;color: #fff;font-size: 14px;margin-bottom: 5px;}
.footer .bottom_ingo .lo{width: 30%;padding: 20px 70px 0;}
.footer .bottom_ingo .lo .img_box{width: 100%;height: 50px;overflow: hidden}
.footer .bottom_ingo .lo li{float: left;width: 44%;margin:  11px 3% 0;color: #fff;height: 50px;line-height: 30px;background: rgba(255, 255, 255, 0.1);padding: 10px;text-align: center;position:relative;cursor:pointer;}
.footer .bottom_ingo .lo li .icon{float: left;margin-left: 5px}
.footer .bottom_ingo .lo li .box{position:absolute;left:50%;top:-154px;padding:10px;border-radius:10px;background:#953536;width:126px;height:154px;margin-left:-63px;}
.footer .bottom_ingo .lo li .box .img{width:100%;height:100%;}
.footer .bottom_ingo .lo li .box .img img{width:100%;height:100%;}
.footer .bottom_ingo .lo .bq_left{height:85px;margin-top:10px;}
.footer .bottom_ingo .lo .bq_left a{width:49%;text-align:center;display:inline-block}
.footer .bottom_ingo .lo .bq_left img{height:100%;object-fit:cover;display:inline-block;width:auto;}
.footer .bq{border-top: 1px solid #1a5b9f;padding: 17px 0;margin-top: 40px;background:none;}
.footer .bq a,.footer .bq p{color: #c5cad2;}


/*右侧菜单*/
.site_menu{width: 110px;height: 460px;position: fixed;right: 10px;top: 35%;z-index:99;}
.site_menu .menu_box{padding-top: 55px;background: url(../img/icon28.png?v=1) no-repeat top;position: relative}
.site_menu .menu_box:after{content:'';width: 1px;height: 82%;background: #1a5b9f;position: absolute;top: 45px;left: 50%;z-index: 0}
.site_menu .menu_box li{position: relative;margin-bottom: 10px;text-align: center;padding: 10px 10px 5px;border-radius: 10px;cursor: pointer;z-index: 1}
.site_menu .menu_box li img{width: 40px;display: inline-block;transition: all 0.5s}
.site_menu .menu_box li p{color:#fff;height: 30px;line-height: 30px;font-size:14px;border-radius: 20px;padding: 0 10px;}
.site_menu .menu_box li p.p1{background: #953536;color: #fff}
.site_menu .menu_box li p.p2{background: #004998;color: #fff}
.site_menu .menu_box li p.p3{background: #b19b6a;color: #fff}
.site_menu .menu_box li:hover{background: rgba(0, 0, 0, 0.1);}
.site_menu .menu_box li:hover a img{transform: rotateY(180deg);animation: jumpImg 1s linear infinite;}
.site_menu .menu_box li .box{position:absolute;left:-110px;top:-10px;padding:10px;background:#1c5baf;border-radius:10px;}
.site_menu .menu_box li .box h5{color:#fff;}

.ny_shisan_sqhltd {margin-top:30px;}


.bannerslideBox .bd .tempWrap{width:100% !important;margin:0 auto !important;}
.bannerslideBox .bd ul{width:100% !important;margin:0 auto !important;}
.bannerslideBox .bd ul li{width:100% !important;float:inherit !important;margin:0 auto !important;}
.bannerslideBox .bd ul li a{width:100%;height:440px;    display: block;}
.bannerslideBox .bd img{margin:0 auto;width:100%;height:100%;object-fit:cover;}
@media screen and (max-width:1680px) {
	.wd{width: 1450px;}
	.navcont{padding:0 0 0 0}
	.navcont .navyjlm a{font-size: 18px;}
	/*.top.index_head{height: 900px}*/
	.index_head .banner{height: 900px}
	.index_head .bannerslideBox .bd li{height: 900px}
	.index03 .tab_lst_box .hd li{font-size: 20px;width: 90px;}
	.index03 .tab_lst_box .hd li.on{font-size: 22px}
	.index03 .tab_lst_box .bd li .date_box{width: 15%}
	.index03 .tab_lst_box .bd li h2{width: 83%}
	.index06 .tsyl li{width:315px;}
	.index08 .four_tab .bd li .date_box{padding: 10px;}
	.footer .bottom_ingo .lo{padding: 0 25px}
	.footer .bottom_ingo .floor_item{padding: 20px 20px 25px}
	.footer .bottom_ingo .floor_item h6{font-size: 22px;}
	.footer .bottom_ingo .floor_item h6 .addr{width: 78%}
.bannerslideBox .bd ul li a{height:380px; }
}
@media screen and (max-width:1600px) {
	.top .logocont .logo{width: 25%}
	.navcont{width: 75%}
	.navcont .navyjlm a{font-size: 18px;}

	.wd{width: 1400px;}
	/*.top.index_head{height: 750px}*/
	.index_head .banner{height: 750px}
	.index_head .bannerslideBox .bd li{height: 750px}
	.index06 .tsyl li{width:300px;height: 200px}
	.index06 .tsyl li .img_box{height: 200px}
	.index06 .tsyl li p{bottom: 30px}

	.footer .bottom_ingo .floor_item .info_box .info_ul li{width: 100%}
	.footer .bottom_ingo .floor_item h6 .addr{font-size: 14px;}
	.footer .bq{margin-top: 20px;padding: 10px 0}
}
@media screen and (max-width:1440px) {
    .top .logocont .logo{width: 27%;}
	.navcont{width: 72.5%;}
		.navcont .navyjlm a{font-size: 16px;}
	
	.wd{width: 1250px;}
	.w1200{width:1200px;}
	.index03 .zyxw .bd li{height: 410px}
	.index03 .zyxw .bd li .img_box{height: 410px}
	.index03 .tab_lst_box .bd li{padding: 6px 0}
	.index06 .tsyl li{width:265px;}
	.index07 .three_box .tab_three .hd li{font-size: 20px}
	.index07 .three_box .three_l .info{padding: 20px;right: -35%}
	.index07 .three_box .three_l .info .date_box .date{font-size: 28px}
	.index07 .three_box .three_l .info .date_box .year:after{left: 43%}
	.index08 .four_tab .bd li{height: 90px}
	.index08 .four_tab .bd li .date_box{height: 90px}
	.index08 .four_tab .bd li h2{height: 90px;line-height: 90px}
	.index09 .zt_box .bd li{height: 200px}
	.index09 .zt_box .bd li .img_box{height: 200px}
	.index09 .zt_block{height: auto;padding: 130px 30px 30px}

	.footer{height: auto}
	.footer .bottom_ingo .lo .img_box{height: auto}
	.footer .bq a, .footer .bq p{font-size: 14px;}
	.footer .bottom_ingo{padding-top: 20px}
	.footer .bottom_ingo .floor_item .info_box .tel_box{width: 40%}
	.footer .bottom_ingo .floor_item h6{height: auto}
	.footer .bottom_ingo .floor_item h6 .addr{position: relative;width: 100%;}
	.footer .bottom_ingo .floor_item .info_box .info_ul{width: 60%;padding: 10px 0}
	
    .bannerslideBox .bd ul li a{height:325px; }
}
@media screen and (max-width:1366px) {
	.wd{width:1200px;}
	.top .logocont .logo{width: 25%;}
	.navcont{width: 75%;}

	/*.top.index_head{height: 630px}*/
	.index_head .banner{height: 620px}
	.index_head .bannerslideBox .bd li{height: 620px}
	.index03 .zyxw{height:510px;}
	
	.index03 .zyxw .bd li p{bottom: 70px}
	.index03 .zyxw .bd li h2{bottom: 40px}
	.index03 .tab_lst_box{height:510px;overflow:hidden;}
	.index03 .tab_lst_box .bd ul{height:510px;}
	.index03 .tab_lst_box .hd li{font-size: 18px;margin-right: 5px;}
	.index03 .tab_lst_box .hd li:not(:last-child):after{right: -7px;}
	.index03 .tab_lst_box .hd li.on{font-size: 20px}
	.index04 .ks_tab_detail li{width:24%}
	.index05 .doctor_lst .bd li{width: 210px}
	.index06 .tsyl li{width: 250px;height: 180px}
	.index06 .tsyl li .img_box{height: 180px}
	.index06 .tsyl li p{font-size: 20px;bottom: 15px;}
	.index06 .tsyl li:hover p{font-size: 22px}
	.index07 .three_box .tab_three .hd li{margin-right: 50px;}
	.index07 .three_box .tab_three .hd li:not(:last-child):after{right: -35px;}
	.index08 .four_tab .bd li .date_box .date{font-size: 22px}
	.index08 .four_tab .bd{height:320px;}
	.index08 .four_tab .bd li .date_box .year{padding-right:5px;}
	.index09 .zt_block{padding:50px 30px 30px}
	.index09 .zt_block .tit_box h6{height:55px;}
	.footer .bottom_ingo .lo li{width:53%;float:unset;margin:10px auto 0;}
	.top .logocont .logo{margin-top:25px;}
	.postion_div{bottom:10%;}
	
	.p180{padding:0;}
	.site_menu{top:20%;width:90px;}
	.site_menu .menu_box li p{font-size:12px;height:25px;line-height:25px;}
	
	.ny_shiyi_mtjj .ny_sy_mtjjbot .ny_sy_mtleft ul li img{object-fit:contain;}
	.ks_news .news_box .first_news .fir_img{object-fit:contain;}
	.yltyyqh .slideBox .hd{width:25% !important;}
	.yltyyqh .yltyylist li span{padding:0!important;}
	
	.yltjj{top:105px!important;right:100px!important;width:33%!important;}
	.site_menu{top:30%;}
	.site_menu .menu_box li{padding:0 10px 5px 10px;}
.bannerslideBox .bd ul li a{height:310px; }
}
@media screen and (max-width:1280px) {
	.wd{width:1200px;}
	.top .logocont .logo{margin-top: 10px}
	.navcont{margin-top: 70px;}
	.site_menu{display: none}
	.top.index_head{height: 580px}
	.index_head .banner{height: 580px}
	.index_head .bannerslideBox .bd li{height: 580px}

	.index04 .ks_tab_detail li{height: 40px}
	.index04 .ks_tab_detail li a{height: 40px;line-height: 40px}
    .bannerslideBox .bd ul li a{height:290px; }
	
}
@media screen and (max-width:1176px) {
	.wd{width: 1000px}
	.w1200{width:1000px;}
	.bannerslideBox .bd li{height:366px;}
	.index06 .tsyl li{width: 200px}
	.index06 .tsyl li{width: 200px}


}
@media screen and (max-width:1024px) {
    .bannerslideBox .bd ul li a{height:210px; }
    .top .logocont{height:100%;}
    .top.index_head,.index_head .banner,.index_head .bannerslideBox .bd li{animation:none}
	.wd{width: 100%;}
	.p30{padding: 0 10px}
	.top .nav{height:auto;}
	.top .nav .kj_btn,.serch, .navcont{display: none}
	.index02,.index03,.index04,.index05,.index06,.index07,.index08,.index09{margin-top: 20px;}
	.tit_box h6{width: 100%;float: unset;margin:15px auto;font-size:28px;}
	.tit_box h6:after{left: 50%;margin-left: -50%; background-position: center;}

	.top .logocont .logo{width: 80%;padding: 22px 10px}
	.top.index_head{height: auto}
	.index_head .banner{height: auto}
	.index_head .bannerslideBox .bd li{height: auto}

	.index01{position: unset;height:80px;}
	.index01 .index_column li{width: 20%;height:80px;padding:10px 0;}
	.index01 .index_column li.on, .index01 .index_column li:hover{height:100px;padding:30px 0 20px}
	.index01 .index_column li .icon_bix .img_box{width:30px;height:30px;}
	.index01 .index_column li p{font-size:14px;}
	.index01 .index_column li .icon_bix .img_box.icon6{background: url(../img/icon6.png) no-repeat top;background-size:cover;}
    .index01 .index_column li .icon_bix .img_box.icon7{background: url(../img/icon7.png) no-repeat top;background-size:cover;}
    .index01 .index_column li .icon_bix .img_box.icon8{background: url(../img/icon8.png) no-repeat top;background-size:cover;}
    .index01 .index_column li .icon_bix .img_box.icon9{background: url(../img/icon9.png) no-repeat top;background-size:cover;}
    .index01 .index_column li .icon_bix .img_box.icon10{background: url(../img/icon10.png) no-repeat top;background-size:cover;}
	
	.index02 .top_news_box h4{width: 30%;font-size:20px;}
	.index02 .top_news_box .slide_news{width: 70%}

	.index03 .zyxw{width: 100%;margin-bottom: 20px}
	.index03 .tab_lst_box{width: 100%;}
	.index03 .zyxw .bd li h2{bottom: 20px}
	.index03 .zyxw .hd{height: 50px;}
	.index03 .zyxw .hd .img_box{height: 50px}
	.index03 .zyxw .hd li{height: 50px}
	.index03 .zyxw .bd li p{bottom:50px;}
	
	.tit_box .more_box{display: none}
	.index04 .tit_box .form_ks{width: 100%;margin-top: 0;margin-bottom: 30px;text-align: left}
	.index04 .tit_box .form_ks .tj_btn{float: right}
	.index04 .ks_tab_detail ul{padding: 20px 10px}
	.index04 .ks_tab_detail li{width:49%}
	.index04 .ks_tab .ks_type{width: 100%;padding: 0;writing-mode: unset;height: 50px;text-align: center;line-height: 50px;display: block;font-size:28px;}
	.index04 .ks_tab .ks_type.wk:after{left:35%;top:10px;width:30px;height:30px;background-size:cover;}
	.index04 .ks_tab .ks_type.wk:before{right:20px;top:12px;left: auto;transition:all 0.5s;}
	.index04 .ks_tab .ks_type.wk.on:before{transform:rotate(90deg);}
	.index04 .ks_tab .ks_type.nk:after{left:35%;top:10px;width:30px;height:30px;background-size:cover}
	.index04 .ks_tab .ks_type.nk:before{right:20px;top:15px;left: auto;transition:all 0.5s;}
	.index04 .ks_tab .ks_type.nk.on:before{transform:rotate(90deg);}
	.index04 .ks_tab .ks_type.yjk:after{left:35%;top:10px;width:30px;height:30px;background-size:cover}
	.index04 .ks_tab .ks_type.yjk:before{right:20px;top:15px;left: auto;transition:all 0.5s;}
	.index04 .ks_tab .ks_type.yjk.on:before{transform:rotate(90deg);}
	.index04 .ks_tab_detail{background: #f2f2f2;height: auto}
	.index04 .ks_tab_detail.on{width: 100%}
	.index04 .ks_tab .ks_type.wk{background: #b29a6a;}
	.index04 .ks_tab .ks_type.nk{background: #014a99;}
	.index04 .ks_tab .ks_type.yjk{background: #953536;}

    .index05 .doctor_lst .bd{height:450px;}
    .index05 .doctor_lst .bd li{width:230px;}
	.index05 .doctor_lst .bd li .img_box{height: 230px;}
	.index05 .doctor_lst .bd li .img_box img{border-radius:48%;width:138px;height:200px;}
	

	.index06 .tsyl li{float: left;margin: 0 2% 10px 0;;width: 49%;}
	.index06 .tsyl li:nth-child(2n){margin: 0 0 10px 0;;}

	.index07{background-size: 100%}
	.index07 .three_box{padding: 0;margin-top: 130px}
	.index07 .three_box:after{display: none}
	.index07 .three_box .three_l{width: 100%}
	.index07 .three_box .ym_lst{display: none}
	.index07 .three_box .three_l .info_box{display: none}
	.index07 .three_box .tab_three .bd li h2{width: 100%}
	.index07 .three_box .tab_three .bd li p{width: 25%}
	.index07 .three_box .tab_three .hd{margin-bottom: 30px}

	.index08{height: auto}
	.index08:after{top:50px;}
	
	.index08 .four_tab{padding-top: 0}
	.index08 .four_tab .hd{padding: 0;margin-bottom:30px;}
	.index08 .four_tab .bd{max-height:480px;height:auto;}
	.index08 .four_tab .bd li{width: 100%;height:60px;}
	.index08 .four_tab .bd li .date_box{width: 20%;padding:5px;height:60px;}
	.index08 .four_tab .bd li h2{width: 80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:60px;line-height:60px;}
	.index08 .four_tab .hd li h5{transition:none;}
	.index08 .four_tab .hd li.on h5{font-size:26px;transform: translateY(0)}
	.index08 .four_tab .bd li .date_box .date{font-size:18px;height:30px;line-height:30px;}
	.index08 .four_tab .bd li .date_box .year{text-align:center;}
	.index08 .more_box{margin:0;}
	.index08 .four_tab .hd li.on:after{width:40px;height:40px;background-size:cover;bottom:20px;margin-left:-20px;}
	
	.index09 .zt_box .bd li{width: 100%;margin-bottom: 20px;height: auto}
	.index09 .zt_box .bd li .img_box{max-height: 100px;}
	.link_box{margin-top: 0}
	.link_box .tit{width: 100%}
	.link_box .link_list{width: 100%}
	.footer .bottom_ingo .floor_item{width: 100%}
	.footer .bottom_ingo .lo{width: 100%;margin: 20px auto;;}
	.footer .bq p{float: left}
	
	.index03 .zyxw{height:auto;}
	.index03 .zyxw .hd{position:unset;}
	.index03 .tab_lst_box .hd{padding:0 5px;}
	.index03 .tab_lst_box .bd{width:100%;}
	.index03 .tab_lst_box .bd ul{height:auto;}
	.index03 .tab_lst_box .hd li{width:81px;}
	.index03 .tab_lst_box .bd li .date_box{width:20%;}
	.index03 .tab_lst_box .bd li h2{width:78%;}
	
	.index04 .ks_tab_detail{visibility:visible;width:100%;}
	.index07 .three_box .tab_three .hd li{margin-right:40px;}
	.index07 .three_box .tab_three .hd li:not(:last-child):after{right:-30px;}
	
	.index03 .zyxw .bd{height:auto;max-height:275px;overflow:hidden;}
	.index03 .zyxw .bd li{height:auto;}
	.index03 .zyxw .bd li .img_box{height:280px}
	.index03 .tab_lst_box .bd{height:auto;max-height:440px;}
    .index09 .zt_block{background:none;padding:0 10px 30px;}
    
    .link_box .link_list li{padding:0;width:50%;text-align:left;}
    
    .index09 .zt_block .tit_box h6 em{right:20%;top:10px;}
    .index09 .zt_block.open{height:auto!important;}
    .index09 .zt_box .bd li.open{height:100px!important;}
    
    .erji.erji1004{background:#f9f9f9;}
    .erji.erji1004 .erji_box li{width:50%;height:38px;text-align:center;}
    .erji.erji1004 .erji_box li a{height:38px;line-height:38px;font-size:14px;}
        .yltjj{top:105px!important;right:100px!important;width:100%!important;}
}
@media screen and (max-width:900px) {
	.bannerslideBox .bd li{height:300px;}
	.serch{display:none;}
	#header .menua{display:block;}
	.serch,.navcont{display:none;}
}
@media screen and (max-width:700px) {
	.bannerslideBox .bd li{height:230px;}
	.logo{width:85%;}
	.logo img{width:100%;}
}
@media screen and (max-width:500px) {
	.logocont:before{display:none;}
	.bannerslideBox .bd li{height:165px;}
	.zyywleft{margin:0;}
	.zyywleft .zyywleftul{margin: 30px 0 0 0;}
	.zyywleft .zyywleftul li{width:100%;padding:20px;}
	.yxdtfontul li h5{width: calc(100% - 45px);padding: 0 0 0 7px;}
	.zsjyul{padding:20px;}
}
@media screen and (max-width:414px) {
	.jwtitle01 h5{font-size:20px;}
	.zyywleft .zyywlefttop span{padding:0 20px;}
}
@media screen and (max-width:375px) {
	#header .menua{top:26px;right: 18px;}
}
@media screen and (max-width:320px) {
	.logocont{padding: 20px 0;}
	#header .menua a{width: 30px;height: 30px;padding: 5px 0 0 0;}
	#header .menua a img{width:20px;}
	.index03{padding: 30px 0 20px 0;}


}