@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1700px) {
.fimg { box-shadow: 0px 0px 0px 25px #edf6ff; right: 20px; float: right; }
.yygk { height: auto; padding: 50px 0 80px; }
}
 @media only screen and (max-width: 1450px) {
     .map .box1{
    /* margin-left: 160px; */
    /* left: 46%; */
}
.w1300, .link-icon .w1300, .leader .w1300, .main .w1300 { width: 85%; }
.link-icon .slick-slider { width: 100%; }
.head .logo { width: 46%; }
.head .logo-right li a { padding: 0 20px; font-size: 13px; }
.head .logo-right li { line-height: 40px; border-radius: 40px; margin-right: 10px; }
.nav ul>li {padding-right: 42px;}
.nav ol li a { font-size: 15px; }
.ftxt h2 { font-size: 32px; }
.leader .slick-prev { left: -70px; }
.leader .slick-next { right: -35px; }
.leader li .img { height: 350px; }
.leader li .txt { height: 65px; line-height: 65px; font-size: 17px; overflow: hidden; padding: 0 10px; }
.img-list li { width: 23.5%; }
.img-list li:nth-child(5n) { margin-right: 2%; }
.img-list li:nth-child(4n) { margin-right: 0; }
.img-list li .images { height: 430px; }
.main .nr .ghBox dl dt { width: 200px; }
.main .nr .ghBox dl dd { width: calc(100% - 220px); box-sizing: border-box; float: right; padding-left: 30px; }
.education .bkjy li span { width: 80px; }
.education .bkjy li h2 { width: calc(100% - 80px); margin-bottom: 10px; }
.jtvideo li video { height: 325px; }
.attraction .inner_box{margin-bottom:0px}
}
 @media only screen and (max-width: 1400px) {
.nav ul>li {padding-right: 37px;}
.nav ul { width: 100% !important; }
.search { }
.search .text { width: 100%; max-width: 200px; box-sizing: border-box; }
.nav ul>li>a { font-size: 17px; }
.nav ol { left: 0; }
.public-news li a { font-size: 14px; }
.public-news .dome3 .list a { width: 80%; line-height: 45px; }
.public-news .dome3 .list span { line-height: 40px; font-size: 13px; }
.ftxt h2 { font-size: 28px; }
.ftxt .more { margin-top: 15px; width: 150px; height: 45px; line-height: 45px; font-size: 13px; }
.hlfc li p { font-size: 17px; }
.hlfc li .img { height: 165px; }
.hlfc { padding: 55px 0; }
.img-list li .images { height: 400px; }
.list li.clearfix .txt { width: calc(100% - 350px); width: 100%; }
.list li.clearfix .img { width: 220px; }
.doctor-list li p { -webkit-line-clamp: 4; height: 102px; }
.kjnews li.fl { width: 40%; margin-right: 2%; }
.kjnews li.fr { width: 56%; float: right; }
.content .contentl#doc { width: 100%; float: none; margin-top: -340px; }
.content .contentl#doc .box_1 { padding: 60px; margin-bottom: 60px; }
.content .contentl#doc .inner { margin-left: 31%; }
.content .contentl#doc .inner::before { content: '个人简介'; font-size: 26px; padding-bottom: 15px; border-bottom: 4px solid #174d95; display: inline-block; }
.content .contentl#doc .box_1 .img_l { }
.content .contentl#doc .box_1 .docImg { display: inline-block; float: left; width: 20%; position: absolute; }
.content .contentl#doc .box_1 .docImg img { width: 100%; }
.content .contentl#doc .box_1 .docText { }
.content .contentl#doc .box_1 .docText h1 { font-size: 30px; font-weight: normal; }
.content .contentl#doc .box_1 .docText h1 span { font-size: 22px; margin-left: 15px; }
.content .contentl#doc .box_1 .docText p { font-size: 17px; margin: 20px 0; }
.content .contentl#doc .box_1 .docText p span { display: block; padding: 12px 0; }
.content .contentl#doc .box_1 .docText p span em { display: inline-block; float: left; }
.content .contentl#doc .box_1 .docText p span i { width: 40%; }
.content .contentl#doc .box_1 .LeftBox { top: 50px; right: 60px; font-size: 16px; }
.content .contentl#doc .box_1 .LeftBox img { }
.content .contentl#doc .box_1 .LeftBox span { display: block; margin-top: 20px; }
.ldfg li .img { height: 12rem; }
}
 @media only screen and (max-width: 1300px) {
.jtvideo li video { height: 300px; }
.nav ul>li {padding-right: 28px;}
.ntitle h2 { font-size: 24px; }
.pub-desk .d-list { padding: 15px 0 0 30px; }
.pub-desk .d-list .list-tab li { width: 100%; }
.features li .txt p { font-size: 18px; }
.leader li .img { height: 300px; }
.leader .slick-next, .leader .slick-prev { background-size: 70%; }
.ks-nav .ks-tab li { }
.ks-nav .ks-tab li a { }
.subbanner { max-width: 100%; min-width: 320px; }
.ks-nav .ks-list li a, .doct-list li a, .ks-nav .ks-tab1 li a { font-size: 14px; }
.yyzx-lb .slider .img { height: 320px; }
.yyzx-list .hasimg .img { height: 115px; }
.yyzx-list .txt p { line-height: 23px; font-size: 13px; }
.yyzx-list .hasimg .txt { height: auto; padding: 10px 20px; }
.yyzx-list .txt span { margin-top: 0; }
.yyzx-list .txt h2 { font-size: 16px; margin: 0; }
.yyzx-m { height: 400px; }
.yyzx { padding: 60px 0; }
.kjnewss { padding: 0 !important; }
.tit li a { font-size: 24px; }
.img-list li .images { height: 370px; }
.ejlm h2 { font-size: 38px; }
.ksjs .kstxt p { font-size: 16px; }
.title3 h2 { font-size: 26px; }
.doctor-list li .doctor-img { height: 240px; }
.doctor-list li h2 { font-size: 20px; }
.kjnews li.fl .img { height: 260px; }
.kjnews li.fr { padding: 14px 0; }
.kjnews li.fr a { font-size: 15px; }
.kjnews li.fr .time .p1 { font-size: 25px; margin-bottom: 10px; }
.kjnews li.fr .time .p2 { font-size: 12px; line-height: 25px; }
.history ul li .img1, .history ul li .txt1 { height: 120px; }
.history ul li .txt1 { padding: 10px 20px; text-align: left; }
.history ul li .txt1 p { font-size: 13px; line-height: 22px; height: 66px; }
.history ul li .txt1 h2 { font-size: 16px; }
.history .ul3 { margin-top: 60px; }
.history .ul3 .line { height: 104px; }
.history .ul1 li { margin-bottom: 120px; }
.history .ul2 li { margin-top: 120px; }
.ldfg li .img { height: 10rem; }
#lsys { margin: 10px 0; }
#lsys #txtboxyg { margin-bottom: 20px; font-size: 16px; line-height: 28px; }
#lsys #txtboxyg p { margin-bottom: 10px; }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 { min-height: 1444px; }
#lsys ul.n4 { width: 50% }
}
 @media only screen and (max-width: 1200px) {
.jtvideo li video { height: 280px; }
.nav ul>li {padding-right: 24px;}
.nav ul>li a { font-size: 16px; }
.nav ul ol { width: 130%; left: -15%; }
.nav ul ol li a { font-size: 13px; }
.banner { width: 100%; }
.head { height: 100px; }
.head .logo { margin-top: 30px; width: 45%; }
.head .logo-right { margin-top: 40px; }
.head .logo-right li a { padding: 0 15px; font-size: 12px; }
.head .logo-right li { line-height: 38px; }
.link-icon li p { font-size: 16px; margin-top: 12px; }
.map .box1 { right: 0; left: auto; }
.ntitle h2 { font-size: 22px; }
.public-news .list .first img { height: 200px;/* object-fit: cover; */ }
.public-news .list .first p { height: 45px; line-height: 45px; font-size: 14px; text-indent: 0; padding: 0 20px; box-sizing: border-box; }
.pub-desk .tab_menu li { width: 24%; margin-right: 1%; }
.pub-desk .tab_menu li:last-child { margin-right: 0; }
.pub-desk .tab_menu li a {padding: 0;line-height: 28px;}
.pub-desk .d-list { height: 340px; }
.pub-desk .d-list .list-tab li { line-height: 68px; }
.pub-desk .d-list .list-tab li a { font-size: 16px; }
.features li .txt p { font-size: 16px; }
.features li .txt p img { width: 15%; }
.footer { padding-top: 0; margin-top: 60px; }
.bq { margin: 0; }
.copyright p, .copyright p a { font-size: 13px !important; }
.footer-nav li a { font-size: 16px; }
.footer-nav li { line-height: 40px; }
.subbanner { padding: 0; }
.lmmc h2 { font-size: 26px; line-height: 40px; }
.fimg { position: static; width: 45%; box-shadow: none; margin-top: 90px; }
.ftxt { float: left; width: 50%; }
.tit h3, .title3 h2 { font-size: 24px; margin-bottom: 15px; padding: 10px 0; }
.ftxt h2 { font-size: 20px; margin-bottom: 20px; }
.ftxt p { line-height: 32px; font-size: 15px; }
.ftxt .more { margin-top: 0; height: 40px; line-height: 40px; width: 120px; background: #e6bb36 url(../img/more2.png) no-repeat 15px center; }
.leader li .img { height: 270px; }
.leader li .txt { height: 55px; line-height: 55px; font-size: 15px; }
.leader .slick-prev { left: -60px; }
.leader-speak { padding: 50px 0; }
.leader-speak li a { padding: 25px 25px 40px 35px; }
.leader-speak li h2 { font-size: 24px; line-height: 78px; height: 78px; }
.leader-speak li p { font-size: 14px; }
.main h2 { font-size: 34px; }
.content .contentr { display: none; }
.content .contentl { width: 100%; float: none; }
.con-time .infol { float: none; max-width: 100%; text-align: center; }
.con-time .infol p { float: none !important; display: inline-block; }
.content .bt { text-align: center; }
.content .contentl#dor #dor_conts .box_1 .img_l { width: 20%; }
.content .contentl#dor #dor_conts .box_1 .LeftBox { width: 75%; }
.dj .dj-list li { padding: 10px 30px 25px 30px; }
.dj { padding: 60px 0; }
.hlfc li p { font-size: 16px; }
.hlfc li .img { height: 150px; margin: 0; }
.hlfc li { padding: 12px; padding-bottom: 0; }
.hlfc li p::after { display: none; }
.hlfc { padding: 45px 0 0; }
.img-list li .images { height: 340px; }
.page-list { padding: 15px 0 0; }
.ks-nav .ks-tit1 { padding-top: 40px; }
.ejlm h2 { font-size: 32px; }
.ejlm.animation { margin: 0; padding: 40px 0; }
.ksjs .ksimg { width: 48%; }
.ksjs .ksimg img { object-fit: cover; }
.ksjs .kstxt, .ksjs .title3 { width: 48%; }
.doctor-list li .doctor-img { height: 220px; }
.doctor-list li .doctor-img img { object-fit: cover; }
.doctor-list li h2 { font-size: 18px; }
.education .yjsjw li h2, .education .bkjy li h2 { font-size: 16px; margin-bottom: 5px; }
.education .yjsjw li:first-child { padding: 15px 20px; }
.education .yjsjw li span, .education .bkjy li span { font-size: 13px; }
.education .bkjy li span { width: 70px; }
.flist .bgxz li { margin-right: 0; }
.flist .bgxz li span { font-size: 12px; width: 100px; }
.flist .bgxz li a { width: calc( 100% - 120px); }
.flist .first .txt h2, .flist .li .txt h2 { font-size: 15px; }
.flist .li .time .p1 { font-size: 20px; }
.flist .li .time { width: 70px; }
.flist .li .txt { width: calc(100% - 80px); }
.flist .li .txt p { font-size: 13px; }
.ldfg li .img { height: 10rem; }
}
 @media only screen and (max-width: 1100px) {
.jtvideo li video { height: 265px; }
.nav ul>li {padding-right: 16px;}
.pub-desk { padding-top: 30px; margin-bottom: 50px; }
.pub-desk .d-list { margin-top: 25px; }
.pub-desk .d-list .list-list li {width: 49% !important;}
.pub-desk .d-list .list-list li:nth-child(2n) {margin-right: 0%;}
.features li .img { height: 120px; }
.features li .txt { line-height: 120px; }
.footer .iconl { display: none; }
.leader li { margin-right: 20px; }
.leader { padding: 60px 0; }
.ks-nav .ks-tit { }
.ks-nav .ks-tab li { width: 25%; }
.ks-nav .ks-tab li a { }
.ks-nav .ks-list li, .ks_item a, .ks-nav .ks-tab1 li { width: 23.5%; }
.ks-nav .ks-list li a { }
.ks-nav .ks-list li:nth-child(4n), .ks-nav .ks-tab1 li:nth-child(4n) { margin-right: 0; }
.ks-nav .ks-list li:nth-child(5n), .ks-nav .ks-tab1 li:nth-child(5n) { margin-right: 2%; }
.img-list li .images { height: 300px; }
.ks_item a { margin-right: 2%; font-size: 14px; }
.ks_item a:nth-child(4n) { margin-right: 0; }
.doctor-list li .doctor-img { height: 210px; }
.kjnews li.fl .img { height: 240px; }
.kjnews li.fl .time .p1 { font-size: 24px; margin: 0; }
.kjnews li.fl .time .p2 { font-size: 12px; }
.kjnews li.fl .time { height: 65px; padding-top: 10px; }
.kjnews li.fl .txt>p { line-height: 65px; height: 65px; font-size: 15px; }
.kjnews li.fr { padding: 12px 0; }
.kjnews, .education, .flist { padding: 60px 0; }
.flist .bgxz li { margin: 0; margin-bottom: 10px; }
.ldfg li { width: 12%; }
.ldfg li .img { height: 9rem; }
.ldfg li h2 { font-size: 14px; line-height: 20px; min-height: 60px; padding-top: 10px; }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 { min-height: 1474px; }
}
 @media only screen and (max-width: 1000px) {
.header { border-bottom: 1px solid #eeefee; }
.head { height: 190px; }
.head .logo { margin-top: 20px; margin-bottom: 20px; }
.head .logo-right { display: none; }
.lmmc { padding-top: 15px; }
.menu { width: 20px; height: 24px; display: block; right: 7.5%; top: 82px; margin: auto; overflow: hidden; z-index: 999999999; cursor: pointer; position: absolute; }
.menu span { float: left; width: 100%; background: #234d73; transition: all 0.4s ease; margin-top: 4px; height: 3px; }
.menu.open span { /* background: #fff; */ }
.menu.open span:nth-child(1) { transform: rotate(45deg); margin-top: 14px; }
.menu.open span:nth-child(2) { transform: rotate(-45deg); margin-top: -3px; }
.menu.open span:nth-child(3) { opacity: 0; }
.m-header { position: fixed; width: 100%; z-index: 99999; }
.nav { position: absolute; transition: right 0.3s ease; right: -110%; top: 0px; left: auto; width: 420px; height: 100vh; z-index: -99; background: #fff; margin: 0; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); }
.navshow { overflow-y: scroll; position: fixed; width: 100%; top: 0px; left: 0px; }
.nav.active { right: 0; z-index: 99999; }
.search { width: 100%; position: relative; top: 0; border-bottom: 1px solid #e7e7e6; }
.nav ul { width: 100%; overflow: auto; height: calc(100vh - 197px); }
.nav .ul1 { display: none; }
.nav .ul2 { display: block; }
.search .a_links { right: 0; left: auto; top: -70px; }
.search .text { max-width: 100%; height: 55px; line-height: 55px; border: 0; padding: 0 20px; }
.nav ul>li { float: none; width: 100%; height: auto; line-height: 60px; position: relative; border-bottom: 1px solid #e6e6e6; text-align: left; }
.nav ul>li>a { font-size: 18px; color: #000; font-weight: bold; width: 80%; text-indent: 20px; position: relative; display: block; }
.search .submit { top: 0; bottom: 0; margin: auto; right: 20px; }
.nav .w1300 { border-top: 1px solid #c4c4c4; width: 100%; }
.nav ul ol { width: 100%; left: 0; position: relative; top: 0; background: none; text-align: left; padding: 0; }
.nav ul>li a::after { display: none; }
.nav ul li ol>li { text-align: left; border: 0; line-height: 50px; position: relative; text-indent: 20px; border-top: 1px solid rgba(0, 0, 0, 0.2); }
.nav ul ol li a { font-size: 17px; color: #000; }
.nav ul li i { position: absolute; right: 0; width: 15%; height: 60px; top: 0; background: url(../img/jia1.png) no-repeat center center; margin: auto; z-index: 10; cursor: pointer; transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -webkit-transition: all .2s ease; }
.nav ul li ol li i { height: 50px; }
.nav ul li i.on { background: url(../img/jian2.png) no-repeat center center; }
.public-news .dome { width: 49%; margin-right: 2%; }
.public-news .dome2 { margin-right: 0; }
.public-news .dome3, .public-news .dome2-2 { /* float: none; */ width: 100%; margin: 25px 0 0; }
.public-news .dome2-2 .list li { float: right; width: 49%; }
.public-news .dome2-2 .list .first { float: left; width: 49%; margin-right: 2%; }
.public-news .dome2-2 li a { line-height: 46px; }
#ib1{width:100%}
.public-news #ib1 .list .first img{
    height: 410px;
}
.ntitle h2 {margin-bottom: 13px;}
.ntitle a { font-size: 13px; }
.public-news li a { font-size: 15px; }
.public-news .list .first img { height: 300px; object-fit: cover; }
.pub-desk .tab_menu li a {}
.pub-desk .d-list .list-tab li { background-size: 10% !important; line-height: 60px; }
.features li .img { height: 100px; }
.features li .txt { line-height: 100px; }
.features li .txt p { font-size: 14px; overflow: hidden; height: 100px; }
.features li .txt p img { margin-right: 8px; }
.content .contentl#dor #dor_conts .box_1 .img_l::after { display: none; }
.content .contentl#dor #dor_conts .box_1 .img_l { width: 112px; }
.content .contentl#dor #dor_conts h1 { margin: 10px 0; }
.content .contentl#dor #dor_conts .box_1 .LeftBox { margin: 0; width: calc(100% - 128px); float: right; }
.content .contentl#dor #dor_conts .box_1 { padding-bottom: 60px; }
.yyzx-lb .slider .img { height: 245px; }
.yyzx-list .txt p { -webkit-line-clamp: 1; line-height: 22px; font-size: 12px; }
.yyzx-list .txt span { font-size: 12px; }
.yyzx-list .hasimg .img { height: 93px; }
.yyzx-list .txt h2 { font-size: 15px; }
.yyzx-list .hasimg .txt { padding: 10px 15px; }
.yyzx-list li { margin-bottom: 10px; }
.yyzx-lb .slider .txt h2 { font-size: 15px; }
.yyzx-lb .slider .txt h2 span { font-size: 13px; }
.yyzx-lb .slider .txt { height: 55px; padding: 15px 20px 0 20px; }
.yyzx-list { width: 49%; }
.yyzx-lb .slick-dots { bottom: 24%; }
.yyzx-m { height: 310px; }
.yyzx .tit>a, .dj .tit>a { font-size: 13px; }
.tit li a, .dj .jkjy .tit h3 { font-size: 22px; margin: 0; }
.dj { padding: 50px 0; }
.hlfc li p { font-size: 15px; }
.hlfc li .img { height: 120px; }
.hlfc { padding: 40px 0 0; }
.img-list li .images { height: 280px; }
.ejlm h2 { font-size: 30px; display: none; }
.ejlm.animation { margin: 0; padding: 35px 0; display: none; }
.list li.clearfix .img { width: 200px; height: 115px; }
.list li.clearfix .txt { width: calc(100% - 310px); }
.list li h2 { font-size: 17px; }
.list li p, .list li .info { font-size: 13px; }
.subbanner .bg .w1300 { min-height: 40px; }
.list { margin-top: 20px; }
.ldfg { margin-top: 0 }
.ldfg li { width: auto; display: block; margin: 20px 0; background: #f9fcff; padding: 24px; }
.ldfg li .img { height: 14rem; display: inline-block; width: 28%; margin: 0 20px 0 0; float: left; }
.ldfg li h2 { float: left; font-size: 18px; text-align: left; }
.ldfg li h2 span { font-size: 16px; display: block; margin: 10px 0 0 0; }
.ldfg li:last-child { margin-right: 20px; }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 { min-height: 2864px; }
#lsys ul li .text { display: block; }
#lsys ul li .text .txt1 { width: 100%; float: none; }
#lsys ul li .text .img1 { width: 100%; margin-top: 14px; }
.attraction .attraction_img_item .attraction_box{height: 530px;}
}
 @media only screen and (max-width: 960px) {
.jtvideo li video { height: 240px; }
.banner .slick-dots { bottom: 15px; }
.banner .slick-dots li::after { font-size: 18px; top: -30px; }
.public-news { margin-top: 40px; margin-bottom: 50px; padding-bottom: 0; }
.public-news .list .first img { height: 280px; }
.pub-desk .d-list { height: 310px;/* padding: 15px 0 0 0; */ }
.content .bt { font-size: 22px; }
.contentl .con-time { margin-top: 20px; }
.content { padding: 50px 0; }
.content .contentl#dor #dor_conts { margin: 0; }
.pub-desk .d-list .list-tab { width: 20%; padding: 0 20px 0; }
.pub-desk .d-list .list-tab li a { font-size: 15px; }
.pub-desk .d-list .list-list { padding: 0 30px 0 20px; }
.pub-desk .mCustomScrollBox { padding-right: 40px; }
.pub-desk .d-list .list-list li a { font-size: 14px; }
.features li .txt p { font-size: 13px; }
.lmmc h2 { font-size: 30px; }
.subbanner .bg .w1300 { }
.nrsub .lmmc { padding-top: 100px; }
.subbanner .dqwz, .subbanner .dqwz a { font-size: 14px; }
.yygk { padding: 35px 0 40px; }
.fimg { height: 240px; }
.fimg img { width: 100%; height: 100%; object-fit: cover; }
.ftxt p { line-height: 30px; font-size: 14px; }
.leader li { margin-right: 30px; }
.leader li .img { height: 310px; }
.leader { padding: 50px 0; }
.leader-lb { width: 94%; margin: 0 auto; }
.leader-speak li h2 { font-size: 22px; line-height: 60px; background-size: 15%; height: 60px; }
.leader-speak li p { margin-top: 10px; font-size: 13px; -webkit-line-clamp: 3; height: 75px; line-height: 25px; }
.leader-speak li a { padding: 20px; }
.leader-speak li { background: #fff !important; }
.ks-nav .ks-tit { }
.ks-nav .ks-tit h2 { }
.ks-nav .ks-tab li a { }
.main .nr p { font-size: 16px; }
.main h2 { font-size: 30px; }
.attraction h2{
    font-size: 24px;
    margin: 0 0 30px 0 !important;
}
.main .w1300 { padding: 30px 0; }
.content .contentl#dor #dor_conts .box_1 { padding-bottom: 40px; }
.dj .dj-list li h2 { font-size: 16px; }
.dj .dj-list li h2 span { font-size: 12px; }
.dj .dj-list li p { font-size: 13px; }
.dj .dj-list li { padding: 10px 20px 20px 20px; }
.dj { padding: 40px 0; }
.img-list li { width: 32%; }
.img-list li:nth-child(5n) { margin-right: 2%; }
.img-list li:nth-child(4n) { margin-right: 2%; }
.img-list li:nth-child(3n) { margin-right: 0; }
.img-list li .images { height: 380px; }
.page-list { padding: 10px 0 0; }
.img-list { margin-top: 40px; }
#rongy2.img-list li .images-txt { font-size: 15px; }
.ks-nav .ks-tit1 { padding-top: 30px; }
.ejlm h2 { font-size: 28px; }
.main .nr p { font-size: 16px; line-height: 2em !important; min-height: auto !important; }
.ksjs .title3 { position: relative; width: 100%; }
.ksjs .kstxt { padding: 0; }
.ksjs .ksimg { width: 350px; }
.ksjs .ksimg img { height: 240px; }
.ksjs .kstxt { width: calc(100% - 370px); }
.doctor-list li .doctor-img { height: 260px; }
.doctor-list li p { -webkit-line-clamp: 5; height: 125px; }
.doctor { padding-bottom: 50px; }
.ksjs { padding: 50px 0; }
.kjnews li.fl, .kjnews li.fr { width: 49%;/* margin-right:2%; */ margin-bottom: 20px; float: left; border-top: 0; }
.kjnews li.fr:last-child { padding: 12px 0; border-bottom: 1px solid #e4e4e4; }
.kjnews li.fl:nth-child(2n), .kjnews li.fr:nth-child(2n) { margin-right: 0; }
.kjnews, .education, .flist { padding: 60px 0; }
.education li a, .education .yjsjw li:first-child a { padding: 0 20px; height: auto; }
.education .bkjy li, .education .yjsjw li:first-child { height: auto; padding: 20px; }
.education ul { height: 355px; }
.flist .first .img { width: 52%; }
.flist .first .txt { width: 44%; }
.content .contentl#doc { width: 100%; float: none; margin-top: -230px; }
.content .contentl#doc .box_1 { padding: 60px; margin-bottom: 40px; }
.content .contentl#doc .inner { margin-left: 0; }
.content .contentl#doc .inner::before { }
.content .contentl#doc .box_1 .img_l { }
.content .contentl#doc .box_1 .docImg { display: inline-block; float: left; width: 20%; position: absolute; }
.content .contentl#doc .box_1 .docImg img { width: 100%; }
.content .contentl#doc .box_1 .docText { }
.content .contentl#doc .box_1 .docText h1 { font-size: 30px; font-weight: normal; }
.content .contentl#doc .box_1 .docText h1 span { font-size: 22px; margin-left: 15px; }
.content .contentl#doc .box_1 .docText p { font-size: 17px; margin: 20px 0; }
.content .contentl#doc .box_1 .docText p span { display: block; padding: 12px 0; }
.content .contentl#doc .box_1 .docText p span em { display: inline-block; float: left; }
.content .contentl#doc .box_1 .docText p span i { width: 40%; }
.content .contentl#doc .box_1 .LeftBox { top: 80px; right: 60px; font-size: 16px; width: 150px; }
.content .contentl#doc .box_1 .LeftBox img { }
.content .contentl#doc .box_1 .LeftBox span { display: block; margin-top: 20px; }
.history .ul2 { float: left; }
.history .ul3 { float: right; }
.history .ul1, .history .ul2 { width: 96%; }
.history .ul1 li, .history .ul2 li { margin: 0 0 30px; box-shadow: 0 0 15px 0 rgba(17,78,159,0.2); }
.history ul li .img1, .history ul li .txt1 { height: 160px; }
.history .ul2 li .img1 { float: right; }
.history .ul2 li .txt1 { float: left; text-align: right; }
.history .ul2 li .txt1, .history .ul2 li .txt1 h2 { text-align: right; }
.history ul li .txt1 { padding: 25px; text-align: left; }
.history ul li .txt1 h2 { font-size: 17px; text-align: left; }
.history ul li .txt1 p { font-size: 14px; line-height: 25px; height: 75px; }
.history .ul3 { margin-top: 70px; }
.history .ul3 .line { height: 175px; }
.history .ul3 li:last-child .line { height: 120px; display: none; }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 { min-height: 2834px; }
.attraction .attraction_img_item .attraction_box{height: 470px;}
}
 @media only screen and (max-width: 840px) {
.jtvideo li video { height: 220px; }
.public-news .list .first img { height: 260px; }
.public-news .dome2-2 li a { line-height: 43px; }
.pub-desk .d-list .list-tab { padding-right: 0; }
.pub-desk .d-list .list-tab li a { font-size: 14px; }
.pub-desk .tab_menu li a img { display: none; }
.features li .img { height: 85px; }
.features li .txt { line-height: 85px; }
.features li .txt p { height: 85px; }
.fimg, .ftxt { width: 100%; float: none; height: auto; }
.fimg { display: none; }
.leader li .img { height: 260px; }
.leader li { margin-right: 20px; }
.hlfc li p { font-size: 14px; }
.hlfc li .img { height: 100px; }
.img-list li .images { height: 340px; }
#rongy.img-list li{
    width: 48%;
}
#rongy.img-list li .images{
    height: 140px;
}
.images-txt p{font-size:14px;line-height: 41px;}
.doctor-list li .doctor-img { height: 240px; }
.ldfg li .img { height: 12rem; }
.ldfg li h2 { font-size: 14px; line-height: 20px; min-height: 60px; padding-top: 10px; }
.content .contentl#doc { width: 100%; float: none; margin-top: -230px; }
.content .contentl#doc .box_1 { padding: 9%; margin-bottom: 0; }
.content .contentl#doc .inner { margin-left: 0; }
.content .contentl#doc .inner::before { }
.content .contentl#doc .box_1 .img_l { }
.content .contentl#doc .box_1 .docImg { display: inline-block; float: left; width: 20%; position: absolute; }
.content .contentl#doc .box_1 .docImg img { width: 100%; }
.content .contentl#doc .box_1 .docText { }
.content .contentl#doc .box_1 .docText h1 { font-size: 30px; font-weight: normal; }
.content .contentl#doc .box_1 .docText h1 span { font-size: 22px; margin-left: 15px; }
.content .contentl#doc .box_1 .docText p { font-size: 17px; margin: 20px 0; }
.content .contentl#doc .box_1 .docText p span { display: block; padding: 12px 0; }
.content .contentl#doc .box_1 .docText p span em { display: inline-block; float: left; }
.content .contentl#doc .box_1 .docText p span i { width: calc(90% - 85px); }
.content .contentl#doc .box_1 .LeftBox { top: 0; right: 0; font-size: 16px; width: 100%; position: relative; height: 100%; background: #fff; padding: 40px 10px 0; margin-top: 30px; }
.content .contentl#doc .box_1 .LeftBox img { display: inline-block; width: 130px; }
.content .contentl#doc .box_1 .LeftBox span { margin-top: 20px; color: #111; }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 { min-height: 2754px; }
.attraction .attraction_img_item .attraction_box{height: 390px;}
}
 @media only screen and (max-width: 768px) {
     .attraction .attraction_img_item .attraction_box{height: 390px;}
.jtvideo li { width: 100%; float: none; margin: 0 !important; }
.jtvideo li video { height: auto; }
.tit>a { font-size: 13px; margin-top: 10px; }
.head .logo, .head { }
.menu { top: 78px; right: 3.5%; }
.nav ul { height: calc(100vh - 176px); }
.w1300, .link-icon .w1300, .leader .w1300, .main .w1300 { width: 100%; padding-left: 3.5%; padding-right: 3.5%; }
.nav .w1300 { padding: 0; }
.banner .slick-dots li::after { font-size: 16px; }
.link-icon li p { font-size: 15px; }
.link-icon .slick-prev { left: -12px; background-size: 70%; }
.link-icon .slick-next { right: -12px; background-size: 70%; }
.link-icon .slick-slider { width: 95%; }
.public-news {margin-top: 30px;}
.ntitle h2 { font-size: 18px; }
.public-news .list .first img { height: 240px; }
.public-news .dome2-2 li a { line-height: 40px; }
.public-news .list .first p { padding: 0 10px; }
.pub-desk { background-size: cover; padding-bottom: 20px; margin-bottom: 30px; }
.pub-desk .d-list { padding: 10px 0 0; height: auto; }
.pub-desk .d-list .list-tab, .pub-desk .d-list .list-list { float: none; width: 100%; padding: 0 20px 0; }
.pub-desk .d-list .list-tab ul { font-size: 0; }
.pub-desk .d-list .list-tab li { background-size: 3% !important; display: inline-block; width: 48%; line-height: 50px; margin-right: 3%; }
.pub-desk .d-list .list-tab li:nth-child(2n) { margin-right: 0; }
.pub-desk .d-list .list-list { float: none; width: 100%; padding-right: 20px; padding-bottom: 20px !important; }
.pub-desk .mCustomScrollBox { padding-right: 30px; }
.pub-desk .mCustomScrollBox { padding-right: 0; }
.pub-desk .d-list .list-list li { margin-top: 12px; text-indent: 20px; }
.features li .img { height: 70px; }
.features li .txt { line-height: 70px; }
.features li .txt p { font-size: 12px; height: 70px; }
.features li .txt p img { margin-right: 5px; }
.map .box1 {width: 100%;position: static;margin: 0;padding-bottom: 25px;padding-top: 25px;}
.map {height: auto;}
.map .tit,.map .tit1-1,.map .bdmaplist>li{padding-left: 30px;}
#bdmap { height: 450px; }
.snav, .snavi { left: 0; }
.leader-lb { width: 98%; }
.leader li .img { height: 220px; }
.leader li .txt { height: 45px; line-height: 45px; font-size: 13px; }
.leader .slick-next, .leader .slick-prev { background-size: 50%; }
.leader-speak li h2 { font-size: 20px; line-height: 50px; background-size: 12%; height: 50px; }
.ks-nav { margin-bottom: 30px; }
.ks-nav .ks-tab { margin: 20px 0 10px; }
.ks-nav .ks-tab li { width: 25%; }
.ks-nav .ks-tab li a { }
.ks-nav .ks-tab li.active a { color: #fff; font-weight: normal; font-size: 14px; }
.ks-nav .ks-tab li::after { display: none; }
.ks-nav .ks-list li, .ks_item a, .ks-nav .ks-tab1 li { width: 32%; margin-right: 2%; }
.ks-nav .ks-list li:nth-child(5n), .ks-nav .ks-tab1 li:nth-child(5n) { margin-right: 2%; }
.ks-nav .ks-list li:nth-child(4n), .ks-nav .ks-tab1 li:nth-child(4n) { margin-right: 2%; }
.ks-nav .ks-list li:nth-child(3n), .ks-nav .ks-tab1 li:nth-child(3n) { margin-right: 0%; }
.ks-nav .ks-list li a { }
.ks_item a:nth-child(4n) { margin-right: 2%; }
.ks_item a:nth-child(3n) { margin-right: 0; }
.ks, .ks_item { margin: 40px 0; }
.main h2 { font-size: 24px; margin: 35px 0 25px; }
.main .nr { margin-top: 0; }
.hotImbBox{
    height: 590px;
    overflow: inherit;
}
.hotImbBox table tr td{width:50%;display:inline-block}
.hotImbBox table tr td:nth-child(2n) table{padding-left:15px}
.hotImbBox table tr td table tr td a img{
    height: 190px;
}
.hotImbBox table tr td table{padding:0}
.content .bt { font-size: 20px; }
.content { padding: 40px 0; }
.content .contentl .v_news_content p { font-size: 16px; }
.content .contentl#dor #dor_conts .box_1 { padding-bottom: 30px; margin-bottom: 30px; }
.content .contentl#dor #dor_conts h1 { font-size: 20px; }
.yyzx { padding: 40px 0; }
.hlfc li { width: 49%; margin-bottom: 10px; }
.hlfc li .img { height: 200px; }
.page-list {/* padding: 10px 0; */ }
.page-list>div {margin: 25px 0 !important;}
.img-list { margin-top: 30px; }
.ejlm h2 { display: none; }
.ejlm.animation { padding: 0; border: 0; }
.list {/* padding: 30px 0 0; */margin-top: 0 !important;}
.list li .date h3 { font-size: 24px; }
.list li.clearfix .date { font-size: 12px; }
.main .nr .ghBox dl dt { width: 100%; text-align: center; }
.main .nr .ghBox dl dd { width: 100%; border: 0; padding: 0; margin-top: 10px; }
.ksjs .kstxt p { font-size: 15px; }
.title3 { margin-bottom: 25px }
.ksjs { padding: 40px 0; }
.doctor { padding-bottom: 40px; }
.doctor-list li .doctor-img { height: 220px; }
.doctor-list li h2 { margin-top: 5px; }
.kjnews li.fl .img { height: 215px; }
.kjnews, .education, .flist { padding: 60px 0; }
.education .bkjy, .education .yjsjw { float: none; width: 100%; }
.education .yjsjw { margin-top: 20px; }
.education ul { height: auto; }
.flist .jxjy, .flist .bgxz { width: 100%; float: none; }
.flist .bgxz { margin-top: 20px; }
.flist .first .img { width: 48%; height: 180px; }
.flist .first .txt { width: 48%; }
.flist .li { padding: 20px 0; }
.history { margin-top: 95px; }
.banner .slick-arrow {display: none !important;}
#lsys ul.n4 { margin-left: 0; width: 100%; }
#lsys { width: 100%; overflow: auto; }
#lsys #box3 { width: 800px; overflow: auto; }
#lsys ul.n1 {/* margin-left:14px; */ }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 { min-height: 2904px; }
#lsys ul::before { left: 15px; }
#lsys ul li::before { left: 5px; }
#lsys ul li { margin-left: 40px; }
#rongy2.img-list ul { padding: 20px }
#rongy2.img-list li { width: 100%; margin-bottom: 5%; }
#rongy2.img-list li:nth-child(2n) { margin-left: 0; }
#rongy2.img-list li a { padding: 15px; }
.list_dsj { }
.list_dsj ul { margin: 25px 0; }
.list_dsj ul li { width: 100%; display: block; margin-bottom: 20px; }
.list_dsj ul li:nth-child(2n) { }
.list_dsj ul li a { padding: 15px; }
.list_dsj ul li .img { width: 90px; }
.list_dsj ul li .img img { }
.list_dsj ul li .txt { }
.list_dsj ul li h2, .list_dsj ul li p {margin-left: 14px !important;}
.list_dsj ul li h2 {font-size: 14px !important;margin-bottom: 0 !important;}
.list_dsj ul li p { font-size: 12px; line-height: 22px; }
}
 @media only screen and (max-width: 640px) {
     #img_box.attraction_control{display:none}
.v_news_content>div { overflow: auto; }
.main .nr .ghBox { margin-bottom: 0; }
.nav { width: 100%; }
.head .logo { width: 60%; }
.link-icon { margin-top: 30px; }
.public-news { margin-top: 20px !important; margin-bottom: 30px !important; }
.public-news .dome { float: none; width: 100% !important; margin: 0; }
.public-news .dome2-2 .list .first, .public-news .dome2-2 .list li { float: none; width: 100%; }
.public-news .dome2-2 li a { line-height: 38px; }
.public-news .dome2 { margin: 20px 0; }
.public-news .dome2 { margin-right: 0; }
.ntitle a.m_1{display:none}
.ntitle a.m_2{display:block}
.public-news .dome3 { /* float: none; */ width: 100%; margin: 20px 0 0; }
.ntitle h2 { margin-bottom: 12px; }
.public-news .list .first img { height: auto; max-height: 320px; }
.pub-desk .tab_menu li {width: 50%;margin: 0;}
.pub-desk .tab_menu li a {font-size: 15px;}
.pub-desk .d-list .list-tab li a { font-size: 13px; }
.pub-desk .tab_menu li.active, .pub-desk .tab_menu li:hover { border-top-left-radius: 0; border-bottom-right-radius: 0; }
.pub-desk .d-list .list-list li { background-size: 3% !important; }
.features li { width: 49%; margin-right: 0%; margin-bottom: 10px; height: auto; }
.features li:nth-child(odd) { margin-right: 2%; }
.features li .img { height: 85px; }
.features li .txt { line-height: 85px; }
.features li .txt p img { width: 12%; }
.map .bdmaplist>li.cur .tit1, .map .tit1-1 { font-size: 18px; padding-left: 0; }
.map .tit1-1 { padding-left: 3.5%; }
.map .bdmaplist>li, .map .bdmaplist>li.cur, .map .tit {padding-left: 3.5%;padding-top: 10px;}
.map .bdmaplist>li.cur {padding: 5px 3.5%;margin-top: 0;}
.footer-nav { width: 100%; margin: 20px 0; }
.footer-nav li a { font-size: 15px; }
.footer-ewm{width:100%}
.bq { padding: 10px 0; }
.copyright p { width: 100%; }
.copyright p, .copyright p a { font-size: 12px !important; text-align: center; }
.ftxt h2 { font-size: 18px; margin-bottom: 15px; }
.subbanner .bg .w1300 {/* min-height: 240px; */ }
.lmmc { }
.nrsub .lmmc { padding-top: 80px !important; }
.lmmc h2 { font-size: 23px; line-height: 40px; margin-bottom: 15px; }
.subbanner .dqwz, .subbanner .dqwz a { font-size: 13px; }
#cont-navi { height: 55px; }
.reactTab.tab_st1_box { padding-top: 55px; }
#cont-navi .cont-ctrl-btns>button { height: 55px; }
.tit h3, .title3 h2 { font-size: 20px; margin-bottom: 15px; }
.dj .jkjy .tit h3 { font-size: 18px; }
.yygk { padding: 30px 0; }
.leader li .img { height: 300px; }
.leader { padding: 40px 0; }
.leader .tit, .leader-speak .tit { margin-bottom: 10px; }
.leader .slick-prev, .leader .slick-next { display: none; }
.leader-lb { width: 100%; padding-left: 10px; }
.leader-speak li { float: none; width: 100%; margin-bottom: 20px; }
.leader-speak li h2 { font-size: 18px; line-height: 40px; background-size: 8%; height: 40px; }
.leader-speak { padding: 40px 0; }
.ks-nav { margin-bottom: 20px; }
.ks-nav .ks-tit h2, .ks-nav .ks-tit1 h2 { font-size: 20px; margin-bottom: 20px; }
.ks-nav .ks-tab li { text-align: center; }
.ks-nav .ks-tab li a::after { display: none; }
.ks-nav .ks-tab li a { font-size: 14px; padding: 10px 0; }
.ks-nav .ks-tab li:nth-child(4n) { margin-right: 0; }
.ks-nav .ks-list li, .ks-nav .ks-tab1 li { width: 49%; font-size: 13px; }
.ks_item a { width: 49%; font-size: 13px; padding: 12px; }
.ks-nav .ks-list li:nth-child(5n), .ks-nav .ks-tab1 li:nth-child(5n) { margin-right: 2%; }
.ks-nav .ks-list li:nth-child(4n), .ks-nav .ks-tab1 li:nth-child(4n) { margin-right: 2%; }
.ks-nav .ks-list li:nth-child(3n), .ks-nav .ks-tab1 li:nth-child(3n) { margin-right: 2%; }
.ks-nav .ks-list li:nth-child(2n), .ks_item a:nth-child(2n), .ks-nav .ks-tab1 li:nth-child(2n) { margin-right: 0; }
.ks-nav .ks-list li::before { font-size: 20px; }
.ks-nav .ks-list li a, .doct-list li a, .ks-nav .ks-tab1 li a { font-size: 14px; margin-top: 10px; padding: 12px; margin-bottom: 0; }
.ks_item a:nth-child(4n) { margin-right: 2%; }
.ks_item a:nth-child(3n) { margin-right: 2%; }
.ks_item a:nth-child(2n) { margin-right: 0; }
.ks, .ks_item { margin: 30px 0; }
.main h2 { font-size: 20px; margin: 30px 0 20px; line-height: 36px; }
.hotImbBox h2{font-size:20px !important;margin: 20px 0 10px;}
.attraction .attraction_nav_item,.attraction_control button{height: 50px;}
.reactTab.tab_st1_box ul > li a { padding: 10px 15px; font-weight: normal; font-size: 16px; }
.main .nr p.vsbcontent_img img, .main .nr p img {max-width: 100%;float: none !important;height: auto !important;}
.content { padding: 30px 0; }
.content .bt { font-size: 18px; line-height: 34px; }
.content .contentl#dor #dor_conts .box_1 { padding-bottom: 20px; margin-bottom: 20px; }
.content .contentl#dor #dor_conts .box_1 .LeftBox { width: calc(100% - 118px); }
.content .contentl#dor #dor_conts h1 { font-size: 18px; margin: 20px 0; }
.yyzx-lb, .yyzx-list { width: 100%; float: none; }
.yyzx-list { margin-top: 30px; }
.yyzx-m { height: 750px; }
.tit li a { font-size: 18px; }
.yyzx-list .hasimg .img { height: 125px; }
.yyzx-list .txt p { -webkit-line-clamp: 2; margin: 5px 0; }
.yyzx-list li { margin-bottom: 15px; }
.yyzx { padding: 20px 0; }
.dj .djgz, .dj .jkjy { float: none; width: 100%; }
.dj .jkjy { padding-top: 20px; }
.dj { padding: 30px 0; }
.dj .dj-list li h2 { padding: 10px 80px 10px 0; font-size: 15px; }
.hlfc li .img { height: 160px; }
.img-list li .images { height: 280px; }
.page-list {/* padding: 5px 0; */ }
.page-list>div {margin: 16px 0 !important;}
.img-list { margin-top: 20px; }
.ks-nav .ks-tit1 { padding-top: 20px; }
.list li.clearfix .img { width: 100%; float: none; height: auto; margin-bottom: 20px; max-height: 240px; }
.list li.clearfix .txt, .list li .noimg { width: 100%;/* padding-left: 80px; */ }
.list li.clearfix .date { position: absolute; z-index: 9; bottom: 28px; margin: 0; padding: 10px 10px 5px 10px; }
.list li.clearfix { padding: 10px 0; }
.list { padding: 0; }
.list li h2 { font-size: 15px; font-weight: normal;/* margin: 0 0 5px 0; */ }
.list li p { font-size: 12px; -webkit-line-clamp: 2; line-height: 22px; height: 44px; max-height: 44px; }
.list li .date h3 { font-size: 20px; }
.list li .info { font-size: 12px; }
.main .nr .ghBox .inner { padding: 10px 20px; }
.ksjs .ksimg { width: 100%; float: none; }
.ksjs .ksimg img { height: auto; }
.ksjs .kstxt { width: 100%; float: none; margin-top: 10px; }
.ksjs { padding: 30px 0; }
.doctor { padding-bottom: 30px; }
.doctor-list li .doctor-img { width: 52%; height: 200px; }
.doctor-list li .doctor-txt { width: 48%; padding-left: 15px; }
.doctor-list li p { margin-top: 5px; }
.doctor-list li .xx { margin-top: 10px; }
.kjnews li.fr .time .p1, .kjnews li.fl .time .p1 { font-size: 20px; margin: 0; }
.kjnews li.fl .time { padding-top: 7px; height: 60px; width: 70px; }
.kjnews li.fl .txt>p { height: 60px; line-height: 60px; width: calc(100% - 70px); padding: 0 15px; }
.kjnews li.fr .time { width: 70px; padding-right: 5px; }
.kjnews li.fr a { font-size: 15px; width: calc(100% - 85px); }
.kjnews, .education, .flist { padding: 0px 0; }
.subg { height: 280px; }
.subg .lmmc { padding-top: 8px !important; color: #1a3f70; text-align: left; }
.subg .lmmc h2 { margin: 15px 0; }
.subg .dqwz { display: none }
.history { margin-top: 15px; }
.history ul li .txt1 h2 { font-size: 15px; }
.history ul li .txt1 p { font-size: 13px; line-height: 22px; height: 66px; }
.history ul li .img1, .history ul li .txt1 { height: 120px; }
.history ul li .txt1 { padding: 10px 20px; }
.history .ul1 li, .history .ul2 li { margin: 0 0 20px; }
.history .ul3 { margin-top: 58px; }
.history .ul3 .line { height: 125px; }
.history .ul1, .history .ul2 { width: calc(100% - 30px); }
#lsys ul.n1, #lsys ul.n2, #lsys ul.n3 {/* min-height: 2674px; */ }
#lsys { margin: 10px 0; }
#lsys #txtboxyg { margin-bottom: 20px; font-size: 15px; line-height: 28px; }
#lsys #txtboxyg p { margin-bottom: 10px; }
}
 @media only screen and (max-width: 540px) {
.nav { width: 100%; }
.leader li .img { height: 240px; }
.img-list li .images { height: 220px; }
.kjnews li.fl, .kjnews li.fr { width: 100%; margin-right: 0; margin-bottom: 20px; float: none; border-top: 0; }
.kjnews li.fl .img { height: auto; }
.content .contentl#doc { width: 100%; float: none; margin-top: -230px; }
.content .contentl#doc .box_1 { padding: 9%; margin-bottom: 0; }
.content .contentl#doc .inner { margin-left: 0; }
.content .contentl#doc .inner::before { content: '个人简介'; font-size: 18px; padding-bottom: 10px; }
.content .contentl#doc .box_1 .img_l { }
.content .contentl#doc .box_1 .docImg { display: inline-block; float: left; width: 30%; position: absolute; }
.content .contentl#doc .box_1 .docImg img { width: 100%; }
.content .contentl#doc .box_1 .docText { color: #FFF; margin-left: 45%; padding-top: 10px; }
.content .contentl#doc .box_1 .docText h1 { font-size: 22px; font-weight: normal; }
.content .contentl#doc .box_1 .docText h1 span { font-size: 22px; margin-left: 15px; }
.content .contentl#doc .box_1 .docText p { font-size: 15px; margin: 15px 0; }
.content .contentl#doc .box_1 .docText p span { display: block; padding: 5px 0; }
.content .contentl#doc .box_1 .docText p span em { display: inline-block; float: left; }
.content .contentl#doc .box_1 .docText p span i { width: calc(100% - 76px); }
.content .contentl#doc .box_1 .LeftBox { top: 0; right: 0; font-size: 14px; width: 100%; position: relative; height: 100%; background: #f2f8fd; padding: 40px 10px; margin-top: 30px; }
.content .contentl#doc .box_1 .LeftBox img { display: inline-block; width: 130px; }
.content .contentl#doc .box_1 .LeftBox span { margin-top: 20px; color: #111; }
.ldfg li { width: auto; display: block; margin: 0 20px 20px 20px; background: #f9fcff; padding: 24px; }
.ldfg li .img { height: 10rem; display: inline-block; width: 30%; margin: 0 20px 0 0; float: left; }
.ldfg li h2 { float: left; font-size: 18px; text-align: left; }
.ldfg li h2 span { font-size: 16px; display: block; margin: 10px 0 0 0; }
.ldfg li:last-child { margin-right: 20px; }
.hotImbBox table tr td{width: 100%;display:inline-block;}
.hotImbBox table tr td table tr td a img{height: auto;}
.hotImbBox table tr td:nth-child(2n) table{
    padding: 0;
}
}
 @media only screen and (max-width: 480px) {
.head .logo, .head { }
.search .a_links { display: none }
.menu { top: 70px; right: 15px; }
.nav { padding-top: 0; }
.nav ul { height: calc(100vh - 156px); }
.head .logo { width: 75%; }
.top li a { font-size: 12px; }
.top-link li { float: none; display: inline-block; }
.top-rlink { display: none; }
.top-link { float: none; width: 100%; text-align: center; font-size: 0; }
.banner .slick-dots li::after { font-size: 15px; top: -25px; }
.banner .slick-dots li button, .banner .slick-dots li { width: 60px; height: 3px; }
.banner .slick-dots li.slick-active button::after { height: 3px; }
.banner .slick-dots { bottom: 8px; }
.link-icon { margin-top: 20px; }
.public-news { padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; }
.public-news .list .first img { max-height: 280px; }
.public-news .dome2, .public-news .dome3 { margin: 10px 0; }
.pub-desk { padding-top: 20px; margin-bottom: 20px; }
.pub-desk .tab_menu li {}
.pub-desk .tab_menu li a {line-height: 40px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;}
.pub-desk .d-list { padding: 0; margin-top: 20px; }
.pub-desk .d-list .list-tab, .pub-desk .d-list .list-list { padding: 0 10px 0; }
.pub-desk .d-list .list-tab li { background-size: 5% !important; }
.pub-desk .d-list .list-tab, .pub-desk .d-list .list-list { padding: 0 10px 0; }
.pub-desk .d-list .list-list li a { font-size: 12px; }
.pub-desk .d-list .list-list li { line-height: 45px; height: 45px; background-size: 4% !important; text-indent: 12px; background-position: center right 12px !important; }
.features li .img { height: 65px; }
.features li .txt { line-height: 65px; }
.features li .txt p img { width: 13%; }
.link-icon .icon { width: 75px; height: 75px; }
.link-icon .icon img { width: 35%; }
.link-icon .slick-slider { width: 90%; }
.link-icon .slick-prev { left: -20px; }
.link-icon .slick-next { right: -20px; }
.link-icon li p { font-size: 13px; margin-top: 5px; }
.map .tit {font-size: 18px;font-weight: normal;}
#bdmap { height: 340px; }
.map .bdmaplist>li.cur .tit1, .map .tit1-1 { font-size: 17px; line-height: 35px; margin-bottom: 5px; }
.map .list .item .s2, .map .list .item .s1 { font-size: 13px; line-height: 33px; }
.map .tit1 { font-size: 16px; line-height: 40px; }
.map .bdmaplist>li.cur {margin-bottom: 0;}
.map .list .item { padding: 0; }
.BMap_bubble_content h3 { font-size: 15px; font-weight: normal; }
.BMap_bubble_content p { font-size: 12px; }
.footer-nav { margin: 10px 0; }
.top { height: 35px; }
.top-link li { line-height: 35px; height: 35px; }
.top-link li::after { height: 35px; }
.tit h3, .title3 h2 { font-size: 18px; margin-bottom: 5px; }
.ftxt h2 { font-size: 16px; margin-bottom: 10px; font-weight: normal; }
.ftxt p { line-height: 28px; }
.ftxt .more { float: none; margin: 5px auto; height: 38px; line-height: 38px; font-size: 12px; width: 130px; border-radius: 5px; }
.subbanner .bg .w1300 {/* min-height: 210px; */ }
.subbanner.ssjg .bg .w1300 { min-height: 170px; }
.lmmc { }
.lmmc h2 { font-size: 18px; line-height: 30px; }
.subbanner .dqwz, .subbanner .dqwz a { font-size: 12px; }
.pub-desk .mCustomScrollBox { padding-right: 30px; }
.pub-desk .mCustomScrollBox { padding-right: 0; }
.pub-desk .d-list .list-list li { margin-top: 12px; text-indent: 20px; }
.features li .img { height: 70px; }
.features li .txt { line-height: 70px; }
.features li .txt p { font-size: 12px; height: 70px; }
.features li .txt p img { margin-right: 5px; }
.map .box1 { width: 100%; position: static; margin: 0; padding-bottom: 20px; }
.map { height: auto; }
.snav, .snavi { left: 0; }
.leader li .img { height: 220px; }
.leader li { margin-right: 10px; }
.leader li .txt { height: 40px; line-height: 40px; font-size: 12px; }
.leader { padding: 30px 0; }
.leader-speak li h2 { font-size: 16px; line-height: 38px; font-weight: normal; background: url(../img/sicon1.png) no-repeat center right 0px; background-size: 8%; height: 38px; padding-right: 35px; }
.leader-speak { padding: 25px 0; }
.leader-speak li { margin-bottom: 10px; }
.ks-nav .ks-tit h2, .ks-nav .ks-tit1 h2 { margin-bottom: 10px; font-size: 18px; }
.ks-nav .ks-list li a, .doct-list li a, .ks-nav .ks-tab1 li a { font-size: 13px; }
.footer { margin-top: 40px; }
.main .nr p { font-size: 15px; line-height: 2em; }
.main h2 { font-size: 17px; margin: 25px 0 10px; line-height: 32px; }
.attraction h2{margin:20px !important}
.attraction .inner_box{padding:20px}
.attraction .attraction_img_item .attraction_box .inner_image{
    background-size: cover;
}
.attraction .attraction_img_item .attraction_box{height: 220px;}
.attraction .attraction_img_item .attraction_box .cont_box{
    padding: 5px 10px;
}
.attraction .attraction_img_item .attraction_box .cont_box h3{
    font-size: 14px;
}
.w1300, .link-icon .w1300, .leader .w1300, .main .w1300 { width: 100%; padding: 0 3.5%; }
.nav .w1300 { padding: 0; }
.banner .slick-dots li::after { font-size: 16px; }
.link-icon li p { font-size: 15px; }
.link-icon .slick-prev { left: -12px; background-size: 70%; }
.link-icon .slick-next { right: -12px; background-size: 70%; }
.link-icon .slick-slider { width: 95%; }
.public-news { margin-top: 30px; }
.ntitle h2 { font-size: 18px; }
.public-news .list .first img { height: 240px; }
.public-news .dome2-2 li a { line-height: 40px; }
.public-news .list .first p { padding: 0 10px; }
.pub-desk { background-size: cover; padding-bottom: 20px; margin-bottom: 30px; }
.pub-desk .d-list { padding: 10px 0 0; height: auto; }
.pub-desk .d-list .list-tab, .pub-desk .d-list .list-list { float: none; width: 100%; padding: 0 20px 0; }
.pub-desk .d-list .list-tab ul { font-size: 0; }
.pub-desk .d-list .list-tab li { background-size: 3% !important; display: inline-block; width: 48%; line-height: 50px; margin-right: 3%; }
.pub-desk .d-list .list-tab li:nth-child(2n) { margin-right: 0; }
.pub-desk .d-list .list-list { float: none; width: 100%; padding-right: 20px; padding-bottom: 20px !important; }
.pub-desk .mCustomScrollBox { padding-right: 30px; }
.pub-desk .mCustomScrollBox { padding-right: 0; }
.pub-desk .d-list .list-list li { margin-top: 12px; text-indent: 20px; }
.content .bt { font-size: 17px; line-height: 30px; }
.content .contentl .v_news_content p { font-size: 15px; margin: 10px 0 !important; }
.content .contentl .v_news_content table tr td p { font-size: 13px; }
.content .contentl .v_news_content img { max-width: 100% !important; margin: 20px auto 0 !important; }
.content .contentl#dor #dor_conts h1 { font-size: 16px; margin: 0; font-weight: normal; }
.content .contentl#dor #dor_conts .pageBar p { margin-bottom: 10px; }
.tit li a, .dj .jkjy .tit h3 { font-size: 16px; }
.tit ul li { margin-right: 20px; }
.yyzx-lb .slider .img { height: 240px; }
.yyzx-list .hasimg .img { height: 117px; }
.yyzx-list .txt p { margin: 1px 0; }
.yyzx-m { height: 722px; }
.animation .tit2 { margin-bottom: 15px; }
.yyzx { padding: 20px 0; }
.dj .jkjy { padding-top: 10px; }
.dj .dj-list li { padding: 10px 15px; }
.hlfc li { width: 100%; margin-bottom: 10px; margin-right: 0; }
.hlfc li .img { height: auto; max-height: 240px; }
.hlfc { padding: 30px 0 0; }
.img-list li { width: 49%; }
.img-list li:nth-child(5n) { margin-right: 2%; }
.img-list li:nth-child(4n) { margin-right: 2%; }
.img-list li:nth-child(3n) { margin-right: 2%; }
.img-list li:nth-child(2n) { margin-right: 0; }
.img-list li .images { height: 255px; }
.images-txt p { font-size: 15px; line-height: 50px; height: 50px; }
.ksjs { padding: 20px 0; }
.title3 .more { bottom: 5px; }
.doctor-list li .doctor-img { height: 225px; width: 42%; }
.doctor-list li h2 { font-size: 16px; font-weight: normal; }
.doctor-list li p { -webkit-line-clamp: 6; height: 153px; }
.doctor { padding-bottom: 10px; }
.doctor-list li .doctor-txt { width: 56%; padding-left: 15px; }
.title3 { margin-bottom: 20px; }
.kjnews, .education, .flist { padding: 0px 0; }
.flist { padding: 20px 0 0 }
.education .bkjy li p, .education .yjsjw li p { -webkit-line-clamp: 2; line-height: 28px; height: 56px; font-size: 13px; }
.education li a, .education .yjsjw li:first-child a { padding: 0; border: 0; }
.education .yjsjw li h2, .education .bkjy li h2 { font-size: 15px; margin: 0; }
.education .yjsjw li { padding: 0 20px; }
.education .yjsjw li:last-child a { border: 0; }
.flist .first .img, .flist .first .txt { width: 100%; height: auto; float: none; }
.flist .first .txt h2 { -webkit-line-clamp: 1; height: 30px; }
.flist .first .txt span { display: none; }
.flist .first .txt { border-bottom: 1px solid #eee; padding-bottom: 15px; }
.flist .li { padding: 15px 0; }
.flist .li .time .p1 { font-size: 17px; margin: 0; }
.flist .li .time { width: 58px; }
.flist .li .txt { width: calc(100% - 65px); }
.flist .bgxz li span { width: 90px; line-height: 40px; height: 40px; }
.flist .bgxz li a { line-height: 40px; height: 40px; width: calc( 100% - 100px); }
.nrsub .lmmc { padding-top: 70px !important; }
.education .yjsjw li h2, .education .bkjy li h2 { font-size: 16px; margin-bottom: 5px; }
.education .yjsjw li:first-child { padding: 15px 20px; }
.education .yjsjw li span, .education .bkjy li span { font-size: 13px; }
.education .bkjy li span { width: 70px; }
.flist .bgxz li { margin-right: 0; }
.flist .bgxz li span { font-size: 12px; width: 100px; }
.flist .bgxz li a { width: calc( 100% - 120px); }
.flist .first .txt h2, .flist .li .txt h2 { font-size: 15px; }
.flist .li .time .p1 { font-size: 20px; }
.flist .li .time { width: 70px; }
.flist .li .txt { width: calc(100% - 80px); }
.flist .li .txt p { font-size: 13px; }
.history ul li .img1 { width: 40%; }
.history ul li .txt1 { width: 60%; }
.history ul li .img1, .history ul li .txt1 { height: 95px; }
.history ul li .txt1 p { -webkit-line-clamp: 2; font-size: 12px; line-height: 20px; height: 40px; }
.history ul li .txt1 { padding: 8px 10px; }
.history .ul3 { margin-top: 40px; }
.history .ul3 .line { height: 100px; }
.history .ul1 li, .history .ul2 li { box-shadow: 0 0 5px 0 rgba(17,78,159,0.2); }
.ldfg li { width: auto; display: block; margin: 0 20px 20px 20px; background: #f9fcff; padding: 24px; }
.ldfg li .img { height: 9rem; display: inline-block; width: 40%; margin: 0 20px 0 0; float: left; }
.ldfg li h2 { float: left; font-size: 16px; text-align: left; }
.ldfg li h2 span { font-size: 15px; display: block; margin: 8px 0 0 0; }
.ldfg li:last-child { margin-right: 20px; }
}
