*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
a:focus,a:hover{text-decoration:none}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#666}
::-moz-placeholder{color:#666}
::-ms-input-placeholder{color:#666}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.dn{display:none}
@font-face{font-family:ProximaNova-Semibold;src:url(../fonts/1dfd99e4008f4cc596aef162f10f5f35.ttf)}
@font-face{font-family:SourceHanSansCN-Bold;src:url(../fonts/SourceHanSansCN-Bold.otf)}
@font-face{font-family:SourceHanSansCN-Regular;src:url(../fonts/SourceHanSansCN-Regular.otf)}
.wp{width:96%;max-width:1400px;margin:0 auto}
.main{min-height: 600px}
.g-tit1{display:flex;justify-content:center}
.g-tit1 .box{position:relative;padding-left:66px;padding-bottom:5px;border-bottom:2px solid #333}
.g-tit1 h3{font-weight:700;font-size:30px;line-height:1.3}
.g-tit1 h3 span{position:absolute;left:0;bottom:5px;font-size:55px}
.g-tit1 h4{font-weight:700;font-family:Arial;font-size:16px;line-height:1.5;color:#666}
.g-tit1.white{color:#fff}
.g-tit1.white .box{border-bottom-color:#fff}
.g-tit1.white h4{color:#fff}
.g-tit2{font-weight:700;font-size:24px}
.g-more{display:block;font-size:16px;color:#164393;width:187px;height:44px;line-height:44px;background:#fff url(../images/icon-arrow-r-on.png) no-repeat 125px center;border-radius:20px;padding-left:53px;margin:0 auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-more:hover{background-color:#164393;background-image:url(../images/icon-arrow-r.png);background-position:135px center;color:#fff}
.g-more.border{border:1px solid #164393;line-height:42px}
.g-more2{display:block;width:123px;height:29px;line-height:27px;background:url(../images/icon-arrow-r2-on.png) no-repeat 91px center;border:1px solid #fff;padding-left:28px;border-radius:15px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-more2:hover{color:#fff;background-position:100px center}
.menuBtn{position:absolute;right:20px;top:18px;display:none;width:24px;height:30px;cursor:pointer;z-index:101;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#164393;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:24px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background:#132951}
.fd-top{padding:72px 0 62px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15)}
.fd-qr{display:flex;justify-content:center}
.fd-qr li{margin:0 10px}
.fd-qr .img{width:134px;height:130px;margin-bottom:12px}
.fd-qr .img img{display:block;width:100%;height:100%}
.fd-qr p{color:#94abd7;text-align:center}
.fd-contact{width:276px}
.fd-contact p{display:inline-block;position:relative;font-size:20px;color:#fff;margin-bottom:25px}
.fd-contact p span{font-family:ProximaNova-Semibold}
.fd-contact p:after{content:'';position:absolute;height:1px;background:#fff;left:0;right:0;bottom:5px}
.fd-bot{padding:52px 0 62px;text-align:center;color:#8491a8}
.fd-bot span{margin:0 14px}
.fd-bot a{color:#8491a8}
.fd-bot a:hover{color:#fff}
.header{position:absolute;top:0;left:0;right:0;z-index:100;padding:16px 0 0;height:177px;background:#fff}
.logo{float:left;width:204px}
.logo img{display:block}
.form-so1{float:right;position:relative;margin-top:9px}
.form-so1 .inp{width:448px;height:50px;background:#fff;border:1px solid #d4dbe4;box-shadow:0 4px 7px 0 rgba(119,156,191,.08);padding:0 21px}
.form-so1 .inp::-webkit-input-placeholder{color:#bdc8d2}
.form-so1 .inp::-moz-placeholder{color:#bdc8d2}
.form-so1 .inp::-ms-input-placeholder{color:#bdc8d2}
.form-so1 .submit{position:absolute;top:0;right:0;width:50px;height:50px;background:url(../images/icon-so1.png) no-repeat center;font-size:0;border:0}
.header-bot{position:absolute;top:108px;left:0;right:0;background:#164393}
.nav1{display:flex;justify-content:center}
.nav1>li{flex:1}
.nav1>li>a{position:relative;display:block;font-size:18px;line-height:69px;color:#fff;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav1>li.ok>a,.nav1>li.on>a,.nav1>li>a:hover{background:#fac532;color:#fff}
.nav1>li+li>a:before{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:16px;background:rgba(255,255,255,.2)}
.nav1>li .sub-con{display:none}
.nav1>li .sub{position:absolute;top:69px;left:0;right:0;padding:53px 0 56px;background:#f9fcfe;display:flex;justify-content:center}
.nav1 .pictxt{display:flex;width:785px;padding-right:65px;border-right:1px solid #e7e9ea;margin-right:63px}
.nav1 .pictxt .pic-box{flex:0 0 382px;margin-right:50px}
.nav1 .pictxt .pic-box .pic{position:relative;padding-top:63.61%}
.nav1 .pictxt .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.nav1 .pictxt .txt{flex:1}
.nav1 .pictxt .txt .tit{color:#154392;line-height:1;margin-bottom:37px}
.nav1 .pictxt .txt .tit .s1{font-size:30px;margin-bottom:11px}
.nav1 .pictxt .txt .tit .s2{font-family:BellMT;font-size:24px}
.nav1 .pictxt .txt .desc{font-size:16px;line-height:36px;color:#5b5c5c}
.nav2{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:-20px;height:270px}
.nav2.w550{width:550px}
.nav2.w350{width:350px}
.nav2 li{width:150px;margin-right:50px}
.nav2 li a{display:block;font-size:16px;line-height:52px;padding-left:29px;border-bottom:1px solid rgba(204,204,204,.7);background:url(../images/icon-arrow-r3.png) no-repeat 4px center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav2 li a:hover{color:#154393;background-image:url(../images/icon-arrow-r3-on.png);border-bottom-color:#154392}
nav{padding:30px 0 30px;text-align:center}
.pagination{margin:0;margin-bottom:-4px;font-size:0;display:inline-block;vertical-align:middle}
.pagination>li{margin:0 2px 4px;display:inline-block;vertical-align:middle}
.pagination>li>a,.pagination>li>span{margin:0;padding:0 4px;display:block;min-width:41px;line-height:39px;font-size:16px;color:#666;background-color:#fff;font-family:MinionPro-Semibold;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pagination .previous a{padding:0;width:41px;height:41px;line-height:39px;background:#fff url(../images/z-jt11.png) center center no-repeat;border-color:rgba(0,0,0,.1)}
.pagination>.previous>a:focus,.pagination>.previous>a:hover,.pagination>.previous>span:focus,.pagination>.previous>span:hover{border-color:#004097;background-color:#004097;color:#004097;background-image:url(../images/z-jt13.png)}
.pagination .next a{padding:0;width:41px;height:41px;line-height:39px;background:#fff url(../images/z-jt12.png) center center no-repeat;border-color:rgba(0,0,0,.1)}
.pagination>.next>a:focus,.pagination>.next>a:hover,.pagination>.next>span:focus,.pagination>.next>span:hover{border-color:#004097;background-color:#004097;color:#004097;background-image:url(../images/z-jt14.png)}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#004097;border-color:#004097}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#004097;border-color:#004097}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#ddd;border-color:#ddd;color:#fff}
.pagination .previous.disabled a{background-color:#ddd;background-image:url(../images/z-jt13.png)}
.pagination .next.disabled a{background-color:#ddd;background-image:url(../images/z-jt14.png)}
.pagination-total{margin:0 -6px;display:inline-block;vertical-align:middle;font-size:0}
.pagination-total span{margin:0 10px}
.pagination-total a,.pagination-total span{display:inline-block;vertical-align:middle;font-size:16px;color:#333}
.pagination-total .num{padding:0 2px;margin:0 8px;display:inline-block;vertical-align:middle;width:41px;height:41px;line-height:39px;border:1px solid rgba(0,0,0,.1);font-size:16px;color:#333;text-align:center}
.pagination-total .goto{margin-left:12px;width:73px;height:41px;line-height:41px;background-color:#004097;font-size:16px;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pagination-total .goto:hover{opacity:.8;filter:alpha(opacity=80)}
.ban{height:800px;padding:400px 0 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ban .txt{position:relative;color:#fff}
.ban .txt .s1{position:relative;z-index:2;font-family:SourceHanSansCN-Bold;font-size:48px}
.ban .txt .s2{position:relative;z-index:2;font-family:SourceHanSansCN-Regular;font-size:36px;line-height:1.2;margin-bottom:28px}
.ban .txt .line{position:relative;z-index:2;width:59px;height:3px;background:#fff}
.ban .txt .yuan1{position:absolute;top:-120px;left:-90px;width:381px;height:381px;background:RGBA(22,67,147,.2);border-radius:50%}
.ban .txt .yuan2{position:absolute;top:-50px;left:120px;width:325px;height:325px;background:RGBA(22,67,147,.2);border-radius:50%}
.ban2 .txt .yuan1,.ban2 .txt .yuan2{background:rgba(124,27,32,.3)}
.cur{font-size:16px;line-height:59px;border-bottom:1px solid #e7e7e7;text-align:right;color:#999;margin-bottom:78px}
.cur a{color:#999;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cur em{margin:0 5px}
.cur span{color:#333}
.cur a:hover{color:#164393}
.btn:active{box-shadow:inherit}
@font-face{font-family:KaiTi;src:url(../fonts/KaiTi.ttf)}
body.bdtp1{padding-top:177px}
.block-01{overflow:hidden}
.block-01 .col-l{float:left;width:316px}
.block-01 .col-r{float:none;overflow:hidden}
.block-02{padding:78px 0 94px;position:relative;z-index:1;overflow:hidden}
.block-02:after{content:'';position:absolute;left:0;top:0;right:0;height:280px;background-color:#164393;z-index:-1}
.block-02 .g-tit1{margin-bottom:45px}
.block-03{padding:60px 0;overflow:hidden}
.laboratory-main nav{padding:0;padding-top:50px}
.cur2{margin:0!important}
.g-hd1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.g-hd1 .title{font-size:30px;color:#333;font-weight:700;line-height:1.5}
.g-hd1 .more{display:block;width:132px;height:34px;line-height:32px;border:1px solid #1f52ae;border-radius:20px;font-size:16px;color:#1f52ae;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.g-hd1 .more i{margin:-3px 0 0 6px;display:inline-block;vertical-align:middle;width:5px;height:10px;background:url(../images/d-jt6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.g-hd1 .more:hover{background-color:#1f52ae;color:#fff}
.g-hd1 .more:hover i{background-image:url(../images/d-jt7.png);-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.d-title01{margin-bottom:40px}
.d-title01 .title{font-size:24px;color:#164394;font-weight:700;line-height:1.17}
.d-title02{text-align:center}
.d-title02 .title{font-size:30px;color:#333;font-weight:700;line-height:1.1}
.z-btn02{display:block;width:44px;height:44px;border:1px solid #cfcfcf;background:#fff url(../images/icon-return.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-btn02:hover{background-color:#004097;background-image:url(../images/icon-return2.png)}
.g-desc{font-size:16px;color:#555;text-align:center;line-height:2.25}
.z-gkCont1{font-size:16px;color:#555;line-height:2}
.zyzsq-cont{padding-top:48px;font-size:16px;color:#333;line-height:1.5}
.zyzsq-cont .title{margin-bottom:26px;font-size:30px;color:#163a93;font-weight:400;line-height:1.5}
.jzsq-cont{margin-top:60px;font-size:18px;color:#fff;line-height:1.56;display:-webkit-flex;display:flex;justify-content:space-between}
.jzsq-cont .pic{width:49.71%;overflow:hidden;order:2;flex-shrink:0}
.jzsq-cont .pic img{display:block;width:100%;height:100%;object-fit:cover}
.jzsq-cont .cont{padding:26px 30px;background-color:#164394;flex-grow:1;order:1}
.jzsq-cont .cont p{padding:10px 0}
.jzsq-cont .cont span{font-weight:700;color:#ffc32a}
.yybzsy-cont{padding:17px 24px 19px;margin-top:34px;background-color:#dfe7f6;border-radius:5px;color:#333;font-size:16px;line-height:1.5;font-family:KaiTi;overflow:hidden}
.yybzsy-cont .lg{margin:10px 26px 0 0;padding:15px 10px;float:left;width:207px;font-size:18px;text-align:center;line-height:1.33;background-color:#fff;border-radius:5px}
.yybzsy-cont .lg img{margin:0 auto;display:block}
.yybzsy-cont .inner{overflow:hidden}
.yybzsy-cont .title{margin-bottom:7px;font-size:24px;line-height:1.5;font-weight:400}
.yybzsy-cont .txt p{margin-bottom:10px}
.yybzsy-cont2{margin:6px 4% 0 0;padding:32px 36px 18px;background-color:#dfe7f6;float:left;width:41.36%;border-radius:5px;color:#333;font-size:16px;line-height:1.5;font-family:KaiTi;overflow:hidden}
.yybzsy-cont2 .lg{margin-bottom:6px;font-size:24px;text-align:center;line-height:1.33}
.yybzsy-cont2 .lg .lg-in{margin:24px auto 0;display:block;width:227px;height:157px;line-height:157px;font-size:0;background-color:#fff;border-radius:5px}
.yybzsy-cont2 .lg .lg-in img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.yybzsy-cont2 .inner{overflow:hidden}
.yybzsy-cont2 .title{margin-bottom:7px;font-size:24px;line-height:1.5;font-weight:400}
.yybzsy-cont2 .txt p{margin-bottom:10px}
.hlzj1-cont{margin-top:50px;font-size:16px;color:#666;line-height:2;overflow:hidden}
.hlzj1-cont .pic{margin:10px 40px 0 0;float:left;width:49.57%;overflow:hidden}
.hlzj1-cont .pic img{display:block;width:100%}
.hlzj1-cont .con{overflow:hidden}
.yyfw-cont{font-size:16px;color:#333;line-height:1.88}
.yyfw-cont .title{margin-bottom:26px;font-size:30px;color:#164393;font-weight:400;line-height:1.5}
.yyfw-cont .title2{margin-bottom:16px;font-size:24px;color:#164393;font-weight:400;line-height:1.5}
.yyfw-lc{margin-bottom:72px;overflow:hidden}
.yyfw-lc .title{font-size:24px;color:#164393;font-weight:400;text-align:center;line-height:1.5}
.yyfw-lc .l{float:left;width:50%}
.yyfw-lc .r{float:right;width:46%}
.jgjs-cont{font-size:16px;color:#666;line-height:1.88;overflow:hidden}
.jgjs-cont .pic{margin-right:38px;float:left;width:51.4%;overflow:hidden}
.jgjs-cont .pic img{display:block;width:100%}
.jgjs-cont .con{overflow:hidden}
.laboratory-main .hlzj1-cont{margin:0}
.z-btn1{font-size:0}
.z-btn1 .more{display:inline-block;vertical-align:middle;width:229px;height:54px;line-height:54px;background-color:#fbc433;box-shadow:0 0 6px 0 rgba(0,0,0,.11);border-radius:20px;font-size:18px;color:#4f3900;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-btn1 .more i{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;width:18px;height:14px;background:url(../images/d-jt1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-btn1 .more:hover{color:#fff;background-color:#164393}
.z-btn1 .more:hover i{background-image:url(../images/d-jt3.png);-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.z-so1{margin:47px auto 0;width:69.5%;position:relative;overflow:hidden}
.z-so1 input{outline:0;border:none}
.z-so1 .inp{padding:0 20px;padding-right:195px;display:block;width:100%;height:51px;line-height:49px;border:1px solid #d9d9d9;box-shadow:0 0 10px 0 rgba(51,51,51,.09);font-size:16px;color:#333}
.z-so1 .inp::-webkit-input-placeholder{color:#999}
.z-so1 .inp::-moz-placeholder{color:#999}
.z-so1 .inp::-ms-input-placeholder{color:#999}
.z-so1 .submit{position:absolute;right:0;top:0;width:175px;height:51px;line-height:51px;background-color:#164393;font-size:0;text-align:center;cursor:pointer}
.z-so1 .submit input{position:absolute;left:-999px}
.z-so1 .submit span{padding-left:30px;display:inline-block;vertical-align:middle;font-size:20px;color:#fff;font-weight:400;background:url(../images/d-so1.png) left center no-repeat;-webkit-background-size:19px auto;background-size:19px auto;cursor:pointer}
.tabs01{padding:56px 0 160px;min-height:683px;overflow:hidden}
.tabs01-tit{font-size:0;border-bottom:1px solid #ccc}
.tabs01-tit li{margin-right:74px;display:inline-block;vertical-align:bottom}
.tabs01-tit a{padding-bottom:18px;display:block;font-size:18px;color:#000;line-height:1.5;position:relative}
.tabs01-tit a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:3px;background-color:#024097;display:none}
.tabs01-tit .tabs01-item__on a{color:#164393;font-weight:700}
.tabs01-tit .tabs01-item__on a:after{display:block}
.tabs01-desc .tabs01-item{display:none}
.tabs01-desc .tabs01-item.tabs01-item__on{display:block}
.tabs01-desc .news-ls7{padding:37px 0}
.tabs02-tit{margin:0 -25px 60px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}
.tabs02-tit::-webkit-scrollbar{width:100%;height:4px}
.tabs02-tit::-webkit-scrollbar-track{background:0 0}
.tabs02-tit::-webkit-scrollbar-thumb{background:0 0}
.tabs02-tit::-webkit-scrollbar-thumb:window-inactive{background:0 0}
.tabs02-tit .tabs02-item{padding:0 25px;display:inline-block;vertical-align:bottom;opacity:.3;filter:alpha(opacity=30)}
.tabs02-tit .subitem{display:block;text-align:left;color:inherit}
.tabs02-tit .tabs02-item__on{opacity:1;filter:alpha(opacity=100)}
.tabs02-desc .tabs02-item{display:none}
.tabs02-desc .tabs02-item__on{display:block}
.tabs03-tit{padding:49px 0 8px;margin:0 -5px 50px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}
.tabs03-tit::-webkit-scrollbar{width:100%;height:4px}
.tabs03-tit::-webkit-scrollbar-track{background:0 0}
.tabs03-tit::-webkit-scrollbar-thumb{background:#164393}
.tabs03-tit::-webkit-scrollbar-thumb:window-inactive{background:#164393}
.tabs03-tit .tabs03-item{padding:0 5px;display:inline-block;vertical-align:middle}
.tabs03-tit .subitem{padding:0 14px;display:block;min-width:187px;font-size:18px;color:#333;text-align:center;line-height:47px;background-color:#fff;box-shadow:0 0 10px 0 rgba(51,51,51,.2);border-radius:24px}
.tabs03-tit .tabs03-item__on .subitem{background-color:#164393;color:#fff}
.tabs03-desc .tabs03-item{display:none}
.tabs03-desc .tabs03-item__on{display:block}
.tabs03.tabs03_2 .tabs03-tit{padding:76px 0 8px;margin-bottom:32px;text-align:left}
.tabs03.tabs03_2 .tabs03-tit .subitem{min-width:177px}
.tabs03.tabs03_3 .tabs03-tit{padding:76px 0 8px;margin-bottom:32px;text-align:left}
.tabs03.tabs03_3 .tabs03-tit .subitem{min-width:137px}
.z-table1{white-space:nowrap;overflow-x:auto}
.z-table1::-webkit-scrollbar{width:100%;height:4px}
.z-table1::-webkit-scrollbar-track{background:0 0}
.z-table1::-webkit-scrollbar-thumb{background:#164393}
.z-table1::-webkit-scrollbar-thumb:window-inactive{background:#164393}
.z-table1 table{white-space:normal;border-spacing:1px;border-collapse:separate;text-indent:initial; background-color: #cfd0d3 !important;}
.z-table1 th{background:#145ecb; color:#FFF; text-align: center;}
.z-table1 td{padding:15px; line-height:28px; color: #333; background-color: #fff; text-align: center}
.z-table2{margin:0 0 56px;white-space:nowrap;overflow-x:auto}
.z-table2 table{width:100%;white-space:normal}
.z-table2 td{border:1px solid #e5e5e5;height:66px;text-align:center}
.z-table2::-webkit-scrollbar{width:100%;height:4px}
.z-table2::-webkit-scrollbar-track{background:0 0}
.z-table2::-webkit-scrollbar-thumb{background:#164393}
.z-table2::-webkit-scrollbar-thumb:window-inactive{background:#164393}
.row-js1{padding:82px 0 122px;overflow:hidden}
.row-js1 .g-tit1{margin-bottom:66px}
.row-js1 .z-btn1{text-align:right}
.z-gk1{overflow:hidden}
.z-gk1>.l{float:left;width:60.2%}
.z-gk1>.r{padding-top:6px;float:right;width:35.07%}
.dataN-ls{margin:80px 0 70px;font-size:0}
.dataN-ls li{padding:0 10px;display:inline-block;vertical-align:top;width:33.33%;font-size:0;position:relative}
.dataN-ls li:before{content:'';position:absolute;left:0;top:50%;width:1px;height:94px;background-color:rgba(22,67,147,.15);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.dataN-ls li:nth-child(1){width:26.84%;text-align:left}
.dataN-ls li:nth-child(1):before{display:none}
.dataN-ls li:nth-child(2){width:48.22%;text-align:center}
.dataN-ls li:nth-child(3){width:24.7%;text-align:right}
.dataN-ls .con{display:inline-block;vertical-align:middle;text-align:left}
.dataN-ls .hd{margin-bottom:6px;font-size:16px;color:#164393;line-height:1}
.dataN-ls .hd .n{margin-right:2px;display:inline-block;font-size:72px;color:#164393;font-weight:700;line-height:inherit}
.dataN-ls .title{font-size:16px;color:#555;font-weight:400}
.z-zgN1{margin-bottom:43px;padding:33px 48px 43px;background-color:#164393;border-radius:10px;overflow:hidden}
.z-zgN1 .hd{margin-bottom:2px;text-align:center}
.z-zgN1 .hd .title{margin-bottom:10px;font-size:16px;color:#fff;font-weight:400;line-height:1.5}
.z-zgN1 .hd .n{font-size:16px;color:#fff;line-height:1}
.z-zgN1 .hd .n span{margin-right:6px;display:inline-block;font-size:80px;font-weight:700;line-height:inherit;font-family:Arial}
.z-zgN1 .img1{margin:0 auto 16px;display:block;width:77.4%}
.z-zgN1 .item .n{font-size:14px;color:#fff;line-height:1}
.z-zgN1 .item .n span{margin-right:6px;display:inline-block;font-size:60px;font-weight:700;line-height:inherit;font-family:Arial}
.z-zgN1 .item .title{font-size:14px;color:#fff;font-weight:400;line-height:1.5}
.z-zcN1{margin-bottom:50px;padding:34px 48px;background-color:#0974c9;border-radius:10px;overflow:hidden}
.z-zcN1 .item{overflow:hidden}
.z-zcN1 .item+.item{margin-top:35px}
.z-zcN1 .icon{margin-right:20px;float:left;width:58px;height:58px;line-height:58px;background-color:#fff;border-radius:50%;font-size:0;text-align:center;overflow:hidden;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.z-zcN1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-zcN1 .item:hover .icon{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
.z-zcN1 .txt{font-size:18px;color:#fff;font-weight:400;line-height:1.45}
.z-zcN1 .txt span{display:inline-block;font-size:40px;font-weight:700;line-height:inherit}
.row-js2{padding:94px 0 73px;background-color:#f3f8fc;overflow:hidden}
.row-js2 .g-tit1{margin-bottom:62px}
.row-js2 .g-more{margin-top:28px}
.ld-ls01{font-size: 0}
.ld-ls01 .swiper-wrapper{flex-wrap: wrap}
.ld-ls01 .swiper-slide{margin-bottom: 20px; display: inline-block; vertical-align: top; width: 16.66%}
.ld-sp{padding-bottom:69px;margin:0 -14px;position:relative;overflow:hidden}
.ld-sp .swiper-slide{padding:0 14px;height:auto}
.ld-sp .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.11);overflow:hidden}
.ld-sp .pic{padding-top:135.24%;position:relative;overflow:hidden}
.ld-sp .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ld-sp .inner{padding:15px 10px 35px;text-align:center}
.ld-sp .title{font-size:18px;color:#164393;font-weight:400;line-height:1.5}
.ld-sp .zw{font-size:16px;color:#666;line-height:1.5}
.ld-sp .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ld-sp .swiper-pagination{position:absolute;left:0!important;bottom:0!important;right:0!important;font-size:0;text-align:center;z-index:10}
.ld-sp .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0 5.5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background-color:rgba(31,82,174,.4);border-radius:5px}
.ld-sp .swiper-pagination .swiper-pagination-bullet-active{background-color:#1f52ae}
.row-js3{padding:95px 0 205px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-js3 .g-tit1{margin-bottom:80px}
.z-jg1 .items{margin:0 -13px -25px;font-size:0}
.z-jg1 .items .item{margin-bottom:25px;padding:0 13px;display:inline-block;vertical-align:middle;width:20%;position:relative}
.z-jg1 .name{padding:14px 10px;display:block;background-color:#edf5fb;border-radius:10px;font-size:20px;color:#164393;text-align:center;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-jg1 .item-sub{padding-top:16px;position:absolute;left:50%;top:100%;width:340px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:none}
.z-jg1 .item-sub .item-sub-cont{padding:25px 25px 34px;background-color:#fbc433;box-shadow:0 0 13px 0 rgba(19,31,71,.16);border-radius:10px;position:relative}
.z-jg1 .item-sub .item-sub-inner{max-height:230px;overflow:hidden;overflow-y:auto}
.z-jg1 .item-sub .item-sub-inner::-webkit-scrollbar{width:4px}
.z-jg1 .item-sub .item-sub-inner::-webkit-scrollbar-track{background:0 0}
.z-jg1 .item-sub .item-sub-inner::-webkit-scrollbar-thumb{background:#0974c9}
.z-jg1 .item-sub .item-sub-inner::-webkit-scrollbar-thumb:window-inactive{background:#0974c9}
.z-jg1 .item-sub .item-sub-cont:before{content:'';position:absolute;left:50%;bottom:100%;width:24px;height:12px;background:url(../images/d-jt4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.z-jg1 .item-sub .t{padding:9px 0;padding-left:20px;display:block;font-size:18px;color:#4f3900;line-height:1.5;border-bottom:1px solid rgba(84,61,2,.2);background:url(../images/d-jt5.png) left center no-repeat;-webkit-background-size:7px auto;background-size:7px auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-jg1 .item-sub .t:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.z-jg1 .items.its1{margin:0;text-align:center}
.z-jg1 .items.its1 .item{margin-bottom:40px;padding:0 22px;width:296px}
.z-jg1 .items.its1 .name{padding:14.5px 10px;font-size:24px;color:#fff;background-color:#164393}
.z-jg1 .items.its2{margin:0;text-align:center}
.z-jg1 .items.its2 .item{margin-bottom:52px;width:574px}
.z-jg1 .items.its2 .name{padding:14.5px 10px;font-size:24px;color:#fff;background-color:#164393}
.z-jg1 .items .item:hover .name{box-shadow:0 0 13px 0 rgba(19,31,71,.16);background-color:#0974c9;color:#fff}
.z-jg1 .items .item:hover .item-sub{display:block}
.row-gk1{padding:76px 0 42px;overflow:hidden}
.row-gk1 .g-tit1{margin-bottom:60px}
.z-gk3{padding:53px 48px 67px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.z-gk3 .gk-title{margin-bottom:44px;font-size:30px;color:#fff;font-weight:400;line-height:1.5}
.z-gk3 .gk-title span{font-size:24px}
.gk-ls{margin:0 -14px -30px;font-size:0}
.gk-ls li{padding:0 14px;margin-bottom:30px;display:inline-block;vertical-align:top;width:33.33%}
.gk-ls .con{padding:20px 15px 20px 32px;line-height:110px;font-size:0;border:1px solid rgba(255,255,255,.42);border-radius:20px;background-color:rgba(3,65,147,.1);word-break:break-all;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.gk-ls .pic{display:inline-block;vertical-align:middle;width:72px;height:72px;line-height:72px;font-size:0;text-align:center;background-color:#fff;border-radius:50%;overflow:hidden}
.gk-ls .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.gk-ls .inner{padding-left:22px;display:inline-block;vertical-align:middle;width:calc(100% - 72px)}
.gk-ls .title{margin-bottom:2px;font-size:16px;color:#fff;font-weight:400;line-height:1.5}
.gk-ls .txt{font-size:20px;color:#fff;line-height:1.5}
.gk-ls .txt span{font-size:14px}
.gk-ls .txt span.s1{display:block}
.gk-ls .con:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.z-gk2{padding:52px 0 56px;border-bottom:1px solid rgba(0,0,0,.1)}
.z-gk2 .title{margin-bottom:23px;font-size:30px;color:#164393;font-weight:400;line-height:1.5}
.z-gk2 .cont{font-size:16px;color:#555;line-height:1.75}
.z-gk2.z-gk2_2{border:none}
.z-gk2.z-gk2_3{padding:36px 0}
.z-gk2.z-gk2_3 .title{margin-bottom:13px}
.z-gk2.z-gk2_4 .cont{line-height:1.88}
.tp-ls{padding:85px 0 17px;margin:0 -18px -36px;font-size:0}
.tp-ls li{padding:0 18px;margin-bottom:36px;display:inline-block;vertical-align:top;width:50%}
.tp-ls .con{overflow:hidden}
.tp-ls .pic{padding-top:60.56%;position:relative;overflow:hidden}
.tp-ls .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.tp-ls .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.tp-ls2{padding:60px 0 20px;margin:0 -14px -28px;font-size:0}
.tp-ls2 li{padding:0 14px;margin-bottom:28px;display:inline-block;vertical-align:top;width:33.33%}
.tp-ls2 .con{overflow:hidden}
.tp-ls2 .pic{padding-top:60.58%;position:relative;overflow:hidden}
.tp-ls2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.tp-ls2 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.row-gk2{padding:77px 0 152px;background-color:#f3f8fc;overflow:hidden}
.row-gk2 .g-tit1{margin-bottom:20px}
.row-gk2 .g-desc{margin-bottom:74px}
.ls-sp{position:relative;overflow:hidden}
.ls-sp .slider{position:relative;background:url(../images/d-line.png) left bottom repeat-x;overflow:hidden}
.ls-sp .con{padding:0 0 52px 46px;display:block;position:relative;overflow:hidden}
.ls-sp .con:before{content:'';position:absolute;left:14px;top:10px;bottom:0;width:1px;background-color:#797c7e}
.ls-sp .con:after{content:'';position:absolute;left:8px;top:10px;width:15px;height:15px;background-color:#004097;border-radius:50%}
.ls-sp .title{margin-bottom:9px;font-size:24px;color:#002c69;font-weight:400;line-height:1.5}
.ls-sp .swiper-slide-active .con:before{left:10px}
.ls-sp .swiper-slide-active .con:after{left:3px}
.ls-sp .swiper-slide-next .con:before{left:12px}
.ls-sp .swiper-slide-next .con:after{left:5px}
.ls-sp .swiper-slide-next+.swiper-slide .con:before{left:13px}
.ls-sp .swiper-slide-next+.swiper-slide .con:after{left:6px}
.ls-sp .txt{margin-bottom:20px;font-size:16px;color:#555;line-height:2;height:8em;overflow-y:auto}
.ls-sp .txt::-webkit-scrollbar{width:4px}
.ls-sp .txt::-webkit-scrollbar-track{background:0 0}
.ls-sp .txt::-webkit-scrollbar-thumb{background:#0974c9}
.ls-sp .txt::-webkit-scrollbar-thumb:window-inactive{background:#0974c9}
.ls-sp .pic{width:82%;position:relative;overflow:hidden}
.ls-sp .pic:after{content:'';display:block;padding-top:62.93%}
.ls-sp .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ls-sp .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-sp .swiper-scrollbar{margin-top:62px;height:8px;background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(51,51,51,.09)}
.ls-sp .swiper-scrollbar .swiper-scrollbar-drag{background-color:#004097}
.row-dq1{padding:76px 0 112px;overflow:hidden}
.row-dq1 .g-tit1{margin-bottom:66px}
.dq1-content{font-size:0}
.dq1-content .col-l{display:inline-block;vertical-align:top;width:64.43%}
.dq1-content .col-r{display:inline-block;vertical-align:top;width:33.57%}
.dq1-content .g-hd1{margin-bottom:35px}
.news-ls{padding-bottom:15px;margin:0 -15px -30px;font-size:0}
.news-ls li{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:50%}
.news-ls .con{display:block;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls .pic{padding-top:56.09%;position:relative;overflow:hidden}
.news-ls .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.news-ls .mask .mask-in{position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls .mask .title{padding:0 18px;font-size:18px;color:#fff;font-weight:400;height:56px;line-height:56px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.news-ls .con:hover{box-shadow:0 0 10px 0 rgba(0,8,13,.3)}
.news-ls .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls .con:hover .mask .mask-in{background-color:#164393}
.news-ls2 .con{padding:18px 0 20px;display:block;border-bottom:1px solid #eeeae9}
.news-ls2 .hd{margin-bottom:10px;height:30px;line-height:30px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.news-ls2 .hd .title{font-size:18px;color:#333;font-weight:700;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls2 .hd .date{margin-left:15px;font-size:14px;color:#bebdbd;flex-shrink:0}
.news-ls2 .txt{font-size:16px;color:#666;line-height:1.88;height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.news-ls2 .con:hover .hd .title{color:#164393}
.news-ls3{padding:4px 20px;background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1)}
.news-ls3 li{border-bottom:1px solid rgba(90,50,42,.1)}
.news-ls3 li:last-child{border:none}
.news-ls3 .con{padding-left:16px;display:block;height:57px;line-height:57px;position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .con:before{content:'';position:absolute;left:0;top:50%;width:6px;height:6px;background-color:rgba(0,0,0,.2);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.news-ls3 .title{font-size:16px;color:#666;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls3 .date{margin-left:15px;font-size:14px;color:#bebdbd;flex-shrink:0}
.news-ls3 .con:hover{padding-left:20px}
.news-ls3 .con:hover .title{color:#164393}
.row-dq2{padding:74px 0 92px;background-color:#f3f8fc;overflow:hidden}
.row-dq2 .g-tit1{margin-bottom:60px}
.row-dq2 .g-more{margin-top:32px}
.news-sp{margin:0 -9px;padding-bottom:20px;position:relative;overflow:hidden}
.news-sp .swiper-slide{padding:0 9px;margin-bottom:37px}
.news-sp .con{padding:20px 74px 20px 15px;display:block;height:148px;border:1px solid #e5e5e5;background-color:#fff;position:relative;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-sp .title{margin-bottom:14px;font-size:18px;color:#333;font-weight:400;line-height:24px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-sp .txt{margin-bottom:17px;font-size:16px;color:#666;line-height:22px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-sp .txt p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.news-sp .date{font-size:18px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-sp .icon-arrow{position:absolute;right:20px;bottom:19px;width:34px;height:34px;background:url(../images/n-arrow.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-sp .con:hover{background-color:#164393;border-color:#164393}
.news-sp .con:hover .title{color:#fff}
.news-sp .con:hover .txt{color:rgba(255,255,255,.7)}
.news-sp .con:hover .icon-arrow{background-image:url(../images/n-arrow-on.png)}
.news-sp .swiper-pagination{position:absolute;left:0!important;bottom:0!important;right:0!important;font-size:0;text-align:center;z-index:10}
.news-sp .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0 5.5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background-color:rgba(31,82,174,.4);border-radius:5px}
.news-sp .swiper-pagination .swiper-pagination-bullet-active{background-color:#1f52ae}
.row-dq3{padding:70px 0 60px;overflow:hidden}
.row-dq3 .g-tit1{margin-bottom:87px}
.row-dq3 .g-more{margin-top:48px}
.news-ls4{margin:0 -20px -44px;font-size:0;overflow:hidden}
.news-ls4 li{padding:0 20px;margin-bottom:44px;float:left;width:33.33%}
.news-ls4 .con{display:block;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls4 .pic{margin-bottom:14px;height:258px;overflow:hidden}
.news-ls4 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls4 .date{margin-bottom:8px;font-size:16px;color:#999;height:24px;line-height:24px;overflow:hidden}
.news-ls4 .title{margin-bottom:8px;font-size:18px;color:#333;font-weight:700;line-height:2;height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls4 .txt{font-size:16px;color:#333;line-height:1.88;height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.news-ls4 li:first-child .txt{height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.news-ls4 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls4 .con:hover .title{color:#164393}
.row-dq4{padding:60px 0 87px;background-color:#f3f8fc;overflow:hidden}
.dq4-content{margin:0 -48px;overflow:hidden}
.dq4-content .col-l,.dq4-content .col-r{padding:0 48px;width:50%}
.dq4-content .col-l{float:left}
.dq4-content .col-r{float:right}
.dq4-content .g-tit1{margin-bottom:52px}
.dq4-content .g-more{margin-top:97px}
.news-ls5 li{margin-bottom:28px}
.news-ls5 .con{padding:0 20px;display:block;height:63px;line-height:61px;border:1px solid #efefef;border-radius:10px;background-color:#fff;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls5 .title{font-size:18px;color:#333;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls5 .date{margin-left:15px;font-size:18px;color:#999;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls5 .con:hover{background-color:#164393;border-color:#164393;box-shadow:0 9px 9px 0 rgba(51,51,51,.07)}
.news-ls5 .con:hover .title{color:#fff}
.news-ls5 .con:hover .date{color:#fff}
.news-ls5.news-ls5_2 .con{box-shadow:0 0 9px 0 rgba(51,51,51,.07)}
.news-ls5.news-ls5_2 .con:hover{border-color:#fff;background-color:#fff}
.news-ls5.news-ls5_2 .con:hover .title{color:#164393;font-weight:700}
.news-ls5.news-ls5_2 .con:hover .date{color:#999}
.news-ls6{padding-top:33px}
.news-ls6 li{border-bottom:1px solid #ececec}
.news-ls6 .con{padding:42px 0;display:block;overflow:hidden}
.news-ls6 .pic{margin-right:48px;float:left;width:332px;position:relative;box-shadow:0 0 8px 0 rgba(0,0,0,.1);overflow:hidden}
.news-ls6 .pic:after{content:'';display:block;padding-top:56.5%}
.news-ls6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls6 .inner{overflow:hidden}
.news-ls6 .date{font-family:MyriadPro-Regular;margin-bottom:11px;font-size:16px;color:#888;height:24px;line-height:24px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls6 .title{margin-bottom:18px;font-size:22px;color:#000;font-weight:400;height:30px;line-height:30px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls6 .txt{margin-bottom:25px;font-size:16px;color:#666;line-height:1.63;height:3.26em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls6 .more{font-size:14px;color:#164393;height:20px;line-height:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls6 .more i{margin:-3px 18px 0 0;display:inline-block;vertical-align:middle;width:16px;height:12px;background:url(../images/d-jt2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.news-ls6 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls6 .con:hover .date{color:#004097}
.news-ls6 .con:hover .title{color:#004097}
.news-ls6 .con:hover .txt{color:#004097}
.news-ls6 .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.news-sp2{margin:48px 0 21px;position:relative;box-shadow:0 0 20px rgba(0,0,0,.1);overflow:hidden}
.news-sp2 .con{display:block;overflow:hidden;display:-webkit-flex;display:flex}
.news-sp2 .pic{width:47.14%;position:relative;overflow:hidden;flex-shrink:0}
.news-sp2 .pic:after{content:'';display:block;padding-top:62.42%}
.news-sp2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-sp2 .con:hover .title{color:#1a5fc1}
.news-sp2 .inner{padding:53px 45px 53px 67px;width:52.86%}
.news-sp2 .date{font-family:AvantGarde-Demi;margin-bottom:24px;font-size:16px;color:#666;line-height:1;font-weight:700}
.news-sp2 .date span{margin-right:4px;padding-right:22px;display:inline-block;font-size:46px;background:url(../images/d-line2.png) right 2px bottom 2px no-repeat;-webkit-background-size:12px auto;background-size:12px auto}
.news-sp2 .title{margin-bottom:17px;font-size:24px;color:#000;font-weight:400;height:30px;line-height:30px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-sp2 .txt{margin-bottom:54px;font-size:16px;color:#666;line-height:1.5;height:4.5em;overflow:hidden}
.news-sp2 .more{width:160px;height:44px;line-height:44px;background-color:#1a5fc1;font-size:14px;color:#fff;text-align:center}
.news-sp2 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-sp2 .swiper-pagination{position:absolute;left:auto!important;bottom:23px!important;right:59px!important;width:auto!important;font-size:0;text-align:center;z-index:10}
.news-sp2 .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0 3.5px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background-color:#ccc;border-radius:5px}
.news-sp2 .swiper-pagination .swiper-pagination-bullet-active{background-color:#1a5fc1}
.row-sywh1{padding:72px 0 96px;overflow:hidden}
.row-sywh1 .g-tit1{margin-bottom:40px}
.row-sywh1 .g-more{margin-top:30px}
.zl-sp{margin:0 -15px;padding:20px 0 64px;position:relative;overflow:hidden}
.zl-sp .swiper-slide{padding:0 15px}
.zl-sp .con{padding:10px;padding-bottom:0;display:block;box-shadow:0 0 18px 0 rgba(51,51,51,.1);border-radius:10px;overflow:hidden}
.zl-sp .pic{padding-top:142.95%;position:relative;overflow:hidden}
.zl-sp .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.zl-sp .title{font-size:20px;color:#333;font-weight:400;text-align:center;height:92px;line-height:92px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.zl-sp .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.zl-sp .con:hover .title{color:#004097}
.zl-sp .swiper-pagination{position:absolute;left:0!important;bottom:0!important;right:0!important;width:auto!important;font-size:0;text-align:center;z-index:10}
.zl-sp .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0 6px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background-color:#a6a8aa;border-radius:5px}
.zl-sp .swiper-pagination .swiper-pagination-bullet-active{background-color:#666}
.row-sywh2{padding:72px 0 129px;background-color:#f3f8fc;overflow:hidden}
.row-sywh2 .g-tit1{margin-bottom:72px}
.row-sywh2 .g-more{margin-top:30px}
.ly-sp{padding:20px 0 70px;position:relative;overflow:hidden}
.ly-sp .swiper-slide{width:62.5%}
.ly-sp .con{display:block;position:relative;box-shadow:0 0 10px 0 rgba(0,8,13,.3);overflow:hidden}
.ly-sp .pic{padding-top:69.37%;position:relative;overflow:hidden}
.ly-sp .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ly-sp .mask{position:absolute;left:0;bottom:0;right:0;z-index:10}
.ly-sp .title{padding:0 24px;font-size:24px;color:#fff;font-weight:400;height:78px;line-height:78px;background-color:rgba(0,0,0,.5);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ly-sp .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ly-sp .swiper-pagination{position:absolute;left:0!important;bottom:0!important;right:0!important;width:auto!important;font-size:0;text-align:center;z-index:10}
.ly-sp .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0 6px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background-color:#a6a8aa;border-radius:5px}
.ly-sp .swiper-pagination .swiper-pagination-bullet-active{background-color:#666}
.contact-ls{padding-top:30px;margin:0 -26px -52px;font-size:0}
.contact-ls li{padding:0 26px;margin-bottom:52px;display:inline-block;vertical-align:top;width:33.33%}
.contact-ls .con{box-shadow:0 0 8px 0 rgba(4,0,0,.2);border-radius:10px}
.contact-ls .title{padding:11.5px 20px;font-size:18px;color:#163a93;font-weight:700;line-height:1.5;border-bottom:1px solid #e5e5e5}
.contact-ls .txt{padding:18px 20px 24px;font-size:18px;color:#333;line-height:1.5}
.news-ls7{padding:55px 0 169px;margin-bottom:-20px}
.news-ls7 li{margin-bottom:20px}
.news-ls7 .con{padding:0 20px;display:block;height:72px;border:1px solid #e5e5e5;box-shadow:0 0 6px 0 rgba(51,51,51,.1);border-radius:10px;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls7 .icon{margin-right:10px;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;flex-shrink:0}
.news-ls7 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.news-ls7 .icon img:nth-child(2){display:none}
.news-ls7 .title{font-size:18px;color:#333;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;flex-grow:1;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls7 .btn{padding:0;margin-left:15px;width:128px;height:32px;line-height:30px;border:1px solid #91152f;border-radius:16px;font-size:14px;color:#91152f;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls7 .btn i{margin:-3px 0 0 8px;display:inline-block;vertical-align:middle;width:15px;height:15px;background:url(../images/d-jt8.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls7 .con:hover{background-color:#244383}
.news-ls7 .con:hover .icon img{display:none}
.news-ls7 .con:hover .icon img:nth-child(2){display:inline-block}
.news-ls7 .con:hover .title{color:#fff}
.news-ls7 .con:hover .btn{border-color:#fff;color:#fff}
.news-ls7 .con:hover .btn i{background-image:url(../images/d-jt9.png)}
.news-ls7.news-ls7_2{padding:0}
.news-ls8{padding-top:60px;margin:0 -13px -30px;font-size:0}
.news-ls8 li{padding:0 13px;margin-bottom:30px;display:inline-block;vertical-align:top;width:33.33%}
.news-ls8 .con{padding:20px 20px 30px;display:block;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);background-color:#fff;overflow:hidden}
.news-ls8 .pic{margin-bottom:25px;padding-top:53.07%;position:relative;overflow:hidden}
.news-ls8 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls8 .title{margin-bottom:14px;font-size:22px;color:#333;font-weight:400;height:29px;line-height:29px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.news-ls8 .date{margin-bottom:14px;font-size:14px;color:#999;height:20px;line-height:20px}
.news-ls8 .txt{font-size:16px;color:#666;line-height:1.88;height:3.76em;overflow:hidden}
.news-ls8 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls8 .con:hover .title{color:#164393}
.row-hlzj1{padding:76px 0 57px;overflow:hidden}
.row-hlzj1 .g-tit1{margin-bottom:50px}
.row-hlzj1 .g-more{margin-top:53px}
.row-hlzj2{padding:76px 0 70px;background-color:#f9f9f9;overflow:hidden}
.row-hlzj2 .g-tit1{margin-bottom:60px}
.row-hlzj2 .g-more{margin-top:47px}
.row-hlzj2 .news-ls8{padding:0}
.news-ls9{margin:0 -20px -40px;font-size:0}
.news-ls9 li{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:50%}
.news-ls9 .con{padding:36px 36px 33px;display:block;border:1px solid #ececec;background-color:#fff;border-radius:10px;overflow:hidden}
.news-ls9 .pic{margin-bottom:36px;padding-top:58.58%;position:relative;overflow:hidden}
.news-ls9 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls9 .title{margin-bottom:20px;font-size:24px;color:#333;font-weight:700;height:34px;line-height:34px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls9 .txt{margin-bottom:35px;font-size:16px;color:#666;line-height:1.75;height:5.25em;overflow:hidden}
.news-ls9 .g-more{margin:0;padding-left:39px;width:167px;height:41px;line-height:39px;background-position:110px center}
.news-ls9 .g-more:hover{background-position:120px center}
.news-ls9 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls9 .con:hover .title{color:#164393}
.news-ls10{margin-bottom:-36px}
.news-ls10 li{margin-bottom:36px}
.news-ls10 .con{padding:37px 37px 42px;display:block;background-color:#fff;border:1px solid #ececec;border-radius:10px;overflow:hidden}
.news-ls10 .pic{margin-right:50px;float:left;width:29.5%;position:relative;overflow:hidden}
.news-ls10 .pic:after{content:'';display:block;padding-top:62.82%}
.news-ls10 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls10 .inner{overflow:hidden}
.news-ls10 .title{margin-bottom:19px;font-size:24px;color:#333;font-weight:700;height:38px;line-height:38px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls10 .txt{margin-bottom:63px;font-size:16px;color:#666;line-height:1.7;height:5.1em;overflow:hidden}
.news-ls10 .g-more{margin:0}
.news-ls10 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls10 .con:hover .title{color:#164393}
.form-publicity.form-publicity2{padding:0;padding-top:65px;text-align:center}
.form-publicity.form-publicity2 .drop01{margin-right:10px;text-align:left}
.form-publicity.form-publicity2 .drop01 .drop01-input .drop01-tit{width:657px}
.ksdh-cont{padding-bottom:100px}
.ksdh-item{padding:44px 0 54px}
.ksdh-item+.ksdh-item{border-top:1px solid #ccc}
.ksdh-item .ksdh-title{margin-bottom:28px;font-size:24px;color:#164393;font-weight:700;line-height:1.42}
.ksdh-ls{margin:0 -8px -22px;font-size:0}
.ksdh-ls li{padding:0 8px;margin-bottom:22px;display:inline-block;vertical-align:top;width:16.66%}
.ksdh-ls .con{padding:0 20px;display:block;background-color:#fff;border:1px solid #d9d9d9;box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:10px;font-size:16px;color:#333;height:47px;line-height:45px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ksdh-ls .con:after{content:'';position:absolute;right:18px;top:50%;width:9px;height:16px;background:url(../images/d-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ksdh-ls .con:hover{background-color:#164393;border-color:#164393;color:#fff}
.ksdh-ls .con:hover:after{background-image:url(../images/d-jt11.png)}
.form-publicity.form-publicity3{padding:0;padding-top:52px}
.form-publicity.form-publicity3 .drop01{width:calc((100% - 156px)*.492)}
.form-publicity.form-publicity3 .drop01 .drop01-tit{width:100%;background-color:#fff!important}
.form-publicity.form-publicity3 .inp{margin:0 calc((100% - 156px)*.012);width:calc((100% - 156px)*.484)}
.form-publicity.form-publicity3 .submit{width:156px}
.form-publicity.form-publicity4{padding:0;padding-top:52px}
.form-publicity.form-publicity4 .drop01{width:calc((100% - 186px)*.62)}
.form-publicity.form-publicity4 .drop01 .drop01-tit{width:100%;background-color:#fff!important}
.form-publicity.form-publicity4 .inp{margin:0 calc((100% - 186px)*.01);width:calc((100% - 186px)*.36)}
.form-publicity.form-publicity4 .submit{width:186px;font-size: 16px;}
.zmpx-cont{padding-top:20px}
.zmpx-cont .tips{margin-top:10px;font-size:16px;color:#666;line-height:1.5}
.zm-ls{margin:0 -10px -20px;padding-bottom:10px;font-size:0}
/*.zm-ls::-webkit-scrollbar{width:100%;height:4px}
.zm-ls::-webkit-scrollbar-track{background:0 0}
.zm-ls::-webkit-scrollbar-thumb{background:#164393}
.zm-ls::-webkit-scrollbar-thumb:window-inactive{background:#164393}*/
.zm-ls li{margin-bottom: 20px; padding:0 10px;display:inline-block;vertical-align:top;width:7.69%}
.zm-ls .con{padding:0 4px;display:block;font-size:24px;color:#333333;text-align:center;line-height:45px;background-color:#e6effd;border-radius:5px}
.zm-ls .con:hover{background-color:#164394;color:#fff}
.zj-ls{padding-top:20px;margin:0 -20px -50px;font-size:0}
.zj-ls li{padding:0 20px;margin-bottom:50px;display:inline-block;vertical-align:top;width:20%}
.zj-ls .con{padding:14px 14px 17px;display:block;background-color:#fff;border:1px solid #e6e6e5;box-shadow:0 6px 10px 0 rgba(0,14,31,.07);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.zj-ls .pic{margin-bottom:15px;padding-top:130.28%;border:1px solid #fff;position:relative;overflow:hidden}
.zj-ls .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.zj-ls .title{margin-bottom:5px;font-size:24px;color:#164393;font-weight:400;text-align:center;height:32px;line-height:32px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.zj-ls .zw{font-size:16px;color:#666;text-align:center;height:24px;line-height:24px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.zj-ls .con:hover{background-color:#164393;border-color:#164393}
.zj-ls .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.zj-ls .con:hover .title{color:#fff}
.zj-ls .con:hover .zw{color:#fff}
.hospital-announcement.hospital-announcement2{margin-bottom:-18px}
.hospital-announcement.hospital-announcement2 li a{margin:0 10px;height:160px}
.hospital-announcement.hospital-announcement2 .title{margin-bottom:11px;font-size:22px}
.hospital-announcement.hospital-announcement2 .date{top:43px}
.hospital-announcement.hospital-announcement2 .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px;white-space:normal}
.inNav-ls{font-size:0}
.inNav-ls li{display:inline-block;vertical-align:top;width:16.66%}
.inNav-ls .con{display:block;height:177px;background-color:#3b64b4;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.inNav-ls .icon{margin-bottom:8px;height:50px;line-height:50px;font-size:0;text-align:center;overflow:hidden}
.inNav-ls .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.inNav-ls .icon img:nth-child(2){display:none}
.inNav-ls .title{font-size:24px;color:#fff;font-weight:400;text-align:center;line-height:1.5}
.inNav-ls li:nth-child(even) .con{background-color:#5a82cf}
.inNav-ls .on .con{background-color:#fff!important}
.inNav-ls .on .icon img{display:none}
.inNav-ls .on .icon img:nth-child(2){display:inline-block}
.inNav-ls .on .title{color:#164393}
.yydt-cont{padding:74px 0 79px}
.yydt-cont .l{float:left;width:61%}
.yydt-cont .r{float:right;width:38%;height: 542px; overflow: hidden; overflow-y: auto}
.yydt-cont .r::-webkit-scrollbar {
    width: 5px;
}
.yydt-cont .r::-webkit-scrollbar-track {
    border: 1px solid #ececec;
    background: #f7f7f7;;
    border-radius: 10px;
}
.yydt-cont .r::-webkit-scrollbar-thumb {
    background: #164393;
    border-radius: 10px;
}
.yydt-cont .r::-webkit-scrollbar-thumb:window-inactive {
    background: #164393;
}
.yydt-bigImg{padding:10px 8px;height:542px;background-color:#fff;box-shadow:0 0 10px 0 rgba(51,51,51,.2)}
.yydt-bigImg .con{display:block;height:100%;overflow:hidden}
.yydt-bigImg img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.yydt-bigImg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.yydt-ls{margin:0 -6px -16px;font-size:0}
.yydt-ls li{padding:0 6px;margin-bottom:16px;display:inline-block;vertical-align:top;width:50%}
.yydt-ls .con{padding:16px 14px;display:block;background-color:#fff;box-shadow:0 0 10px 0 rgba(51,51,51,.2);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.yydt-ls .pic{margin-bottom:16px;height:166px;overflow:hidden}
.yydt-ls .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.yydt-ls .title{height:49px;line-height:49px;font-size:18px;color:#333;font-weight:400;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.yydt-ls .con:hover{background-color:#164393}
.yydt-ls .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.yydt-ls .con:hover .title{color:#fff}
.lcfb-cont{padding:75px 0 54px}
.lcfb-cont .con .item,.lcfb-cont .hd{min-height:68px;border-radius:10px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
.lcfb-cont .hd{background-color:#164393}
.lcfb-cont .hd>div{color:#fff;font-weight:700}
.lcfb-cont .con .item{margin-top:10px;background-color:#fff;box-shadow:0 0 10px 0 rgba(51,51,51,.2)}
.lcfb-cont .t1,.lcfb-cont .t2,.lcfb-cont .t3{font-size:18px;color:#333;line-height:1.89;flex-shrink:0}
.lcfb-cont .t1{width:10%;text-align:center}
.lcfb-cont .t2{padding-left:10%;width:46%}
.lcfb-cont .t3{padding-left:10%;width:44%}
.ks-ls .title{padding-left:12px;display:block;position:relative}
.ks-ls .title:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#333;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}
.ks-ls .title:hover{color:#164393;text-decoration:underline}
.yygh-bg{position:absolute;right:9.11%;top:412px;width:33.18%;overflow:hidden}
.yygh-bg img{display:block;width:100%}
.yygh-cont{padding-top:42px}
.yygh-cont .item{padding:12px 0;min-height:92px;font-size:0}
.yygh-cont .item.it1 .n{vertical-align:top}
.yygh-cont .item.it1 .con{vertical-align:top}
.yygh-cont .n{display:inline-block;vertical-align:middle;width:32px;height:32px;line-height:32px;font-size:18px;color:#fff;text-align:center;background-color:#3b64b4;border-radius:50%}
.yygh-cont .con{padding-left:14px;display:inline-block;vertical-align:middle;width:61%;font-size:18px;color:#333;line-height:1.88}
.yygh-cont .txt{display:inline-block;vertical-align:middle}
.yygh-cont .txt a,.yygh-cont .txt span{color:#164393;font-weight:700}
.yygh-cont .txt a{text-decoration:underline}
.yygh-cont .qr{margin-left:70px;display:inline-block;vertical-align:middle;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.yygh-cont .qr img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.qr-ls{padding-top:38px;font-size:0}
.qr-ls li{padding:0 25px;display:inline-block;vertical-align:top}
.qr-ls .pic{margin:0 auto 4px;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.qr-ls .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.qr-ls .qr-title{font-size:18px;color:#8b1728;text-align:center}
.yq-list.yq-list2{padding-top:78px;margin:0 -16px -34px}
.yq-list.yq-list2 li{width:33.33%;margin-bottom:34px}
.yq-list.yq-list2 li a{margin:0 16px}
.qlyw-cont{padding:68px 0 48px;font-size:16px;color:#333;line-height:1.88}
.qlyw-cont .item+.item{margin-top:58px}
.qlyw-cont .title{margin-bottom:18px;font-size:30px;color:#164393;font-weight:400;line-height:1.5}
.jtzn-cont{margin:116px 0 71px;background-color:#fff;font-size:16px;color:#333;line-height:1.88;overflow:hidden}
.jtzn-cont .pic{float:left;width:49.14%;overflow:hidden}
.jtzn-cont .pic img{display:block;width:100%}
.jtzn-cont .con{padding:33px 24px;overflow:hidden}
.jtzn-cont .item{overflow:hidden}
.jtzn-cont .item+.item .txt{border-top:1px solid #ddd}
.jtzn-cont .icon{margin:16px 34px 0 0;float:left;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;overflow:hidden}
.jtzn-cont .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.jtzn-cont .txt{padding:16px 0;overflow:hidden}
.lxwm-cont{padding:50px 42px;position:relative;overflow:hidden}
.lxwm-cont .map{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.lxwm-cont .map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
.lxwm-info{padding:14px 38px;float:right;width:380px;background-color:#fff;position:relative;z-index:2}
.lxwm-info .item{padding:20px 0}
.lxwm-info .item+.item{border-top:1px solid #e5e5e5}
.lxwm-info .title{margin-bottom:10px;font-size:24px;color:#0e4b9d;font-weight:700;line-height:1.5}
.lxwm-info .lx-item{padding:10px 0}
.lxwm-info .lx-title{margin-bottom:7px;font-size:18px;color:#333;font-weight:700;line-height:1.5}
.lxwm-info .info{font-size:18px;color:#666;line-height:1.72}
.lxwm-info .info p{padding:6px 0;padding-left:50px;position:relative}
.lxwm-info .info img{position:absolute;left:0;top:6px;width:30px;height:30px}
.ksInfo-1{padding-bottom:70px}
.ks-info{padding-top:62px;margin-bottom:-10px}
.ks-info .item{padding:11px 34px;margin-bottom:10px;background-color:#fff;border:1px solid #e2e2e2;box-shadow:0 0 8px 0 rgba(0,0,0,.06);border-radius:5px;overflow:hidden}
.ks-info .icon{margin-right:23px;float:left;width:36px;height:36px;line-height:36px;font-size:0;text-align:center;overflow:hidden}
.ks-info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ks-info .txt{padding:4px 0;font-size:18px;color:#333;line-height:1.5;overflow:hidden}
.zj-ls2{margin:0 -6px -16px;font-size:0}
.zj-ls2 li{padding:0 6px;margin-bottom:16px;display:inline-block;vertical-align:top;min-width:12.5%}
.zj-ls2 .zj-tit{padding:10px;display:block;font-size:16px;color:#fff;text-align:center;background-color:#164393;border-radius:10px;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.zj-ls2 .zj-tit:hover{background-color:#e2a740}
.zjIn-cont{overflow:hidden}
.zjIn-cont .pic{margin-right:48px;float:left;width:218px;overflow:hidden}
.zjIn-cont .pic img{display:block;width:100%}
.zjIn-cont .con{overflow:hidden}
.zjIn-cont .title{margin-bottom:12px;font-size:30px;color:#164393;font-weight:700;line-height:1.1}
.zjIn-cont .info{font-size:18px;color:#333;line-height:1.5}
.zjIn-cont .info p{padding:5px 0;padding-left:34px;position:relative;min-height:37px}
.zjIn-cont .info img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:18px}
.zjIn-cont .desc{padding-top:15px;margin-top:18px;font-size:16px;color:#333;line-height:2;border-top:1px solid #d9d9d9}
.zjIn-cont2{padding-bottom:120px}
.jkzx-ls{padding-top:47px;margin-bottom:-30px}
.jkzx-ls li{margin-bottom:30px}
.jkzx-ls .con{padding:0 42px;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 0 5px 0 rgba(0,0,0,.08);border-radius:10px}
.jkzx-ls .hd{padding:26px 0 24px}
.jkzx-ls .tit{margin-bottom:8px;font-size:0}
.jkzx-ls .tit .name{display:inline-block;vertical-align:middle;font-size:18px;color:#164393}
.jkzx-ls .tit .date{margin-left:12px;display:inline-block;vertical-align:middle;font-size:16px;color:#999}
.jkzx-ls .qs{font-size:16px;color:#333;line-height:1.5}
.jkzx-ls .bd{padding:27px 0 37px;border-top:1px solid #dadada;font-size:0}
.jkzx-ls .hf{padding-right:8px;display:inline-block;vertical-align:top;width:94px;font-size:18px;color:#164393}
.jkzx-ls .hf img{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle;max-width:28px}
.jkzx-ls .hf-txt{padding:8px 18px;display:inline-block;vertical-align:top;max-width:calc(100% - 94px);background-color:#f6f6f6;font-size:16px;color:#333;line-height:1.5;border-radius:10px}
.jkzx-cont{padding:24px 0 103px;border-top:1px solid #c7c7c7}
.jkzx-cont .txt{margin-bottom:36px;font-size:16px;color:#333;line-height:2.25}
.form-01{margin:0 -16px;font-size:0;overflow:hidden}
.form-01 input,.form-01 textarea{outline:0;border:none}
.form-01 textarea{resize:none}
.form-01 .item{padding:0 16px;margin-bottom:28px;display:inline-block;vertical-align:top;width:33.33%;font-size:0}
.form-01 .item .item-con{padding:0 28px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 5px 0 rgba(0,0,0,.08);border-radius:10px;font-size:0;overflow:hidden}
.form-01 .nowrap{width:100%}
.form-01 .t{float:left;font-size:16px;color:#333;line-height:63px}
.form-01 .con{overflow:hidden}
.form-01 .inp,.form-01 .tar{display:block;width:100%;font-size:16px;color:#333;text-align:left}
.form-01 .inp{height:63px;line-height:63px}
.form-01 .tar{padding:20px 0;height:163px;line-height:1.5}
.form-01 .form-code{position:relative}
.form-01 .form-code .inp{padding-right:90px}
.form-01 .form-code .code-img{position:absolute;right:0;top:50%;width:78px;height:40px;line-height:40px;font-size:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.form-01 .form-code .code-img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.form-01 .btn{margin-top:18px;padding:0 16px}
.form-01 .btn .submit{display:block;width:167px;height:51px;line-height:49px;background-color:#164393;border:1px solid #164393;border-radius:10px;font-size:16px;color:#fff;text-align:center}
.row-jy1{padding:76px 0 100px;overflow:hidden}
.jy1-cont{margin-top:63px;font-size:16px;color:#fff;line-height:1.88;overflow:hidden}
.jy1-cont .pic{float:right;width:49.71%;overflow:hidden}
.jy1-cont .pic img{display:block;width:100%}
.jy1-cont .con{padding:48px 58px 70px;background-color:#164393;overflow:hidden}
.jy1-cont .con .title{margin-bottom:13px;font-size:24px;color:#fff;font-weight:400;line-height:1.5}
.jy1-cont .con .item{padding:14px 0}
.jy1-cont .con .title2{margin-bottom:11px;font-size:18px;color:#fbc433;font-weight:700;line-height:1.5}
.jy1-cont .tips{padding-top:25px;border-top:1px solid #4569a9;font-size:16px;color:#fbc433;line-height:1.5}
.row-jy2{padding:100px 0 105px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.jy2-cont{padding:20px;background-color:#fff;border:2px dashed #164394;font-size:16px;color:#333;line-height:1.88}
.jy2-cont .jy2-cont-in{padding:67px 82px;min-height:560px;border:1px dashed #164394;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.jy2-cont .con,.jy2-cont .title{width:55%}
.jy2-cont .title{margin-bottom:37px;font-size:24px;color:#333;line-height:1.5;font-weight:700}
.hxnk-cont{padding-bottom:110px}
.zjInfo-ls{padding-top:16px;margin-bottom:-24px}
.zjInfo-ls li{margin-bottom:24px}
.zjInfo-ls .con{padding:22px 32px;display:block;border:1px solid rgba(159,159,159,.2);background-color:#f6f6f6;overflow:hidden}
.zjInfo-ls .pic{margin-right:40px;float:left;width:152px;position:relative;overflow:hidden}
.zjInfo-ls .pic:after{content:'';display:block;padding-top:124.34%}
.zjInfo-ls .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.zjInfo-ls .inner{padding-top:2px;overflow:hidden}
.zjInfo-ls .hd{margin-bottom:20px;font-size:0;line-height:1.2}
.zjInfo-ls .hd>div{display:inline-block;vertical-align:middle}
.zjInfo-ls .name{font-size:20px;color:#333}
.zjInfo-ls .rq{margin-left:34px;font-size:16px;color:#666}
.zjInfo-ls .rq span{color:#065dac}
.zjInfo-ls .txt{font-size:16px;color:#555;line-height:1.88}
.in-pos{background-color:#f7f7f7;overflow:hidden}
.in-pos .z-btn02{margin:34px 0 0 20px;float:right}
.in-pos .cur{padding:28px 0;text-align:left;overflow:hidden}
.in-pos.in-pos2{background-color:#fff;border-bottom:1px solid #d9d9d9}
.in-pos.in-pos2 .cur{padding:20px 0}
.z-dt01 .hd{margin-bottom: 28px; padding-bottom:39px;border-bottom:1px solid rgba(0,0,0,.15)}
.z-dt01 .hd .title{margin-bottom:12px;font-size:30px;color:#004097;font-weight:400;line-height:1.53}
.z-dt01 .hd .info{font-size:14px;color:#999}
.z-dt01 .hd .info span{margin-right:40px;display:inline-block}
.z-dt01 .cont{/*padding:28px 0;*/font-size:16px;color:#666;line-height:1.88}
.z-dt01 .page{margin-top: 28px; display:-webkit-flex;display:flex;justify-content:space-between}
.z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{width:29.17%;flex-shrink:0;border:1px solid #e7e7e7;box-shadow:0 0 6px 0 rgba(0,0,0,.07);font-size:18px;color:#333;text-align:center;line-height:61px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-dt01 .page .next:hover,.z-dt01 .page .prev:hover,.z-dt01 .page .return:hover{background-color:#004097;color:#fff}
.row-blcok4{padding:83px 0 86px;overflow:hidden}
.z-tit02{margin-bottom:60px;text-align:center}
.z-tit02 .title{font-size:30px;color:#333;font-weight:700;line-height:1.5}
.z-tit04{margin-bottom:25px}
.z-tit04 .title{font-size:24px;color:#154399;font-weight:700;line-height:1.54}
.z-tit04 .icon2{margin:-2px 12px 0 0;display:inline-block;vertical-align:middle;width:34px;height:34px;line-height:34px;font-size:0;text-align:center}
.z-tit04 .icon2 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-ywb01-item{padding-bottom:48px}
.z-ywb01-item+.z-ywb01-item{padding-top:40px;border-top:1px solid #d6d6d6}
.z-ywb01-item .z-tit04{margin-bottom:25px}
.xx01-ul{margin:0 -10px -14px;font-size:0}
.xx01-ul .xx01-item{padding:0 10px;margin-bottom:14px;display:inline-block;vertical-align:top;min-width:33.33%;overflow:hidden}
.xx01-ul .icon{margin-right:18px;float:left;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;background-color:rgba(18,53,115,.1);border-radius:50%;overflow:hidden}
.xx01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.xx01-ul .title{font-size:20px;color:#333;line-height:1.7;font-weight:400;overflow:hidden}
.bodyLoading .footer,.bodyLoading .header{display:none}
.loading-page{padding:110px 0 60px;background:url(../images/loading-bg.jpg) no-repeat center/cover;min-height:100vh}
.loading-logo{text-align:center;width:257px;margin:0 auto 110px}
.loading-logo img{display:block}
.loading-list1{display:flex;justify-content:center;margin-bottom:78px}
.loading-list1 li{margin:0 20px}
.loading-list1 li a{display:block;width:430px;height:270px;border-radius:10px;text-align:center;padding:60px 0 0;overflow:hidden;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.loading-list1 .li1 a{background:linear-gradient(0deg,rgba(21,67,146,.9),rgba(28,92,173,.9))}
.loading-list1 .li2 a{background:linear-gradient(0deg,rgba(181,141,97,.9),rgba(205,168,118,.9))}
.loading-list1 .li1 a:hover{background:linear-gradient(0deg,rgba(21,67,146,1),rgba(28,92,173,1))}
.loading-list1 .li2 a:hover{background:linear-gradient(0deg,rgba(181,141,97,19),rgba(205,168,118,1))}
.loading-list1 .icon{width:74px;height:74px;margin:0 auto 22px}
.loading-list1 .icon img{display:block;width:100%;height:100%}
.loading-list1 p{font-size:30px;color:#fff}
.loading-list1 .tip{font-size:16px;color:#fff}
.loading-list2{display:flex;justify-content:center;margin-bottom:40px}
.loading-list2 li{margin:0 8px}
.loading-list2 .img{width:112px;height:109px;margin-bottom:10px}
.loading-list2 .img img{display:block;width:100%;height:100%}
.loading-list2 p{font-size:12px;color:#fff;opacity:.5;text-align:center}
.loading-footer{text-align:center;color:#fff}
.loading-footer span{margin:0 14px}
.loading-footer span a{color:#fff}
.loading-footer span a:hover{text-decoration:underline}
.banner{padding-top: 177px; position:relative}
.banner .swiper-slide{display:flex;/*align-items:center;*//*justify-content:center;*/height:calc(100vh - 177px);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .swiper-slide[data-swiper-slide-index='1'] .txt img{margin: 0 auto}
.banner .swiper-dots{position:absolute;bottom:70px !important;left:0;right:0;text-align:center;font-size:0;z-index:2}
.banner .swiper-dots .swiper-pagination-bullet{width:43px;height:2px}
.banner .txt{margin-top: 11.5%; width: 100%}
.banner .txt img{display:block}
.banner .txt .btn1{font-size:16px;color:#fff;width:187px;height:44px;line-height:44px;background:#164393 url(../images/icon-arrow-r.png) no-repeat 144px center;border-radius:20px;padding-left:33px;margin:0 auto;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.banner .txt .btn1:hover{background-position:150px center}
.banner .icon-down{margin-left: -26px; position: absolute; left: 50%; bottom: 106px; width: 52px; height: 52px; background: url(../images/icon-down.png) center center no-repeat; -webkit-background-size: cover;
background-size: cover; cursor: pointer; z-index: 10; animation: iconDownAni 3s linear infinite alternate;
    -webkit-animation: iconDownAni 3s linear infinite alternate;}
@keyframes iconDownAni
{
    0% {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0);
    }
    50% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
    }
}
 
@-webkit-keyframes iconDownAni /* Safari 与 Chrome */
{
    0% {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0);
    }
    50% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
    }
}
.index-row1{padding:91px 0 113px;background:url(../images/index-row1-bg.png) no-repeat center}
.shortcut-box{position:relative;height:616px;margin-top:48px}
.shortcut-box .pic{position:absolute;top:57px;left:513px;width:334px;height:497px}
.shortcut-box .pic img{display: block; width: 100%; height: 100%; object-fit: cover}
.shortcut-list{overflow:hidden}
.shortcut-list .li1{left:155px;top:57px}
.shortcut-list .li2{top:0;right:311px}
.shortcut-list .li3{top:0;right:0}
.shortcut-list .li4{left:0;bottom:0}
.shortcut-list .li5{left:285px;bottom:0}
.shortcut-list .li6{right:189px;bottom:62px}
.shortcut-list li a{display:flex;justify-content:center;flex-direction:column;height:267px;color:#fff;text-align:center}
.shortcut-list .li1 a{width:365px;height:292px;background:#1f72ef}
.shortcut-list .li2 a{background:#7383f7;width:310px}
.shortcut-list .li3 a{background:#e2a740;width:311px}
.shortcut-list .li4 a{background:#16b3ee;width:285px}
.shortcut-list .li5 a{background:#fac532;width:297px}
.shortcut-list .li6 a{width:364px;height:287px;background:#0ed9d7}
.shortcut-list .img{position:relative;top:0;width:80px;height:80px;line-height:80px;text-align:center;margin:0 auto 18px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.shortcut-list a:hover .img{transform:rotateY(360deg)}
.shortcut-list .img img{display:inline-block;vertical-align:middle}
.shortcut-list .cn{font-size:24px}
.shortcut-list .en{text-transform:capitalize;font-size:16px}
.index-row6{padding:64px 0 86px}
.w-link{overflow:hidden;padding:26px 0 0}
.w-link li{float:left}
.w-link li:nth-child(6n+1){width:21%}
.w-link li:nth-child(6n+2){width:18%}
.w-link li:nth-child(6n+3){width:20%}
.w-link li:nth-child(6n+4){width:15.36%}
.w-link li:nth-child(6n+5){width:18.57%}
.w-link li:nth-child(6n+6){width:7%}
.w-link li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:block;font-size:16px;line-height:40px;color:#0551a9;padding-left:12px}
.w-link li a:before{content:'';position:absolute;top:50%;margin-top:-3px;left:0;width:5px;height:5px;background:rgba(5,81,169,.7);border-radius:5px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-link li a:hover{text-decoration:underline}
.w-list2{margin:0 -10px;overflow:hidden;padding-bottom:88px;border-bottom:1px solid rgba(0,0,0,.1)}
.w-list2 li{float:left;width:50%}
.w-list2 li a{position:relative;display:block;margin:0 10px}
.w-list2 .pic{position:relative;padding-top:52%;overflow:hidden}
.w-list2 .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-list2 a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.w-list2 .txt{position:absolute;top:25%;left:58px}
.w-list2 .txt .s1{font-weight:700;font-size:36px;color:#fff;margin-bottom:5px}
.w-list2 .txt .s1 span{font-size:30px}
.w-list2 .txt .s2{font-family:MyriadPro-Regular;font-size:20px;color:#fff;opacity:.5;margin-bottom:32px}
.w-list2 .txt .btn1{width:123px;height:29px;line-height:29px;border-radius:15px;padding-left:27px;background:#fff url(../images/icon-arrow-r2.png) no-repeat 90px center;box-shadow:0 0 13px 0 rgba(0,14,29,.06);color:#154392;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-list2 .txt .btn:hover{background-position:95px center}
.index-row5{padding:106px 0 0}
.index-row4{padding:70px 0 60px;background:url(../images/index-row4-bg.jpg) no-repeat center/cover;overflow:hidden}
.form-so{position:relative;width:468px;margin:33px auto 76px}
.form-so .inp{display:block;font-size:16px;width:100%;background:rgba(255,255,255,.57);border:1px solid #d4dbe4;box-shadow:0 4px 21px 0 rgba(119,156,191,.08);height:50px;padding:0 18px}
.form-so .submit{position:absolute;right:0;top:0;width:54px;height:54px;background:url(../images/icon-so2.png) no-repeat center;border:0;font-size:0}
.swiper-subject{overflow:hidden}
.swiper-subject .swiper-slide{height:160px;border:1px solid #e7e7e6;border-radius:10px;padding:27px 0 0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.swiper-subject .icon{width:60px;height:60px;line-height:60px;text-align:center;margin:0 auto 8px}
.swiper-subject .icon img{display:inline-block;vertical-align:middle}
.swiper-subject p{font-size:18px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.swiper-subject .swiper-slide:hover{border-color:#0551a9;background-color:#0551a9}
.swiper-subject .swiper-dots{text-align:center;padding:48px 0 24px}
.swiper-subject .swiper-dots .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:#fff;opacity:.4}
.swiper-subject .swiper-dots .swiper-pagination-bullet-active{opacity:1}
.index-row3{padding:108px 0 124px;background:url(../images/index-row3-bg.jpg) no-repeat center/cover;overflow:hidden}
.sp-l{float:left;width:380px;margin-right:50px}
.sp-l .g-tit1{margin-bottom:78px;justify-content:flex-start}
.box-sp-list{height: 595px;display: -webkit-flex; display: flex; flex-direction: column; justify-content: flex-end;}
.sp-list{background:#fff;border:1px solid #e8e8e8;}
.sp-list li{position:relative;height:170px;padding:42px 0 0 35px;cursor:pointer;box-shadow:0 3px 20px 0 rgba(198,198,198,.15)}
.sp-list li+li{border-top:1px solid #e8e8e8}
.sp-list li i{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:left center}
.sp-list li i.i1{background-image:url(../images/sp-icon1.png)}
.sp-list li i.i2{background-image:url(../images/sp-icon2.png)}
.sp-list li i.i3{background-image:url(../images/sp-icon3.png)}
.sp-list li i.i4{background-image:url(../images/sp-icon4.png)}
.sp-list li i.i5{background-image:url(../images/sp-icon5.png)}
.sp-list .num{position:absolute;top:0;right:20px;font-family:AvantGardeITCbyBT-Book;font-size:48px;color:#999899;opacity:.2;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sp-list li.on .num{top:-10px}
.sp-list .tit{font-size:20px}
.sp-list li.on i.i1{background-image:url(../images/sp-icon1-on.png)}
.sp-list li.on i.i2{background-image:url(../images/sp-icon2-on.png)}
.sp-list li.on i.i3{background-image:url(../images/sp-icon3-on.png)}
.sp-list li.on i.i4{background-image:url(../images/sp-icon4-on.png)}
.sp-list li.on i.i5{background-image:url(../images/sp-icon5-on.png)}
.sp-list li.on .tit{font-weight:700;color:#0551a9}
.sp-r{overflow:hidden}
.swiper-sp{overflow:hidden}
.swiper-sp .swiper-slide .pic{position:relative;padding-top:49.43%}
.swiper-sp .swiper-slide .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.swiper-sp .swiper-slide .txt{position:relative;padding:63px 40px 0;height:266px;background:#e5b344}
.swiper-sp .swiper-slide .txt .tit{position:absolute;top:-36px;font-size:40px;color:#fff}
.tr-list{overflow:hidden;margin:0 -7px}
.tr-list li{float:left;width:25%;margin-bottom:22px}
.tr-list li a{display:block;font-size:16px;color:#fff;height:45px;line-height:43px;border:1px solid #fff;border-radius:20px;margin:0 7px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.tr-list li a:hover{color:#b58b2d;background:#fff;border-color:#fff;box-shadow:0 0 29px 0 rgba(106,73,35,.14)}
.index-row2{padding:72px 0 122px;background:#f3f8fc}
.newsroom-box{display:flex;padding:50px 0 0}
.newsroom-l{flex:1;padding:0 36px;background:#fff;box-shadow:0 0 18px 0 rgba(4,0,0,.08)}
.newsroom-r{flex:0 0 390px;margin-left:20px}
.newsroom-r li{position:relative}
.newsroom-r li+li{margin-top:21px}
.newsroom-r .pic{position:relative;padding-top:70.51%}
.newsroom-r .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.newsroom-r .qr{position:absolute;top:50%;margin-top:-43px;right:35px;width:85px;height:85px;box-shadow:0 0 6px rgba(255,255,255,.52);border-radius:6px}
.newsroom-r .qr img{display:block;width:100%;height:100%}
.newsroom-r .g-more2{position:absolute;bottom:42px;left:32px;z-index:2}
.w-tab1{position:relative;display:flex;border-bottom:1px solid #dcdcdc;margin-bottom:40px}
.w-tab1 li{margin-right:56px}
.w-tab1 .tit{position:relative;display:block;font-size:24px;color:#666;padding:26px 0 17px;cursor:pointer}
.w-tab1 .tit:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;z-index:1}
.w-tab1 .more{position:absolute;top:30px;right:0;display:none;width:123px;height:32px;line-height:30px;padding-left:28px;background:url(../images/icon-arrow-r2.png) no-repeat 91px center;border:1px solid #164393;border-radius:15px;color:#164393;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-tab1 li.tabrel11-item__on .tit{color:#164393}
.w-tab1 li.tabrel11-item__on .tit:after{background-color:#05439a}
.w-tab1 li.tabrel11-item__on .more{display:block}
.w-tab1 .more:hover{background-color:#164393;color:#fff;background-image:url(../images/icon-arrow-r2-on.png)}
.w-news{flex:1;width:0;overflow:hidden}
.w-news li+li{margin-top:36px}
.w-news li a{display:flex}
.w-news .pic-box{width:194px;margin-right:25px}
.w-news .pic-box .pic{position:relative;padding-top:56.18%;overflow:hidden}
.w-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.w-news a:hover .pic-box .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.w-news .txt{flex:1;width:0;padding:5px 0 0}
.w-news .txt .time{font-family:AvantGardeITCbyBT-Book;font-size:16px;color:#999;margin-bottom:6px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-news .txt p{font-size:16px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-news a:hover .txt .time,.w-news a:hover .txt p{color:#05439a}
.tabrel11-desc .tabrel11-item{height:0;visibility:hidden}
.tabrel11-desc .tabrel11-item__on{height:auto;visibility:visible}
.tab1-con{display:flex}
.swiper-news{position:relative;width:410px;overflow:hidden;margin-right:29px;box-shadow:0 0 21px 0 rgba(4,0,0,.08)}
.swiper-news .swiper-slide{display:block;height:auto}
.swiper-news .pic{position:relative;padding-top:56.34%;overflow:hidden}
.swiper-news .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.swiper-news .txt{padding:22px 23px 6px}
.swiper-news .txt .title{font-size:18px;line-height:30px;margin-bottom:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px}
.swiper-news .txt .title span{font-size:14px;color:#999899;margin-left:10px}
.swiper-news .txt .desc{line-height:27px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:54px}
.swiper-news .swiper-slide:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.swiper-news .swiper-dots{position:absolute;bottom:173px!important;text-align:center;z-index:2}
.swiper-news .swiper-dots .swiper-pagination-bullet{width:21px;height:2px;background:#1787d4;opacity:.5}
.swiper-news .swiper-dots .swiper-pagination-bullet-active{opacity:1}
.hospital-news{padding:72px 0 0}
.hospital-news li{margin-bottom:37px}
.hospital-news a{display:block;border:1px solid #e5e5e5;overflow:hidden;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.3)}
.hospital-news .pic-box{float:left;width:453px;margin-right:32px}
.hospital-news .pic-box .pic{position:relative;padding-top:56.07%;overflow:hidden}
.hospital-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.hospital-news .txt{overflow:hidden;padding:44px 48px 0 20px}
.hospital-news .txt .title{font-weight:700;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:21px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news .txt .desc{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;color:#666;margin-bottom:52px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news .txt .time{margin-bottom:40px;font-size:16px;color:#999;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news a:hover .txt .desc,.hospital-news a:hover .txt .time,.hospital-news a:hover .txt .title{color:#164393}
.hospital-news a:hover .pic-box .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-row1{padding:0 0 65px;overflow:hidden}
.hospital-news1{display:flex;margin-top:72px;margin-bottom:58px}
.hospital-news1-l{flex:0 0 519px;margin-right:27px}
.hospital-news1-l .pic{position:relative;padding-top:56.65%;overflow:hidden}
.hospital-news1-l .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news1-l:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.hospital-news1-l .txt{background:#164393;color:#fff;padding:38px 35px 30px}
.hospital-news1-l .txt .title{font-weight:700;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:14px}
.hospital-news1-l .txt .desc{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:72px;opacity:.8;margin-bottom:28px}
.hospital-news1-l .txt .time{font-size:16px;opacity:.5}
.hospital-news1-r{flex:1}
.hospital-news1-r li+li{margin-top:16px}
.hospital-news1-r li a{display:flex;background:#fff;border:1px solid #e5e5e5;padding:16px 16px 16px 39px}
.hospital-news1-r .txt{flex:1;padding:27px 0 0;margin-right:33px;width:0}
.hospital-news1-r .txt .title{font-weight:700;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:22px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news1-r .txt .desc{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:72px;color:#666;margin-bottom:26px}
.hospital-news1-r .txt .time{font-size:16px;color:#999}
.hospital-news1-r .pic-box{flex:0 0 293px}
.hospital-news1-r .pic-box .pic{position:relative;padding-top:75.85%;overflow:hidden}
.hospital-news1-r .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news1-r a:hover .pic-box .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.hospital-news1-r a:hover .txt .title,.hospital-news2 a:hover .title{color:#164393}
.hospital-news2{overflow:hidden;margin:0 -63px 61px}
.hospital-news2 li{float:left;width:33.33%}
.hospital-news2 li a{display:block;margin:0 63px}
.hospital-news2 .title{font-size:18px;line-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px;margin-bottom:30px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-news2 .desc{font-size:16px;line-height:24px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin-bottom:12px}
.hospital-news2 .time{font-size:12px;color:#999;padding-left:20px;background:url(../images/n-time.png) no-repeat left center}
.news-row2{padding:74px 0 67px;background:#f3f8fc;overflow:hidden}
.media-coverage{overflow:hidden;margin:84px -9px 16px}
.media-coverage li{float:left;width:33.33%}
.media-coverage li a{display:block;margin:0 9px 56px;border:1px solid #e5e5e5;height:146px;background:#fff url(../images/n-arrow.png) no-repeat bottom 19px right 21px;padding:16px 24px 0 14px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.media-coverage .title{font-size:18px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;margin-bottom:20px}
.media-coverage .time{font-size:18px;color:#999}
.media-coverage li a:hover{background-color:#164393;background-image:url(../images/n-arrow-on.png)}
.media-coverage li a:hover .title{color:#fff}
.news-row3{padding:108px 0 114px;overflow:hidden}
.official-account-news{position:relative;margin:87px -20px 50px;overflow:hidden}
.official-account-news .pictxt{position:absolute;top:0;left:20px;background:#f9f9f9;width:calc(75% - 40px)}
.official-account-news .pictxt .pic-box{float:left;width:536px}
.official-account-news .pictxt .pic-box .pic{position:relative;padding-top:62.68%;overflow:hidden}
.official-account-news .pictxt .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.official-account-news:hover .pictxt .pic-box .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.official-account-news .pictxt .txt{overflow:hidden;padding:40px 42px 0 40px}
.official-account-news .pictxt .txt .title{font-size:24px;line-height:30px;margin-bottom:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px}
.official-account-news .pictxt:hover .txt .title{color:#164393}
.official-account-news .pictxt .txt .desc{font-size:16px;line-height:24px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin-bottom:28px}
.official-account-news .pictxt .txt .time{font-size:16px;color:#bebdbd}
.official-account-news ul li{float:left;width:25%}
.official-account-news ul li a{display:block;margin:0 20px 44px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.official-account-news ul .pic{position:relative;padding-top:65.58%;overflow:hidden}
.official-account-news ul .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.official-account-news ul .txt{border:1px solid #e1e1e1;border-top:0;padding:20px 20px 14px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.official-account-news ul .txt .title{font-size:16px;line-height:29px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:58px;margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.official-account-news ul .txt .time{font-size:16px;color:#bebdbd;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.official-account-news ul a:hover .txt{background:#164393}
.official-account-news ul a:hover .txt .time,.official-account-news ul a:hover .txt .title{color:#fff}
.official-account-news ul a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-row4{padding:95px 0 61px;background:#f3f8fc}
.swiper-fighting{padding:87px 0 0;overflow:hidden}
.fighting-list{position:relative;overflow:hidden;padding-left:50%}
.fighting-list li{float:left;width:50%}
.fighting-list li:first-child{position:absolute;top:0;left:0}
.fighting-list li a{display:block;position:relative;margin:0 6px 9px}
.fighting-list .pic{position:relative;padding-top:75%;overflow:hidden}
.fighting-list .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.fighting-list a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.fighting-list .txt{position:absolute;bottom:0;left:0;right:0;height:104px;padding:58px 22px 0;background:url(../images/n-mask2.png) no-repeat center/cover}
.fighting-list p{font-size:18px;line-height:30px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fighting-list li:first-child .txt{height:121px;padding-top:45px;background-image:url(../images/n-mask.png)}
.fighting-list li:first-child p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px}
.swiper-fighting .swiper-dots{text-align:center;padding:39px 0 21px}
.swiper-fighting .swiper-dots .swiper-pagination-bullet{width:10px;height:10px;background:#1f52ae;opacity:.4;border-radius:5px}
.swiper-fighting .swiper-dots .swiper-pagination-bullet-active{opacity:1}
.official-news{overflow:hidden;margin:0 -13px;padding:72px 0 0}
.official-news li{float:left;width:33.33%}
.official-news a{display:block;padding:20px 21px 26px;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);margin:0 13px 33px}
.official-news .pic{position:relative;padding-top:53.07%;margin-bottom:27px;overflow:hidden}
.official-news .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.official-news .title{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.official-news .time{color:#999;margin-bottom:26px}
.official-news .more{color:#999;background:url(../images/o-arrow.png) no-repeat 62px center}
.official-news a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.official-news a:hover .more,.official-news a:hover .title{color:#164393}
.sunshine-medicine{margin:64px -16px 0;overflow:hidden}
.sunshine-medicine li{float:left;width:25%}
.sunshine-medicine a{display:block;margin:0 16px 36px;height:167px;padding:20px 20px 0 28px;border:1px solid #dee0e2;box-shadow:0 0 9px 0 rgba(21,65,143,.11);border-radius:10px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sunshine-medicine .title{font-size:20px;line-height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:68px;margin-bottom:30px}
.sunshine-medicine .time{font-size:16px;color:#777}
.sunshine-medicine a:hover{background:#1f52ae!important;border-color:#1f52ae}
.sunshine-medicine a:hover .title{color:#fff}
.sunshine-medicine a:hover .time{color:#fff;opacity:.5}
.publicity-tab{padding:43px 0 45px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:0}
.publicity-tab a{display:block;width:210px;text-align:center;background:#fff;box-shadow:0 0 10px 0 rgba(51,51,51,.2);border-radius:24px;margin:0 7px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.publicity-tab li.on a{background:#164393;color:#fff}
.publicity-tab a:hover{color:#164393}
.form-publicity{position:relative;z-index:2;padding:38px 0 24px;font-size:0}
.drop01{position:relative;display:inline-block}
.drop01 .drop01-input .drop01-tit,.form-publicity .inp{display:inline-block;font-size:16px;width:316px;height:54px;border:1px solid #d8d8d8;border-radius:10px;padding:0 22px}
.form-publicity .inp{margin:0 18px}
.form-publicity .drop01 .drop01-input .drop01-tit{background:url(../images/icon-sel.png) no-repeat right 28px center;cursor:pointer}
.form-publicity .drop01 .drop01-options{padding:17px 16px 17px 27px;background-color:#fff;right:0;position:absolute;top:94%;left:0;z-index:19;box-shadow:0 0 6px 0 rgb(0 0 0 / 20%);border-radius:8px;max-height:396px;display:none}
.form-publicity .drop01 .content_dept{height:100%;overflow-y:auto}
.form-publicity .drop01 .content_dept::-webkit-scrollbar{width:4px}
.form-publicity .drop01 .content_dept::-webkit-scrollbar-track{background:0 0}
.form-publicity .drop01 .content_dept::-webkit-scrollbar-thumb{background:#164393}
.form-publicity .drop01 .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#164393}
.drop01 .drop01-options li{padding:6px 0;font-size:16px;color:#333;line-height:1.5;cursor:pointer}
.drop01 .drop01-options span{display:block;width:100%;padding-left:27px;background:url(../images/zp13.png) left center no-repeat;cursor:pointer;user-select:none}
.drop01 .drop01-options .on span{color:#8b1728;text-decoration:underline;font-weight:700;background-image:url(../images/zp14.png)}
.form-publicity .submit{font-weight:700;font-size:18px;color:#fff;width:126px;height:54px;background:#164394;border-radius:10px;border:0}
.table-publicity{position:relative}
.table-publicity .tip{position:absolute;top:-45px;right:0;font-size:16px;color:#d51f1f}
.table-publicity table{width:100%;border-left:1px solid #c9d5e4}
.table-publicity th{font-size:16px;height:55px;background:#164393;color:#fff;border-bottom:1px solid #0d3885;border-right:1px solid #0d3885;padding:0 20px}
.table-publicity td:nth-child(n+3),.table-publicity th:nth-child(n+3){text-align:center}
.table-publicity td{font-size:16px;color:#666;height:55px;border-bottom:1px solid #c9d5e4;border-right:1px solid #c9d5e4;padding:0 20px}
.hospital-announcement{padding:65px 0 0}
.hospital-announcement li{margin-bottom:18px}
.hospital-announcement li a{position:relative;display:block;height:130px;background:#fff;border:1px solid #e4e7e9;box-shadow:0 0 9px 0 rgba(51,51,51,.11);border-radius:10px;padding:27px 38px 0 142px}
.hospital-announcement li a:before{content:'';position:absolute;top:50%;left:112px;margin-top:-43px;width:1px;height:87px;background:#e2e2e2}
.hospital-announcement .date{position:absolute;width:112px;left:0;top:30px;font-family:Arial;text-align:center;line-height:1.1}
.hospital-announcement .date .s1{font-weight:700;font-size:48px;color:#164393}
.hospital-announcement .date .s2{font-size:16px;color:#777}
.hospital-announcement .title{font-size:20px;line-height:36px;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hospital-announcement .desc{font-size:16px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777}
.hospital-announcement a:hover .title{font-weight:700;color:#1f52ae}
.openness-row1{padding:0 0 84px;background:#f3f8fc;overflow:hidden}
.openness-row1 .hospital-announcement{margin:0 -10px;overflow:hidden;padding-bottom:39px}
.openness-row1 .hospital-announcement li{float:left;width:50%}
.openness-row1 .hospital-announcement li a{margin:0 10px;height:160px}
.openness-row1 .hospital-announcement .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px;white-space:normal}
.openness-row1 .hospital-announcement .date{top:42px}
.openness-row2{padding:72px 0 132px}
.practice-registration{padding:58px 0 0}
.practice-registration .title{font-size:24px;margin-bottom:30px}
.practice-list{display:flex;flex-wrap:wrap;border:1px solid #cadcec;box-shadow:0 0 8px 0 rgba(51,51,51,.06);border-radius:10px;overflow:hidden}
.practice-registration li{display:flex;width:50%}
.practice-registration li>div{line-height:64px;padding-left:50px;padding-right:10px;border-right:1px solid #cadcec;border-bottom:1px solid #cadcec}
.practice-registration .tit{font-weight:400;font-size:18px;color:#1f52ae;background:#f6f8fd;width:306px}
.practice-registration .con{flex:1;font-size:16px;color:#5b5858}
.practice-registration li:nth-child(n+7)>div{border-bottom:0}
.practice-registration li:nth-child(2n)>.con{border-right:0}
.openness-row3{overflow:hidden;padding:100px 0 129px;background:url(../images/practice3-bg.jpg) no-repeat center/cover}
.price-list{overflow:hidden;margin:89px -18px 0}
.price-list li{float:left;width:25%}
.price-list li a{display:block;height:257px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.56);border-radius:10px;margin:0 18px;padding:64px 0 0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.price-list i{display:block;width:80px;height:80px;margin:0 auto 22px;background-repeat:no-repeat;background-position:center;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.price-list p{font-size:24px;text-align:center;color:#fff;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.price-list .i1{background-image:url(../images/p-icon1.png)}
.price-list .i2{background-image:url(../images/p-icon2.png)}
.price-list .i3{background-image:url(../images/p-icon3.png)}
.price-list .i4{background-image:url(../images/p-icon4.png)}
.price-list li a:hover{background:#fff;border-color:#fff}
.price-list a:hover .i1{background-image:url(../images/p-icon1-on.png)}
.price-list a:hover .i2{background-image:url(../images/p-icon2-on.png)}
.price-list a:hover .i3{background-image:url(../images/p-icon3-on.png)}
.price-list a:hover .i4{background-image:url(../images/p-icon4-on.png)}
.price-list li a:hover p{color:#1f52ae}
.openness-row4{padding:84px 0 78px;background:#f3f8fc}
.openness-row4 .sunshine-medicine{padding-bottom:24px}
.openness-row4 .sunshine-medicine a{background:#fff}
.openness-row5{padding:74px 0 102px}
.swiper-equipment{padding-top:74px;overflow:hidden}
.swiper-equipment .pic-box{border:1px solid #e2e2e2;padding:14px;box-shadow:0 0 9px 0 rgba(21,65,143,.08);border-radius:10px;margin-bottom:22px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.swiper-equipment .pic{position:relative;padding-top:66%}
.swiper-equipment .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.swiper-equipment p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;text-align:center}
.swiper-equipment a:hover .pic-box{background:#1f52ae;border-color:#1f52ae}
.swiper-equipment .swiper-dots{text-align:center;padding:27px 0 0}
.swiper-equipment .swiper-dots .swiper-pagination-bullet{width:10px;height:10px;background:#1f52ae;opacity:.4;border-radius:5px}
.swiper-equipment .swiper-dots .swiper-pagination-bullet-active{opacity:1}
.research-row{padding:0 0 160px}
.dataN-ls2{display:flex;justify-content:space-between}
.dataN-ls2 li{width:auto!important}
.dataN-ls2 li:before{left:-80px}
.scientific-row1{padding:0 0 84px;overflow:hidden}
.scientific-row1 .g-tit1{margin-bottom:52px}
.sc-list1{overflow:hidden;margin:0 -32px;padding:36px 0 0}
.sc-list1 li{float:left;width:50%}
.sc-list1 li a{display:block;margin:0 32px 46px}
.sc-list1 .pic-box{float:left;width:205px;margin-right:8px}
.sc-list1 .pic-box .pic{position:relative;padding-top:56.1%;overflow:hidden}
.sc-list1 .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.sc-list1 a:hover .pic-box .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.sc-list1 .txt .title{font-size:18px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:9px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sc-list1 a:hover .txt .title{color:#164393}
.sc-list1 .txt .desc{font-size:16px;line-height:30px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;margin-bottom:15px}
.sc-list1 .txt .time{font-size:16px;line-height:1;color:#999}
.sc-list2{overflow:hidden;margin:0 -3px}
.sc-list2 li{float:left;width:25%}
.sc-list2 li a{position:relative;display:block;margin:0 3px}
.sc-list2 .pic{position:relative;padding-top:52.02%;overflow:hidden}
.sc-list2 .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;object-fit:cover}
.sc-list2 p{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;color:#fff;text-align:center}
.sc-list2 a:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.sc-sp01{margin: 0 -40px; padding: 0 40px; position: relative; overflow: visible;}
.sc-sp01 li{margin: 0 !important;}
.sc-sp01 .slider{position: relative; overflow: hidden;}
.sc-sp01 .swiper-button-prev, .sc-sp01 .swiper-button-next{margin: 0; position: absolute; top: 50%; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 30px auto;
background-size: 30px auto; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); opacity: 1 !important;
filter: alpha(opacity=100) !important;}
.sc-sp01 .swiper-button-prev{left: 0; background-image: url(../images/sr-jt1.png);}
.sc-sp01 .swiper-button-next{right: 0; background-image: url(../images/sr-jt2.png);}
.scientific-row2{padding:0 0 88px}
.scientific-row2-box{height:603px;padding:108px 0 0;background:url(../images/sc-row2.jpg) no-repeat top center;margin-bottom:-306px}
.sc-list3{overflow:hidden}
.sc-list3 li{float:left;width:25%}
.sc-list3 li a{display:block;height:306px;padding:98px 0 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.sc-list3 .icon{position:relative;top:0;width:70px;height:70px;line-height:70px;text-align:center;margin:0 auto 5px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sc-list3 .icon img{display:inline-block;vertical-align:middle}
.sc-list3 li a:hover .icon{top:-10px}
.sc-list3 p{font-size:24px;color:#fff;text-align:center}
.scientific-row3{padding:80px 0 108px;background:#f3f8fc;overflow:hidden}
.sc-list4{margin:0 -25px;padding:62px 0 0;overflow:hidden}
.sc-list4 li{float:left;width:33.33%}
.sc-list4 li a{position:relative;display:block;margin:0 25px;border-radius:4px;overflow:hidden}
.sc-list4 .pic{position:relative;padding-top:91.2%}
.sc-list4 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.sc-list4 .pic:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(22,67,148,.7);z-index:2;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sc-list4 a:hover .pic:before{background:rgba(251,196,51,.7)}
.sc-list4 .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:3}
.sc-list4 .txt .icon{width:90px;height:90px;line-height:90px;text-align:center;margin:0 auto}
.sc-list4 .txt .icon img{display:inline-block;vertical-align:middle}
.sc-list4 .txt .line{margin:10px auto 18px;width:70px;height:2px;background:#fff}
.sc-list4 .txt p{font-weight:700;font-size:24px;color:#fff}
.scientific-row4{padding:66px 0 81px}
.scientific-row4 .g-tit1 .box{padding-left:60px}
.g-tit1 h3 span{bottom:2px}
.scientific-row4 .intro-box{display:flex;align-items:center;background:#f3f8fc;margin:72px 0 92px}
.scientific-row4 .intro-box .pic{width:486px;border-radius:6px 0 0 6px;overflow:hidden}
.scientific-row4 .intro-box .pic img{display:block;width:100%}
.scientific-row4 .intro-box .txt{flex:1;width:0;font-size:16px;line-height:24px;color:#666;padding:42px}
.achievements-row{padding:0 0 210px}
.achievements-list1{margin-top:72px}
.achievements-list1 li{margin-bottom:23px}
.achievements-list1 li a{display:block;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:10px;overflow:hidden;padding:0 20px 0 22px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.achievements-list1 .time{float:right;font-size:18px;line-height:65px;color:#999;margin-left:10px}
.achievements-list1 .tit{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:65px;padding-left:12px}
.achievements-list1 .tit:before{content:'';position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:50%;background:#333}
.achievements-list1 li a:hover{background-color:#164394}
.achievements-list1 li a:hover .tit{font-weight:700;color:#fff}
.achievements-list1 li a:hover .tit:before{width:8px;height:8px;margin-top:-4px;background-color:#fff}
.achievements-list1 a:hover .time{color:#fff}
.g-table table{width:100%;font-size:16px;border-left:1px solid #cfd0d3;border-top:1px solid #cfd0d3}
.g-table td,.g-table th{line-height:28px;border-right:1px solid #cfd0d3;border-bottom:1px solid #cfd0d3;text-align:center;padding:15px}
.g-table th{background:#164393;color:#fff;font-weight:400}
.g-table tr:nth-child(odd){background:#e7ecf2}
.g-table1 td:nth-child(2),.g-table1 td:nth-child(4){text-align:left}
.g-table .tcName{color:#164393;font-weight:700}
.g-tit5{font-weight:700;font-size:24px;color:#164393;text-align:center;padding:68px 0 40px}
.disciplines-list{display:flex;justify-content:space-between;padding:74px 0 137px}
.disciplines-list li{width:calc(50% - 13px)}
.disciplines-list .inner{box-shadow:0 0 10px 0 rgba(0,8,13,.2);background:#fff}
.disciplines-list .bg{height:69px;background:#164393 url(../images/k-logo.png) no-repeat right center}
.disciplines-list .cont{position:relative;padding:46px 0 56px 130px}
.disciplines-list .cont:before{content:'';position:absolute;top:42px;left:56px;width:45px;height:67px;background:url(../images/key.png) no-repeat center}
.disciplines-list li:nth-child(2) .cont:before{background-image:url(../images/key3.png)}
.disciplines-list .cont .tit1{font-size:30px;margin-bottom:18px}
.disciplines-list dl{margin-bottom:34px}
.disciplines-list dt{font-size:18px;color:#a10000;margin-bottom:8px}
.disciplines-list dd{font-size:18px;line-height:2;color:#434343;padding-left:30px;background:url(../images/icon-arrow4.png) no-repeat left center}
.disciplines-list li:nth-child(2) dt{font-weight:400;color:#434343;margin-bottom:0}
.laboratory-box{display:flex;padding:50px 0 138px}
.laboratory-silde{flex:0 0 260px;margin-right:53px}
.laboratory-main{flex:1;border-left:1px solid #e5e5e5;padding-left:40px;padding-bottom:25px}
.laboratory-silde ul{border-top:1px solid #e6e6e6}
.laboratory-silde li{border-bottom:1px solid #e6e6e6}
.laboratory-silde .tit{display:flex;align-items:center;font-size:16px;height:55px;line-height:24px;padding-left:20px;padding-right:70px;background:url(../images/icon-add.png) no-repeat right 10px center}
.laboratory-silde li.on .tit{font-weight:700;background:#164394 url(../images/key2.png) no-repeat right center;color:#fff}
.laboratory-silde .con{display:none;padding:0 12px 12px 12px}
.laboratory-silde li.on .con{display:block;padding-top:12px}
.laboratory-silde .con a{display:block;font-size:16px;line-height:34px;color:#666;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.laboratory-silde .con a:hover{color:#164394}
.laboratory-silde .con a.on{font-weight:700;color:#164394}
.laboratory-silde .noIcon .tit{background:0 0}
.g-tit6{display:flex;justify-content:space-between;margin-bottom:16px}
.g-tit6 .tit{font-weight:700;font-size:24px;color:#164394}
.g-tit6 .return{width:104px;height:33px;line-height:31px;background:url(../images/icon-return.png) 23px center no-repeat;border:1px solid #ddd;border-radius:17px;padding-left:54px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-tit6 .return:hover{background-image:url(../images/icon-return-on.png);color:#fff;border-color:#164394;background-color:#164394}
.laboratory-main .cont{font-size:16px;line-height:30px;color:#666;padding-bottom:34px}
.laboratory-main .cont .tit2{font-weight:700;font-size:24px;color:#333;margin-bottom:10px}
.laboratory-main .cont img{display:block}
.laboratory-main .cont .c1{color:#164394}
.laboratory-main .cont2{padding-top:20px}
.laboratory-main .cont3{margin-bottom:-100px}
.laboratory-news li{border-bottom:1px solid #e5e5e5;padding:36px 0 30px}
.laboratory-news li:first-child{padding-top:0}
.laboratory-news .tit{font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:7px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.laboratory-news .time{font-size:16px;color:#2657b8;margin-bottom:8px}
.laboratory-news p{font-size:16px;line-height:26px;color:#777;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:52px}
.laboratory-news a:hover .tit{color:#164394}
.yq-list{padding-top:0;margin:0 -75px -110px}
.yq-list li{float:left;width:50%;margin-bottom:36px}
.yq-list li a{display:block;margin:0 75px}
.k-list1{padding:46px 0 180px}
.k-list1 li{border-left:4px solid #164394;margin-bottom:60px;padding-left:41px}
.k-list1 .inner{display:flex}
.k-list1 .txt{flex:1;margin-right:32px}
.k-list1 .txt .tit{font-weight:700;font-size:24px;margin-bottom:28px;line-height:1.2}
.k-list1 .txt .desc{font-size:16px;line-height:30px;color:#666;margin-bottom:24px}
.k-list1 .txt .link a{display:block;font-size:18px;line-height:2;color:#164394;background:url(../images/arrow-l.png) no-repeat 98px center;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.k-list1 .txt .link a:hover{background-position:108px center}
.k-list1 .pic-box{width:427px}
.k-list1 .pic-box .pic{position:relative;padding-top:64.64%}
.k-list1 .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.laboratory-box2{padding-top:25px}
.laboratory-box2 .laboratory-main{padding-bottom:5px}
.laboratory-box2 .laboratory-main .cont2{color:#333;padding-bottom:0}
.research-box{padding:0 0 66px}
.g-tit7{font-weight:700;font-size:24px;color:#164394;margin-bottom:18px}
.g-tip1{font-size:16px;line-height:30px;padding:26px 0 0}
.research-list{padding:30px 0 20px}
.research-list li{display:flex}
.research-list li:nth-child(odd){background:#f7f7f7}
.research-list .pic-box{width:50%}
.research-list .pic-box .pic{position:relative;padding-top:52.43%}
.research-list .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.research-list .txt{position:relative;width:50%;padding:55px 45px 0 35px}
.research-list .txt .tit{font-weight:700;font-size:24px;margin-bottom:15px}
.research-list .txt .desc{font-size:16px;line-height:30px}
.research-list li:nth-child(even){flex-direction:row-reverse}
.research-list .txt:before{content:'';position:absolute;top:50px;left:-28px;width:28px;height:43px;background:url(../images/w-dbx-l.png) no-repeat center}
.research-list li:nth-child(even) .txt:before{background-image:url(../images/w-dbx-r.png);left:auto;right:-28px}
.w-desc{font-size:16px;line-height:30px}
.research-list+.w-desc{margin-bottom:100px}
.tabs03-tit-w.tabs03-tit{margin-bottom:20px}
.tabs03-tit-w.tabs03-tit .subitem{width:208px}
.yq-list22{margin:0 -38px -100px}
.yq-list22 li{margin-bottom:8px}
.yq-list22 li a{margin:0 38px}
.laboratory-main-b0{padding-bottom:0}
.h10{height:10px}
.tar{text-align:right}
.postgraduate-box{padding-bottom:50px}
.postgraduate-box1{position:relative;display:flex}
.postgraduate-box1 .return{font-size:16px;color:#fff;position:absolute;top:0;right:0;width:143px;height:49px;line-height:49px;padding-left:57px;background:#164394 url(../images/icon-return2.png) no-repeat 28px center;border-radius:25px}
.postgraduate-box1 .pic{width:103px;height:150px;margin-right:27px}
.postgraduate-box1 .pic img{display:block;width:100%;height:100%}
.postgraduate-box1 .txt{flex:1}
.postgraduate-box1 .txt .tit{line-height:1;margin-bottom:32px}
.postgraduate-box1 .txt .tit span{font-size:18px;color:#004097}
.postgraduate-box1 .txt .tit strong{font-size:30px;margin-right:18px}
.postgraduate-box1 .txt .desc{display:flex;flex-wrap:wrap;padding-right:50px}
.postgraduate-box1 .txt .desc p{font-size:16px;line-height:30px;width:50%;color:#666}
.g-tit8{font-size:30px;color:#164394;font-weight:700;margin-bottom:18px}
.postgraduate-box .desc{font-size:16px;line-height:26px;color:#666}
.w-list3 .inner{background:#fff;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);margin-bottom:16px;padding:22px 22px 22px 74px}
.w-list3 .tit-time{position:relative;display:flex;justify-content:space-between;font-size:16px;line-height:24px}
.w-list3 .tit-time .tit{font-weight:700;margin-right:40px;flex:1}
.w-list3 .tit-time .time{color:#666;width:240px;text-align:right}
.w-list3 .desc{font-size:16px;line-height:30px;color:#666;margin-top:16px}
.w-list3 .tit-time .icon{position:absolute;background-repeat:no-repeat;background-position:center}
.w-list3 .tit-time .icon1{top:6px;left:-30px;width:17px;height:19px;background-image:url(../images/icon-note.png)}
.w-list3 .tit-time .icon2{top:2px;left:-42px;width:18px;height:22px;background-image:url(../images/icon-good.png)}
.w-list3 .li2 .tit-time{margin-bottom:15px}
.w-list3 .tit-time2{margin-bottom:16px}
.w-list4 li .inner{padding-top:26px}
.w-list5{overflow:hidden;margin:0 -21px}
.w-list5 li{float:left;width:50%}
.w-list5 .inner{margin:0 21px 20px}
.postgraduate-box7{padding-bottom:0;margin-bottom:-16px}
.g-table2 td:first-child{font-weight:700;color:#164394}
.g-table2 td:nth-child(2){text-align:left;color:#666;padding-left:60px}
.w-tabs03 .tabs03-tit{padding:6px 0 35px;text-align:left;margin:0;overflow:visible}
.w-tabs03 .tabs03-tit .subitem{padding:0 32px}
.w-tabs03 .tabs03-tit .tabs03-item{padding:0;margin-right:16px}
.g-table a{color:#333}
.g-table a:hover{font-weight:700;color:#164394;text-decoration:underline}
.g-table3 th{font-weight:700;text-align:left;font-size:24px}
.g-table3+.g-table3{margin-top:31px}
.g-table3 td{padding:19px}
.g-table3 th.color1{background-color:#244383}
.g-table3 th.color2{background-color:#207dc2}
.g-table3 th.color3{background-color:#145ecb}
.g-table3 th.color4{background-color:#5b82cf}
.achievements-list2{margin-top:0}
.achievements-list2 .tit:before{display:none}
.achievements-list2 .tit{line-height:80px}
.achievements-list2 .time{line-height:80px}
.achievements-list2 li a:hover{background:#fff}
.achievements-list2 li a:hover .tit{color:#1f52ae}
.achievements-list2 li a:hover .time{color:#999}
.g-table4 td:nth-child(4){text-align:center}
.w-download li{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;height:72px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 6px 0 rgba(51,51,51,.1);border-radius:10px;padding:0 17px 0 23px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-download .tit{font-size:18px;line-height:2;padding-left:40px;background:url(../images/icon-note2.png) no-repeat left center;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;margin-right:10px}
.w-download .download{width:128px;height:32px;line-height:32px;background:url(../images/icon-download.png) no-repeat 88px center;border:1px solid #91152f;border-radius:16px;color:#91152f;padding-left:24px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-download li:hover{background-color:#244383}
.w-download li:hover .tit{color:#fff;background-image:url(../images/icon-note2-on.png)}
.w-download li:hover .download{border-color:#fff;background-image:url(../images/icon-download-on.png);color:#fff}
.achievements-list1 li a .achievements-list3 .tit{font-size:16px;line-height:70px}
.achievements-list3 .time{font-size:16px;line-height:70px}
.w-list4{padding:10px 0 0}
.w-list4 li{margin-bottom:15px}
.w-list4 li a{display:block;font-size:16px;border:1px solid rgba(0,0,0,.1);padding:22px 22px 22px 27px;overflow:hidden;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-list4 .look{float:right;color:#666;margin-left:15px}
.w-list4 .tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w-list4 li a:hover{background-color:#164394;color:#fff}
.w-list4 li a:hover .look{color:#fff}
.g-table6 table{color:#333}
.g-table7 table{box-shadow:0 0 24px 0 rgba(0,0,0,.08)}
.g-table7 table td{color:#333;border-bottom:0}
.g-table7 tr:nth-child(odd){background:#e7f0ff}
.g-table8{padding-bottom:140px}
.g-table8 .table-box{overflow-y:auto}
.g-table8 table{width:1400px!important;box-shadow:0 0 24px 0 rgba(0,0,0,.08)}
.g-table8 tr{background:#fff!important}
.g-table8 td{padding:11px 0;border-color:#dcdcdc}
.g-table8 th{font-weight:400;padding:4px 0;border-color:rgba(185,185,185,.5)}
.g-table8 tr:first-child th:first-child{background:#174493 url(../images/line.png) no-repeat center}
.g-table8 span{position:relative}
.g-table8 span.s1{left:-24px;bottom:-16px}
.g-table8 span.s2{right:-24px;top:-16px}
.tj-row1{padding-bottom:90px}
.w-desc2{font-size:16px;line-height:30px;color:#555;padding-right:10px;padding-top:52px;margin-bottom:48px}
.w-pic{overflow:hidden;margin:0 -15px}
.w-pic li{float:left;width:50%}
.w-pic .inner{margin:0 15px}
.w-pic .pic{position:relative;padding-top:59.27%;border-radius:10px;overflow:hidden}
.w-pic .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.w-pic .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.tj-row2{padding:72px 0 100px;background:#f9f9f9}
.tabs03-tit3{white-space:normal}
.tabs03-tit3 .tabs03-item{padding:0 9px;margin-bottom:20px}
.tabs03-tit3 .subitem{min-width:146px;padding:0 20px}
.g-table9 .table-box{overflow-x:auto}
.g-table9 table{width:1400px!important;border-left:0;border-top:0;box-shadow:0 0 24px 0 rgba(0,0,0,.08)}
.g-table9 tr{background:#fff!important}
.g-table9 th{font-weight:400;font-size:18px;height:77px}
.g-table9 td,.g-table9 th{line-height:37px;border-color:rgba(185,185,185,.5)}
.g-table9 .price{font-size:16px;font-weight:700;background-color:#d5882b}
.g-table9 .price strong{font-size:24px}
.g-table9 td:last-child{text-align:left;padding-left:68px}
.g-table9 th.add-item-th{font-weight:700;font-size:16px;color:#164393;background:#e7f0ff!important;text-align:left;padding-left:52px}
.g-table9 tr:last-child td{border-bottom:0}
.g-table9 tr td:last-child,.g-table9 tr th:last-child{border-right:0}
.tj-row3{padding:58px 0 110px}
.instructions-box{display:flex;padding:60px 0 0}
.instructions-box .w-desc{color:#555;margin-right:47px;flex:1;width:0}
.instructions-box .w-desc .p3{white-space:nowrap}
.instructions-box .pic-box{width:531px}
.instructions-box .pic-box img{display:block}
.main-xk{background:url(../images/w-bg1.jpg) no-repeat right bottom}
.sunshine-medicine+nav{padding:42px 0 102px}
.swiper-scrollbar-drag{cursor:grab}
.sy-list1{margin:0 -52px;overflow:hidden;padding:67px 0 0}
.sy-list1 li{float:left;width:50%}
.sy-list1 .inner{display:block;margin:0 52px 45px;border:1px solid #fff;box-shadow:0 0 18px 0 rgba(51,51,51,.1);border-radius:10px;padding:19px 23px 36px}
.sy-list1 .pic{position:relative;padding-top:70.67%;overflow:hidden;margin-bottom:28px}
.sy-list1 .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sy-list1 .inner:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.sy-list1 p{font-size:20px;text-align:center;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sy-list1 .inner:hover p{color:#004097}
.page2{padding:42px 0 76px}
.sy-row1{padding:72px 0 0;overflow:hidden}
.zl-sp10 .swiper-slide{float:left;width:25%;margin-bottom:30px}
.zl-sp10{padding:60px 0 10px}
#pageContent{width:100%;height:100vh;background-color:#fff;overflow:hidden;position:relative}
#imgContainer{width:100%;height:100%}
#positionButtonDiv{width:80px;background:#3a383f;background:rgba(58,56,63,.8);border:solid 1px #100000;color:#fff;padding:8px;text-align:left;position:absolute;right:35px;top:35px}
#positionButtonDiv p{padding:10px 0;overflow:hidden}
#positionButtonDiv .positionButtonSpan img{border:0;width:60px;height:60px;user-select:none}
.zoomButton{border:0;cursor:pointer;float:left}
#zoomOutButton{margin-left:6px}
.imglist a{display:block;margin:5px 0;opacity:.6;filter:alpha(opacity=60)}
.imglist a.on{opacity:1;filter:alpha(opacity=100)}
.imglist img{width:60px;height:83px}
.research-doctor{padding: 50px 0 242px;}
.research-doctor .doctor-item{margin-bottom: 30px; border: 1px solid #d2d2d2;}
.research-doctor .title{padding: 0 20px; padding-right: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 68px; line-height: 68px; cursor: pointer; user-select: none; background: #164394 url(../images/d-mygzs_i1.png) right 30px center no-repeat; color: #fff; font-size: 18px; font-weight: bold;}
.research-doctor .title.on{background-image: url(../images/d-mygzs_i2.png);}
.research-doctor .txt{padding: 0 20px 8px; background-color: #fff; overflow: hidden;}
.research-doctor .txt .doctor-item_in{padding: 22px 0; overflow: hidden;}
.research-doctor .txt .doctor-item_in+.doctor-item_in{border-top: 1px solid #d8d8d8;}
.research-doctor .txt .l-pic{float: left; width: 218px; margin-right: 50px; overflow: hidden;}
.research-doctor .txt .l-pic img{display: block; width: 100%;}
.research-doctor .txt .r-txt{padding-top: 8px; overflow: hidden;}
.research-doctor .txt .r-txt h4{font-size: 24px; color: #333333; margin-bottom: 22px; line-height: 1.1;}
.research-doctor .txt .r-txt .info{font-size: 16px; color: #666666; line-height: 1.88;}
.table-scrollY01{height: 911px;}
.table-body01{max-height: calc(100vh - 118px); overflow-y: auto;}
.table-body01::-webkit-scrollbar {
    width: 10px;
}
.table-body01::-webkit-scrollbar-track {
    border: 1px solid #ececec;
    background: #f7f7f7;;
    border-radius: 10px;
}
.table-body01::-webkit-scrollbar-thumb {
    background: #164393;
    border-radius: 10px;
}
.table-body01::-webkit-scrollbar-thumb:window-inactive {
    background: #164393;
}
.table-scrollY01.fixed .table-scrollCon{position: fixed; top: 0; left: 50%; width: 96%; max-width: 1400px; max-height: 100vh; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); background-color: #fff; z-index: 10;}
.row-jg01{margin-top: 177px; padding: 90px 0; overflow: hidden;}
.jg-tit1{font-size: 36px; color: #164393; margin-bottom: 30px;}
.jg-tit1 .tit{}
.jg-list1{}
.jg-list1 li{line-height: 78px; border-bottom: 1px solid #ddd;}
.jg-list1 a{display: block; font-size: 18px; color: #333; overflow: hidden;}
.jg-list1 .time{font-size: 16px; color: #999; float: right;}
.jg-list1 .tit{padding-right: 30px; font-size: 18px; color: #333; line-height: inherit; font-weight: normal; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.jg-list1 li:hover .tit{color: #164393; font-weight: bold;}
.ly-ul{margin: 0 -15px -30px; font-size: 0;}
.ly-ul li{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}
.ly-ul .con{display: block; position: relative; overflow: hidden; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .pic{padding-top: 54.6%; position: relative; overflow: hidden;}
.ly-ul .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); z-index: 2; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .mask-con{position: absolute; left: 0; top: 46.6%; right: 0; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.ly-ul .icon{margin-bottom: 2px; height: 60px; line-height: 60px; font-size: 0; text-align: center;}
.ly-ul .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.ly-ul .tit{margin-bottom: 12px; font-size: 36px; color: #ffffff; font-weight: normal; text-align: center; height: 48px; line-height: 48px; position: relative; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .tit:before{content: ''; position: absolute; left: 50%; top: 0; width: 48px; height: 2px; background-color: rgba(255, 255, 255, .5); -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); opacity: 0;
filter: alpha(opacity=0); -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .btn{margin: 0 auto; padding: 0; display: block !important; width: 130px; height: 34px; line-height: 32px; border: 1px solid #fff; border-radius: 30px; font-size: 14px; color: #ffffff; text-align: center; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .btn i{margin: -2px 0 0 10px; display: inline-block; vertical-align: middle; width: 14px; height: 12px; background: url(../images/ly_more1.png) center center no-repeat; -webkit-background-size: cover;
background-size: cover; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.ly-ul .con:hover .pic img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.ly-ul .con:hover .mask{background-color: rgba(0, 0, 0, .4);}
.ly-ul .con:hover .tit{padding-top: 12px; line-height: 1;}
.ly-ul .con:hover .tit:before{opacity: 1;
filter: alpha(opacity=100);}
.qlyw-cont{overflow: hidden;}
.qlyw-cont .pic{margin-left: 5%; float: right; width: 38.5%; overflow: hidden;}
.qlyw-cont .pic img{display: block; width: 100%;}
.qlyw-cont .cont{float: left; width: 56.5%; overflow: hidden;}


@media only screen and (max-width:1499px){
    .sc-sp01{margin: 0;}
}
@media only screen and (max-width:1399px){
.laboratory-silde{flex:0 0 230px;margin-right:30px}
.sc-sp01{margin: 0;}
}
@media only screen and (min-width:1200px){
.shortcut-list li{position:absolute}
.official-account-news ul li:first-child{margin-left:75%}
}
@media only screen and (max-width:1199px){
.laboratory-main nav{padding-top:40px}
body.bdtp1{padding-top:60px}
.row-js1{padding:60px 0 90px}
.row-js1 .g-tit1{margin-bottom:50px}
.z-zgN1{padding:30px 20px 43px}
.z-zgN1 .hd .n span{font-size:64px}
.z-zgN1 .item .n span{font-size:48px}
.z-zcN1{padding:34px 20px}
.z-zcN1 .txt{font-size:16px}
.z-zcN1 .txt span{font-size:32px}
.dataN-ls{margin:60px 0 50px}
.dataN-ls .hd{font-size:14px}
.dataN-ls .hd .n{font-size:56px}
.dataN-ls .title{font-size:14px}
.row-js2{padding:70px 0 50px}
.row-js2 .g-tit1{margin-bottom:50px}
.row-js3{padding:70px 0 160px}
.row-js3 .g-tit1{margin-bottom:60px}
.z-jg1{width:90%;margin:0 auto}
.z-jg1 .items{margin:0 -4px -10px}
.z-jg1 .items .item{padding:0 4px;margin-bottom:10px;width:25%}
.z-jg1 .name{padding:10px 5px;font-size:16px}
.z-jg1 .items.its1{margin:0 -10px}
.z-jg1 .items.its1 .item{padding:0 10px;margin-bottom:20px;width:230px}
.z-jg1 .items.its1 .name{padding:10px 5px;font-size:20px}
.z-jg1 .items.its2 .item{margin-bottom:20px;width:444px}
.z-jg1 .items.its2 .name{padding:10px 5px;font-size:20px}
.z-jg1 .item-sub{width:270px}
.z-jg1 .item-sub .item-sub-cont{padding:20px}
.z-jg1 .item-sub .t{padding-left:12px;font-size:16px;-webkit-background-size:5px auto;background-size:5px auto}
.row-gk1{padding:60px 0 40px}
.row-gk1 .g-tit1{margin-bottom:40px}
.z-gk3 .gk-title{font-size:24px}
.z-gk3 .gk-title span{font-size:18px}
.gk-ls .con{padding:20px}
.gk-ls .pic{width:60px;height:60px;line-height:60px}
.gk-ls .inner{padding-left:15px}
.gk-ls .title{font-size:14px}
.gk-ls .txt{font-size:16px}
.row-gk2{padding:60px 0 120px}
.row-gk2 .g-desc{margin-bottom:50px}
.row-dq1{padding:60px 0 90px}
.row-dq1 .g-tit1{margin-bottom:50px}
.dq1-content .g-hd1{margin-bottom:28px}
.row-dq2{padding:60px 0 70px}
.row-dq2 .g-tit1{margin-bottom:50px}
.news-sp .swiper-slide{margin-bottom:20px}
.row-dq2 .g-more{margin-top:30px}
.row-dq3{padding:60px 0}
.row-dq3 .g-tit1{margin-bottom:60px}
.news-ls4{margin-bottom:-30px}
.news-ls4 li{margin-bottom:30px}
.news-ls4 .pic{height:200px}
.row-dq3 .g-more{margin-top:40px}
.row-dq4{padding:60px 0 70px}
.dq4-content .g-tit1{margin-bottom:40px}
.dq4-content{margin:0 -20px}
.dq4-content .col-l,.dq4-content .col-r{padding:0 20px}
.news-ls5 li{margin-bottom:20px}
.dq4-content .g-more{margin-top:60px}
.z-so1{margin-top:40px}
.news-ls6{padding-top:30px}
.news-ls6 .con{padding:30px 0}
.news-ls6 .pic{margin-right:30px;width:300px}
.news-ls6 .date{margin-bottom:8px}
.news-ls6 .title{margin-bottom:12px}
.news-ls6 .txt{margin-bottom:20px}
.news-sp2{margin:40px 0 20px}
.news-sp2 .inner{padding:40px}
.news-sp2 .date{margin-bottom:20px}
.news-sp2 .title{margin-bottom:15px}
.news-sp2 .txt{margin-bottom:30px}
.row-sywh1{padding:60px 0 70px}
.row-sywh1 .g-tit1{margin-bottom:30px}
.row-sywh1 .g-more{margin-top:20px}
.zl-sp{margin:0 -10px;padding:15px 0 50px}
.zl-sp .swiper-slide{padding:0 10px}
.zl-sp .title{font-size:18px;height:70px;line-height:70px}
.row-sywh2{padding:60px 0 50px}
.row-sywh2 .g-tit1{margin-bottom:40px}
.row-sywh2 .g-more{margin-top:20px}
.ly-sp{padding:15px 0 50px}
.ly-sp .title{height:60px;line-height:60px;font-size:20px}
.zyzsq-cont{padding-top:30px}
.zyzsq-cont .title{margin-bottom:20px}
.contact-ls{padding-top:30px;margin:0 -15px -30px}
.contact-ls li{padding:0 15px;margin-bottom:30px}
.news-ls7{padding:40px 0 100px}
.jzsq-cont{margin-top:50px}
.tabs01{padding:40px 0 120px;min-height:540px}
.tabs01-desc .news-ls7{padding:30px 0}
.news-ls8{padding-top:40px}
.news-ls8 .pic{margin-bottom:20px}
.news-ls8 .title{margin-bottom:10px}
.news-ls8 .date{margin-bottom:10px}
.row-hlzj1{padding:60px 0}
.row-hlzj1 .g-tit1{margin-bottom:40px}
.row-hlzj1 .g-more{margin-top:20px}
.hlzj1-cont .pic{float:none;width:auto;margin:0;margin-bottom:20px}
.yybzsy-cont{margin-top:30px;padding:15px 15px 25px}
.row-hlzj2{padding:60px 0}
.row-hlzj2 .g-tit1{margin-bottom:40px}
.row-hlzj2 .g-more{margin-top:20px}
.tabs02-tit{margin-bottom:40px}
.news-ls9{margin:0 -15px -30px}
.news-ls9 li{padding:0 15px;margin-bottom:30px}
.news-ls9 .con{padding:30px}
.news-ls9 .pic{margin-bottom:25px}
.news-ls9 .title{margin-bottom:15px}
.news-ls9 .txt{margin-bottom:20px}
.tabs03-tit{padding:40px 0 8px!important;margin-bottom:20px!important}
.tabs03-tit .subitem{min-width:160px}
.news-ls10{margin-bottom:-30px}
.news-ls10 li{margin-bottom:30px}
.news-ls10 .con{padding:30px}
.news-ls10 .pic{margin-right:30px}
.news-ls10 .title{margin-bottom:10px}
.news-ls10 .txt{margin-bottom:20px}
.form-publicity.form-publicity2{margin:0;padding-top:40px}
.ksdh-cont{padding-bottom:40px}
.ksdh-item{padding:40px 0}
.ksdh-item .ksdh-title{margin-bottom:20px}
.ksdh-ls{margin:0 -4px -15px}
.ksdh-ls li{padding:0 4px;margin-bottom:15px;width:20%}
.form-publicity.form-publicity3{margin:0;padding-top:40px}
.zmpx-cont{padding-top:30px}
.zm-ls{margin: 0 -5px -10px}
.zm-ls li{padding: 0 5px; margin-bottom: 10px}
.zm-ls .con{line-height:30px;font-size: 18px}
.zj-ls{margin:0 -10px -30px}
.zj-ls li{padding:0 10px;margin-bottom:30px}
.zj-ls .con{padding:12px 12px 20px}
.zj-ls .pic{margin-bottom:10px}
.block-02{padding:60px 0 70px}
.block-02 .g-tit1{margin-bottom:40px}
.inNav-ls .con{height:140px}
.inNav-ls .icon{height:40px;line-height:40px}
.inNav-ls .title{font-size:20px}
.tabs03.tabs03_2 .tabs03-tit{padding:40px 0 8px;margin-bottom:40px}
.yydt-cont{padding:60px 0}
.yydt-bigImg{height:428px}
.yydt-ls .con{padding:12px 10px}
.yydt-ls .pic{margin-bottom:12px;height:130px}
.yydt-ls .title{height:40px;line-height:40px}
.lcfb-cont{padding:60px 0}
.lcfb-cont .con .item,.lcfb-cont .hd{min-height:54px}
.yygh-cont{padding-top:30px}
.yygh-cont .item{min-height:70px}
.yygh-cont .qr{margin-left:30px}
.qlyw-cont{padding:60px 0 40px}
.qlyw-cont .title{margin-bottom:15px}
.qlyw-cont .item+.item{margin-top:40px}
.jtzn-cont{margin:90px 0 60px}
.jtzn-cont .con{padding:20px}
.jtzn-cont .icon{margin:12px 20px 0 0}
.jtzn-cont .txt{padding:12px 0}
.lxwm-info{padding:10px 20px;width:320px}
.lxwm-info .title{margin-bottom:6px;font-size:20px}
.lxwm-info .lx-item{padding:6px 0}
.lxwm-info .lx-title{margin-bottom:4px;font-size:16px}
.lxwm-info .info{font-size:16px}
.lxwm-info .info p{padding-left:30px}
.lxwm-info .info img{top:8px;width:24px;height:24px}
.row-jy1{padding:60px 0}
.jy1-cont{margin-top:60px}
.jy1-cont .con{padding:30px}
.jy1-cont .con .title{margin-bottom:10px}
.jy1-cont .con .item{padding:10px 0}
.jy1-cont .tips{padding-top:15px}
.row-jy2{padding:60px 0}
.jy2-cont .jy2-cont-in{padding:40px}
.jy2-cont .title{margin-bottom:20px}
.instructions-box .w-desc .p3{white-space:normal}
.instructions-box{display:block}
.instructions-box .w-desc{margin-right:0;width:auto;margin-bottom:30px}
.instructions-box .pic-box{margin:0 auto}
.postgraduate-box1 .txt .desc{display:block;padding-right:0}
.postgraduate-box1 .txt .desc p{width:auto}
.w-list5{margin:0}
.w-list5 li{float:none;width:auto}
.w-list5 .inner{margin:0 auto 20px}
.w-list3 .tit-time{display:block}
.w-list3 .tit-time .time{width:auto;text-align:left;margin-top:10px}
.yq-list{margin:0 -15px -100px}
.yq-list li a{margin:0 15px}
.sc-list1 li{float:none;width:auto}
.sc-list3 p{font-size:20px}
.sc-list4 .txt p{font-size:20px}
.sc-list1 li a{margin-bottom:30px}
.dataN-ls2 li:before{left:-30px}
.practice-registration .tit{width:180px}
.practice-registration li>div{padding-left:30px}
.price-list p{font-size:20px}
.form-publicity{margin-bottom:10px}
.table-publicity .tip{font-size:14px;top:-24px}
.sunshine-medicine{margin:40px -15px 0}
.sunshine-medicine a{margin:0 15px 30px}
.official-news{padding:40px 0 0}
.hospital-news1{display:block;margin-top:40px}
.official-account-news .pictxt{display:block;position:static;width:auto;overflow:hidden;margin:0 20px 40px}
.official-account-news ul li{width:50%}
.official-account-news ul li:nth-child(5n+1){display:none}
nav{padding:40px 0}
.hospital-news{padding:30px 0 0}
.cur{font-size:14px;line-height:40px;margin-bottom:40px}
.pagination>li>a,.pagination>li>span{font-size:14px;min-width:24px;line-height:22px}
.pagination .next a,.pagination .previous a{width:24px;height:24px;line-height:22px;-webkit-background-size:8px auto;background-size:8px auto}
.pagination-total{margin:0}
.pagination-total a,.pagination-total span{font-size:14px}
.pagination-total span{margin:0 4px}
.pagination-total .num{margin:0 4px;width:30px;height:24px;line-height:22px;font-size:14px}
.pagination-total .goto{margin-left:8px;width:40px;height:24px;line-height:24px;font-size:14px}
.ban{height:500px;padding-top:200px}
.menuBtn{display:block}
.wp{width:auto;padding:0 15px}
.header{position:fixed;height:60px;padding:0;box-shadow:0 0 5px rgba(0,0,0,.1)}
.hdr{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;overflow-y:auto;background:rgba(0,0,0,.7)}
.logo{float:none;width:120px;line-height:56px}
.logo img{display:inline-block;vertical-align:middle}
.form-so1{float:none;width:300px;margin:0 auto}
.form-so1 .inp{display:block;width:100%;margin:0 auto}
.header-bot{position:static}
.header-bot .wp{width:auto;padding:0}
.nav1{display:block;margin-bottom:20px}
.nav1>li>a{font-size:16px;line-height:3}
.nav1>li+li>a:before{width:100%;height:1px;top:0;margin-top:0}
.nav1>li .sub{display:block;position:static;padding:0}
.nav1 .pictxt{display:none}
.nav2{display:block;width:auto!important;margin-top:0;height:auto}
.nav2 li{width:auto;margin-right:0}
.shortcut-box{height:auto}
.shortcut-list{overflow:hidden}
.shortcut-list li{float:left;width:33.33%}
.shortcut-box .pic{display:none}
.shortcut-list li a{width:auto!important;height:200px!important}
.shortcut-list .img{margin-bottom:10px}
.newsroom-box{display:block}
.newsroom-l{padding:0 20px 20px}
.newsroom-r{margin-left:0;margin-top:30px;display:flex;justify-content:space-between}
.newsroom-r li{width:49%}
.newsroom-r li+li{margin-top:0}
.index-row2{padding:60px 0}
.sp-l{float:none;width:auto;margin-right:0}
.index-row3{padding:60px 0}
.box-sp-list{height: auto;display: block}
.sp-list{display:flex}
.sp-list li{flex:1}
.sp-l .g-tit1{margin-bottom:30px}
.swiper-subject p{font-size:16px}
.index-row5{padding:50px 0 0}
.index-row6{display:none}
.index-row1{padding:50px 0}
.laboratory-silde{margin-right:0;margin-bottom:20px}
.laboratory-main{border-left:0;padding-left:0}
.laboratory-box{display:block;padding:40px 0}
.laboratory-box2{padding-top:0}
.research-doctor{padding: 40px 0 60px;}
.research-doctor .title{padding-left: 10px; padding-right: 20px; font-size: 14px; height: 40px; line-height: 40px; background-size: 8px auto; background-position: right 10px center;}
.research-doctor .txt{padding: 0 15px 8px;}
.research-doctor .txt .doctor-item_in{padding: 15px 0;}
.research-doctor .txt .l-pic{margin-right: 20px; width: 140px;}
.research-doctor .txt .r-txt h4{margin-bottom: 10px; font-size: 20px;}
.research-doctor .txt .r-txt .info{font-size: 14px;}
.table-scrollY01{height: auto;}
.table-scrollY01.fixed .table-scrollCon{position: static; max-width: none; width: 1046px; -webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0); max-height: none;}
.table-body01{max-height: none;}
.row-jg01{margin-top: 60px; padding: 60px 0;}
.jg-tit1{margin-bottom: 20px; font-size: 24px;}
.banner{padding-top: 60px;}
.banner .swiper-slide{height: calc(100vh - 60px);}
.banner .txt{margin-top: 28%;}
}
@media only screen and (max-width:959px){
.row-js1{padding:40px 0}
.row-js1 .g-tit1{margin-bottom:40px}
.z-gkCont1{font-size:14px}
.z-zgN1{padding:20px;margin-bottom:20px}
.z-zgN1 .hd .title{margin-bottom:6px}
.z-zgN1 .hd .n{font-size:14px}
.z-zgN1 .hd .n span{font-size:40px}
.z-zgN1 .img1{margin-bottom:10px}
.z-zgN1 .item .n span{font-size:32px}
.z-zcN1{padding:20px;margin-bottom:20px}
.z-zcN1 .item+.item{margin-top:20px}
.z-zcN1 .icon{margin-right:10px;width:40px;height:40px;line-height:40px}
.z-zcN1 .txt{font-size:14px}
.z-zcN1 .txt span{font-size:24px}
.z-btn1 .more{font-size:16px;width:200px;height:46px;line-height:46px}
.dataN-ls{margin:30px 0}
.dataN-ls li:before{height:50px}
.dataN-ls .hd .n{font-size:40px}
.row-js2{padding:40px 0}
.row-js2 .g-tit1{margin-bottom:40px}
.row-js2 .g-more{margin-top:20px}
.ld-sp{padding-bottom:50px}
.row-js3{padding:40px 0}
.row-js3 .g-tit1{margin-bottom:40px}
.z-jg1{width:100%}
.z-jg1 .items .item{width:33.33%}
.row-gk1{padding:40px 0}
.z-gk3{padding:30px}
.z-gk3 .gk-title{margin-bottom:20px}
.gk-ls li{width:50%}
.z-gk2{padding:40px 0}
.z-gk2 .title{margin-bottom:15px;font-size:24px}
.z-gk2 .cont{font-size:14px}
.tp-ls{padding:40px 0 20px}
.tp-ls2{padding:40px 0 20px}
.row-gk2{padding:40px 0}
.row-gk2 .g-desc{margin-bottom:40px}
.ls-sp .con{padding-bottom:40px}
.ls-sp .title{margin-bottom:6px;font-size:20px}
.ls-sp .txt{font-size:14px}
.ls-sp .swiper-scrollbar{margin-top:40px}
.row-dq1{padding:40px 0}
.row-dq1 .g-tit1{margin-bottom:40px}
.dq1-content .col-l,.dq1-content .col-r{display:block;width:100%}
.dq1-content .col-l{margin-bottom:40px}
.dq1-content .g-hd1{margin-bottom:20px}
.g-hd1 .title{font-size:24px}
.g-hd1 .more{width:120px;height:30px;line-height:28px;font-size:14px}
.news-ls .mask .title{height:50px;line-height:50px;font-size:16px}
.news-ls2 .con{padding:15px 0}
.news-ls2 .hd{margin-bottom:6px;height:24px;line-height:24px}
.news-ls2 .hd .title{font-size:16px}
.news-ls2 .txt{font-size:14px}
.news-ls3 .con{height:50px;line-height:50px}
.row-dq2{padding:40px 0}
.row-dq2 .g-tit1{margin-bottom:40px}
.news-sp{margin:0 -5px}
.news-sp .swiper-slide{padding:0 5px;margin-bottom:20px}
.row-dq2 .g-more{margin-top:20px}
.row-dq3{padding:40px 0}
.row-dq3 .g-tit1{margin-bottom:40px}
.news-ls4{margin-bottom:-20px}
.news-ls4 li{margin-bottom:20px;width:50%}
.news-ls4 .date{margin-bottom:4px;font-size:14px}
.news-ls4 .title{margin-bottom:6px;font-size:16px}
.news-ls4 .txt{font-size:14px}
.row-dq3 .g-more{margin-top:20px}
.row-dq4{padding:40px 0}
.dq4-content .g-tit1{margin-bottom:40px}
.dq4-content{margin:0 -15px}
.dq4-content .col-l,.dq4-content .col-r{padding:0 15px}
.dq4-content .g-more{margin-top:20px}
.z-so1 .inp{padding:0 20px;padding-right:140px}
.z-so1 .submit{width:120px}
.z-so1 .submit span{font-size:18px}
.news-ls6 .pic{width:280px}
.news-ls6 .date{font-size:14px}
.news-ls6 .title{font-size:20px}
.news-ls6 .txt{font-size:14px}
.news-sp2{margin:0;margin-top:40px}
.news-sp2 .inner{padding:30px}
.news-sp2 .date{margin-bottom:12px;font-size:14px}
.news-sp2 .date span{font-size:40px}
.news-sp2 .title{margin-bottom:10px;font-size:20px}
.news-sp2 .txt{margin-bottom:15px;font-size:14px}
.news-sp2 .more{width:130px;height:40px;line-height:40px}
.news-sp2 .swiper-pagination{right:20px!important;bottom:15px!important}
.row-sywh1{padding:40px 0}
.row-sywh1 .g-tit1{margin-bottom:20px}
.zl-sp{padding:20px 0 50px}
.row-sywh2{padding:40px 0}
.row-sywh2 .g-tit1{margin-bottom:20px}
.ly-sp{padding:20px 0 50px}
.zyzsq-cont{font-size:14px}
.zyzsq-cont .title{margin-bottom:15px;font-size:24px}
.contact-ls{margin:0 -10px -20px}
.contact-ls li{padding:0 10px;margin-bottom:20px}
.contact-ls .title{padding:8px 15px;font-size:16px}
.contact-ls .txt{padding:12px 15px;font-size:16px}
.news-ls7{padding:20px 0 40px}
.news-ls7 .con{height:60px}
.news-ls7 .icon{width:30px;height:30px;line-height:30px}
.news-ls7 .title{font-size:16px}
.jzsq-cont{margin-top:40px}
.jzsq-cont{font-size:16px}
.jzsq-cont .cont{padding:25px 30px}
.jzsq-cont .cont p{padding:6px 0}
.tabs01{min-height:400px}
.tabs01-tit li{margin-right:20px}
.tabs01-tit a{font-size:16px}
.news-ls8{margin:0 -10px -20px}
.news-ls8 li{padding:0 10px;margin-bottom:20px}
.news-ls8 .con{padding:15px 15px 20px}
.news-ls8 .pic{margin-bottom:15px}
.news-ls8 .title{margin-bottom:8px;font-size:18px;height:24px;line-height:24px}
.news-ls8 .date{margin-bottom:8px}
.news-ls8 .txt{font-size:14px}
.row-hlzj1{padding:40px 0}
.hlzj1-cont{margin-top:40px;font-size:14px}
.yybzsy-cont{margin-top:20px;font-size:14px}
.yybzsy-cont .lg{font-size:16px}
.yybzsy-cont .title{margin-bottom:4px;font-size:20px}
.row-hlzj2{padding:40px 0}
.yybzsy-cont{padding:15px}
.yybzsy-cont .lg{float:none;width:200px;margin:0 auto 10px}
.tabs02-tit{margin:0 -20px 40px}
.tabs02-tit .tabs02-item{padding:0 20px}
.news-ls9{margin:0 -10px -20px}
.news-ls9 li{padding:0 10px;margin-bottom:20px}
.news-ls9 .con{padding:20px}
.news-ls9 .pic{margin-bottom:15px}
.news-ls9 .title{margin-bottom:10px;font-size:20px;height:30px;line-height:30px}
.news-ls9 .txt{margin-bottom:15px;font-size:14px}
.tabs03-tit .subitem{font-size:16px;min-width:130px!important;line-height:40px}
.news-ls10 .con{padding:20px}
.news-ls10 .pic{margin-right:20px}
.news-ls10 .title{font-size:20px;height:24px;line-height:24px}
.news-ls10 .txt{margin-bottom:15px;font-size:14px}
.form-publicity.form-publicity2 .drop01 .drop01-input .drop01-tit{width:500px}
.ksdh-ls li{width:25%}
.ksdh-item .ksdh-title{font-size:20px}
.ksdh-ls .con{padding:0 15px;font-size:14px;height:40px;line-height:38px;border-radius:6px}
.ksdh-ls .con:after{right:10px}
.zmpx-cont .tips{font-size:14px}
.zm-ls .con{font-size:14px}
.zj-ls li{width:25%}
.zj-ls .title{font-size:20px;height:24px;line-height:24px}
.zj-ls .zw{font-size:14px}
.hospital-announcement.hospital-announcement2{padding-top:40px}
.d-title01{margin-bottom:20px}
.d-title01 .title{font-size:20px}
.yyfw-cont{font-size:14px}
.yyfw-cont .title{font-size:24px}
.yyfw-cont .title2{font-size:20px}
.block-02{padding:40px 0}
.block-02:after{height:200px}
.inNav-ls .con{height:120px}
.inNav-ls .icon{height:30px;line-height:30px}
.inNav-ls .title{font-size:16px}
.yydt-cont{padding:40px 0 20px}
.yydt-cont .l,.yydt-cont .r{float:none;width:auto}
.yydt-cont .l{margin-bottom:20px}
.yydt-bigImg{height:auto}
.yydt-bigImg .con{height:auto;padding-top:62.66%;position:relative}
.yydt-bigImg img{position:absolute;left:0;top:0}
.yydt-ls .pic{height:auto;padding-top:70.94%;position:relative}
.yydt-ls .pic img{position:absolute;left:0;top:0}
.lcfb-cont{padding:40px 0 20px}
.lcfb-cont .t1,.lcfb-cont .t2,.lcfb-cont .t3{font-size:16px}
.yygh-cont .con{font-size:16px}
.qr-ls{padding-top:20px}
.qr-ls .qr-title{font-size:16px}
.yybzsy-cont2{padding:30px 20px 15px;float:none;width:auto;margin:0;margin-bottom:15px;font-size:14px}
.yybzsy-cont2 .lg{font-size:20px}
.yybzsy-cont2 .lg .lg-in{margin-top:15px}
.yybzsy-cont2 .title{font-size:20px}
.yq-list.yq-list2{padding-top:40px}
.jgjs-cont{font-size:14px}
.jgjs-cont .pic{float:none;width:auto;margin:0;margin-bottom:15px}
.qlyw-cont{padding:40px 0 20px;font-size:14px}
.qlyw-cont .item+.item{margin-top:30px}
.qlyw-cont .title{margin-bottom:10px;font-size:24px}
.jtzn-cont{margin:40px 0 20px}
.jtzn-cont{font-size:14px}
.ksInfo-1{padding-bottom:40px}
.ks-info .item{padding:8px 20px}
.ks-info .icon{margin-right:15px;width:30px;height:30px;line-height:30px}
.ks-info .txt{padding:3px 0;font-size:16px}
.zj-ls2 li{min-width:16.66%}
.z-table2{margin:20px 0}
.zjIn-cont .pic{margin-right:30px}
.zjIn-cont .title{margin-bottom:8px;font-size:24px}
.zjIn-cont .info{font-size:16px}
.zjIn-cont .info p{padding:3px 0;padding-left:30px;min-height:30px}
.zjIn-cont .desc{margin-top:10px;padding-top:10px;font-size:14px}
.zjIn-cont2{padding-bottom:40px}
.jkzx-ls{padding-top:40px;margin-bottom:-20px}
.jkzx-ls li{margin-bottom:20px}
.jkzx-ls .con{padding:0 30px}
.jkzx-ls .hd{padding:20px 0}
.jkzx-ls .tit .name{font-size:16px}
.jkzx-ls .tit .date{margin-left:8px;font-size:14px}
.jkzx-ls .qs{font-size:14px}
.jkzx-ls .bd{padding:20px 0}
.jkzx-ls .hf{width:80px;font-size:16px}
.jkzx-ls .hf img{max-width:20px}
.jkzx-ls .hf-txt{padding:4px 12px;max-width:calc(100% - 80px);font-size:14px}
.jkzx-cont{padding:20px 0 40px}
.jkzx-cont .txt{margin-bottom:30px;font-size:14px}
.form-01{margin:0 -10px}
.form-01 .item{padding:0 10px;margin-bottom:20px}
.form-01 .item .item-con{padding:0 15px}
.form-01 .btn{padding:0 10px;margin-top:10px}
.form-01 .t{line-height:50px}
.form-01 .inp{height:50px;line-height:50px}
.form-01 .tar{padding:13px 0}
.form-01 .item{margin-bottom:10px;width:100%}
.form-01 .btn .submit{margin:0 auto}
.row-jy1{padding:40px 0}
.jy1-cont{margin-top:40px}
.jy1-cont .pic{float:none;width:auto}
.row-jy2{padding:40px 0}
.d-title02 .title{font-size:24px}
.ks-info{padding-top:30px}
.hxnk-cont{padding-bottom:30px}
.zl-sp10 .swiper-slide{width:50%}
.sy-list1{margin:0 -10px}
.sy-list1 .inner{margin:0 10px 20px}
.research-list li{display:block}
.research-list .pic-box{width:auto}
.research-list .txt{width:auto;padding:20px}
.research-list .txt:before{display:none}
.k-list1{padding:40px 0}
.k-list1 .inner{display:block}
.k-list1 .txt{margin-right:0}
.k-list1 .pic-box{margin:20px auto 0}
.disciplines-list{display:block;padding:40px 0}
.disciplines-list li{width:auto;margin-bottom:30px}
.achievements-row{padding-bottom:50px}
.achievements-list1{margin-top:30px}
.achievements-list1 .tit{font-size:16px}
.achievements-list1 .time{font-size:16px}
.sc-list3 p{font-size:16px}
.sc-list3 li a{height:160px;padding:26px 0 0}
.sc-list4{margin:0 -10px}
.sc-list4 li a{margin:0 10px}
.sc-list4 .txt p{font-size:16px}
.scientific-row4 .intro-box{display:block;padding:30px 0 0}
.scientific-row4 .intro-box .pic{margin:0 auto}
.scientific-row4 .intro-box .txt{width:auto}
.research-row{padding:0 0 80px}
.openness-row1 .hospital-announcement li{float:none;width:auto}
.practice-registration li{width:100%}
.price-list li{width:50%;margin-bottom:36px}
.table-box{overflow-y:auto}
.table-box table{width:1046px}
.drop01 .drop01-input .drop01-tit,.form-publicity .inp{width:240px}
.sunshine-medicine li{width:50%}
.official-news li{width:50%}
.official-account-news .pictxt{margin:0 10px 20px}
.official-account-news{margin:30px -10px}
.official-account-news ul li a{margin:0 10px 20px}
.news-row3{padding:40px 0}
.official-account-news{margin-bottom:20px}
.news-row4{padding:40px 0}
.swiper-fighting{padding:30px 0 0}
.fighting-list{padding-left:0}
.fighting-list li:first-child{position:static;width:100%}
.official-account-news .pictxt .txt .title{margin-bottom:10px}
.official-account-news .pictxt .pic-box{float:none;width:auto}
.official-account-news .pictxt .txt{padding:20px}
.media-coverage li a{margin-bottom:20px}
.hospital-news2{margin:0 -15px 40px}
.media-coverage li{float:none;width:auto}
.hospital-news2 li{margin-bottom:30px}
.hospital-news2 .title{max-height:56px;height:auto;margin-bottom:10px}
.hospital-news2 .desc{max-height:48px;height:auto}
.hospital-news2 li{float:none;width:auto}
.hospital-news2 li a{margin:0 15px}
.ban{height:360px;padding-top:160px}
.ban .txt .s1{font-size:30px}
.ban .txt .s2{font-size:20px}
.ban .txt .yuan1{width:200px;height:200px;top:-55px;left:-25px}
.ban .txt .yuan2{width:180px;height:180px;top:-30px;left:80px}
.ban .txt .line{width:40px;height:2px}
.hospital-news .pic-box{width:360px}
.hospital-news .txt{padding-top:20px}
.shortcut-list .cn{font-size:20px}
.shortcut-list .en{font-size:14px}
.swiper-news{width:auto;margin-right:0;margin-bottom:30px}
.tab1-con{display:block}
.w-news{width:auto}
.swiper-news .txt{padding:15px}
.sp-list li{padding:45px 0 0}
.sp-list .tit{font-size:16px;text-align:center}
.sp-list li i{margin:0 auto}
.sp-list .num{font-size:36px;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}
.tr-list{margin:0 -3px}
.tr-list li{width:33.33%}
.tr-list li a{font-size:14px;margin:0 3px}
.swiper-sp .swiper-slide .txt{padding:30px}
.swiper-subject .swiper-slide{height:120px;padding:10px 0 0}
.w-list2 .txt{top:15%;left:20px}
.w-list2 .txt .s1{font-size:28px}
.w-list2 .txt .s1 span{font-size:24px}
.w-list2 .txt .s2{font-size:16px;margin-bottom:20px}
.fd-top{display:block;padding:30px 0}
.fd-contact{text-align:center;margin:0 auto}
.fd-logo{width:180px;margin:0 auto 30px}
.fd-bot{padding:15px 0}
.fd-bot span{display:block}
.fd-qr{margin-bottom:30px}
.fd-contact p{font-size:16px;margin-bottom:10px;text-align:center}
.g-tit1 .box{padding-left:50px}
.g-tit1 h4{font-size:14px}
.g-tit1 h3{font-size:22px}
.g-tit1 h3 span{font-size:42px;bottom:4px}
.loading-list1 li a{width:270px}
.table-scrollY01{overflow-x: auto;}
.table-scrollY01 .table-scrollCon{width: 1046px;}
.table-scrollY01 .table-box table{width: 100%;}
.ly-ul .icon{height: 30px; line-height: 30px;}
.ly-ul .tit{font-size: 24px;}
.ld-ls01 .swiper-slide{width: 33.33%;}
}
@media only screen and (max-width:767px){
.z-gk1>.l,.z-gk1>.r{float:none;width:auto}
.z-gk1>.l{margin-bottom:20px}
.row-js1 .z-btn1{text-align:center}
.dataN-ls .hd .n{font-size:30px}
.ld-sp{margin:0 -5px;padding-bottom:30px}
.ld-sp .swiper-slide{padding:0 5px}
.ld-sp .inner{padding:15px 10px}
.ld-sp .zw{font-size:14px}
.ld-sp .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.z-jg1 .items .item{width:100%}
.z-jg1 .item-sub{display:block;width:100%;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.z-jg1 .items.its1 .item{width:50%}
.z-jg1 .items.its2 .item{width:100%}
.z-gk3{padding:20px}
.z-gk3 .gk-title{font-size:20px}
.z-gk3 .gk-title span{display:block;font-size:14px}
.gk-ls{margin-bottom:-20px}
.gk-ls li{margin-bottom:20px;width:100%}
.gk-ls .con{padding:15px 20px;line-height:1.5}
.z-gk2{padding:20px 0!important}
.z-gk2 .title{margin-bottom:10px;font-size:20px}
.tp-ls{padding:20px 0 10px;margin:0 -5px -10px}
.tp-ls li{padding:0 5px;margin-bottom:10px}
.tp-ls2{padding:20px 0 10px;margin:0 -5px -10px}
.tp-ls2 li{padding:0 5px;margin-bottom:10px}
.g-desc{font-size:14px}
.row-gk2 .g-desc{margin-bottom:20px}
.ls-sp .con{padding:0 0 30px 30px}
.ls-sp .title{font-size:18px}
.ls-sp .txt{margin-bottom:15px}
.ls-sp .swiper-scrollbar{margin-top:20px}
.news-ls{margin-bottom:-20px}
.news-ls li{width:100%;margin-bottom:20px}
.news-sp{padding-bottom:10px}
.news-sp .con{padding:20px;padding-right:40px;height:134px}
.news-sp .icon-arrow{right:15px;bottom:15px;width:30px;height:30px}
.news-sp .title{margin-bottom:10px;font-size:16px}
.news-sp .txt{margin-bottom:12px;font-size:14px}
.news-sp .date{font-size:16px}
.news-sp .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.news-ls4 li{width:100%}
.news-ls4 .pic{margin-bottom:10px;height:auto;padding-top:58.9%;position:relative}
.news-ls4 .pic img{position:absolute;left:0;top:0}
.dq4-content .col-l,.dq4-content .col-r{float:none;width:auto}
.dq4-content .col-l{margin-bottom:40px}
.news-ls5 li{margin-bottom:15px}
.news-ls5 .con{height:58px;line-height:56px}
.news-ls5 .title{font-size:16px}
.news-ls5 .date{font-size:14px}
.z-so1{width:100%}
.news-ls6{padding-top:20px}
.news-ls6 .con{padding:20px 0}
.news-ls6 .pic{float:none;width:auto;margin:0;margin-bottom:10px}
.news-ls6 .date{margin-bottom:6px}
.news-ls6 .title{margin-bottom:8px;font-size:18px}
.news-ls6 .txt{margin-bottom:12px}
.news-sp2 .con{display:block}
.news-sp2 .inner,.news-sp2 .pic{width:100%}
.news-sp2 .inner{padding:20px;padding-bottom:30px}
.news-sp2 .date span{font-size:34px}
.news-sp2 .title{font-size:18px}
.news-sp2 .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.zl-sp{margin:0 -5px;padding:20px 0 30px}
.zl-sp .swiper-slide{padding:0 5px}
.zl-sp .title{height:50px;line-height:50px;font-size:16px}
.zl-sp .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;width:6px!important;height:6px!important}
.ly-sp{padding:20px 0 30px}
.ly-sp .swiper-pagination .swiper-pagination-bullet{margin:0 3px!important;width:6px!important;height:6px!important}
.contact-ls li{width:100%}
.zyzsq-cont .title{font-size:20px}
.news-ls7 .con{padding:0 15px}
.news-ls7 .icon{margin-right:5px;width:24px;height:24px;line-height:24px}
.news-ls7 .btn{width:100px;height:30px;line-height:28px}
.news-ls7 .btn i{margin-left:4px}
.jzsq-cont{display:block}
.jzsq-cont .pic{width:100%}
.jzsq-cont{font-size:14px}
.jzsq-cont .cont{padding:20px}
.jzsq-cont .cont p{padding:4px 0}
.tabs01{padding:40px 0;min-height:0}
.tabs01-tit{padding:0;white-space:nowrap;overflow-x:auto}
.tabs01-tit a{padding-bottom:12px}
.tabs01-desc .news-ls7{padding:30px 0 0}
.news-ls8 li{width:100%}
.tabs02-tit{margin:0 -10px 20px}
.tabs02-tit .tabs02-item{padding:0 10px}
.news-ls9 li{width:100%}
.news-ls9 .title{font-size:18px}
.news-ls9 .g-more{padding-left:20px;width:120px;height:36px;line-height:34px;font-size:14px;background-position:84px center}
.news-ls10{margin-bottom:-20px}
.news-ls10 li{margin-bottom:20px}
.news-ls10 .pic{float:none;width:auto;margin:0;margin-bottom:15px}
.news-ls10 .title{font-size:18px}
.news-ls10 .g-more{padding-left:20px;width:120px;height:36px;line-height:34px;font-size:14px;background-position:84px center}
.form-publicity.form-publicity2 .drop01{margin:0;margin-bottom:10px}
.form-publicity.form-publicity2 .drop01 .drop01-input .drop01-tit{width:100%}
.ksdh-ls li{width:50%}
.ksdh-item{padding:20px 0}
.form-publicity.form-publicity3 .drop01,.form-publicity.form-publicity3 .inp{width:100%}
.form-publicity.form-publicity3 .inp{margin:10px 0}
.zm-ls li{width:16.66%}
.zm-ls .con{line-height:30px}
.zj-ls{margin:0 -5px -15px}
.zj-ls li{padding:0 5px;margin-bottom:15px;width:50%}
.zj-ls .title{font-size:18px}
.hospital-announcement.hospital-announcement2 .title{margin-bottom:3px;font-size:18px}
.yyfw-cont .title{margin-bottom:12px;font-size:20px}
.yyfw-lc .l,.yyfw-lc .r{float:none;width:auto}
.yyfw-lc .l{margin-bottom:10px}
.yyfw-lc{margin-bottom:30px}
.inNav-ls li{width:33.33%}
.inNav-ls .con{height:100px}
.inNav-ls .title{font-size:14px}
.yydt-ls .title{height:32px;line-height:32px;font-size:16px}
.lcfb-cont{overflow-x:auto}
.lcfb-cont .con,.lcfb-cont .hd{width:800px}
.lcfb-cont .con .item,.lcfb-cont .hd{min-height:40px}
.lcfb-cont .con .item{box-shadow:none}
.yygh-bg{bottom:5%;top:auto}
.yygh-cont{padding:0}
.yygh-cont .n{vertical-align:top!important;width:26px;height:26px;line-height:26px;font-size:16px}
.yygh-cont .con{vertical-align:top!important;width:calc(100% - 26px);font-size:14px;line-height:1.5}
.yygh-cont .txt{display:block}
.yygh-cont .qr{margin:0;margin-top:10px;display:block}
.qr-ls{padding-top:15px}
.qr-ls li{padding:0 10px}
.qr-ls .qr-title{font-size:14px}
.yq-list.yq-list2{margin:0 -5px -20px}
.yq-list.yq-list2 li{width:100%;margin-bottom:20px}
.yq-list.yq-list2 li a{margin:0 5px}
.qlyw-cont .item+.item{margin-top:20px}
.qlyw-cont .title{font-size:20px}
.jtzn-cont .pic{float:none;width:auto}
.lxwm-cont{padding:0}
.lxwm-cont .map{position:static;height:400px}
.lxwm-info{padding:10px 20px;width:100%}
.zj-ls2{margin:0 -4px -10px}
.zj-ls2 li{padding:0 4px;margin-bottom:10px;min-width:33.33%}
.zj-ls2 .zj-tit{padding:6px 10px;font-size:14px}
.zjIn-cont .pic{float:none;margin:0 auto 10px}
.jy1-cont{font-size:14px}
.jy1-cont .con{padding:20px}
.jy1-cont .con .title{font-size:20px}
.jy1-cont .con .title2{font-size:16px}
.jy1-cont .tips{font-size:14px}
.jy2-cont{padding:15px;font-size:14px}
.jy2-cont .jy2-cont-in{padding:20px}
.jy2-cont .con,.jy2-cont .title{width:100%}
.jy2-cont .title{font-size:20px}
.zjInfo-ls{margin-bottom:-20px}
.zjInfo-ls li{margin-bottom:20px}
.zjInfo-ls .con{padding:20px}
.zjInfo-ls .pic{float:none;margin:0 auto 15px}
.zjInfo-ls .hd{margin-bottom:10px}
.zjInfo-ls .name{font-size:18px}
.zjInfo-ls .rq{margin-left:15px;font-size:14px}
.zjInfo-ls .txt{font-size:14px}
.in-pos .cur{padding:15px 0;line-height:2}
.block-03{padding:40px 0}
.z-dt01 .hd{padding-bottom:20px}
.z-dt01 .hd .title{font-size:20px}
.z-dt01 .hd .info span{margin-right:20px}
.z-dt01 .cont{padding:20px 0;font-size:14px}
.z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{width:31%;line-height:40px;font-size:14px}
.row-blcok4{padding:40px 0}
.z-tit02{margin-bottom:20px}
.z-tit02 .title{font-size:24px}
.z-tit04 .title{font-size:20px}
.z-tit04 .icon2{margin-right:10px;width:30px;height:30px;line-height:30px}
.z-ywb01-item{padding-bottom:30px}
.z-ywb01-item+.z-ywb01-item{padding-top:30px}
.z-ywb01-item .z-tit04{margin-bottom:20px}
.xx01-ul{margin-bottom:-10px}
.xx01-ul .xx01-item{margin-bottom:10px;display:block;width:100%}
.xx01-ul .icon{margin-right:10px;width:28px;height:28px;line-height:28px}
.xx01-ul .title{font-size:14px}
.sy-row1{padding-top:50px}
.sy-list1{padding-top:30px}
.sy-list1 li{float:none;width:auto}
.sy-list1 .inner{padding:15px 15px 20px}
.sy-list1 .pic{margin-bottom:15px}
.research-list .txt .tit{font-size:20px}
.research-list .txt .desc,.w-desc{font-size:14px;line-height:26px}
.g-tit7{font-size:20px}
.k-list1 .pic-box{width:auto}
.k-list1 li{padding-left:10px}
.yq-list{margin:0 -15px}
.laboratory-news li{padding:20px 0}
.disciplines-list .cont{padding:30px 0 30px 80px}
.disciplines-list .cont:before{top:36px;left:15px}
.disciplines-list .cont .tit1{font-size:22px;margin-bottom:10px}
.disciplines-list dt{font-size:16px}
.disciplines-list dd{font-size:16px}
.g-tit5{font-size:18px;padding:30px 0}
.sc-list3 li,.sc-list4 li{float:none;width:auto}
.sc-list4{padding-top:50px}
.sc-list4 li{margin-bottom:15px}
.scientific-row1,.scientific-row2{padding-bottom:50px}
.scientific-row3{padding:50px 0}
.scientific-row4{padding:50px 0}
.scientific-row4 .intro-box{margin:30px 0;padding-top:0}
.scientific-row4 .intro-box .pic{width:auto;border-radius:6px}
.scientific-row2-box{padding:50px 0 0;height:300px;margin-bottom:-160px}
.sc-list1 .pic-box{float:none;width:auto;margin-right:0;margin-bottom:20px}
.sc-list2 li{float:none;width:auto;margin-bottom:15px}
.dataN-ls2{display:block}
.dataN-ls2 li{margin-bottom:20px}
.dataN-ls2 li:before{left:0}
.swiper-equipment .pic-box{margin-bottom:10px}
.swiper-equipment p{font-size:16px}
.openness-row5{padding:40px 0}
.swiper-equipment{padding-top:30px}
.price-list{margin-top:40px}
.price-list li{width:100%}
.price-list li a{height:160px;padding:20px 0 0}
.price-list i{margin-bottom:10px}
.price-list p{font-size:18px}
.openness-row2{padding:40px 0}
.openness-row3{padding:40px 0}
.practice-registration{padding:40px 0 0}
.practice-registration li{display:block}
.practice-registration .tit{width:auto}
.practice-registration li>div{border-right:0;line-height:48px;padding-left:15px}
.practice-registration .title{font-size:18px;margin-bottom:10px}
.hospital-announcement .title{font-size:18px;margin-bottom:3px}
.hospital-announcement .desc{font-size:14px}
.hospital-announcement .date .s2{font-size:14px}
.hospital-announcement .date .s1{font-size:36px}
.hospital-announcement li a{padding-left:100px;padding-right:20px}
.hospital-announcement .date{width:80px}
.hospital-announcement li a:before{left:80px}
.drop01,.publicity-tab{display:block}
.drop01 .drop01-input .drop01-tit,.form-publicity .inp{width:100%}
.form-publicity .inp{margin:10px 0}
.form-publicity .submit{display:block;margin:0 auto}
.table-publicity .tip{left:0;text-align:center}
.table-publicity td,.table-publicity th{height:45px;font-size:14px;padding:0 10px}
.publicity-tab a{width:auto}
.sunshine-medicine li{width:100%}
.sunshine-medicine a{padding:15px;height:auto}
.official-news .title{font-size:18px;margin-bottom:10px}
.official-news a{margin-bottom:15px}
.official-news .time{margin-bottom:10px}
.official-news li{width:100%}
.swiper-fighting .swiper-dots{padding:20px 0}
.fighting-list li{width:100%}
.official-account-news ul li{width:100%}
.hospital-news1-r .txt .desc{margin-bottom:10px}
.hospital-news1-r .txt{margin-right:0;padding:0;margin-bottom:15px;width:auto}
.hospital-news1-r li a{display:block;padding:15px}
.hospital-news1-l .txt{padding:15px}
.hospital-news .pic-box{float:none;width:auto;margin-right:0}
.hospital-news .txt{padding:15px}
.hospital-news .txt .title{margin-bottom:10px}
.hospital-news .txt .desc{margin-bottom:20px}
.shortcut-list li{width:50%}
.w-list2 li{float:none;width:auto}
.w-list2{padding-bottom:50px}
.form-so{width:100%;margin:30px auto 30px}
.swiper-subject .swiper-dots{padding:20px 0}
.sp-list{display:block;margin-bottom:30px}
.sp-list li{padding:45px 0 10px}
.swiper-sp .swiper-slide .txt .tit{font-size:30px;top:-24px}
.tr-list li{float:none;width:auto;margin-bottom:10px}
.swiper-sp .swiper-slide .txt{height:auto}
.sp-list li.on .num{top:-5px}
.newsroom-r{display:block}
.newsroom-r li{width:auto}
.w-tab1 .tit{font-size:20px}
.w-tab1 li{margin-right:20px}
.w-tab1 .more{top:24px;width:100px;padding-left:18px;background-position:80px center}
.w-news li a{display:block}
.w-news .pic-box{width:auto;margin-right:0;margin-bottom:10px}
.w-news .txt{width:auto}
.w-news li+li{margin-top:20px}
.swiper-news .swiper-dots{bottom:215px!important}
.loading-list1{margin-bottom:40px}
.loading-footer span{display:block;margin:0 0 5px}
.loading-list2 li{margin:0 3px}
.loading-list2 .img{margin-bottom:5px}
.loading-page{padding:50px 0 10px}
.loading-logo{width:180px;margin-bottom:40px}
.loading-list1 p{font-size:16px}
.loading-list1 li a{width:160px;height:160px;padding:20px 0 0}
.loading-list1 li{margin:0 5px}
.loading-list1 .icon{width:60px;height:60px;margin-bottom:10px}
.cur{font-size:13px}
.cur em{margin:0}
.yq-list li{float:none;width:auto;margin-bottom:20px}
.g-tit6 .tit{font-size:18px}
.w-list3 .inner{padding-left:40px}
.w-list3 .tit-time .tit{margin-right:0}
.w-list3 .tit-time .icon2{left:-28px}
.postgraduate-box1 .return{display:none}
.g-tit8{font-size:22px}
.postgraduate-box1 .pic{margin-right:15px}
.w-tabs03 .tabs03-tit .subitem{padding:0 15px}
.w-tabs03 .tabs03-tit .tabs03-item{margin-right:10px}
.achievements-list2 .tit{padding-left:0}
.w-download li{padding:0 15px}
.w-download .tit{padding-left:36px}
.w-download .download{width:100px;background-position:78px center;padding-left:14px}
.w-list4 li a{padding:15px}
.w-pic li{float:none;width:auto;margin-bottom:15px}
.tj-row1{padding-bottom:50px}
.tj-row2,.tj-row3{padding:50px 0}
.instructions-box{padding-top:30px}
.instructions-box .pic-box{width:auto}
.scientific-row1 .g-tit1{margin-bottom:30px}
.postgraduate-box{padding-bottom:30px}
.sunshine-medicine .title{font-size:18px}
.hospital-announcement{padding-top:30px}
.openness-row1{padding-bottom:50px}
.openness-row1 .hospital-announcement{padding-bottom:20px}
.hospital-news2{margin-bottom:10px}
.media-coverage{margin-top:30px}
.news-row2{padding:50px 0}
.official-account-news .pictxt .txt .title{font-size:20px}
.ls-sp .swiper-slide-next .con:before{left:9px}
.ls-sp .swiper-slide-next .con:after{left:2px}
.zl-sp10{padding-top:30px;padding-bottom:0}
.zl-sp10 .swiper-slide{float:none;width:auto}
.form-publicity.form-publicity4{margin: 0; padding-top: 30px;}
.form-publicity.form-publicity4 .drop01, .form-publicity.form-publicity4 .inp{margin-bottom: 10px; width: 100%;}
.research-doctor{padding: 30px 0;}
.research-doctor .doctor-item{margin-bottom: 20px;}
.research-doctor .txt .l-pic{float: none; margin: 0; margin-bottom: 10px;}
.yydt-cont .r{height: 360px;}
.row-jg01{padding: 40px 0;}
.jg-tit1{margin-bottom: 10px; font-size: 20px;}
.jg-list1 li{line-height: 44px;}
.jg-list1 .time, .jg-list1 .tit{font-size: 14px;}
.ly-ul li{width: 100%;}
.ly-ul .icon{margin-bottom: 10px;}
.ly-ul .tit{font-size: 20px; height: 36px; line-height: 36px;}
.qlyw-cont .pic{float: none; width: auto; margin: 0; margin-top: 20px;}
.qlyw-cont .cont{float: none; width: auto;}
.banner .swiper-dots{bottom: 30px !important;}
.banner .icon-down{bottom: 50px;}
.banner .txt{margin-top: 60%;}
.ld-ls01 .swiper-slide{width: 50%;}
}