body{width:100%;color:#333;overflow-x: hidden }
.wd{width:1730px; margin: 0 auto;}
.p30{padding: 0 30px}

@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:999;}
#header .topnav{ position:absolute;right:5px; top:0;}
#header .menua{ display:none;margin: 4px 0;position: fixed; top:30px;right:25px;z-index:2;}
#header .menua a{ width:45px; height:45px; background:#b29a6a; 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:60px; box-sizing: border-box;color: #3a3a3a;line-height:60px;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:16px;font-weight:bold; color:#333; text-align:center; display: block;padding:10px 0;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: rgba(149,53,54,0.9);}
/**************banner**********/

.top{width:100%;position:relative; }
.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;}


.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 }

.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;}

/*.navcont .navli:nth-child(9) .xlasdk2,.navcont .navli:nth-child(10) .xlasdk2{left:inherit;right:101%;}*/


/*三级*/
.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}

/*5小栏*/
.index01{position: absolute;bottom: -110px;width: 100%;height: 490px;z-index:0;}
.index01 .index_column{width: 39%;text-align: center;height:490px;background-size:cover;}
.index01 .index_column h6{font-size:22px;position:absolute;left:60px;top:-10px;}
.index01 .index_column ul{width:100%;}
.index01 .index_column li{float: left;width: 31%;margin:0 1% 15px;height: 150px;position: relative;cursor: pointer;transition: all 0.5s;box-shadow:3px 5px 8px #d5d5d5;}
.index01 .index_column li.bg1{background:#fff;}
.index01 .index_column li:nth-child(1){width:60%;}
.index01 .index_column li:nth-child(2){width:35%;}
.index01 .index_column li:nth-child(6){width:35%;}
.index01 .index_column li:nth-child(7){width:60%;}
.index01 .index_column li .icon_bix{width: 100%;text-align: center;padding-top:25px;}
.index01 .index_column li .icon_bix>img{display:inline-block;}
.index01 .index_column li .icon_bix .img_box{width: 50px;height: 50px;transition: all 0.5s;display: inline-block}
.index01 .index_column li .icon_bix .img_box.icon6{background: url(../img/icon25041101.png) no-repeat ;}
.index01 .index_column li .icon_bix .img_box.icon7{background: url(../img/icon25041102.png) no-repeat ;}
.index01 .index_column li .icon_bix .img_box.icon8{background: url(../img/icon25041103.png) no-repeat ;}
.index01 .index_column li .icon_bix .img_box.icon9{background: url(../img/icon25041104.png) no-repeat ;}
.index01 .index_column li .icon_bix .img_box.icon10{background: url(../img/icon25041105.png) no-repeat ;}
.index01 .index_column li .icon_bix .img_box.icon11{background: url(../img/icon25041106.png) no-repeat ;}
.index01 .index_column li .icon_bix .img_box.icon12{background: url(../img/icon25041107.png) no-repeat ;}
.index01 .index_column li:nth-child(1){background:url(../img/bg25041101.jpg) no-repeat;background-size:cover;padding-left:50px;}
.index01 .index_column li:nth-child(7){background:url(../img/bg25041102.jpg) no-repeat;background-size:cover}
.index01 .index_column li .t{width: 100%;display: block;text-align: center;}
.index01 .index_column li .t h5{height: 38px;line-height: 38px;font-size: 22px;color: #333;display:inline-block;border-bottom:1px solid #ccc;position:relative;}
.index01 .index_column li .t h5:after{content:'';width:70%;height:1px;background:#004a99;position:absolute;left:0;bottom:-1px;}
.index01 .index_column li:nth-child(1) .icon_bix{width:40%;}
.index01 .index_column li:nth-child(1) .pic_box{width:120px;height:120px;position:absolute;right:60px;top:20px;}
.index01 .index_column li:nth-child(1) .pic_box img{width:100%;}
.index01 .index_column li:nth-child(1) .t h5{color:#fff;border-bottom:1px solid #953536;}
.index01 .index_column li:nth-child(1) .t h5:after{content:'';width:70%;height:1px;background:#fff;position:absolute;left:0;bottom:-1px;}
.index01 .index_column li:nth-child(7) .t h5{color:#fff;border-bottom:1px solid #953536}
.index01 .index_column li:nth-child(7) .t h5:after{content:'';width:70%;height:1px;background:#fff;position:absolute;left:0;bottom:-1px;}

.index01 .index_column li.bg4 p{color:#333;}
.index01 .index_column li.on,.index01 .index_column li:hover{box-shadow:3px 5px 8px #1c1c1c;}
.index01 .index_column li.on .icon_bix .img_box,.index01 .index_column li:hover .icon_bix .img_box{background-position-y: bottom;animation:jumpImg 1s linear infinite;}

.index01 .index_top{width:60%;height:490px;overflow:hidden;position:relative;}
.index01 .index_top li .img_box{height:490px;}
.index01 .index_top .hd{width:100%; height:30px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.index01 .index_top .hd ul{ width:100%;overflow:hidden; zoom:1;display:flex;justify-content:center;}
.index01 .index_top .hd ul li{ margin:0 5px;width: 16px;height: 16px;cursor:pointer;color: #fff;font-size: 16px;font-weight: bold;text-align: center;line-height: 35px;background:#fff;border-radius:16px;}
.index01 .index_top .hd ul li.on{ background: #004a99; }

/*标题及更多*/
.tit_box{position: relative}
.tit_box h6{width: 150px;height: 70px;margin: 30px 0;font-size: 32px;color:#1c5baf;position: relative;text-align: center;float: left}
.tit_box h6:after{content:'';background: url(../img/title1.png) no-repeat;width: 100%;height: 22px;position: absolute;bottom: 0;left: 0;}
.tit_box .more_box{position: absolute;right: 10px;top: 20px;padding: 5px 30px;cursor: pointer;border: 1px solid #fff;border-radius: 20px;}
.tit_box .more_box .more{color: #fff;text-align: center;}
.tit_box .more_box:hover{background: #1c5baf;}
.tit_box .more_box:hover .more{color: #fff}


/*头条*/
.index02{margin-top: 140px;position:relative;z-index:2;}
.index02 .top_news_box{position: relative}
.index02 .top_news_box:before{content:'';width: 100%;height: 55px;border: 1px solid #1c5baf;position: absolute;left: 0;top: 7px;z-index: 0}
.index02 .top_news_box h4{background: url(../img/pic1.png) no-repeat left;background-size: 100% 100%;height: 70px;width: 12%;float: left;font-size: 28px;text-align: center;line-height: 70px;color: #fff;position: relative;z-index: 1}
.index02 .top_news_box .slide_news{float: left;height: 70px;padding: 10px 0;width: 85%;overflow: hidden;position: relative;}
.index02 .top_news_box .slide_news p{height: 50px;line-height: 50px;position: relative;padding-left: 35px}
.index02 .top_news_box .slide_news p:before{content:'';width: 8px;height: 8px;background: #b19b6c;position: absolute;left: 20px;top:20px;border-radius: 8px}
.index02 .top_news_box .slide_news .new{background: url(../img/icon11.png) no-repeat;width: 40px;height: 20px;display: inline-block;margin: 10px 0 0 10px}
.marquee-container{position: absolute;top: 10px;height: 50px}
.marquee-container .marquee-item{float: left;height: 50px;}


.index03{margin-top: 50px}
.index07 .zyxw{width: 53%;overflow:hidden;height:650px;position:relative;}
.index07 .zyxw .bd li{height: 550px;overflow: hidden;position: relative;float:left;width:100%;}
.index07 .zyxw .bd li .img_box{height: 550px;overflow:hidden;}
.index07 .zyxw .bd li p{position: absolute;left: 6%;bottom: 120px;color: #fff;z-index: 1}
.index07 .zyxw .bd li h2{position: absolute;left: 4%;bottom: 30px;color: #fff;font-size: 18px;z-index: 1;width:87%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index07 .zyxw .bd li:after{content:'';width: 100%;height: 150px;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0));position: absolute;bottom: 0;left: 0;}
.index07 .zyxw .hd{height: 100px;position:absolute;bottom:0;left:0;z-index:2;width:100%}
.index07 .zyxw .hd .img_box{height: 100px;float: left;width: 16.66%}
.index07 .zyxw .hd ul{float: left;width: 83.3%}
.index07 .zyxw .hd li{width: 20%;height: 100px;overflow: hidden;float: left;cursor: pointer;position: relative}
.index07 .zyxw .hd li:after{content:'';background: rgba(0,0,0,0.5);width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.2s}
.index07 .zyxw .hd li.on:after{background: none}
.index07 .zyxw .hd li img{width:100%;height: 100%;object-fit: cover}
.index07 .tab_lst_box{width: 45%;position: relative}
.index07 .tab_lst_box:after{ content:'';background: url(../img/bg2.png) no-repeat bottom;min-height: 560px;width: 100%;position: absolute;bottom: 0;z-index: -1}
.index07 .tab_lst_box .hd{background: url(../img/bg1.jpg) no-repeat;background-size: 100% 100%;height: 70px;padding: 0 10px;}
.index07 .tab_lst_box .hd li{height: 70px;line-height: 70px;float: left;width: 100px;color: #fff;font-size: 22px;position: relative;margin-right: 28px;cursor: pointer;text-align: center;}
.index07 .tab_lst_box .hd li:not(:last-child):after{content: '';width: 8px;height: 8px;display: inline-block;background: #fff;position: absolute;right: -18px;top:30px;border-radius: 8px}
.index07 .tab_lst_box .hd li.on{font-weight: bold;font-size: 24px;border-bottom: 4px solid #b4996c;}
.index07 .tab_lst_box .hd li a{color:#fff;}
.index07 .tab_lst_box .bd{height:580px;overflow:hidden;}
.index07 .tab_lst_box .bd ul{height:580px;overflow:hidden;}
.index07 .tab_lst_box .bd li .date_box{height: 60px;width: 10%;cursor: pointer;border-right: 1px solid #e0e0e0;float: left}
.index07 .tab_lst_box .bd li{padding: 18px 0;border-bottom: 1px solid #e0e0e0}
.index07 .tab_lst_box .bd li .date_box p{color: #1c5baf;text-align: center;}
.index07 .tab_lst_box .bd li .date_box p.day{color: #1c5baf;font-size: 30px;font-weight: bold;height: 40px;line-height: 40px}
.index07 .tab_lst_box .bd li h2{width: 88%;height: 60px;line-height: 60px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: right;font-size: 18px}

.index04{margin-top: 50px}
.index04 .tit_box{background: url(../img/bg3.png) no-repeat;width: 100%}
.index04 .tit_box .form_ks{width: 50%;text-align: right;margin-top: 40px}
.index04 .tit_box .form_ks .ks_key{border: none;background: #e6edff;width: 50%;height: 40px;border-radius: 20px;padding: 20px;margin-right: 20px}
.index04 .tit_box .form_ks .tj_btn{background: #1c5baf;color: #fff;font-size: 18px;padding: 10px 30px;border-radius: 20px}
.index04 .ks_tab .ks_type{width: 6%;float: left;height: 480px;cursor: pointer;position: relative;color:#fff;font-size: 26px;display: flex;align-items:center;padding-top: 120px;writing-mode: vertical-lr;letter-spacing: 4px}
.index04 .ks_tab .ks_type:before{content:'';background: url(../img/icon34.png) no-repeat;width: 14px;height: 26px;position: absolute;bottom: 50px;left: 50%;margin-left: -7px;}
.index04 .ks_tab .ks_type.wk{background: url(../img/bg4.jpg) no-repeat ;background-size: 100% 100%}
.index04 .ks_tab .ks_type.wk:after{content: '';background: url(../img/icon12.png) no-repeat;width: 48px;height: 48px;position: absolute;top: 50px;left: 50%;margin-left: -24px}
.index04 .ks_tab .ks_type.nk{background: url(../img/bg5.jpg) no-repeat ;background-size: 100% 100%}
.index04 .ks_tab .ks_type.nk:after{content: '';background: url(../img/icon13.png) no-repeat;width: 48px;height: 48px;position: absolute;top: 50px;left: 50%;margin-left: -24px}
.index04 .ks_tab .ks_type.yjk{background: url(../img/bg4.jpg) no-repeat ;background-size: 100% 100%}
.index04 .ks_tab .ks_type.yjk:after{content: '';background: url(../img/icon14.png) no-repeat;width: 48px;height: 48px;position: absolute;top: 50px;left: 50%;margin-left: -24px}

.index04 .ks_tab .ks_type.zy{background: url(../img/bg6.jpg) no-repeat ;background-size: 100% 100%}
.index04 .ks_tab .ks_type.zy:after{content: '';background: url(../img/icon100.png) no-repeat;width: 48px;height: 48px;position: absolute;top: 50px;left: 50%;margin-left: -24px}


.index04 .ks_tab_detail{overflow: hidden;float: left;width: 0;height: 480px;background: url(../img/bg25040101.jpg) no-repeat;background-size: 100% 100%;visibility: hidden;transition: all 1s;}
.index04 .ks_tab_detail.on{width: 73%;visibility: visible}
.index04 .ks_tab_detail ul{padding: 70px 35px;}
.index04 .ks_tab_detail li{width: 19%;float: left;height: 60px;border: 1px solid #999;padding:6px 0 0 0;background: rgb(255 255 255 / 50%);margin: 0 0.5% 17px;}
.index04 .ks_tab_detail li a{width: 100%;height: 46px;line-height: 46px;text-align: left;display: block;color: #333;}
.index04 .ks_tab_detail li a .icon_box{width:44px;height:44px;background-position:top;float:left;margin-right:5px;}
.index04 .ks_tab_detail li:hover a .icon_box{background-position:bottom;}
.index04 .ks_tab_detail li:hover{background: rgba(28, 91, 175, 0.4);border: 1px solid #1c5baf;}
.index04 .ks_tab_detail li:hover a{color: #fff}


.index05{margin-top: 50px;position: relative}
/*.index05:after{content:'';background: url(../img/bg8.png) no-repeat;width: 100%;height: 748px;position: absolute;top:-80px;left: 0;z-index: -1;background-size: 100% 100%;}*/
.index05 .tit_box .more_box{border: 1px solid #1c5baf;top: 45px}
.index05 .tit_box .more_box .more{color: #1c5baf;}
.index05 .tit_box .more_box:hover .more{color: #fff;}
.index05 .doctor_lst{padding: 0 40px;position: relative;overflow: hidden}
/*.index05 .doctor_lst:after{content: '';background: url(../img/bg9.jpg) no-repeat;width: 100%;height: 200px;position: absolute;top: 60px;left: 0;z-index: -1}*/
.index05 .doctor_lst .hd{width:100%; height:30px; overflow:hidden; margin-top: 30px;display:none;}
.index05 .doctor_lst .hd ul{ width:100%;overflow:hidden; zoom:1;display:flex;justify-content:center;}
.index05 .doctor_lst .hd li{background: url(../img/icon15.png) no-repeat right;height: 20px;width: 20px;margin:0 5px;cursor: pointer}
.index05 .doctor_lst .hd li.on{background-position-x: left;}
.index05 .doctor_lst .bd{overflow:hidden;height:420px;}
.index05 .doctor_lst .bd li{position: relative;float: left;width: 200px;margin: 0 35px 10px;background: #fff;box-shadow: 0 5px 5px #ccc;background:#f1f1f1;}
.index05 .doctor_lst .bd li .ks_name{position: absolute;left: -30px;top:0;font-size: 18px;letter-spacing: 3px;writing-mode: vertical-lr;background: linear-gradient(to bottom, #004996, #004895);color: #fff;width: 30px;text-align: center;padding: 20px 3px 10px}
.index05 .doctor_lst .bd li .ks_name:after{content: '';position: absolute;bottom: -30px;left: 0;border-bottom: 30px solid transparent;border-right: 30px solid #004895;width: 0;height: 0;}
.index05 .doctor_lst .bd li .img_box{height: 240px;overflow: hidden;text-align:center;padding-top:25px;}
.index05 .doctor_lst .bd li .img_box img{display:inline-block;border-radius:50%;width:auto;height:auto;}
.index05 .doctor_lst .bd li .d_info{padding: 0 10px;}
.index05 .doctor_lst .bd li .d_info h2{height: 50px;line-height: 50px;text-align: left;border-bottom: 1px solid #e9e9e9;color: #333;font-size: 22px;font-weight: bold;position:relative;}
.index05 .doctor_lst .bd li .d_info h2 span{position:absolute;right:5px;top:10px;width: 100px;height:31px;line-height: 31px;display: inline-block;text-align: center;color: #94353b;border-radius: 20px;background: linear-gradient(to top, #ccb687, #fff3dd);margin-left: 10px}
.index05 .doctor_lst .bd li .d_info p{margin: 10px 0 20px;color: #333;font-size: 14px;height: 63px;overflow: hidden;}
.index05 .doctor_lst .bd li:hover{background: #1c5baf}
.index05 .doctor_lst .bd li:hover h2{color: #fff}
.index05 .doctor_lst .bd li:hover p{color: #fff}


.index06{margin-top: 20px}
.index06 .tit_box .more_box{border: 1px solid #1c5baf;top: 45px}
.index06 .tit_box .more_box .more{color: #1c5baf;}
.index06 .tit_box .more_box:hover .more{color: #fff;}
.index06 .tsyl li{position: relative;width: 385px;height: 240px;float: left;margin: 0 15px;}
.index06 .tsyl li .img_box{height: 240px;overflow: hidden}
.index06 .tsyl li .img_box img{transition: all 0.5s;}
.index06 .tsyl li .icon_box{position: absolute;width: 90px;height: 90px;left: 50%;top:20%;margin-left: -45px;border-radius: 50px;transition: all 0.5s}
.index06 .tsyl li p{position: absolute;bottom: 50px;width: 100%;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 22px;transition: all 0.5s}
.index06 .tsyl li:hover{box-shadow: 3px 5px 5px #888}
.index06 .tsyl li:hover p{font-size: 26px}
.index06 .tsyl li:hover .img_box img{transform: scale(1.2)}
.index06 .tsyl li:hover .icon_box{animation: jumpImg 1s linear infinite;}

.index06 .tsyl.three_column{margin-top:30px;}
.index06 .tsyl.three_column li{width:31.33%;margin:0 3% 0 0;height:182px;box-shadow:0 5px 8px #ccc;border-bottom:2px solid #1c5baf;}
.index06 .tsyl.three_column li:nth-child(2){border-bottom:2px solid #b19b6a;}
.index06 .tsyl.three_column li:nth-child(3){margin:0;border-bottom:2px solid #953536;}
.index06 .tsyl.three_column li p{color:#333;bottom:45%;font-size:26px;}
.index06 .tsyl.three_column li .img_box{height:180px;}
.index06 .tsyl.three_column li .icon_box{left:27%;}
.index06 .tsyl.three_column li .img_box img{height:auto;}

.index07{margin-top: 50px;background: url(../img/bg10.jpg) no-repeat;width: 100%;background-size: 93.8%;position: relative;overflow: hidden;padding-bottom: 50px;}
.index07 .three_box{margin-top: 170px;background: #fff;padding: 40px 0 40px 40px;position: relative;box-shadow: 0 5px 7px #888;}
.index07 .three_box:after{content: '';width: 120%;height: 730px;display: block;box-shadow: 5px 5px 8px #888;position: absolute;top: 0;left: 0;z-index: -1}
.index07 .three_box:before{content:'';background: url(../img/bg11.png) no-repeat;width: 100%;height: 821px;position: absolute;left: 0;top: -110px;z-index: 0}
.index07 .three_box .three_l{width: 49%;position: relative;z-index: 2}
.index07 .three_box .tab_three{width: 100%;position: relative;z-index: 1}
.index07 .three_box .tab_three .hd{margin-bottom: 40px;width: 100%;height: 30px}
.index07 .three_box .tab_three .hd li{position: relative;float: left;height: 30px;line-height: 30px;font-size: 26px;color: #656565;;margin-right: 80px;cursor: pointer}
.index07 .three_box .tab_three .hd li:not(:last-child):after{content: '';background: url(../img/icon20.png) no-repeat;width: 20px;height: 22px;position: absolute;top:3px;right: -50px}
.index07 .three_box .tab_three .hd li.on{color: #1c5baf;font-weight: bold}
.index07 .three_box .tab_three .hd li.on:before{content: '';width: 60px;height: 3px;background: #1c5baf;position: absolute;bottom: -15px;left: 50%;margin-left: -30px;}
.index07 .three_box .tab_three .hd .more_box{border: 1px solid #1c5baf;top:0;}
.index07 .three_box .tab_three .hd .more_box .more{color: #1c5baf}
.index07 .three_box .tab_three .hd .more_box:hover .more{color: #fff}
.index07 .three_box .tab_three .bd{height:300px;overflow:hidden;}
.index07 .three_box .tab_three .bd ul{min-height:300px;}
.index07 .three_box .tab_three .bd li{border-left: 3px solid #b29a6a;margin-bottom: 30px;padding: 0 15px;height: 30px;}
.index07 .three_box .tab_three .bd li h2{width: 80%;height: 30px;line-height: 30px;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.index07 .three_box .tab_three .bd li p{font-size: 18px;color: #333;height: 30px;line-height: 30px}
.index07 .three_box .tab_three .bd li:hover h2{color: #1c5baf}
.index07 .three_box .tab_three .bd li:hover p{color: #1c5baf}
.index07 .three_box .ym_lst{width: 49% ;position: relative;z-index: 1}
.index07 .three_box .ym_lst ul{overflow: visible;}
.index07 .three_box .ym_lst li{height: 630px;position: relative;overflow: visible;}
.index07 .three_box .ym_lst li .img_box{height: 530px;}
.index07 .three_box .three_l .info_box{width: 100%; position: relative;margin-top: 30px;z-index: 3}
.index07 .three_box .three_l .info_box .img_box{height: 160px;}
.index07 .three_box .three_l .info{position: absolute;right: -30%;width: 100%;background: #f4f5fa;z-index: 1;padding: 35px}
.index07 .three_box .three_l .info .date_box{width: 18%;position: relative;}
.index07 .three_box .three_l .info .date_box .year{color: #1c5baf;position: relative}
.index07 .three_box .three_l .info .date_box .year:after{content: "";width: 35px;height: 1px;background: #1c5baf;position: absolute;left:35%;top:10px; }
.index07 .three_box .three_l .info .date_box .date{color: #1c5baf;font-size: 34px;height: 60px;line-height: 60px;font-weight: bold}
.index07 .three_box .three_l .info .tit_info{width: 82%;}
.index07 .three_box .three_l .info .tit_info h2{font-size: 18px;color: #333;width: 100%;font-weight: bold;line-height: 1.5}
.index07 .three_box .three_l .info .tit_info p{color: #b2afaa;margin-top: 20px;height: 42px;overflow: hidden}


.index08{width: 100%;margin-top: 50px;position: relative;height: 650px;background: url(../img/bg13.jpg) no-repeat bottom;background-size: 100%;}
.index08:after{content:'';background: url(../img/line.png) no-repeat;width: 100%;height: 50px;position: absolute;left: 0;top:100px;background-size: 100%}
.index08 .news-box{position:relative;z-index:1;}
.index08 .four_tab{padding-top: 50px}
.index08 .four_tab .hd{padding: 0 140px;margin-bottom: 50px;}
.index08 .four_tab .hd li{width: 25%;float: left;text-align: center;position: relative;transition: all 0.5s;cursor: pointer;height: 90px}
.index08 .four_tab .hd li h5{text-align: center;font-size: 22px;color: #666;transition: all 0.5s;}
.index08 .four_tab .hd li:after{content:'';background: url(../img/icon23_1.png) no-repeat;width: 25px;height: 25px;position: absolute;bottom: 27px;left: 50%;margin-left: -10px;border-radius: 20px;z-index: 2;transition: all 0.5s}
.index08 .four_tab .hd li.on h5{font-size: 32px;color: #1c5baf;transform: translateY(-25px);}
.index08 .four_tab .hd li.on:after{content:'';background: url(../img/icon23.png) no-repeat;width: 69px;height: 69px;margin-left:-35px;bottom: 5px;z-index: 3}
.index08 .four_tab .bd{overflow:hidden;height:320px;}
.index08 .four_tab .bd li{float: left;width: 49%;margin-bottom: 20px;height: 60px;}
.index08 .four_tab .bd li:nth-child(2n){float: right}
.index08 .four_tab .bd li .date_box{width: 15%;background: #b29a6c;height: 60px;padding: 10px;}
.index08 .four_tab .bd li .date_box .date{color: #fff;font-size: 18px;text-align: center;height: 40px;line-height: 40px;}
.index08 .four_tab .bd li .date_box .year{color: #fff;text-align: right}
.index08 .four_tab .bd li h2{width: 85%;font-size: 18px;padding: 0 20px;height: 60px;background: #f4f5fa;line-height: 60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index08 .more_box{width: 100%;text-align: center;height: 40px;margin: 40px 0 30px;}
.index08 .more_box .more{border: 1px solid #1c5baf;border-radius: 20px;padding: 8px 30px;color: #666}
.index08 .more_box .more:hover{color: #fff;background: #1c5baf}
.index08 .four_tab .bd li:hover{border-radius: 0 20px 0 20px;overflow: hidden}
.index08 .four_tab .bd li:hover h2{background: url(../img/bg12.jpg) no-repeat;color: #fff;background-size: 100% 100%}


.index09{margin-top: 50px;}
.index09 .zt_block{background: url(../img/bg14.png) no-repeat top center;/*height: 492px;*/height:200px !important;padding: 70px 30px 0;transition:all 1s;}
.index09 .tit_box{}
.index09 .zt_block .tit_box h6{width: 100%;position:relative;}
.index09 .zt_block .tit_box h6 em{background: url(../img/icon41.png) repeat-X;width: 24px;height: 14px;transform: rotate(0);display: inline-block;margin-right: 10px;animation: jumpImg2 1s linear infinite;position:absolute;right:40%;top:20px;cursor:pointer;}
.index09 .zt_block.open .tit_box h6 em{;animation: jumpImg3 1s linear infinite;}
.index09 .tit_box h6:after{background-position: center;}
.index09 .zt_box{overflow: hidden;padding-bottom: 10px}
.index09 .zt_box .bd li{height: 240px;float: left;margin: 0 1.5% 0;overflow: hidden;width: 47%;height:0 !important;transition:all 1s;}
.index09 .zt_box .bd li a{cursor:default;}
.index09 .zt_box .bd li .img_box{height: 240px;}
.index09 .zt_box .bd li .img_box img{transition: all 0.5s}
.index09 .zt_box .bd li:hover{box-shadow: 5px 5px 8px #888}
.index09 .zt_box .bd li:hover img{transform: scale(1.1)}
.index09 .zt_block.open{height:492px!important;}
.index09 .zt_box .bd li.open{height:240px!important;}

/*友情链接*/
.link_box{background: #b19b6a;margin-top: 50px}
.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}
.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 30px 0;}
.footer .bottom_ingo .lo .img_box{width: 100%;;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;}
.footer .bq a,.footer .bq p{color: #c5cad2;}


.notice_box{padding:20px;}
.notice_box a {border:1px solid #ccc;padding:10px 30px;float:left;display:block;margin-top:10px;margin-right:15px;}
.notice_box a:nth-child(3n){margin-right:0;}


/*右侧菜单*/
.site_menu{width: 110px;height: 460px;position: fixed;right: 10px;top: 35%;z-index:88;}
.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;}

.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 (min-width: 1920px) {
}
@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}*/
	.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%}
	
	.index01 .index_column li{width:31%;}
	.index01 .index_column li:nth-child(1) .pic_box{right:40px;}
	.index04 .ks_tab_detail li{width:24%;}
.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;}
	.tit_box h6{font-size:28px;}
	
	.index_head .bannerslideBox .bd li{height: 570px}
	.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}
	
	.index01 .index_column li .icon_bix{padding-top:25px;}
	.index01 .index_column li .t h5{font-size:18px;}
	.index04 .ks_tab_detail li a{font-size:14px;}
	.index04 .ks_tab .ks_type{font-size:26px;}
	.index06 .tsyl li:hover p{font-size:24px;}
	.index06 .tsyl.three_column li{height:145px;}
	.index06 .tsyl.three_column li .img_box{height:145px;}
	.index06 .tsyl.three_column li .icon_box{left:24%;}
	.index06 .tsyl.three_column li p{font-size:22px;}
	
	.index07 .tab_lst_box .hd li{font-size:20px;}
	.index07 .tab_lst_box .bd li .date_box{width:11%;}
	.index07 .tab_lst_box .bd li h2{font-size:16px;}
	
	.index08 .four_tab .hd li.on h5{font-size:26px;}
	
	.index08 .four_tab .bd li .date_box{width:20%;}
	.index08 .four_tab .bd li h2{width:78%;font-size:16px;}
	
	.footer .bottom_ingo .lo .img_box{padding:20px 0;}
	.site_menu{top:25%;}
}
@media screen and (max-width:1440px) {
	.wd{width: 1250px;}
	.w1200{width:1200px;}
	.navcont .navyjlm a{font-size: 16px;}
	
	.top .logocont .logo{width: 27%;}
	.navcont{width: 72.5%;}
	
	.index_head .bannerslideBox .bd img{}
	.index01 .index_column li:nth-child(1){padding-left:25px;}
	.index01 .index_column li .t h5{font-size:16px;}
	.index01 .index_column li:nth-child(1) .pic_box{width:110px;height:110px;}
	
	.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;}
	.index06 .tsyl li p{font-size: 20px;}
	.index06 .tsyl li:hover p{font-size: 22px}
	
	.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%}
	.index07 .zyxw{height:510px;}
	.index07 .zyxw .bd li{height: 410px}
	.index07 .zyxw .bd li .img_box{height: 410px}
	.index07 .tab_lst_box .bd{height:440px;}
	.index07 .tab_lst_box .bd ul{height:440px;}
	.index07 .tab_lst_box .bd li{padding: 6px 0}
	.index07 .tab_lst_box .hd li{width:90px;font-size:18px;}
	.index07 .tab_lst_box .hd li.on{font-size:20px;}
	.index07 .tab_lst_box .bd li .date_box{width:15%;}
	.index07 .tab_lst_box .bd li h2{width:83%;}
	.index07 .tab_lst_box .bd li .date_box p.day{font-size:26px;}
	.index07 .three_box:before{height:700px;}
	.index07 .three_box:after{height:590px;}
	
	.index09 .zt_box .bd li{height: 200px}
	.index09 .zt_box .bd li .img_box{height: 200px}
	.index09 .zt_block{height: auto;padding: 80px 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}
	
	.footer .bottom_ingo .lo li .icon{margin-left: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%;}
	.navcont .navyjlm a{font-size: 16px;}

	/*.top.index_head{height: 630px}*/
	.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{bottom:20px;}
	
	
	.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: 16px}
	.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:65%;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;}
	
	.footer .bottom_ingo .lo .erweima_box{}
	.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}
	.index01{bottom:-150px;height:560px;}
	.index02{margin-top:260px;}
	.index_head .bannerslideBox .bd li{height:450px;}
    .index04 .ks_tab_detail li a .icon_box{width:38px;margin-right:0;}

}
@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%;}
	
	.navcont{width: 75%;}
	.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:auto;margin-top:-55px;}
	.index01 .wd{padding: 0;}
	.index01 .index_column{width:100%;height:400px;}
	.index01 .index_column .tit_box{width:100%;}
	.index01 .index_column .tit_box h6:after{bottom:15px;}
	.index01 .index_column h6{position:unset;width:100%;text-align:center;}
	.index01 .index_column li:nth-child(1) .pic_box{top:10px;display:none;}
	
	.index01 .index_column ul{width:100%;}
	.index01 .index_top{width:100%;height:210px;}
	.index01 .index_top li .img_box{height:auto;}
	.index01 .index_column li{width: 31%!important;height:120px;padding:10px 0;margin:0 1% 15px;border-radius:10px;}
	/*.index01 .index_column li.on, .index01 .index_column li:hover{height:100px;padding:30px 0 20px}*/
	.index01 .index_column li .icon_bix{padding-top:0;}
	.index01 .index_column li .icon_bix>img{width:100%;}
	.index01 .index_column li p{font-size:14px;}
	.index02{padding-top:0;}
	.index01 .index_column li:nth-child(1){padding-left:0;background:#fff;}
	.index01 .index_column li:nth-child(1) .icon_bix{width:100%;}
	.index01 .index_column li:nth-child(1) .t h5{border-bottom:1px solid #ccc;color:#333;}
	.index01 .index_column li:nth-child(1) .t h5:after{background: #004a99;}
	.index01 .index_column li .icon_bix .img_box.icon6{background:url(../img/icon30.png) no-repeat;}
	
	/*.index01 .index_column li:nth-child(1){width:100%}*/
	/*.index01 .index_column li:nth-child(2){width:18%}*/
	/*.index01 .index_column li:nth-child(3){width:18%}*/
	/*.index01 .index_column li:nth-child(4){width:18%}*/
	/*.index01 .index_column li:nth-child(5){width:18%}*/
	/*.index01 .index_column li:nth-child(6){width:18%}*/
	.index01 .index_column li:nth-child(7){width:98%!important}
	.index01 .index_column li .t h5{font-size:14px;}

	.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 .zyxw{height:auto;}
	.index03 .zyxw .hd{position:unset;height: 50px;}
	.index03 .zyxw .hd .img_box{height: 50px}
	.index03 .zyxw .hd li{height: 50px}
	.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 .zyxw .bd li p{bottom:50px;}
	.index03 .zyxw .bd li h2{bottom: 20px}
	.index03 .tab_lst_box .bd{height:auto;max-height:440px;}
	
	.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%;height:80px;}
	.index04 .ks_tab .ks_type{width: 100%;padding: 0;writing-mode: unset;height: 50px;text-align: center;line-height: 50px;display: block;font-size:18px;font-weight:bold;}
	.index04 .ks_tab .ks_type.wk:after{left:35%;top:10px;width:30px;height:30px;background-size:cover;margin-left:-50px;}
	.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;margin-left:-50px}
	.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.zy:after{left:35%;top:10px;width:30px;height:30px;background-size:cover;margin-left:-70px}
	.index04 .ks_tab .ks_type.zy:before{right:20px;top:15px;left: auto;transition:all 0.5s;}
	.index04 .ks_tab .ks_type.zy.on:before{transform:rotate(90deg);}
	
	.index04 .ks_tab .ks_type.yjk:after{left:35%;top:10px;width:30px;height:30px;background-size:cover;margin-left:-90px}
	.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.zy{background: #953536;}
	.index04 .ks_tab .ks_type.yjk{background: #b29a6a;}
	.index04 .ks_tab_detail li a{font-size:14px;}
	.index04 .ks_tab_detail{visibility:visible;width:100%;}
	
	.index04 .ks_tab_detail li a{display:flex;height:auto;line-height:normal;justify-content: center;flex-wrap: wrap;}
	.index04 .ks_tab_detail li a .icon_box{width:100%;display:block;background-repeat:no-repeat;}


    .index05 .doctor_lst{padding:0;}
    .index05 .doctor_lst .bd{height:315px;}
    .index05 .doctor_lst .bd li{width:40%;margin:0 10px 10px 30px}
    .index05 .doctor_lst .bd li .d_info h2 span{margin-left:0;right:15px;}
	.index05 .doctor_lst .bd li .img_box{height: 135px;padding-top:10px;}
	.index05 .doctor_lst .bd li .img_box img{border-radius:48%;width:110px;height:125px;}
	.index05 .doctor_lst .bd li .d_info h2{padding-top:50px;height:auto;line-height:normal;text-align:center;font-size:18px;}
	

	.index06 .tsyl li{float: left;margin: 0 2% 10px 0;;width: 49%;}
	.index06 .tsyl li:nth-child(2n){margin: 0 0 10px 0;;}
	.index06 .tsyl li p{font-size:16px;}
	.index06 .tsyl li:hover p{font-size:16px;}
	.index06 .tsyl.three_column li{width:100%;margin-right:0;height:130px;margin-bottom:10px;}
	.index06 .tsyl.three_column li p{bottom:35%;}
	.index06 .tsyl.three_column{margin-top:0;}
    .index06 .tsyl.three_column li .icon_box{left:18%;}

	.index07{background-size: 100%;padding-bottom:20px;}
	.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{height:275px;}
	.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}
	.index07 .three_box .tab_three .hd li{margin-right:30px;}
	.index07 .three_box .tab_three .hd li:not(:last-child):after{right:-24px;}
	
	.index03 .tab_lst_box{width: 100%;}
	.index03 .tab_lst_box .hd{padding:0;width:100%;}
	.index03 .tab_lst_box .bd ul{height:auto;}
	.index03 .tab_lst_box .hd li{width:78px;font-size:16px;}
	.index03 .tab_lst_box .hd li.on{font-size:18px;}
	.index03 .tab_lst_box .bd li .date_box{width:20%;}
	.index03 .tab_lst_box .bd li h2{width:78%;}
	
	.index07 .tab_lst_box{width:100%;}
    .index07 .tab_lst_box{width: 100%;}
	.index07 .tab_lst_box .hd{padding:0;width:100%;}
	.index07 .tab_lst_box .hd li{width:78px;font-size:16px;margin-right:4px;}
	.index07 .tab_lst_box .hd li:not(:last-child):after{margin-right:10px;}
	.index07 .tab_lst_box .bd ul{height:auto;}
	.index07 .tab_lst_box .hd li.on{font-size:18px;}
	.index07 .tab_lst_box .bd li .date_box{width:20%;}
	.index07 .tab_lst_box .bd li h2{width:78%;}
	
	
	.index07 .zyxw{width: 100%;margin-bottom: 20px;height:auto}
	.index07 .zyxw .hd{position:unset;height: 50px;}
	.index07 .zyxw .hd .img_box{height: 50px}
	.index07 .zyxw .hd li{height: 50px}
	.index07 .zyxw .bd{height:auto;max-height:275px;overflow:hidden;}
	.index07 .zyxw .bd li{height:auto;}
	.index07 .zyxw .bd li .img_box{height:280px}
	.index07 .zyxw .bd li p{bottom:50px;}
	.index07 .zyxw .bd li h2{bottom: 20px}
	

	.index08{height: auto;margin-top:20px;}
	.index08:after{top:50px;}
	
	.index08 .four_tab{padding-top: 0}
	.index08 .four_tab .hd{padding: 0;margin-bottom:10px;}
	.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: 25%;padding:5px;height:60px;}
	.index08 .four_tab .bd li h2{width: 75%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:60px;line-height:60px;}
	.index08 .four_tab .hd li h5{transition:none;font-size:18px;}
	.index08 .four_tab .hd li.on h5{font-size:20px;transform: translateY(0)}
	.index08 .four_tab .bd li .date_box .date{font-size:12px;height:50px;line-height:50px;}
	.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;}
	.index09 .zt_block{background:none;padding:0 10px 30px;}
	.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;}
    
	
	.link_box{margin-top: 0}
	.link_box .tit{width: 100%}
	.link_box .link_list{width: 100%}
	.link_box .link_list li{padding:0;width:50%;text-align:left;}
	
	
	.footer .bottom_ingo .floor_item{width: 100%}
	.footer .bottom_ingo .lo{width: 100%;margin: 20px auto;;}
	.footer .bq p{float: left}
	
	
    .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;}
    
    .notice_box{padding:10px;}
    .notice_box a {border:1px solid #ccc;padding:10px 30px;display:block;margin-top:10px;margin-right:0;width:100%;text-align:center;}
    .index01 .index_column li:nth-child(1) .pic_box{width:100px;height:100px;}

}
@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%;}
}
@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;}


}

