@charset "utf-8";
/*html{
    -webkit-filter : grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}*/
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background:none;}
@font-face{
    font-family: 'font1';
    src : url('../images/Alt.otf');
}

.ivu-table::before{display:none !important;}

.header{height: 111px;background: #fff;}
.headerbox{width: 1440px; margin: 0 auto;overflow: hidden;}
.logo{float: left; padding-top: 19px;}
.logo img{max-width: 100%;}
.ssnr{width: 475px; overflow: hidden; padding: 35px 0 0 0; float: left; margin-left: 15%;}
.btn1{float: right; width: 107px;height: 50px;border-radius: 0 8px 8px 0; border: 1px solid #9dc800;cursor:pointer;background: url(../images/a1.png) no-repeat center center #aacf20;}
.btn1:hover{opacity:.7;}
.wby1{background: #f8faff;border:1px solid #f8faff;height: 50px; line-height: 50px;border-radius: 8px 0 0 8px;padding-left: 25px;float: left;width: calc(100% - 107px); font-size: 16px; color:#666666;}
.wby1:focus{border:1px solid #9dc800;border-right:none;}
.lxdh{float: right;width: 295px;background: url(../images/a2.png) no-repeat left center;height: 64px; margin-top: 25px;}
.lxdh p{display:inline-block;font-weight: 600; font-size: 14px;background:#99c500;color:#FFFFFF;border-radius:5px; padding: 8px 10px;margin:5px 0 5px 65px;}
.lxdh h2{font-weight: bold; font-size: 24px;color: #002b7e; padding-left: 60px;}

.banner{clear: both;}
.banner img{width: 100%;}
.banner .swiper-pagination-bullet{width: 20px;height: 20px; opacity: 1;  background: #cacfdc;}
.banner .swiper-pagination-bullet-active{background: #aacf20;}
.nav{height: 69px; background: url(../images/a1.jpg) repeat-x left top;}
.nav ul{width: 1440px; margin: 0 auto; display:flex; }
.nav li{float: left;  font-size: 16px;position: relative; flex:1; text-align: center;}
.nav li h3 a{display: block; color: #fff; line-height:60px; padding: 7px 0 0;}
.sub {background: #fff;width: 100%; position: absolute;left: 0; top: 69px;z-index: 10;border-radius: 0 0 8px 8px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);display: none;}
.sub dt{line-height: 60px; font-size: 14px;text-align: center;}
.sub dt a{display: block;  border-bottom: 1px solid #ced3db;color: #7A7F88;}
.sub dt a:hover{color: #AACF20;border-bottom: 1px solid #AACF20;}
.nav li.active h3 a,.nav li:hover h3 a{color: #fff; background: #aacf20; font-weight: bold; border-radius: 8px 8px 0 0;border-bottom: 2px solid #aacf20;}

.wz1200{width: 1440px; margin: 0 auto;}
.yymz{overflow: hidden; margin: 40px 0;border-radius:10px;}
.yymz_left{float: left; width: 420px; position: relative;}
.yymz_left img{width: 100%;}
.tobj{background: rgba(35,75,145,.9);position: absolute;left: 0; top: 0;width: 100%; height: 100%;}
.yymz_text{width: 100%; height: 100%; position: absolute;z-index: 1;left: 0;top: 0;padding: 50px 38px 0 38px;}
.yymz_text h2{color: #8ca0c3; font-size: 60px; font-family: font1; margin-bottom: 15px;}
.yymz_text h3{font-weight: bold; font-size: 30px;color: #AACF20; margin-bottom: 35px;}
.yymz_text p{font-size: 15px; line-height: 36px;color: #fff;text-align:justify; word-break: break-all;}
.yymz_text ul{overflow: hidden; padding-top: 30px; display: inline-block; width:100%;text-align: center;}
.yymz_text li{width: 35%; display: inline-block;margin:0 2%;}
.yymz_text a{display: block; text-align: center; color: #fff;line-height: 45px;font-size: 14px;border-radius: 27px;background: rgba(170,207,32,.5);transition: All 0.3s ease-in-out;}
.yymz_text a:hover{background: rgba(170,207,32,1);}
.yymz_text ul li:nth-child(2) a{ background: rgba(242,181,93,.5);}
.yymz_text ul li:nth-child(2) a:hover{ background: rgba(242,181,93,1);}

.yymz_right{float: right;width: calc(100% - 420px);}
.yymz_right ul{overflow: hidden;}
.yymz_right li{float: left; width: 33.33%;}
.yymz_box{position: relative; height: 245px;transition:all .5s;}
.yymz_xq{position: absolute; width: 100%; text-align: center; top:50%; transform: translateY(-50%);}
.yymz_xq p{font-size: 20px;text-align: center; color: #fff; margin-top: 52px;}
.yymz_xq img{margin: 0 auto;}
.yymz_right ul li:nth-child(1) .yymz_box{ background: #ee7d64;}
.yymz_right ul li:nth-child(2) .yymz_box{ background: #358eff;}
.yymz_right ul li:nth-child(3) .yymz_box{ background: #619aff;}
.yymz_right ul li:nth-child(4) .yymz_box{ background: #f2b55d;}
.yymz_right ul li:nth-child(5) .yymz_box{ background: #0dd7d5;}
.yymz_right ul li:nth-child(6) .yymz_box{ background: #2377ee;}
.yymz_right a:hover .yymz_box{opacity:.9;}
.yymz_right a:hover img{animation:wobble .8s, 400ms;}

.bj1{background: #f9f9f9;}
.news{padding: 40px 0;width: 1440px; margin: 0 auto;}
.news_tit ul{width: 650px; margin: 0 auto; border-radius: 10px;background:#234b91 ;background-size: 100% 100%;height: 120px;}
.news_tit li{width: 50%; float: left; padding-bottom: 8px;}
.news_tit span{display: block;;position: relative;text-align: center;height: 120px;cursor:pointer;}
.news_tit b{position: absolute;width: 0; height: 0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff; bottom: -8px; left: 50%; margin-left: -4px;}

.news_tit  ul li:nth-child(1) span{ border-radius: 8px 0 0 8px;}
.news_tit  ul li:nth-child(2) span{ border-radius: 0 8px 8px 0;}
.news_tit h2{color: #fff; font-size: 30px; padding: 25px 0 15px;}
.news_tit p{color: #fff;font-size: 14px;opacity:.7;}
.news_tit li span{background: #234b91;transition:all .5s;}
.news_tit li.cur span{background: #aacf20;}
.news_tit li.cur span b{border-top:8px solid #aacf20;}
.news_tit li:hover{opacity:.9;}

.news_box{overflow: hidden; padding-top: 40px;clear: both;}
.news_left{float: left; width: 52%; background: #234b91;overflow: hidden; animation:fadeInLeft .5s, 100ms;border-radius:10px;}
.hdqh{overflow: hidden;}
.ttxw_text{float: left;width: 274px;padding: 35px 35px 0 35px;}
.ttxw_text h2{color: #fff; font-weight: bold; font-size: 20px; line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align:justify; word-break: break-all;opacity:.9;}
.ttxw_text p{color: #fff;font-size: 16px; line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;text-align:justify; word-break: break-all; margin: 30px 0;opacity:.7;}
.ttxw_text span{color: #fff;font-size: 14px;}
.hdqh a:hover span{color: #9DC800;}
.hdqh a:hover .ttxw_text h2{opacity:1;}
.hdqh a:hover .ttxw_text p{opacity:.9;}
.ttxw_tp {float: right;width: calc(100% - 274px); overflow: hidden; }
.ttxw_tp img{position: relative;left:50%;  transform:translateX(-50%);}
.news_left .swiper-pagination{text-align:left;padding-left:30px;bottom:20px;}
.news_left .swiper-pagination-bullet-active{background:#9DC800;}
.news_left .swiper-pagination-bullet{width:15px;height:15px;}

.news_right{float: right;width: 48%; padding-left: 60px; animation:fadeInRight .5s, 100ms;}
.news_right a{display: block; overflow: hidden; }
.news_right li{padding-bottom: 40px;border-radius: 8px 0 0 8px;}

.news_center{display:inline-block;width: 100%; animation:fadeInRight .5s, 100ms;}
.news_center a{display: block; overflow: hidden; }
.news_center li{padding-bottom: 40px;border-radius: 8px 0 0 8px;width:48%;float:left;}
.news_center li:nth-child(even){float:right;}
.news_center a:hover .xwlb h2{color: #234b91;}


.xwrq{float: left;text-align: right;background:#f1f1f1;padding:18px 15px;transition:all .5s;}
.xwrq h2{font-size: 28px;color: #777777; margin-bottom: 10px;font-family: arial;text-align:center; }
.xwrq p{font-size: 16px;color: #999999;text-align:center;}
.xwlb{float: right;width: calc(100% - 120px);}
.xwlb h2{font-weight: bold; font-size: 16px;color:#656565;margin-bottom:10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition:all .5s;line-height:35px}
.xwlb p{font-size: 14px; line-height: 24px;color: #B9B9B9;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition:all .5s;overflow: hidden;}
.xwlb b{display: inline-block;width: 33px;text-align: center; line-height: 33px;border-radius: 8px; color: #fff; background: #dd0185;vertical-align: middle; margin: 0 17px 0 0;font-size: 12px;}
.news_right a:hover .xwlb h2,.news_center a:hover .xwlb h2{color: #234b91;}
.news_right a:hover .xwlb p,.news_center a:hover .xwlb p{color: #666666;}
.news_right a:hover .xwrq,.news_center a:hover .xwrq{background:#234b91;}
.news_right a:hover .xwrq h2,.news_center a:hover .xwrq h2{color:#FFFFFF;}
.news_right a:hover .xwrq p,.news_center a:hover .xwrq p{color:#FFFFFF;}

/*.news_right a:hover P{color: #234b91;}*/
.btn3{display: block; margin: 30px auto 0 auto;text-align: center; width: 395px; height: 55px;border: 1px solid #013080; line-height: 53px; color: #013080;font-size: 20px;transition: All 0.4s ease-in-out;}
.btn3 b{display: inline-block;vertical-align: middle;  margin: 0 -28px 0 13px;background: url(../images/a22.png);width: 28px;height: 8px;transition:all .5s;}
.btn3:hover{border:1px solid #9dc800;color:#9dc800;border-radius:10px;}
.btn3:hover b{background: url(../images/a12.png);margin: 0 -30px 0 20px;}
.news_tit li.cur span{background: #aacf20;}
.news_tit li.cur span b{border-top:8px solid #aacf20;}

.xgsp{padding: 40px 0;}
.xgsp_tit{background: url(../images/a13.png);width: 320px;height: 128px; margin: 0 auto;text-align: center;}
.xgsp_tit h2{color: #fff; font-size: 30px; padding: 25px 0 15px;}
.xgsp_tit p{color: #fff;font-size: 14px;opacity:.7;}
.xgsp_nr{overflow: hidden; padding: 40px 0 0 0;}
.xgsp_left{float: left; width: 28%;}
.xgsp_left img{width: 100%;}
.xgsp_rigth{float:right; width: 28%;}
.xgsp_rigth img{width: 100%;}
.spbf{float: left; width: calc(100% - 56%);position: relative;}
.spbf img{width: 100%;}

.fwpt{width: 1440px; margin: 0 auto; padding: 40px 0;}
.fwpt_tit{background: url(../images/a13.png);width: 320px;height: 128px; margin: 0 auto;text-align: center;}
.fwpt_tit h2{color: #fff; font-size: 40px; padding: 25px 0 15px;}
.fwpt_tit p{color: #fff;font-size: 16px;}
.fwpt_nr{margin-top:30px ; background: #fff;border-radius: 8px; overflow: hidden;}
.fwpt_nr ul{overflow: hidden;}
.fwpt_nr li{float: left; width: 16.66%;}
.fwpt_nr a{display: block; height: 168px;transition:all .5s;}
.fwpt_nr span{display: block; margin: 0 auto;width: 112px;height: 112px;}
.mom1{background: url(../images/a16.png) no-repeat center center;}
.mom2{background: url(../images/a17.png) no-repeat center center;}
.mom3{background: url(../images/a18.png) no-repeat center center;}
.mom4{background: url(../images/a19.png) no-repeat center center;}
.mom5{background: url(../images/a20.png) no-repeat center center;}
.mom6{background: url(../images/a21.png) no-repeat center center;}
.fwpt_nr  p{font-size: 16px;text-align: center; color: #656565;}
.fwpt_nr li.on a{background-image: linear-gradient(to bottom right, #cfe285, #abcf21);}
.fwpt_nr li.on a p{color: #fff;}
.fwpt_nr li.on a .mom1{background: url(../images/a16a.png) no-repeat center center;}
.fwpt_nr li.on a .mom2{background: url(../images/a17a.png) no-repeat center center;}
.fwpt_nr li.on a .mom3{background: url(../images/a18a.png) no-repeat center center;}
.fwpt_nr li.on a .mom4{background: url(../images/a19a.png) no-repeat center center;}
.fwpt_nr li.on a .mom5{background: url(../images/a20a.png) no-repeat center center;}
.fwpt_nr li.on a .mom6{background: url(../images/a21a.png) no-repeat center center;}

.jkkt{padding: 40px 0;}
.jkkt_nr{padding-top: 30px;}
.jkkt_nr ul{overflow: hidden; margin-left: -40px;padding: 5px;}
.jkkt_nr li{float: left; width: 33.333%; padding-left: 40px;}
.jkkt_nr a{display: block;transition: All 0.4s ease-in-out;}
.jkktbox{overflow:hidden;border:1px solid #f1f1f1;}
.jkktbox img{width: 100%;transition:all .5s;}
.jkkt_nr li:hover .jkktbox img{transform:scale(1.03);}
.jkkt_text{padding: 0 30px 30px 20px;}
.jkkt_text h2{font-weight: bold; font-size: 16px; color: #656565; line-height: 70px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jkkt_text p{font-size: 14px;color: #B9B9B9; line-height: 35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.jkkt_nr a:hover p{color: #656565;}
.jkkt_nr a:hover h2{color: #234B91;}
.jkkt_nr a:hover {-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .3); }
.footer{background: #234b91;}
.footerbox{width: 1440px; overflow: hidden; margin: 0 auto; padding: 50px 0 0 0;}
.footerbox ul{overflow: hidden; margin-left: -40px;}
.footerbox li{float: left; padding-left: 40px;}
.fo_a{height: 200px;background: #355da4; padding: 40px 0 0 80px;}
.fo_a p{color: #fff;  line-height: 44px; font-size: 16px;}
.fo_a  h2{font-size: 32px; color: #fff; margin-top: 35px;}
.fo_a img{margin: 0 auto;max-width:100px;}
.footerbox ul li:nth-child(1){ width:35%;}
.footerbox ul li:nth-child(2){ width:25%;}
.footerbox ul li:nth-child(3){ width:18%; }
.footerbox ul li:nth-child(3) .fo_a{padding: 40px 0 0 0;}
.footerbox ul li:nth-child(4){ width:22%;}
.footerbox ul li:nth-child(4) .fo_a{padding: 40px 0 0 0;}
.footerbox h3{color: #fff; font-size: 16px; margin-top: 15px;text-align: center;}
.bqxx {width: 1440px; margin: 0 auto;}
.bqxx p{font-size: 16px; color: #fff; line-height: 102px; overflow: hidden;}
.bqxx p b{padding-left: 115px;}
.bqxx p b a{color:#FFFFFF;}
.bqxx p b a:hover{opacity:.9;}
.spbf_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;width: 100%;}
.spbf_text span{display: block; background: url(../images/bf.png); width: 64px; height: 64px; margin: 0 auto;}
.spbf_text h2{font-weight: bold; color: #fff; font-size: 35px; margin-top: 55px;}
.tvtca{width:600px; position: fixed;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 1000;display: none;}
.gbsp{/*background: url(../images/gbt.png); */width:40px; height: 40px; top:-15px; right:-15px; background-size: 100% 100%; position: absolute;z-index: 1000;cursor:pointer;}
.bj{position: fixed;width: 100%; height: 100%; background: rgba(0,0,0,.8); top: 0; left: 0;z-index: 10;display: none;}
.gbsp{background: url(../images/gb.png); width: 40px;height: 40px; position: absolute; right: -20px; top: -20px;z-index: 10;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out}
.gbsp:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
/*就医指南*/
.banner1{background: url(../images/banner1.png) no-repeat center center;height: 360px; background-size: cover;}
.jyzn_tit{width: 1440px; margin: 0 auto; padding: 80px 0 0 0;}
.jyzn_tit ul{overflow: hidden;}
.jyzn_tit li{float: left; width: 50%;}
.jyzn_tit span{display: block; position: relative; cursor:pointer;}
.jyzn_tit b{width: 80px;height: 80px; display: block; position: relative; margin: 0 auto; border-radius: 50%;}
.jyzn_tit b img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.jyzn_tit  ul li:nth-child(1) span{ border-bottom: 4px solid #0dd7d5;}
.jyzn_tit  ul li:nth-child(1) b{background: #0dd7d5;}
.jyzn_tit  ul li:nth-child(2) span{ border-bottom: 4px solid #a6cd15;}
.jyzn_tit  ul li:nth-child(2) b{background: #a6cd15;}
.jyzn_tit  ul li:nth-child(3) span{ border-bottom: 4px solid #f2b55d;}
.jyzn_tit  ul li:nth-child(3) b{background: #f2b55d;}

.jyzn_tit p{font-size: 24px;color: #656565; padding: 25px 0 50px;text-align: center;}
.jyzn_tit em{position: absolute;width:0; height:0;bottom: 0; left: 50%; margin-left: -5px;border-right:10px solid transparent;	border-left:10px solid transparent;}
.jyzn_tit  ul li:nth-child(1) em{border-bottom:10px solid #0dd7d5;}
.jyzn_tit  ul li:nth-child(2) em{border-bottom:10px solid #a6cd15;}
.jyzn_tit  ul li:nth-child(3) em{border-bottom:10px solid #f2b55d;}

.jyzn_nr{padding: 70px 0 0;width: 1440px; margin: 0 auto;}
.jyzn_box ul{overflow: hidden;}
.jyzn_box li{float: left; width: 50%; padding: 0 40px 10px 40px;}
.jyzn_box h2{font-weight: bold; font-size: 20px;color: #656565; line-height: 32px; margin-bottom: 15px;height: 32px;}
.jyzn_box b{font-size: 12px;height: 32px;width: 32px;border-radius: 8px; color: #fff;text-align: center;  line-height: 32px;display: inline-block;vertical-align: middle; margin-left: 22px;background: #dd0185; margin-top: -3px;display: none;}
.jyzn_box li.cur1 b{display: inline-block;}
.jyzn_box  p{font-size: 16px; line-height: 30px;height: 120px; color: #B9B9B9;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.jyzn_box li.cur1  h2{color: #234B91;}
.jyzn_box  a:hover b{animation:wobble .8s, 400ms;}
/*科研教育*/
.banner2{background: url(../images/banner1.png) no-repeat center center;height: 360px; background-size: cover;}
.kyjy{overflow: hidden; padding: 40px 0 45px;}
.kyjy_left{float: left; width: 280px;}
.kyjyqh{background: #f9f9f9;}
.kyjy_tit{height: 80px; padding-left: 40px; background: #aacf20;}
.kyjy_tit h2{color: #fff; font-size: 20px; line-height: 80px;}
.kyjy_tit h2 img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}


.kybox h3{line-height: 60px; font-size: 16px;border-bottom: 1px solid #eee;}
.kybox h3 a{color: #656565;display:inline-block;width:100%;padding: 0 30px;}
.kybox h3 b{background: url(../images/a31.png) no-repeat center center #aacf20; width: 20px;height: 20px;display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;border-radius: 50%;}
.kybox h3 i{display:inline-block;line-height: 25px;padding:5px 7px;text-align:center;background:#AACF20;border-radius:50%;vertical-align:middle;margin:-2px 15px 0 0;}
.kybox h3 i img{height:10px;display: block;}
.kybox ul{padding: 10px 50px;display: none; border-bottom: 1px solid #eee;}
.kybox li{font-size: 14px; line-height: 38px;}
.kybox li a{display: block; color: #656565;background: url(../images/a34.png) no-repeat left center; padding-left: 8px;}
.kybox li a:hover{background: url(../images/a33.png) no-repeat left center;color: #AACF20;}
.kybox h3.on1{background: #f2b55d;}
.kybox h3.on1 a{color: #fff;}
.kybox h3 a.on,.kybox h3 a:hover{background:#f2b55d;color:#FFFFFF;}

.yypg{padding-top: 20px;}
.yypg ul{overflow: hidden; margin-left: -8px;}
.yypg li{float: left; width: 50%; padding: 0 0 8px 8px;}
.yypg a{display: block; background: #f9f9f9;height: 105px; }
.yypg a p{text-align: center; font-size: 16px;color: #656565; }
.yypg a span{width: 67px;height: 67px; margin: 0 auto;display: block;}
.mot1{background: url(../images/a35.png) no-repeat center center;}
.mot2{background: url(../images/a36.png) no-repeat center center;}
.mot3{background: url(../images/a37.png) no-repeat center center;}
.mot4{background: url(../images/a38.png) no-repeat center center;}
.mot5{background: url(../images/a39.png) no-repeat center center;}
.mot6{background: url(../images/a40.png) no-repeat center center;}
.yypg a:hover p{color: #AACF20;}
.yypg a:hover .mot1{background: url(../images/a35a.png) no-repeat center center;}
.yypg a:hover .mot2{background: url(../images/a36a.png) no-repeat center center;}
.yypg a:hover .mot3{background: url(../images/a37a.png) no-repeat center center;}
.yypg a:hover .mot4{background: url(../images/a38a.png) no-repeat center center;}
.yypg a:hover .mot5{background: url(../images/a39a.png) no-repeat center center;}
.yypg a:hover .mot6{background: url(../images/a40a.png) no-repeat center center;}
.kyjy_right{float: right;width: calc(100% - 320px);}
.kyxztop{border-bottom: 1px solid #f3f3f3;}
.kyxztop p{font-weight: bold; font-size: 20px;color: #234B91; line-height: 79px;overflow: hidden;}
.kyxztop p span{font-size: 14px; font-weight: 400; color: #656565;}
.kyxztop p a{font-size: 14px; font-weight: 400; color: #656565;}
.kyxztop p a:hover{color: #234B91;}
.kyb{overflow: hidden; padding: 40px 0; border-bottom: 1px solid #f3f3f3;}
.kybox_left{width: 100px;height: 100px; text-align: right; background: #619aff; padding-right: 20px;float: left;transition:all .5s;}
.kybox_left h2{color: #fff; font-size: 24px; padding: 25px 0 15px;}
.kybox_left p{color: #fff; font-size: 16px;}
.kybox_right{float: right;width: calc(100% - 120px);}
.kybox_right h2{font-size: 16px; overflow: hidden; color: #656565; line-height: 64px;}
.kybox_right h2 b{float: left; width: calc(100% - 110px);font-size:18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition:all .5s;font-weight:600;}
.kybox_right h2 span{font-size: 12px;color: #86878A;}
.kybox_right p{font-size: 14px; color: #B9B9B9;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition:all .5s;}
.kyjy_right a:hover .kybox_left{background: #aacf20;}
.kyjy_right a:hover .kybox_right h2{color: #234B91;}
.kyjy_right a:hover .kybox_right p{color: #666666;}

/*联系我们*/
.banner2{background: url(../images/banner3.png) no-repeat center center;height: 360px; background-size: cover;}
.lxwm{padding: 40px 0 0;}
#container{width: 100%; height: 550px;}
.dtbox_dt{position: relative; }
.dttext{position: absolute;height: 100%; width: 475px;background: rgba(238,125,100,.9);left: 50%; margin-left: -715px;z-index: 99;}
.dttext h2{font-weight: bold; font-size: 24px; line-height: 1.5;border-bottom: 1px solid #fbe5e1; padding: 50px 0 40px 70px;color: #fff;}
.dttext ul{padding: 0 0 0 70px;}
.dttext li{padding-top: 35px;}
.dttext h3{color: #fff;font-size: 20px; margin-bottom: 10px;line-height: 1.2;}
.dttext p{font-size: 16px; color: #fff;}
.yqnr_nr{padding-top: 40px;}
.xlbl{width: 1440px; margin: 0 auto; padding: 75px 0;}
.xlbl ul{overflow: hidden; margin-left: -35px;}
.xlbl li{float: left;width: 33.33%; padding-left: 35px;}
.xlblbox{background: #fff;padding: 75px 80px 0 80px; height: 390px;}
.xlblbox h2{font-weight: bold; font-size: 16px;color: #234B91;line-height: 60px;}
.xlblbox p{font-size: 16px; color: #656565; line-height: 40px;text-align:justify; word-break: break-all;}
.dhlogo{display: none;}
.sjzs{display:none;}
.omsz{margin-top: 35px;}
.runNum{ overflow: hidden; height: 32px; line-height: 32px; color: #fff;  font-weight: bold; position: relative; font-size: 32px;}
.runNum>li{  width: 25px;  float: left;  position: absolute; font-size: 32px;}


/*科室列表*/
.department-container .swiper-wrapper{margin-top:30px;}
.department-div{background:#F4F5F9;padding:10% 8%;transition:all .5s;width:98%;margin:0 auto;}
.department-div img{margin:15px auto 10px;}
.department-div h1{text-align:center;color:#244A91;font-size:16px;margin:0 0 5%;}
.department-div .department-desc{font-size:14px;line-height:25px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow:hidden;color:#626975;}
.department-div .btn{display:block;margin-top:4%;}
.department-div .btn span{display:block;padding:3% 5%;background:#AACF20;color:#ffffff;text-align: center;margin:0 auto;}
.department-div:hover{background:#FFFFFF;box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1);}
.department-div:hover .department-desc{color:#626975;}
.department-div:hover .btn span{opacity:.7;}

/*医生列表*/
.doctor-container .swiper-wrapper{margin-top:30px;}
.doctor-div{background:#F4F5F9;padding:10% 8%;transition:all .5s;width:98%;margin:0 auto 30px;}
.doctor-div img{margin:15px auto 10px;width:100%;}
.doctor-div h1{text-align:center;color:#244A91;font-size:16px;margin:0 0 5%;}
.doctor-div .doctor-desc{font-size:14px;line-height:25px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow:hidden;color:#626975;text-align: center;}
.doctor-div .btn{display:block;margin-top:4%;}
.doctor-div .btn span{display:block;padding:3% 5%;background:#AACF20;color:#ffffff;text-align: center;margin:0 auto;}
.doctor-div:hover{background:#FFFFFF;box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1);}
.doctor-div:hover .doctor-desc{color:#626975;}
.doctor-div:hover .btn span{opacity:.7;}

.doctor-content{display:inline-block;width:100%;margin-top:30px;}
.doctor-content .doctor-img{width: 20%;overflow:hidden;margin-bottom:30px;}
.doctor-content .doctor-img img{display: block;width:100%;margin-bottom:15px;min-height:100%;}
.doctor-content .doctor-desc{padding-bottom: 30px;width: 75%;}
.doctor-content .doctor-desc h1{font-size:24px;color:#489ff1;line-height:40px;margin:25px 0;}
.doctor-content .doctor-desc p{font-size: 16px;color:#666666;line-height:25px;margin-bottom:20px;}
.doctor-content .doctor-desc p strong{color:#333333;}
.doctor-content .doctor-desc p.bold{font-weight:600;}
.doctor-content .doctor-desc a {
    font-size: 16px;
    color: #fff;
    background: #f2b55d url("../images/30.png") no-repeat 16px center;
    padding-left: 30px;
    display: inline-block;
    width: 160px;
    text-align: center;
    line-height: 36px;
    border-radius: 38px;
}
.doctor-content .doctor-desc a:hover{
    opacity: .8;
}
.doctor-cont {padding-top:10px;margin-top:10px;border-top:1px solid #d3d3d3;}




@media(max-width:1460px){
.headerbox{width: 100%; padding: 0 3%;}
.ssnr{margin-left: 40px;width:400px;}
.nav ul{width: 100%;}
.nav li h3 a{padding: 0 2.6vw;line-height: 67px;}
.wz1200{width: 100%; padding: 0 1%;}
.news{width: 100%; padding: 40px 1%;}
.footerbox{width: 100%; padding: 50px 1% 0 1%;}
.footerbox  ul{margin-left: -20px;}
.footerbox li{padding-left: 20px;}
.fo_a{padding: 40px 20px 0 20px;}
.bqxx{width: 100%; padding: 0 1%;}
.bqxx p{font-size: 16px;}
.bqxx p b{padding-left: 40px;}
.fwpt{width: 100%; padding: 40px 1%;}
.jyzn_tit{width: 100%;}
.jyzn_nr{width: 100%;}
.xlbl{width: 100%; padding: 75px 1%;}

.jyzn_box p{font-size: 14px;}

.dttext{left: 60px; margin-left: 0;}

}
@media(max-width:1200px){
.header{height: 60px; position: fixed; background: #fff;z-index: 100; width: 100%; left: 0; top: 0;}
.ssnr{display: none;}
.lxdh{display: none;}
.dhbtn{background: url(../images/d1.png) no-repeat center center #234b91;width: 30px; height: 30px;background-size: 20px 20px;border-radius: 6px; position: fixed;top: 15px; right: 3%;z-index: 103;}
.logo{width: 187px; padding-top: 10px;}
.fat{height: 5px;}
.nav{position: fixed; width: 4rem; position: fixed; left: -4rem; top: 0; overflow: auto; height:100%;z-index: 102;background: #234b91; }
.nav li{float: none; width: 100%; border-bottom: 1px solid #3360af;}
.nav li h3 a{padding: 0 10%;font-size: 15px;line-height: 48px;}
.nav li.active h3 a,.nav li:hover h3 a{border-radius: 0;background: none; color: #aacf20;border: none;}
.nav li.active h3 a,.nav li:hover h3 a{height: auto;line-height: 45px;}
.sub{position: static;border-radius: 0;background: #eee;}
.sub dt a{line-height: 40px;text-align: left; padding:0 10%;}
.dhlogo{padding:20px 0 10px;display: block;}
.dhlogo img{width: 60px; margin: 0 auto;border-radius: 50%;}
.dhbj{position: fixed;width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.8);z-index: 101;display: none;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #234b91;background-size: 20px 20px;}
.banner2{height: 260px;}
.fo_a p{font-size: 14px;}
.jkkt_text h2{line-height: 50px;}
.jkkt_text{padding: 10px 4%;line-height:30px;}
.xlblbox{padding: 75px 30px 0 30px;}
}
@media(max-width:1000px){
.yymz_left{float: none; width: 100%;}

.yymz_text{left:50%; top:50%; transform:translate(-50%,-50%);padding: 45px;height: auto;}
.yymz_right{float: none; width: 100%;}
.yymz{padding: 20px 0;}
.news{padding: 20px 3%;}
.news_tit ul {max-width: 100%;}
.news_tit ul{height: 80px;}
.news_tit span{height: 80px;}
.news_tit h2{font-size: 24px; padding: 15px 0 10px;}
.news_tit p{font-size: 12px;}
.news_left{width: 100%; float: none;}
.ttxw_tp img{width: 100%;}
.news_right{width: 100%; padding: 30px 0 0 0; float: none;}
.news_center li{width: 100%; padding: 30px 0 0 0;}
.news_box{padding-top: 20px;}
.xgsp{padding:20px 0 ;}
.btn3{margin-top: 20px;}
.xgsp_tit{height: 88px;background-size: 100% 100%;width: 250px;}
.xgsp_tit h2{font-size: 24px; padding: 15px 0 10px;}
.xgsp_tit p{font-size: 12px;}
.xgsp_nr{padding-top: 20px;}
.wz1200{padding: 0 3%;}
.fwpt{padding: 20px 3%;}
.fwpt_nr{margin-top: 15px;}
.jkkt{padding: 20px 0;}
.jkkt_text{padding: 10px 4%;}
.jkkt_nr{padding-top: 15px;}
.jkkt_nr ul{margin-left: -15px;}
.jkkt_nr li{padding-left: 15px;}
.fwpt_nr p{font-size: 14px;}
.footerbox ul li:nth-child(1){display: none;}
.footerbox ul li:nth-child(2){display: none;}
.footerbox ul li:nth-child(3){width: 50%;}
.footerbox ul li:nth-child(4){width: 50%;}
.bqxx p{padding: 20px 0; text-align: center; font-size: 14px; line-height: 1.7;}
.bqxx p b{padding: 0; width: 100%; display: block;}
.bqxx span{display: block; width: 100%; float: none;}
.jyzn_box li{padding: 0 10px 10px 10px;}
.banner1{height: 200px;}
.banner2{height: 200px;}
.kyjy_left{float: none; width: 100%;}
.kyjy_right{width: 100%; float: none;}
.xlblbox{padding: 30px;}
.jyzn_tit{padding-top: 30px;}
.jyzn_tit p{padding: 15px 0 30px;}
.jyzn_nr{padding: 20px 0;}
.kyjy{padding-top: 20px;}
.kyb{padding: 20px 0;}
.yqnr_nr{padding-top: 20px;}
.xlbl{padding: 20px 3%;}
.lxwm{padding-top: 20px;}
.spbf_text h2{font-size: 24px; margin-top: 10px;}
.tvtca{max-width:100%;}
}
@media(max-width:750px){
.yymz_right li{width: 50%;}
.fwpt_nr li{width: 33.33%;}
.ttxw_tp{float: none;width: 100%;}
.ttxw_text{float: none; width: 100%; padding: 15px;}
.banner .swiper-pagination-bullet{width: .2rem; height: .2rem;}
.pczs{display: none;}
.sjzs{display: block;}
.jyzn_box li{width: 100%; padding: 0 3% 10px 3%;}
.jyzn_box h2{line-height: 1.6; padding-bottom: 0;}
.jyzn_box h2{margin-bottom: 0px;}
.jyzn_box p{height: auto;}
.jyzn_tit p{font-size: 16px;}
.kybox_right h2 {position: relative;line-height: 2; padding-bottom: 35px;}
.kybox_right h2 b{width: 100%;}
.kybox_right h2 span{position: absolute;line-height: 1; left: 0; bottom: 15px;}
.xlbl li{float: none; width: 100%; padding-bottom: 20px;}
.xlblbox{height: auto;}
.dttext{top: 0; height: auto; right: 0; left: auto;width: 240px;}
.dttext h2{padding: 10px; font-size: 16px;}
.dttext ul{padding: 10px;}
.dttext li{padding: 0 0 10px 0;}
.dttext h3{font-size: 14px; margin-bottom: 5px;}
.dttext p{font-size: 12px;}
.dttext{display: none;}
#container{height: 400px;}
    .doctor-content .doctor-img{width:90%;margin:10px auto;float:none;}
    .doctor-content .doctor-desc{width:90%;margin:0 auto;float:none;}
}
@media(max-width:480px){
.xgsp_left{width: 100%; float: none;}
.spbf{float: none;width: 100%;}
.xgsp_rigth{float: none;width: 100%;}
.btn3{width: 200px;line-height: 40px; font-size: 16px;height: 42px;}
.xwrq{width:95px;padding:18px 10px;}
.xwrq h2{font-size: 22px;}
.xwlb{width: calc(100% - 110px);}
.xwlb h2{margin-bottom: 10px;}
.fwpt_nr li{width: 50%;}
.jkkt_nr li{width: 100%; padding-bottom: 20px;}
.yymz_text{padding: 15px;}
.yymz_text h2{font-size: .8rem;}
.yymz_text h3{font-size: 24px;margin-bottom: 20px;}
.yymz_text p{font-size: 14px; line-height: 1.7;}
.yymz_text a{line-height: 40px; font-size: 16px;}
.yymz_text ul{padding-top: 10px;}
.yymz_box{height: 180px;}
.yymz_box p{margin-top: 30px;}
.jkkt_text h2{line-height: 50px;}
.kyxztop p span{font-size: 12px;}
.kyxztop p a{font-size: 12px;}
.kyxztop p {font-size: 14px;line-height: 50px;display: none;}
.news_tit ul{width: 94%;}
    .ttxw_text h2{-webkit-line-clamp:1;}
    .ttxw_text p{-webkit-line-clamp:2;}
    .news_left .swiper-pagination{text-align:right;padding-right:35px;}
    .jkkt_text p{line-height:30px;}
    .fo_a{height:180px;}
    .fo_a img{width:80px;}
}


















