*,: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:#3d4c63;background:#fff;font:14px/1.5 Arial,sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:Arial,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}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#ddd}
::-moz-placeholder{color:#ddd}
:-ms-input-placeholder{color:#ddd}
::-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:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
a:focus,a:hover{text-decoration:none}
.wp{width:90%;max-width:1400px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
/*!字体*/
@font-face{font-family:BaskervilleOldFace;src:url(../fonts/BaskervilleOldFace.ttf)}
@font-face{font-family:LibreBaskerville-Regular;src:url(../fonts/LibreBaskerville-Regular.ttf)}
@font-face{font-family:LibreBaskerville-Bold;src:url(../fonts/LibreBaskerville-Bold.ttf)}
/*!头部*/
.headerrel01-menuBtn{display:none;margin-left:10px;position:relative;width:40px;height:40px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:5}
.headerrel01-menuBtn span{position:absolute;left:0;top:50%;right:0;width:24px;height:4px;margin-top:-2px;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.headerrel01-menuBtn span:after,.headerrel01-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.headerrel01-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.headerrel01-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}
.headerrel01-menuBtn.headerrel01-menuBtn__open span{background-color:transparent}
.headerrel01-menuBtn.headerrel01-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.headerrel01-menuBtn.headerrel01-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.headerrel01{position:fixed;left:0;top:0;right:0;height:160px;background-color:rgba(26,68,152,.6);z-index:100}
.headerrel01:before{content:'';position:absolute;left:0;top:0;right:0;height:6px;background-color:#1a4498}
.headerrel01-hd{height:106px;border-bottom:1px solid rgba(255,255,255,.1)}
.headerrel01-hd .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.headerrel01-logo{display:block;width:514px;height:70px;line-height:70px;font-size:0;overflow:hidden}
.headerrel01-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.headerrel01-hd-r{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.headerrel01-so{width:40px;height:40px;background:url(../images/icon_so1.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;cursor:pointer}
.headerrel01-lang{font-size:0}
.headerrel01-lang a{margin-left:10px;display:inline-block;vertical-align:top;width:40px;height:40px;line-height:38px;border:1px solid #738dc0;border-radius:50%;font-size:14px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-lang a.on,.headerrel01-lang a:hover{background-color:#ca9847;color:#fff;font-weight:700;border-color:#ca9847}
.headerrel01-nav{height:54px;line-height:54px;position:relative;font-family:BaskervilleOldFace;display:-webkit-flex;display:flex;justify-content:space-between;align-items:stretch}
.headerrel01-nav li{flex-grow:1;position:relative}
.headerrel01-nav li>a{display:block;height:100%;font-size:0;text-align:center}
.headerrel01-nav li>a:before{content:'';position:absolute;left:0;top:0;right:0;height:2px;background-color:#c7a367;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-nav li>a:after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: calc(100% + 3px); opacity: 0; background-color: #fff; z-index: -1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-nav li>a span{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;text-align:center;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
/*.headerrel01-nav li>a span:after{content:'';position:absolute;left:0;bottom:4px;right:0;height:2px;background-color:#c7a367;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}*/
.headerrel01-nav li>a img{margin-top:-2px;display:inline-block;vertical-align:middle;width:24px}
.headerrel01-nav li>a img:nth-child(2){display:none}
.headerrel01-nav li:hover>a{color: #CA9847;}
.headerrel01-nav li:hover>a:before{opacity: 1;}
.headerrel01-nav li:hover>a:after{opacity: 1;}
.headerrel01-nav li:first-child{}
.headerrel01-nav li:first-child:hover>a:before{opacity: 0;}
.headerrel01-nav li:first-child:hover>a:after{opacity: 0;}
.headerrel01-nav .on>a img,.headerrel01-nav li:hover>a img{display:none}
.headerrel01-nav .on>a img:nth-child(2),.headerrel01-nav li:hover>a img:nth-child(2){display:inline-block}
.headerrel01-nav .on>a span,.headerrel01-nav li:hover>a span{color:#c7a367}
.headerrel01-nav .on>a span:after,.headerrel01-nav li:hover>a span:after{opacity:1;filter:alpha(opacity=100)}
.headerrel01-hdr .headerrel01-lang{display:none}
.headerrel01-navsub{padding-top: 3px; position:absolute;left:0 !important;top:100%;min-width: 100%;z-index:10;display:none}
.headerrel01-navsub .headerrel01-navsub-hd{padding:30px 80px 55px;overflow:hidden}
.headerrel01-navsub .headerrel01-navsub-hd .pic{margin:10px 0 0 10%;float:right;width:262px;border-radius:10px;background-color:#c4c4c4;overflow:hidden}
.headerrel01-navsub .headerrel01-navsub-hd .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-navsub .headerrel01-navsub-hd .link{overflow:hidden}
.headerrel01-navsub .headerrel01-navsub-hd .link a{padding:8px 18px;float:left;width:33.33%;font-size:16px;color:#333;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-navsub .headerrel01-navsub-hd .link a:before{content:'';position:absolute;left:0;top:50%;width:12px;height:2px;background-color:#ddd;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-navsub .headerrel01-navsub-hd .link a:hover{color:#1a4498}
.headerrel01-navsub .headerrel01-navsub-hd .link a:hover:before{color:#1a4498}
.headerrel01-navsub .headerrel01-navsub-bt{padding:18px 80px 14px;background-color:#f2f3f9;overflow:hidden}
.headerrel01-navsub .headerrel01-navsub-bt a{padding:0 4px;margin-bottom:4px;margin-right:6px;float:left;font-size:16px;color:#333;text-align:center;line-height:38px;border:1px solid #ddd;min-width:98px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.headerrel01-navsub .headerrel01-navsub-bt a:hover{color:#1a4498;border-color:#1a4498}
.headerrel01-navsub .headerrel01-navsub-hd .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.headerrel01-navsub .headerrel01-navsub-link{padding: 13px 0;white-space: nowrap;background-color:#fff;}
.headerrel01-navsub .headerrel01-navsub-link .tit{padding: 8px 22px 8px 12px; display: block;font-size: 12px; color: #333333; line-height: 1.5; font-family:LibreBaskerville-Regular; -webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.headerrel01-navsub .headerrel01-navsub-link .tit:hover{background-color: #CA9847; color: #ffffff;}
/*.headerrel01-nav li:nth-child(6) .headerrel01-navsub{left:auto;right:0}*/
/*.headerrel01-nav li:nth-child(7) .headerrel01-navsub{left:auto;right:0}*/
.headerrel01-nav li:nth-child(8) .headerrel01-navsub{left:auto !important;right:0}
.headerrel01-nav li:nth-child(9) .headerrel01-navsub{left:auto !important;right:0}
.sear-pop-wrap{position:fixed;width:100%;height:100%;left:0;right:0;z-index:800;top:0;display:none}
.sear-pop-wrap .pop-mask{background-color:#000;opacity:.5;position:absolute;width:100%;height:100%}
.sear-pop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:798px;padding:85px 0 82px}
.sear-pop .pop-close{position:absolute;top:-20px;right:-20px;width:40px;height:40px;cursor:pointer;background:url(../images/icon_close1.png) no-repeat center center;-webkit-background-size:36px auto;background-size:36px auto}
.sear-pop .pop-main input{display:block;margin:0 auto;color:#000;font-size:16px;width:502px;height:45px;background:#1a4498;border:1px solid #e1e1e1;border-radius:4px;padding:14px 50px 14px 14px;background:url(../images/icon_so3.png) no-repeat right 15px center/20px 20px}
.sear-pop .pop-main .ss{display:block;background:#1a4498;border-radius:20px;width:191px;height:52px;line-height:52px;margin:0 auto;color:#fff;font-size:16px;text-align:center;margin-top:28px}
/*!底部*/
.footer{background-color:#f3f7ff;position:relative}
.footer:after{content:'';position:absolute;left:0;bottom:0;right:0;height:8px;background-color:#0d49a1}
.footer-hd{padding:40px 0 60px;border-bottom:1px solid rgba(26,68,152,.1);overflow:hidden}
.footer-logo{padding-top:2px;float:left;width:34.43%;overflow:hidden}
.footer-logo img{display:block}
.footer-code{padding-top:2px;float:right;overflow:hidden}
.footer-code .item{margin-left:15px;float:left}
.footer-code .pic{margin:0 auto 18px;width:130px;overflow:hidden}
.footer-code .pic img{display:block;margin:0 auot}
.footer-code h4{font-size:16px;color:#666;font-weight:400;text-align:center}
.footer-info{padding:0 20px;padding-left:8%;overflow:hidden}
.footer-info .tit{font-size:24px;color:#1a4498;font-weight:400;font-family:LibreBaskerville-Regular}
.footer-info .cont{margin-top:26px;font-size:16px;color:#333;line-height:1.5}
.footer-info .cont p{margin-bottom:12px}
.footer-info .cont p{padding-left:32px;position:relative}
.footer-info .cont img{position:absolute;left:0;top:50%;max-width:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.footer-bt{padding:32px 0;font-size:16px;color:#666;text-align:center;overflow:hidden}
.footer-bt a{color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer-bt a:hover{color:#1a4498}
.goTop{position:fixed;right:40px;bottom:10%;width:54px;height:54px;background:#0d49a1 url(../images/icon_goTop.png) center center no-repeat;-webkit-background-size:29px auto;background-size:29px auto;border-radius:50%;cursor:pointer;z-index:101}
@media only screen and (max-width:1899px){
/*!头部*/
/*.headerrel01-navsub{width:800px}*/
}
@media only screen and (max-width:1555px){
/*!头部*/
/*.headerrel01-navsub{width:620px}*/
.headerrel01-navsub .headerrel01-navsub-hd{padding:30px}
.headerrel01-navsub .headerrel01-navsub-hd .pic{margin-left:5%;width:200px}
.headerrel01-navsub .headerrel01-navsub-hd .link a{padding:4px 15px;width:50%;font-size:14px}
.headerrel01-navsub .headerrel01-navsub-bt{padding:10px 30px}
.headerrel01-navsub .headerrel01-navsub-bt a{font-size:14px;line-height:30px;min-width:77px}
/*!底部*/
.footer-hd{padding:50px 0 60px}
.footer-info .tit{font-size:20px}
.footer-info .cont{margin-top:20px;font-size:14px}
.footer-info .cont p{padding-left:26px}
.footer-info .cont img{max-width:20px}
.footer-code .item{margin-left:10px}
.footer-code .pic{margin-bottom:10px}
.footer-code h4{font-size:14px}
.footer-bt{padding:30px 0;font-size:14px}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
.bodyInner{padding-top:60px}
/*!头部*/
.headerrel01{height:60px}
.headerrel01:before{height:3px}
.headerrel01 .wp{width:100%;padding:0 20px}
.headerrel01-hdr{overflow:scroll;position:fixed;z-index:99;top:60px;width:100%;max-height:100%;background-color:rgba(0,0,0,.9);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.headerrel01-hdr.headerrel01-hdr__down{bottom:100%;visibility:hidden;opacity:0}
.headerrel01-hdr.headerrel01-hdr__down.headerrel01-hdr__open{bottom:0;visibility:visible;opacity:1}
.headerrel01-hdr .wp{padding:0}
.headerrel01-menuBtn{display:block}
.headerrel01-hd{border:none;height:60px}
.headerrel01-logo{height:40px;line-height:40px}
.headerrel01-lang{display:none}
.headerrel01-nav{display:block;margin:0;height:auto}
.headerrel01-navsub{width:100%;position:static}
.headerrel01-navsub .headerrel01-navsub-hd .link a{width:33.33%}
.headerrel01-hdr .headerrel01-lang{display:block;text-align:center}
.headerrel01-navsub .headerrel01-navsub-link{text-align: center;}
.headerrel01-navsub .headerrel01-navsub-link .tit{padding: 8px;}
/*!底部*/
.footer:after{height:4px}
.footer-info .tit{font-size:18px}
.footer-info .cont{margin-top:15px;font-size:12px}
.footer-info .cont p{margin-bottom:8px;padding-left:20px}
.footer-info .cont img{max-width:14px}
.footer-code .pic{margin-bottom:8px;width:100px}
.footer-code h4{font-size:12px}
.footer-bt{padding:20px 0;font-size:12px}
.goTop{right:5px}
}
@media only screen and (max-width:991px){
/*!头部*/
.sear-pop{padding:60px 0;width:80%}
.sear-pop .pop-main input{width:80%}
/*!底部*/
.footer-hd{padding:40px 0}
.footer-logo{padding:0;float:none;margin:0 auto 20px;width:auto}
.footer-logo img{margin:0 auto;max-height:100%}
.footer-code{padding:0;float:none;font-size:0;text-align:center;margin-bottom:20px}
.footer-code .item{margin:0 10px;float:none;display:inline-block;vertical-align:top}
.footer-code .pic{width:110px}
.footer-bt{padding:20px 0}
.footer-info{padding:0;display:-webkit-flex;display:flex;flex-direction:column;align-items:center}
.goTop{width:30px;height:30px;-webkit-background-size:16px auto;background-size:16px auto}
}
@media only screen and (max-width:767px){
/*!头部*/
.headerrel01-logo{width:230px}
.headerrel01-navsub .headerrel01-navsub-hd{padding:20px}
.headerrel01-navsub .headerrel01-navsub-hd .pic{display:none}
.headerrel01-navsub .headerrel01-navsub-bt{padding:10px 20px}
.sear-pop{padding:40px 0}
.sear-pop .pop-main .ss{margin-top:20px;width:150px;height:40px;line-height:40px}
/*!底部*/
.footer-hd{padding:20px 0}
.footer-logo{margin-bottom:15px}
.footer-code{margin-bottom:20px}
.footer-code .pic{margin-bottom:4px}
.footer-info .cont{margin-top:10px}
}
/*!banner*/
.banner{position:relative;height:100vh;overflow:hidden}
.banner .slider{position:relative;overflow:hidden}
.banner .slick-list,.banner .slick-track,.banner .slider{height:100%}
.banner .swiper-slide{position:relative;z-index:1;overflow:hidden}
.banner .swiper-slide:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2}
.banner img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 3s linear;-o-transition:all 3s linear;transition:all 3s linear}
.banner .banner-cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:LibreBaskerville-Regular;z-index:5}
.banner .banner-cont .banner-cont-in{float:right;width:60%}
.banner .banner-cont .tit{font-size:64px;color:#fff;font-weight:400;line-height:1.31;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}
.banner .swiper-slide-active img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.banner .swiper-slide-active .banner-cont .tit{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.banner .bannerPage{position:absolute;left:0;bottom:90px;right:0;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:10}
.banner .bannerPage .more{margin:0 25px;display:block;width:40px;height:40px;background:url(../images/icon_jt1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;order:1}
.banner .bannerPage .swiper-pagination{font-size:0;position:static}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet{margin:0 10px;display:inline-block;vertical-align:middle;width:auto!important;height:auto!important;position:relative;font-size:16px;color:#fff;text-align:center;background-color:transparent;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet:after{content:'';position:absolute;left:calc(100% + 14px);top:50%;width:60px;height:1px;background-color:#fff;width:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{min-width:40px;line-height:40px;background-color:#ca9847;font-size:18px;color:#fff;font-weight:700}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{margin-right:74px}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:60px}
/*!ban*/
.ban{height:662px;position:relative;overflow:hidden}
.ban:after,.ban:before{content:'';position:absolute;left:0;bottom:0;right:0}
.ban:before{height:227px;background:url(../images/ban_bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1}
.ban:after{height:165px;background:url(../images/ban_bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.ban .bg{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;z-index:0}
.ban .ban-pos{position:absolute;left:0;bottom:50px;right:0;z-index:10}
/*!公用*/
/*!内页导航*/
.cur{font-size:16px;color:#fff;line-height:1.63;font-family:BaskervilleOldFace;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.cur a,.cur span{display:block;color:inherit;font-size:inherit}
.cur .home{width:16px;height:16px;background:url(../images/icon_home3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.cur a{margin-right:26px;position:relative}
.cur a:after{content:'';position:absolute;right:-12px;top:50%;width:3px;height:3px;background-color:#fff;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cur a:hover{color:#ca9847}
/*!标题*/
.title-1 .tit{padding:0 12px;font-size:36px;color:#333;text-transform:capitalize;font-family:LibreBaskerville-Bold}
.title-1 .desc{margin-top:17px;font-size:16px;color:#999;line-height:1.05;font-family:Arial}
.title-1.center{text-align:center}
.title-1.white .tit{color:#fff}
.title-1.white .desc{color:#fff}
.title-2 .tit{font-size:30px;color:#1a4498;font-weight:400;line-height:1.2;text-transform:capitalize;font-family:LibreBaskerville-Regular;overflow:hidden;display:-webkit-flex;display:flex;justify-content:center}
.title-2 .tit span{padding:0 20px;display:block;position:relative}
.title-2 .tit span:after,.title-2 .tit span:before{content:'';position:absolute;top:50%;width:2000px;height:1px;background-color:#ddd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.title-2 .tit span:before{right:100%}
.title-2 .tit span:after{left:100%}
/*!按钮*/
.btns-1 .more{display:block;width:160px;height:48px;line-height:48px;font-size:16px;color:#1a4498;text-align:center;font-family:Arial;background:url(../images/btns-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btns-1 .more i{margin:-2px 0 0 12px;display:inline-block;vertical-align:middle;width:13px;height:3px;background:url(../images/btns-dot1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btns-1 .more:hover{color:#fff;background-image:url(../images/btns-bg2.png)}
.btns-1 .more:hover i{background-image:url(../images/btns-dot2.png)}
.btns-1.white .more{color:#fff;background-image:url(../images/btns-bg3.png)}
.btns-1.white .more i{background-image:url(../images/btns-dot2.png)}
.btns-1.white .more:hover{color:#1a4498;background-image:url(../images/btns-bg4.png)}
.btns-1.white .more:hover i{background-image:url(../images/btns-dot1.png)}
/*!页码*/
nav{padding-top:60px;text-align:center}
.pagination{margin:0;margin-bottom:-4px;font-size:0;display:inline-block;vertical-align:top}
.pagination>li{margin:0 4px 4px;display:inline-block;vertical-align:middle}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}
.pagination>li>a,.pagination>li>span{margin:0;padding:4.5px 4px;min-width:32px;font-size:14px;color:#333;line-height:1.5;background-color:#fff;border-color:#ddd;border-radius:2px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pagination>li>span{border:none}
.pagination .previous a{padding:0;width:32px;height:32px;line-height:30px;background:url(../images/page_i1.png) center center no-repeat}
.pagination .previous a:hover{border-color:#1a4498;background-color:transparent;color:#1a4498}
.pagination .next a{padding:0;width:32px;height:32px;line-height:30px;background:url(../images/page_i2.png) center center no-repeat}
.pagination .next a:hover{border-color:#1a4498;background-color:transparent;color:#1a4498}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#1a4498;border-color:#1a4498;background-color:transparent}
.pagination>li>a:hover{background-color:transparent;color:#1a4498;border-color:#1a4498}
.pagination>li>span:hover{background-color:#fff}
.pagination .previous.disabled a{background-image:url(../images/page_i3.png)}
.pagination .previous.disabled a:hover{background-color:#fff;color:#666;border-color:rgba(0,0,0,.1)}
.pagination .next.disabled a:hover{background-color:#fff;color:#666;border-color:rgba(0,0,0,.1)}
.pagination .next.disabled a{background-image:url(../images/page_i4.png)}
.sel-page{margin-left:6px;display:inline-block;vertical-align:top;width:100px;height:32px;line-height:30px;border:1px solid #ddd;border-radius:2px}
.sel-page select{padding:0 10px;border:none;width:100%;height:100%;font-size:14px;color:#333;background:url(../images/page_i5.png) right 6px center no-repeat}
/*!index*/
.main-index{margin-top:-60px;position:relative;z-index:10}
.row-ind1{padding-bottom:100px}
.imgs-1 .imgs-con{display: block;padding-top:59.26%;position: relative;overflow: hidden}
.imgs-1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.imgs-1:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.nav-ls{margin:0 -12px -24px;flex-shrink:0;order:1;display:-webkit-flex;display:flex}
.nav-ls li{padding:0 12px;margin-bottom:24px;width: 35.14%;position: relative;flex-shrink:0;display: -webkit-flex;display: flex; align-items: flex-start}
.nav-ls .on{width: 64.86%}
.nav-ls .on .con{width: 52.86%}
.nav-ls .on .imgs-1{opacity: 1;}
.nav-ls .imgs-1{position: absolute; right: 12px; top: 0; width:53.52%; z-index: 10; opacity: 0;}
.nav-ls .con{width: 100%;display:block;position:relative;overflow:hidden;flex-shrink: 0}
.nav-ls .con:before{content:''; display: block; padding-top: 66.67%;}
.nav-ls .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#194497;z-index:1}
.nav-ls .bg{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;opacity:.1;z-index:2;-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.nav-ls .con .con-in{padding:0 15%;position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.nav-ls .icon{margin:0 auto;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;border-radius:10px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.nav-ls .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.nav-ls .inner{padding-top:24px;text-align:center}
.nav-ls .tit{font-size:30px;color:#fff;font-weight:400;font-family:LibreBaskerville-Bold}
.nav-ls .desc{margin-top:10px;font-size:16px;color:#fff;text-transform:capitalize;font-family:Arial}
.nav-ls li:nth-child(2) .con:after{background-color:#9e0000}
.nav-ls .con:hover .icon{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.row-ind2{padding:140px 0 160px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-ind2 .wp{height:100%;display:-webkit-flex;display:flex;align-items:flex-start}
.row-ind2 .ind2-left{padding-right:3%;width:264px;flex-shrink:0}
.row-ind2 .ind2-left .newsSwp-btns{margin-top:30px}
.row-ind2 .ind2-left .btns-1{margin-top:32px}
.row-ind2 .ind2-right{width:calc(100% - 264px);flex-shrink:0}
.newsSwp-btns{display:-webkit-flex;display:flex;align-items:center}
.newsSwp-btns .next,.newsSwp-btns .prev{width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.newsSwp-btns .prev{margin-right:24px;background-image:url(../images/icon_jt6.png)}
.newsSwp-btns .prev:hover{background-image:url(../images/icon_jt8.png)}
.newsSwp-btns .next{background-image:url(../images/icon_jt7.png)}
.newsSwp-btns .next:hover{background-image:url(../images/icon_jt9.png)}
.news-swp1{margin-right:calc((1400px - 100vw)/ 2);position:relative;overflow:hidden}
.news-swp1 .con{padding-left:20px;display:block}
.news-swp1 .box-pic{position:relative}
.news-swp1 .pic{padding-top:61.5%;position:relative;overflow:hidden}
.news-swp1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.news-swp1 .date{padding: 0 10px;position:absolute;left:-20px;bottom:0;background-color:#fff;min-width:70px;height:70px;color:#1a4498;text-align:center;line-height:1.1;font-family:Arial;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-swp1 .date .d1{font-size:16px;text-transform:uppercase}
.news-swp1 .date .d2{font-size:24px;font-weight:700}
.news-swp1 .inner{padding-top:52px}
.news-swp1 .tit{font-size:16px;color:#333;font-weight:700;line-height:1.63;height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-swp1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.news-swp1 .con:hover .tit{color:#1a4498}
.row-ind3{margin-top:-82px;padding:140px 0 188px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% 100%;background-size:100% 100%;position:relative;z-index:10}
.row-ind3 .title-1{margin-bottom:50px}
.aboutUs-1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.aboutUs-1 .box-pic{padding:0 0 30px 30px;width:47.86%;position:relative;z-index:1;flex-shrink:0}
.aboutUs-1 .box-pic:after{content:'';position:absolute;left:0;top:30px;right:30px;bottom:0;background-color:#9e0000;z-index:-1}
.aboutUs-1 .pic{padding-top:67.5%;position:relative;overflow:hidden}
.aboutUs-1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.aboutUs-1 .inner{width:48.67%;flex-shrink:0}
.aboutUs-1 .tit{font-size:24px;color:#fff;line-height:1.5;font-weight:400;font-family:LibreBaskerville-Bold}
.aboutUs-1 .desc{margin-top:24px;font-size:16px;color:#fff;line-height:2;font-family:Arial;max-height:14em;-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box;overflow:hidden}
.aboutUs-1 .btns-1{margin-top:32px}
.row-ind4{padding-top:1px}
.row-ind4 .wp{margin-top:-108px;padding:60px 65px 64px;height:100%;background-color:#fff;box-shadow:2px 4px 9px rgba(0,0,0,.1);position:relative;z-index:10}
.row-ind4 .title-2{margin-bottom:60px}
.num-ls1{color:#1a4498;min-height:254px;line-height:1.1;text-align:center;font-family:LibreBaskerville-Bold;display:-webkit-flex;display:flex}
.num-ls1>li{padding:0 6%;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.num-ls1>li:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#ddd}
.num-ls1>li>.n{font-size:48px;font-weight:700}
.num-ls1>li>.desc{margin-top:24px;font-size:16px;line-height:1.25;font-family:LibreBaskerville-Regular}
.num-ls2{height:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}
.num-ls2>li{padding:0 20px;margin-bottom:10px;width:50%;height:50%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
.num-ls2>li>.n{font-size:36px;font-weight:400}
.num-ls2>li>.desc{margin-top:20px;font-size:16px;line-height:1.25;font-family:LibreBaskerville-Regular}
.num-ls1>li:nth-child(1){width:24.09%}
.num-ls1>li:nth-child(1):before{display:none}
.num-ls1>li:nth-child(2){width:25.83%}
.num-ls1>li:nth-child(3){width:50.08%}
.row-ind5{padding:100px 0;overflow:hidden}
.row-ind5 .title-1{margin-bottom:50px}
.cbctcm-1{background-color:#ca9847;display:-webkit-flex;display:flex}
.cbctcm-1 .pic{width:50%;flex-shrink:0;order:2}
.cbctcm-1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.cbctcm-1 .inner{padding:58px 60px;padding-left:calc((100vw - 1400px)/ 2);width:50%;flex-shrink:0;order:1}
.cbctcm-1 .tit{font-size:24px;color:#fff;line-height:1.5;font-family:LibreBaskerville-Bold}
.cbctcm-1 .desc{margin-top:50px;font-size:16px;color:#fff;line-height:2;max-height:8em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;font-family:Arial}
.cbctcm-1 .btns-1{margin-top:46px}
.row-ind6{padding-top:96px;overflow:hidden}
.row-ind6 .title-1{margin-bottom:60px}
.row-ind6 .title-1 .tit{font-size:30px;text-transform:uppercase}
.sc-ls{width:100%;height:676px;display:-webkit-flex;display:flex}
.sc-ls li{width:60px;height:100%;flex-shrink:0;overflow:hidden}
.sc-ls .hd{display:block;float:left;width:60px;height:100%;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;align-content:center;flex-shrink:0}
.sc-ls .hd .hd-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.sc-ls .hd .hd-bg:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(19,53,121,.9);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sc-ls .hd .tit{margin:0 auto;width:48px;height:48px;line-height:48px;border-radius:50%;background-color:rgba(255,255,255,.3);font-size:16px;color:#fff;text-align:center;text-transform:uppercase;font-family:Arial;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sc-ls .bd{height:100%;overflow:hidden}
.sc-swiper{height:100%;position:relative;overflow:hidden}
.sc-swiper .con{display:block;width:100%;height:100%;position:relative;background-color:#000;overflow:hidden}
.sc-swiper .bg{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}
.sc-swiper .mask{padding:74px 40px;padding-right:130px;position:absolute;left:0;bottom:0;right:0;z-index:2}
.sc-swiper .mask h4{font-size:20px;color:#fff;font-weight:400;font-family:Arial;line-height:1.8;height:3.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.sc-swiper .scPage{padding:0 40px;position:absolute;left:0;bottom:18px;right:0;font-size:0;z-index:10}
.sc-swiper .swiper-button-next,.sc-swiper .swiper-button-prev,.sc-swiper .swiper-pagination{display:inline-block;vertical-align:middle;position:static}
.sc-swiper .swiper-button-next,.sc-swiper .swiper-button-prev{margin:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:34px auto;background-size:34px auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sc-swiper .swiper-button-prev{background-image:url(../images/icon_jt2.png)}
.sc-swiper .swiper-button-next{background-image:url(../images/icon_jt3.png)}
.sc-swiper .swiper-button-prev:hover{background-image:url(../images/icon_jt4.png)}
.sc-swiper .swiper-button-next:hover{background-image:url(../images/icon_jt5.png)}
.sc-swiper .swiper-pagination{margin:0 50px;font-size:0}
.sc-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:8px;height:8px;border-radius:50%;opacity:1;filter:alpha(opacity=100);background-color:#fff}
.sc-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#9e0000}
.sc-ls .on{width:calc(100% - 660px)}
.sc-ls .on .hd{width:60px}
.sc-ls .on .hd .hd-bg:after{background-color:rgba(158,0,0,.9)}
.sc-ls .on .hd .tit{background-color:rgba(255,255,255,.4)}
/*!内页*/
.row-in1_1{padding:38px 0 60px;overflow:hidden}
.row-in1_1 .title-1{margin-bottom:54px}
.row-in1_2{padding:58px 0 64px;overflow:hidden}
.row-in1_2 .title-2{margin-bottom:60px}
.row-in1_3{padding:98px 0 160px;overflow:hidden}
.row-in1_3 .title-1{margin-bottom:60px}
.row-in1_4{padding:96px 0 40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1}
.row-in1_4:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:#1a4498;opacity:.2;z-index:-1;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);-o-transform:skewY(-4deg);transform:skewY(-4deg)}
.row-in1_4 .title-1{margin-bottom:54px}
.row-in1_5{padding:170px 0 100px;overflow:hidden}
.row-in1_5 .title-1{margin-bottom:54px}
.row-in2{padding:100px 0;overflow:hidden}
.row-in3{padding:40px 0 100px;overflow:hidden}
.row-in4{padding-bottom:126px;margin-top:-220px;position:relative;z-index:10}
.row-in4 .title-1{margin-bottom:50px}
.row-in5{padding:60px 0 100px;overflow:hidden}
.row-in6{padding:100px 0;overflow:hidden}
.row-in6 .title-1{margin-bottom:60px}
.row-in7{padding:40px 0 100px;overflow:hidden}
.row-in8{padding:100px 0;overflow:hidden}
.row-in8 .title-1{margin-bottom:54px}
.row-in9{padding:100px 0;overflow:hidden}
.row-in9 .title-1{margin-bottom:54px}
.row-in10{padding:100px 0;overflow:hidden}
.row-in10 .title-1{margin-bottom:54px}
.row-in11{padding:100px 0;overflow:hidden}
.row-in11 .title-1{margin-bottom:104px}
.tabs-tit1{margin-bottom:57px;background-color:#f2f3f9}
.tabs-tit1 ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.tabs-tit1 li{padding:0 40px;position:relative}
.tabs-tit1 li:before{content:'';position:absolute;left:0;top:50%;width:1px;height:18px;background-color:#ddd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.tabs-tit1 .tit{display:block;font-size:18px;color:#333;line-height:60px;position:relative;font-family:BaskervilleOldFace}
.tabs-tit1 .tit:before{content:'';position:absolute;left:0;top:0;right:0;height:2px;background-color:#1a4498;opacity:0}
.tabs-tit1 li:first-child:before{display:none}
.tabs-tit1 .on .tit{color:#1a4498}
.tabs-tit1 .on .tit:before{opacity:1}
.tabs-desc1 .tab-item{height:0;visibility:hidden;overflow:hidden}
.tabs-desc1 .tab-item.on{height:auto;visibility:visible}
.tabs-desc1 .title-1{margin-bottom:52px}
/*!AboutUs*/
.intro-1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.intro-1 .box-pic{padding:84px 0 112px 90px;width:46.43%;overflow:hidden;position:relative;z-index:1;flex-shrink:0}
.intro-1 .box-pic:after,.intro-1 .box-pic:before{content:'';position:absolute;z-index:-1}
.intro-1 .box-pic:before{left:0;top:0;bottom:0;width:46.15%;background-color:#9e0000;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);-o-transform:skewY(-4deg);transform:skewY(-4deg);transform-origin:-100% 0}
.intro-1 .box-pic:after{left:32.31%;top:64px;width:64.62%;height:46.86%;background-color:#ca9847}
.intro-1 .box-pic .pic{padding-top:67.5%;position:relative;overflow:hidden}
.intro-1 .box-pic .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.intro-1 .inner{width:48.57%;flex-shrink:0}
.intro-1 .tit{font-size:24px;color:#1a4498;font-weight:400;line-height:1.5;max-height:3em;font-family:LibreBaskerville-Bold;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.intro-1 .desc{margin-top:30px;font-size:16px;color:#333;font-family:Arial;text-align:justify;line-height:2;max-height:24em;-webkit-box-orient:vertical;-webkit-line-clamp:12;display:-webkit-box;overflow:hidden}
.intro-1 .btns-1{margin-top:40px}
.intro-1 .box-pic .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.msg-swp1{padding:140px 54px 230px;position:relative;background:url(../images/about_bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.msg-swp1 .text{width:46.44%;position:relative;overflow:hidden;flex-shrink:0}
.msg-swp1 .text .tit{font-size:24px;color:#1a4498;font-weight:400;line-height:1.5;max-height:3em;font-family:LibreBaskerville-Bold;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.msg-swp1 .text .desc{margin-top:30px;font-size:16px;color:#333;font-family:Arial;text-align:justify;line-height:2;max-height:18em;-webkit-box-orient:vertical;-webkit-line-clamp:9;display:-webkit-box;overflow:hidden}
.msg-swp1 .imgs{padding:0 90px 30px 0;width:49.3%;position:relative;z-index:1;flex-shrink:0}
.msg-swp1 .imgs:after,.msg-swp1 .imgs:before{content:'';position:absolute;z-index:-1}
.msg-swp1 .imgs:before{right:0;bottom:0;width:65.93%;height:55.35%;background-color:#ca9847}
.msg-swp1 .imgs:after{right:30px;bottom:30px;left:0;top:0;background-color:#fff}
.msg-swp1 .imgs .slider{position:relative;overflow:hidden}
.msg-swp1 .imgs .pic{padding-top:68.19%;position:relative;overflow:hidden}
.msg-swp1 .imgs .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.msg-swp1 .imgs .inner{overflow:hidden}
.msg-swp1 .imgs .tit{height:84px;line-height:84px;background-color:#fff;font-size:16px;color:#333;text-align:center;font-family:Arial;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.msg-swp1 .imgs .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.msg-swp1 .swiper-pagination{margin:40px -5px 0;position:static;font-size:0;text-align:left}
.msg-swp1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#1a4498;border-radius:50%;opacity:.4}
.msg-swp1 .swiper-pagination .swiper-pagination-bullet-active{width:12px;height:12px;background-color:#1a4498;opacity:1}
.leader-swp1{padding-bottom:24px;position:relative;overflow:hidden}
.leader-swp1 .con{display:block;cursor:default}
.leader-swp1 .pic{padding-top:140%;position:relative;overflow:hidden}
.leader-swp1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.leader-swp1 .inner{padding-top:24px}
.leader-swp1 .tit{font-size:24px;color:#fff;font-weight:400;text-align:center;line-height:1.67;text-transform:capitalize;font-family:LibreBaskerville-Bold}
.leader-swp1 .desc{margin-top:8px;font-size:16px;color:#fff;line-height:1.5;text-align:center;font-family:Arial}
.leader-swp1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.leader-swp1 .swiper-pagination{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10}
.leader-swp1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#fff;opacity:.4;border-radius:50%}
.leader-swp1 .swiper-pagination .swiper-pagination-bullet-active{width:12px;height:12px;opacity:1}
.adr-ls1{margin:0 -14px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.adr-ls1 li{padding:0 14px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.adr-ls1 .con{display:block;cursor:default}
.adr-ls1 .pic{padding-top:65.18%;position:relative;overflow:hidden}
.adr-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.adr-ls1 .inner{padding-bottom:20px;margin-top:-83px;min-height:180px;position:relative;background:url(../images/adr_bg1.png) center bottom no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.adr-ls1 .tit{padding:10px 20px;padding-left:30px;min-height:83px;font-size:18px;color:#1a4498;line-height:1.56;text-transform:capitalize;font-family:LibreBaskerville-Bold;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.adr-ls1 .info{padding:10px 30px;font-size:16px;color:#333;line-height:1.75;font-family:Arial;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.adr-ls1 .info .item{display:-webkit-flex;display:flex;align-items:flex-start}
.adr-ls1 .info .info-icon{margin:6px 10px 0 0;width:18px;overflow:hidden;flex-shrink:0}
.adr-ls1 .info .info-icon img{display:block;max-width:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.adr-ls1 .info .info-icon img:nth-child(2){display:none}
.adr-ls1 .info .t{width:calc(100% - 28px);flex-shrink:0}
.adr-ls1 .con:hover .inner{background-image:url(../images/adr_bg2.png)}
.adr-ls1 .con:hover .tit{color:#fff}
.adr-ls1 .con:hover .info{color:#fff}
.adr-ls1 .con:hover .info .info-icon img{display:none}
.adr-ls1 .con:hover .info .info-icon img:nth-child(2){display:block}
/*!AboutUsOverview*/
.intro-2{font-size:16px;color:#333;line-height:2}
.intro-2 .imgs-swp1{margin-bottom:60px}
.imgs-swp1{position:relative;overflow:hidden}
.imgs-swp1 .pic{padding-top:54.29%;position:relative;overflow:hidden}
.imgs-swp1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.imgs-swp1 .swiper-pagination{position:absolute;left:0;bottom:30px!important;right:0;font-size:0;text-align:center;z-index:10}
.imgs-swp1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#fff;border-radius:50%;opacity:1}
.imgs-swp1 .swiper-pagination .swiper-pagination-bullet-active{background-color:#ca9847}
.intro-2 .tit1{margin-bottom:30px;width:calc(53.57% - 70px);font-size:24px;color:#1a4498;font-weight:400;line-height:1.5;font-family:LibreBaskerville-Bold;text-align:left}
.intro-2 .tit2{margin:48px 0 25px;font-size:24px;color:#1a4498;font-weight:400;line-height:1.5;font-family:LibreBaskerville-Bold}
.intro-2 .tit3{color:#1a4498;font-weight:700}
.intro-2 .tit4{font-size:32px;color:#1a4498;font-weight:400;text-align:center;font-family:LibreBaskerville-Bold}
.intro-2 .line{margin:48px 0;height:1px;background-color:#ddd}
.intro-2 .text-1:after,.intro-2 .text-1:before{content:'';display:block;clear:both}
.intro-2 .text-1 .box-pic{padding:84px 90px 112px 0;margin:-50px 0 50px 70px;padding-right:90px;float:right;width:46.43%;position:relative;z-index:1;overflow:hidden}
.intro-2 .text-1 .box-pic:after,.intro-2 .text-1 .box-pic:before{content:'';position:absolute;z-index:-1}
.intro-2 .text-1 .box-pic:before{right:0;top:0;bottom:0;width:46.15%;background-color:#9e0000;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);-o-transform:skewY(6deg);transform:skewY(6deg);transform-origin:100% 0}
.intro-2 .text-1 .box-pic:after{right:16.92%;height:47.74%;bottom:82px;width:64.62%;background-color:#ca9847}
.intro-2 .text-1 .box-pic .pic{padding-top:67.5%;position:relative;overflow:hidden}
.intro-2 .text-1 .box-pic .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.intro-2 .text-1 .txt{overflow:hidden}
.intro-2 .text-2:after,.intro-2 .text-2:before{content:'';display:block;clear:both}
.intro-2 .text-2 .box-pic{padding:16px 0 35px;margin-right:53px;float:left;width:40%;position:relative;z-index:1;overflow:hidden}
.intro-2 .text-2 .box-pic:before{content:'';position:absolute;left:0;top:0;bottom:0;width:53.57%;background-color:#ca9847;z-index:-1;-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);-o-transform:skewY(4deg);transform:skewY(4deg);transform-origin:100% 0}
.intro-2 .text-2 .box-pic .pic{padding-top:67.5%;position:relative;overflow:hidden}
.intro-2 .text-2 .box-pic .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.intro-2 .text-2 .txt{overflow:hidden}
.intro-2 .text-2.text-2_2 .box-pic:before{background-color:#9e0000}
.intro-2 .box-info{margin:22px 0 6px}
.intro-2 .box-info p{margin-bottom:16px;display:-webkit-flex;display:flex;align-items:center}
.intro-2 .box-info img{margin:-2px 6px 0 0;max-width:20px;flex-shrink:0}
.imgs-ls1{margin:0 -35px -48px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.imgs-ls1 li{padding:0 35px;margin-bottom:48px;width:33.33%;flex-shrink:0}
.imgs-ls1 .con{display:block}
.imgs-ls1 .pic{padding-top:66%;position:relative;overflow:hidden}
.imgs-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.imgs-ls1 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.imgtxt-ls1{margin:0 -35px -48px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.imgtxt-ls1 li{padding:0 35px;margin-bottom:48px;width:33.33%;flex-shrink:0}
.imgtxt-ls1 .con{display:block}
.imgtxt-ls1 .pic{padding-top:67%;position:relative;overflow:hidden}
.imgtxt-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.imgtxt-ls1 .inner{padding-top:24px}
.imgtxt-ls1 .tit{font-size:18px;color:#1a4498;font-weight:400;line-height:2;font-family:LibreBaskerville-Bold}
.imgtxt-ls1 .desc{margin-top:12px;font-size:16px;color:#333;line-height:1.63;max-height:3.26em;font-weight:700;font-family:Arial;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.imgtxt-ls1 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
/*!Find-a-doctor1By-department*/
.txt-ls1{margin:0 -12px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.txt-ls1 li{padding:0 12px;margin-bottom:24px;width:25%;flex-shrink:0}
.txt-ls1 .con{padding:10px 46px 10px 24px;height:100%;position:relative;display:block;min-height:80px;border:1px solid #ddd;border-radius:0 0 20px 0;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.txt-ls1 .con:after,.txt-ls1 .con:before{content:'';position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.txt-ls1 .con:before{left:10px;top:50%;width:5px;height:5px;background-color:#333;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.txt-ls1 .con:after{right:18px;top:50%;width:10px;height:10px;background:url(../images/icon_jia1.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.txt-ls1 .tit{font-size:16px;color:#333;font-weight:400;line-height:1.5;max-height:4.5em;font-family:LibreBaskerville-Regular;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.txt-ls1 .con:hover{background-color:#1a4498}
.txt-ls1 .con:hover:before{background-color:#fff}
.txt-ls1 .con:hover:after{background-image:url(../images/icon_jia2.png)}
.txt-ls1 .con:hover .tit{color:#fff}
/*!Find-a-doctor2Alphabetically*/
.letter-1{margin-bottom:50px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.letter-1 .tit{margin:0 10px 10px 0;width:calc(3.64% - 10px);display:block;font-size:18px;color:#666;text-align:center;line-height:40px;text-transform:uppercase;font-family:LibreBaskerville-Regular;border:1px solid #ddd;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.letter-1 .tit.on,.letter-1 .tit:hover{background-color:#1a4498;color:#fff;border-color:#1a4498}
.doctor-ls1{margin:0 -24px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.doctor-ls1 li{margin-bottom:40px;padding:0 38px;width:20%;flex-shrink:0}
.doctor-ls1 .con{display:block}
.doctor-ls1 .pic{padding-top:124%;position:relative;overflow:hidden}
.doctor-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.doctor-ls1 .inner{padding-top:24px}
.doctor-ls1 .tit{font-size:16px;color:#333;text-align:center;font-weight:400;min-height:1.75em;line-height:1.75;font-family:LibreBaskerville-Bold;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.doctor-ls1 .job{margin-top:8px;font-size:16px;color:#999;min-height:1.75em;line-height:1.75;text-align:center;font-family:LibreBaskerville-Regular}
.doctor-ls1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.doctor-ls1 .con:hover .tit{color:#1a4498}
/*!News*/
.news-swp2{margin-bottom:90px;padding-bottom:82px;position:relative;overflow:hidden}
.news-swp2:after{content:'';position:absolute;right:7.14%;top:0;bottom:10px;width:65.14%;background-color:#fff;box-shadow:0 6px 10px rgba(0,0,0,.14);-webkit-transform:skewY(1deg);-ms-transform:skewY(1deg);-o-transform:skewY(1deg);transform:skewY(1deg);transform-origin:100% 0}
.news-swp2 .slider{margin:0 auto;width:85.71%;background-color:#fff;position:relative;overflow:hidden}
.news-swp2 .con{display:block;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.news-swp2 .pic{width:59%;position:relative;overflow:hidden;flex-shrink:0}
.news-swp2 .pic:after{content:'';display:block;padding-top:61.58%}
.news-swp2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.news-swp2 .inner{padding:40px 46px;width:41%;flex-shrink:0}
.news-swp2 .date{padding-left:32px;font-size:16px;color:#666;background:url(../images/icon_time1.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}
.news-swp2 .tit{margin-top:24px;font-size:20px;color:#1a4498;font-weight:700;font-family:Arial;line-height:1.3;max-height:3.9em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.news-swp2 .desc{margin-top:24px;font-size:16px;color:#333;font-family:Arial;line-height:2;max-height:6em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.news-swp2 .btns-1{margin-top:22px}
.news-swp2 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.news-swp2 .con:hover .btns-1 .more{color:#fff;background-image:url(../images/btns-bg2.png)}
.news-swp2 .con:hover .btns-1 .more i{background-image:url(../images/btns-dot2.png)}
.news-swp2 .swiper-pagination{position:absolute;left:0;bottom:40px!important;right:0;font-size:0;text-align:center;z-index:10}
.news-swp2 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background-color:#1a4498;opacity:.4}
.news-swp2 .swiper-pagination .swiper-pagination-bullet-active{width:12px;height:12px;opacity:1}
.news-ls1{margin:0 -35px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.news-ls1 li{padding:0 35px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.news-ls1 .con{padding-left:20px;display:block}
.news-ls1 .box-pic{position:relative}
.news-ls1 .pic{padding-top:61.5%;position:relative;overflow:hidden}
.news-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.news-ls1 .date{padding: 0 10px;position:absolute;left:-20px;bottom:0;background-color:#fff;min-width:70px;height:70px;color:#1a4498;text-align:center;line-height:1.1;font-family:Arial;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-ls1 .date .d1{font-size:16px}
.news-ls1 .date .d2{font-size:24px;font-weight:700}
.news-ls1 .inner{padding-top:52px}
.news-ls1 .tit{font-size:16px;color:#333;font-weight:700;line-height:1.63;height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-ls1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.news-ls1 .con:hover .tit{color:#1a4498}
/*!News1info*/
.detail-1 .hd{padding-bottom:24px;text-align:center;border-bottom:1px solid #ddd}
.detail-1 .hd .tit{font-size:24px;color:#1a4498;font-weight:400;line-height:1.67;font-family:LibreBaskerville-Bold}
.detail-1 .hd .info{margin-top:24px;font-size:16px;color:#666}
.detail-1 .hd .info span{display:inline-block}
.detail-1 .hd .info img{margin:-2px 12px 0 0;display:inline-block;vertical-align:middle;max-width:20px}
.detail-1 .con{padding:60px 0;font-size:16px;color:#333;font-family:Arail;line-height:2;text-align:justify}
.detail-1 .dt-page{padding-top:60px;border-top:1px solid #ddd;font-size:16px;color:#999;font-family:Arial;line-height:2}
.detail-1 .dt-page .item{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.detail-1 .dt-page a,.detail-1 .dt-page span{color:#333}
.detail-1 .dt-page a:hover{color:#1a4498}
/*!4Key Disciplines*/
.keyD-ls1{margin-bottom:-92px}
.keyD-ls1 li{margin-bottom:92px}
.keyD-ls1 .con{padding:37px 0 85px;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between}
.keyD-ls1 .con:after{content:'';position:absolute;right:10px;top:0;bottom:10px;width:65.14%;background-color:#1a4498;box-shadow:0 6px 10px rgba(0,0,0,.14);-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);-o-transform:skewY(2deg);transform:skewY(2deg);transform-origin:100% 0;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.keyD-ls1 .pic{width:42.86%;position:relative;overflow:hidden;flex-shrink:0}
.keyD-ls1 .pic:after{content:'';display:block;padding-top:61.33%}
.keyD-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.keyD-ls1 .inner{padding:0 80px;width:57.14%;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.keyD-ls1 .keyD-logo{position:absolute;right:100px;bottom:-60px;width:20%;overflow:hidden}
.keyD-ls1 .keyD-logo img{display:block}
.keyD-ls1 .tit{font-size:32px;color:#fff;font-weight:400;line-height:1.25;max-height:2.5em;font-family:LibreBaskerville-Regular;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.keyD-ls1 .desc{margin-top:24px;font-size:16px;color:#fff;line-height:2;max-height:6em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.keyD-ls1 .btns-1{margin-top:22px}
.keyD-ls1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.keyD-ls1 .con:hover .btns-1 .more{color:#1a4498;background-image:url(../images/btns-bg4.png)}
.keyD-ls1 .con:hover .btns-1 .more i{background-image:url(../images/btns-dot1.png)}
.keyD-ls1 li:nth-child(odd){margin-right:-10px}
.keyD-ls1 li:nth-child(odd) .con{padding-right:10px}
.keyD-ls1 li:nth-child(even){margin-left:-10px}
.keyD-ls1 li:nth-child(even) .con{padding-left:10px}
.keyD-ls1 li:nth-child(even) .con:after{left:10px;right:auto}
.keyD-ls1 li:nth-child(even) .keyD-logo{right:-10px}
.keyD-ls1 li:nth-child(even) .pic{order:2}
.keyD-ls1 li:nth-child(even) .inner{order:1}
.keyD-ls1 li:nth-child(2) .con:after{background-color:#9e0000}
.keyD-ls1 li:nth-child(3) .con:after{background-color:#ca9847}
/*!ScientificResearch_2ScientificResearchPlatform*/
.news-ls2{margin:0 -20px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.news-ls2 li{padding:0 20px;margin-bottom:40px;width:50%;flex-shrink:0}
.news-ls2 .con{padding:60px;display:block;height:100%;min-height:360px;position:relative;z-index:1;overflow:hidden}
.news-ls2 .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f3f7ff;z-index:-1;-webkit-transform:skewY(-1deg);-ms-transform:skewY(-1deg);-o-transform:skewY(-1deg);transform:skewY(-1deg);transform-origin:-100% 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-ls2 .tit{font-size:32px;color:#333;font-weight:400;line-height:1.5;max-height:7.5em;font-family:LibreBaskerville-Regular;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-ls2 .con:hover:after{background-color:#1a4498}
.news-ls2 .con:hover .tit{color:#fff}
/*!CBCTCM*/
.intro-3{margin-bottom:-80px}
.intro-3 .item{margin-bottom:80px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.intro-3 .box-pic{padding:36px 0 0;width:50%;position:relative;z-index:1;overflow:hidden;flex-shrink:0}
.intro-3 .box-pic:before{content:'';position:absolute;z-index:-1;left:0;top:0;width:60%;height:44.03%;background-color:#ca9847}
.intro-3 .box-pic .box-pic-in{padding:14px 0 66px;position:relative;overflow:hidden}
.intro-3 .box-pic .box-pic-in:before{content:'';position:absolute;left:51.86%;top:0;bottom:0;width:42.86%;background-color:#9e0000;z-index:-2;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);-o-transform:skewY(6deg);transform:skewY(6deg);transform-origin:100% 0}
.intro-3 .box-pic .pic{overflow:hidden}
.intro-3 .box-pic .pic img{display:block;width:100%;object-fit:cover}
.intro-3 .inner{width:45.71%;flex-shrink:0}
.intro-3 .tit{font-size:24px;color:#1a4498;font-weight:400;line-height:1.5;font-family:LibreBaskerville-Bold}
.intro-3 .desc{margin-top:48px;font-size:16px;color:#333;line-height:2}
.intro-3 .item1 .box-pic{order:2}
.intro-3 .item1 .inner{order:1}
.intro-3 .item2 .box-pic{padding:0;width:43.93%}
.intro-3 .item2 .box-pic:before{display:none}
.intro-3 .item2 .box-pic .box-pic-in{padding:0 0 40px}
.intro-3 .item2 .box-pic .box-pic-in:before{left:0;bottom:0;right:auto;top:auto;width:68.29%;height:37.05%;background-color:#ca9847;-webkit-transform:skewY(-2deg);-ms-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);transform-origin:0 0}
.intro-3 .item2 .inner{width:48.93%}
/*!Contact Us*/
.contactUs-ls1{margin:0 -14px -28px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.contactUs-ls1 li{padding:0 14px;margin-bottom:28px;width:33.33%;flex-shrink:0}
.contactUs-ls1 .con{padding-bottom:10px;display:block;height:100%;position:relative;z-index:1;overflow:hidden}
.contactUs-ls1 .con:after{content:'';position:absolute;left:0;top:1px;right:1px;bottom:1px;border:1px solid #ddd;-webkit-transform:skewY(-1deg);-ms-transform:skewY(-1deg);-o-transform:skewY(-1deg);transform:skewY(-1deg);transform-origin:0 0;z-index:-1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.contactUs-ls1 .pic{padding-top:65.18%;position:relative;overflow:hidden}
.contactUs-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.contactUs-ls1 .inner{padding:0 30px}
.contactUs-ls1 .tit{padding:14px 0;min-height:82px;font-size:20px;color:#1a4498;font-weight:400;line-height:1.4;font-family:LibreBaskerville-Bold;display:-webkit-flex;display:flex;align-items:center}
.contactUs-ls1 .info{font-size:16px;color:#333;line-height:1.75;font-family:Arial}
.contactUs-ls1 .info .item{padding:14px 0;min-height:72px;border-top:1px solid #eee;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.contactUs-ls1 .info .item .item-in{display:-webkit-flex;display:flex;align-items:flex-start}
.contactUs-ls1 .info .info-icon{margin:3px 6px 0 0;width:20px;height:20px;line-height:20px;font-size:0;text-align:center;flex-shrink:0}
.contactUs-ls1 .info .info-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.contactUs-ls1 .info .info-icon img:nth-child(2){display:none}
.contactUs-ls1 .info .t{width:calc(100% - 26px);flex-shrink:0}
.contactUs-ls1 .con:hover:after{background-color:#1a4498}
.contactUs-ls1 .con:hover .tit{color:#fff}
.contactUs-ls1 .con:hover .info .item{border-color:rgba(255,255,255,.2)}
.contactUs-ls1 .con:hover .info .info-icon img{display:none}
.contactUs-ls1 .con:hover .info .info-icon img:nth-child(2){display:inline-block}
.contactUs-ls1 .con:hover .info{color:#fff}
/*!Appointments*/
.app-1{position:relative;z-index:1;overflow:hidden;word-break:break-all}
.app-1:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f3f7ff;-webkit-transform:skewY(-1deg);-ms-transform:skewY(-1deg);-o-transform:skewY(-1deg);transform:skewY(-1deg);transform-origin:0 0;z-index:-1}
.app-1 .app1-2{padding:40px 138px 50px 138px;position:relative;display:-webkit-flex;display:flex;justify-content:space-between}
.app-1 .app1-2:before{content:'';position:absolute;left:53.74%;top:40px;bottom:50px;width:1px;background-color:rgba(153,153,153,.2)}
.app-1 .app1-2 .left{width:44.84%;flex-shrink:0}
.app-1 .app1-2 .right{width:37.37%;flex-shrink:0}
.app-ls1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.app-ls1 li{width:22.3%;flex-shrink:0}
.app-ls1 .con{padding:50px 40px;display:block;height:100%}
.app-ls1 .pic{margin:0 auto 16px;width:128px;height:128px;line-height:128px;font-size:0;text-align:center}
.app-ls1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.app-ls1 .tit{font-size:18px;color:#fff;font-weight:400;text-align:center;line-height:1.56;font-family:LibreBaskerville-Bold}
.app-ls1 .desc{margin-top:16px;font-size:16px;color:#fff;line-height:1.75}
.app-ls1 li:nth-child(1){width:33.1%}
.app-ls1 li:nth-child(1) .con{background-color:#ca9847}
.app-ls1 li:nth-child(2) .con{background-color:#1e72ef}
.app-ls1 li:nth-child(3) .con{background-color:#1a4498}
.app-ls1 li:nth-child(4) .con{background-color:#9e0000}
.app-1 .app1-tit{margin-bottom:12px;font-size:16px;color:#333;line-height:1.75;font-family:LibreBaskerville-Regular}
.app-ls2{margin:0 -12px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.app-ls2 li{padding:0 12px;margin-bottom:24px;width:50%;flex-shrink:0}
.app-ls2 .pic{height:80px;line-height:80px;font-size:0;text-align:center;border-radius:8px;background-color:#fff;box-shadow:0 6px 10px rgba(0,0,0,.14)}
.app-ls2 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.app-ls2 .tit{margin-top:10px;font-size:16px;color:#333;font-weight:400;text-align:center;line-height:1.75}
.app-ls2 .i1{width:100%}
/*!search result*/
.search-1{margin-bottom:32px;position:relative;overflow:hidden}
.search-1 input{outline:0;border:none}
.search-1 .inp{padding-right:60px;display:block;width:100%;height:76px;line-height:74px;border-bottom:2px solid #ddd;font-size:22px;color:#1a4498}
.search-1 .inp::-webkit-input-placeholder{color:#1a4498}
.search-1 .inp::-moz-placeholder{color:#1a4498}
.search-1 .inp:-ms-input-placeholder{color:#1a4498}
.search-1 .submit{position:absolute;right:0;top:50%;width:40px;height:40px;background:url(../images/icon_so2.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.searchResult-1{margin-bottom:60px;font-size:18px;color:#999}
.searchResult-1 span{font-size:36px;color:#2855b1}
.news-ls3{margin-bottom:-48px}
.news-ls3 li{margin-bottom:48px}
.news-ls3 .con{padding:36px 40px;display:block;background-color:#f3f7ff}
.news-ls3 .date{padding-left:32px;font-size:16px;color:#666;background:url(../images/icon_time1.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}
.news-ls3 .tit{margin-top:10px;font-size:20px;color:#333;font-weight:700;line-height:1.3;font-family:Arial;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-ls3 .tit span{color:#9e0000}
.news-ls3 .desc{margin-top:18px;font-size:16px;color:#333;line-height:2;font-family:Arial;max-height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.news-ls3 .con:hover .tit{color:#2855b1}
@media only screen and (max-width:1555px){
/*!头部*/
.headerrel01-nav li>a span{font-size:18px}
/*!公用*/
/*!index*/
.banner .banner-cont .tit{font-size:50px}
.news-swp1{margin-right:calc(-5% - 20px)}
.cbctcm-1 .inner{padding-left:5%}
.nav-ls .icon{width:80px;height:80px;line-height:80px}
.nav-ls .inner{padding-top:20px}
.nav-ls .tit{font-size:24px}
.nav-ls .desc{margin-top:6px;font-size:14px}
.sc-ls{height:540px}
.sc-ls .hd .tit{width:46px;height:46px;line-height:46px;font-size:14px}
.sc-swiper .mask{padding:70px 20px}
.sc-swiper .mask h4{font-size:18px}
.sc-swiper .scPage{padding:0 20px}
.sc-swiper .swiper-pagination{margin:0 20px}
}
@media only screen and (max-width:1199px){
/*!公用*/
.title-1 .tit{padding:0;font-size:28px!important}
.title-1 .desc{margin-top:14px;font-size:14px}
.title-2 .tit{font-size:24px}
.title-2 .tit span{padding:0 15px}
.btns-1 .more{width:130px;height:38px;line-height:38px;font-size:14px}
.btns-1 .more i{margin-left:8px}
nav{padding-top:30px}
.pagination{margin-bottom:-4px}
.pagination>li{margin:0 2px 4px}
.pagination>li>a,.pagination>li>span{padding:1.5px 4px;font-size:14px;min-width:26px}
.pagination .next a,.pagination .previous a{height:24px;line-height:22px}
.sel-page{height:24px;line-height:22px}
/*!index*/
.banner{height:calc(100vh - 60px)}
.banner .banner-cont .tit{font-size:40px}
.row-ind1{padding-bottom:80px}
.nav-ls .icon{width:60px;height:60px;line-height:60px}
.nav-ls .inner{padding-top:15px}
.nav-ls .tit{font-size:20px}
.nav-ls .desc{font-size:12px}
.row-ind2{padding:112px 0 128px}
.row-ind2 .ind2-left .newsSwp-btns{margin-top:24px}
.row-ind2 .ind2-left .btns-1{margin-top:26px}
.newsSwp-btns .prev{margin-right:20px}
.news-swp1 .date{width:60px;height:60px}
.news-swp1 .date .d1{font-size:14px}
.news-swp1 .date .d2{font-size:20px}
.news-swp1 .inner{padding-top:30px}
.news-swp1 .tit{font-size:14px}
.row-ind3{margin-top:-64px;padding:112px 0 150px}
.row-ind3 .title-1{margin-bottom:40px}
.aboutUs-1 .tit{font-size:20px}
.aboutUs-1 .desc{margin-top:20px;font-size:14px}
.aboutUs-1 .btns-1{margin-top:24px}
.row-ind4 .wp{padding:48px 52px 50px}
.row-ind4 .title-2{margin-bottom:48px}
.num-ls1>li{padding:0 2%}
.num-ls1>li>.n{font-size:38px}
.num-ls1>li>.desc{margin-top:20px;font-size:14px}
.num-ls2>li>.n{font-size:28px}
.num-ls2>li>.desc{margin-top:15px;font-size:14px}
.row-ind5{padding:80px 0}
.row-ind5 .title-1{margin-bottom:40px}
.cbctcm-1 .tit{font-size:20px}
.cbctcm-1 .desc{margin-top:40px;font-size:14px}
.cbctcm-1 .btns-1{margin-top:36px}
.row-ind6{padding-top:76px}
.row-ind6 .title-1{margin-bottom:48px}
.sc-ls{height:430px}
.sc-ls li{width:54px}
.sc-ls .hd{width:54px}
.sc-swiper .scPage{bottom:10px}
.sc-swiper .swiper-button-next,.sc-swiper .swiper-button-prev{width:26px;height:26px;-webkit-background-size:24px auto;background-size:24px auto}
.sc-swiper .swiper-pagination{margin:0 10px}
.sc-swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}
.sc-swiper .mask{padding:50px 20px}
.sc-swiper .mask h4{font-size:16px}
/*!内页*/
.row-in1_1{padding:30px 0 48px}
.row-in1_1 .title-1{margin-bottom:42px}
.row-in1_2{padding:46px 0 50px}
.row-in1_2 .title-2{margin-bottom:48px}
.row-in1_3{padding:78px 0 128px}
.row-in1_3 .title-1{margin-bottom:48px}
.row-in1_4{padding:76px 0 32px}
.row-in1_4 .title-1{margin-bottom:42px}
.row-in1_5{padding:136px 0 80px}
.row-in1_5 .title-1{margin-bottom:42px}
.row-in2{padding:80px 0}
.row-in3{padding:32px 0 80px}
.row-in4{margin-top:-176px;padding-bottom:100px}
.row-in4 .title-1{margin-bottom:40px}
.row-in5{padding:48px 0 80px}
.row-in6{padding:80px 0}
.row-in6 .title-1{margin-bottom:48px}
.row-in7{padding:32px 0 80px}
.row-in8{padding:80px 0}
.row-in8 .title-1{margin-bottom:42px}
.row-in9{padding:80px 0}
.row-in9 .title-1{margin-bottom:42px}
.row-in10{padding:80px 0}
.row-in10 .title-1{margin-bottom:42px}
.row-in11{padding:80px 0}
.row-in11 .title-1{margin-bottom:80px}
.ban{height:240px}
/*!AboutUs*/
.intro-1 .tit{font-size:20px}
.intro-1 .desc{margin-top:24px;font-size:14px}
.intro-1 .btns-1{margin-top:24px}
.msg-swp1{padding:112px 50px 184px}
.msg-swp1 .text .tit{font-size:20px}
.msg-swp1 .text .desc{margin-top:24px;font-size:14px}
.msg-swp1 .imgs .tit{height:64px;line-height:64px;font-size:14px}
.leader-swp1 .inner{padding-top:20px}
.leader-swp1 .tit{font-size:20px}
.leader-swp1 .desc{font-size:14px}
.adr-ls1 .tit{font-size:16px;min-height:66px}
.adr-ls1 .inner{margin-top:-66px}
.adr-ls1 .info{font-size:14px}
/*!AboutUs_1Hospital-Overview*/
.tabs-tit1{margin-bottom:46px}
.tabs-tit1 li{padding:0 30px}
.tabs-tit1 .tit{font-size:16px;line-height:50px}
.tabs-desc1 .title-1{margin-bottom:40px}
.intro-2{font-size:14px}
.intro-2 .imgs-swp1{margin-bottom:48px}
.intro-2 .tit1{font-size:20px;margin-bottom:24px}
.intro-2 .tit2{font-size:20px;margin:38px 0 20px}
.intro-2 .tit4{font-size:24px}
.intro-2 .line{margin:38px 0}
.imgs-ls1{margin:0 -20px -40px}
.imgs-ls1 li{padding:0 20px;margin-bottom:40px}
.imgtxt-ls1{margin:0 -25px -40px}
.imgtxt-ls1 li{padding:0 25px;margin-bottom:40px}
.imgtxt-ls1 .inner{padding-top:15px}
.imgtxt-ls1 .tit{font-size:16px}
.imgtxt-ls1 .desc{margin-top:6px;font-size:14px}
/*!Find-a-doctor_1By-department*/
.txt-ls1 .con{min-height:64px}
.txt-ls1 .tit{font-size:14px}
/*!Find-a-doctor_2Alphabetically*/
.letter-1{margin-bottom:40px}
.letter-1 .tit{margin:0 5px 5px 0;width:calc(3.84% - 5px);font-size:14px;line-height:24px}
.doctor-ls1{margin:0 -30px -32px}
.doctor-ls1 li{padding:0 30px;margin-bottom:32px}
.doctor-ls1 .inner{padding-top:20px}
.doctor-ls1 .tit{font-size:14px}
.doctor-ls1 .job{margin-top:4px;font-size:14px}
/*!News*/
.news-swp2{padding-bottom:64px;margin-bottom:72px}
.news-swp2 .inner{padding:32px 36px}
.news-swp2 .date{font-size:14px}
.news-swp2 .tit{font-size:16px;margin-top:15px}
.news-swp2 .desc{font-size:14px;margin-top:15px}
.news-swp2 .btns-1{margin-top:15px}
.news-ls1{margin:0 -28px -48px}
.news-ls1 li{padding:0 28px;margin-bottom:48px}
.news-ls1 .date{width:60px;height:60px}
.news-ls1 .date .d1{font-size:14px}
.news-ls1 .date .d2{font-size:20px}
.news-ls1 .inner{padding-top:30px}
.news-ls1 .tit{font-size:14px}
/*!News1info*/
.detail-1 .hd{padding-bottom:20px}
.detail-1 .hd .tit{font-size:20px}
.detail-1 .hd .info{margin-top:20px;font-size:14px}
.detail-1 .con{padding:48px 0;font-size:14px}
.detail-1 .dt-page{padding-top:48px;font-size:14px}
/*!KeyDisciplines*/
.keyD-ls1{margin-bottom:-70px}
.keyD-ls1 li{margin-bottom:70px}
.keyD-ls1 .inner{padding:0 60px}
.keyD-ls1 .tit{font-size:24px}
.keyD-ls1 .desc{margin-top:20px;font-size:14px}
.keyD-ls1 .btns-1{margin-top:20px}
/*!ScientificResearch_2ScientificResearchPlatform*/
.news-ls2 .con{min-height:288px;padding:48px}
.news-ls2 .tit{font-size:24px}
/*!CBCTCM*/
.intro-3{margin-bottom:-60px}
.intro-3 .item{margin-bottom:60px}
.intro-3 .tit{font-size:20px}
.intro-3 .desc{margin-top:20px;font-size:14px}
/*!ContactUs*/
.contactUs-ls1 .inner{padding:0 20px}
.contactUs-ls1 .tit{font-size:18px;min-height:64px}
.contactUs-ls1 .info{font-size:14px}
.contactUs-ls1 .info .item{min-height:58px}
/*!Appointments*/
.app-ls1 .con{padding:40px 30px}
.app-ls1 .pic{width:100px;height:100px;line-height:100px;margin-bottom:15px}
.app-ls1 .tit{font-size:16px}
.app-ls1 .desc{margin-top:15px;font-size:14px}
.app-1 .app1-2{padding:30px 80px 40px}
/*!search-result*/
.search-1{margin-bottom:30px}
.search-1 .inp{font-size:18px;height:60px;line-height:58px}
.searchResult-1{margin-bottom:40px;font-size:16px}
.searchResult-1 span{font-size:26px}
.news-ls3{margin-bottom:-30px}
.news-ls3 li{margin-bottom:30px}
.news-ls3 .con{padding:28px 32px}
.news-ls3 .date{font-size:14px}
.news-ls3 .tit{margin-top:6px;font-size:16px}
.news-ls3 .desc{margin-top:15px;font-size:14px}
}
@media only screen and (max-width:991px){
/*!公用*/
.title-1 .tit{font-size:24px!important}
.title-2 .tit{font-size:20px}
/*!index*/
.banner{height:500px}
.banner .bannerPage{bottom:20px}
.banner .banner-cont .tit{font-size:32px}
.main-index{margin:0}
.row-ind1{padding:60px 0}
.row-ind1 .wp{display:block}
.nav-ls{width:auto}
.nav-ls .tit{font-size:18px}
.row-ind2{padding:60px 0 80px}
.row-ind2 .wp{display:block}
.row-ind2 .ind2-left,.row-ind2 .ind2-right{width:100%;padding:0}
.row-ind2 .ind2-left{margin-bottom:30px;padding-right:140px;position:relative}
.row-ind2 .ind2-left .newsSwp-btns{margin:0;position:absolute;right:0;top:0;z-index:10}
.news-swp1{margin-left:-20px}
.row-ind3{margin-top:-40px;padding:60px 0 80px}
.row-ind3 .title-1{margin-bottom:30px}
.aboutUs-1 .tit{font-size:16px}
.aboutUs-1 .desc{margin-top:15px}
.row-ind4 .wp{margin-top:-40px;padding:40px 50px}
.row-ind4 .title-2{margin-bottom:30px}
.num-ls2>li{padding:0 10px}
.num-ls1>li>.n{font-size:30px}
.num-ls1>li>.desc{margin-top:15px}
.num-ls2>li>.n{font-size:22px}
.num-ls2>li>.desc{font-size:12px}
.row-ind5{padding:60px 0}
.row-ind5 .title-1{margin-bottom:30px}
.cbctcm-1 .tit{font-size:16px}
.cbctcm-1 .desc{margin-top:20px}
.cbctcm-1 .btns-1{margin-top:25px}
.row-ind6{padding-top:60px}
.row-ind6 .title-1{margin-bottom:30px}
.sc-ls{height:auto;display:block}
.sc-ls li{width:100%!important}
.sc-ls .hd{padding:10px 20px;width:100%!important;height:auto;display:block}
.sc-ls .bd{width:100%;height:0}
.sc-swiper .con{height:auto;padding-top:53.65%;position:relative}
.sc-swiper .mask{padding-right:120px}
.sc-ls .on .bd{height:auto}
.nav-ls{flex-wrap: wrap}
.nav-ls li{width: 100% !important}
.nav-ls .con{width: 52.86% !important}
.nav-ls .con .con-in{padding: 0 20%}
.nav-ls .imgs-1{width: 53.52% !important; opacity: 1 !important}
/*!内页*/
.row-in1_1 .title-1{margin-bottom:30px}
.row-in1_2 .title-2{margin-bottom:30px}
.row-in1_3{padding:60px 0}
.row-in1_3 .title-1{margin-bottom:30px}
.row-in1_4{padding:60px 0}
.row-in1_4 .title-1{margin-bottom:30px}
.row-in1_5{padding:60px 0}
.row-in1_5 .title-1{margin-bottom:30px}
.row-in2{padding:60px 0}
.row-in3{padding:60px 0}
.row-in4{padding-bottom:60px}
.row-in4 .title-1{margin-bottom:30px}
.row-in5{padding:60px 0}
.row-in6{padding:60px 0}
.row-in6 .title-1{margin-bottom:30px}
.row-in7{padding:60px 0}
.row-in8{padding:60px 0}
.row-in8 .title-1{margin-bottom:30px}
.row-in9{padding:60px 0}
.row-in9 .title-1{margin-bottom:30px}
.row-in10{padding:60px 0}
.row-in10 .title-1{margin-bottom:30px}
.row-in11{padding:60px 0}
.row-in11 .title-1{margin-bottom:40px}
/*!AboutUs*/
.intro-1 .box-pic{padding:50px 0 72px 36px}
.intro-1 .box-pic:after{top:30px}
.intro-1 .tit{font-size:16px}
.intro-1 .desc{margin-top:20px}
.intro-1 .btns-1{margin-top:25px}
.msg-swp1{padding:80px 40px}
.msg-swp1 .text .tit{font-size:16px}
.msg-swp1 .text .desc{margin-top:20px}
.msg-swp1 .swiper-pagination{margin-top:20px}
.msg-swp1 .imgs{padding-right:60px}
.leader-swp1 .tit{font-size:16px}
.adr-ls1 .tit{padding:10px 15px}
.adr-ls1 .info{padding:10px 15px}
/*!AboutUs_1Hospital-Overview*/
.tabs-tit1{margin-bottom:40px}
.tabs-desc1 .title-1{margin-bottom:30px}
.intro-2 .imgs-swp1{margin-bottom:30px}
.intro-2 .tit1{font-size:16px;margin-bottom:20px}
.intro-2 .tit2{font-size:16px;margin:30px 0 15px}
.intro-2 .tit4{font-size:20px}
.intro-2 .line{margin:25px 0}
.intro-2 .text-1 .box-pic{margin:-50px 0 40px 56px;padding:68px 56px 90px 0}
.intro-2 .text-1 .box-pic:after{right:20%;bottom:70px}
.imgtxt-ls1{margin:0 -20px -30px}
.imgtxt-ls1 li{padding:0 20px;margin-bottom:30px}
.imgtxt-ls1 .tit{font-size:14px}
.imgtxt-ls1 .desc{font-size:12px}
/*!Find-a-doctor_1By-department*/
.txt-ls1 li{width:33.33%}
/*!Find-a-doctor_2Alphabetically*/
.doctor-ls1{margin:0 -20px -30px}
.doctor-ls1 li{padding:0 20px;margin-bottom:30px}
/*!News*/
.news-swp2{margin-bottom:30px}
.news-ls1{margin:0 -15px -40px}
.news-ls1 li{padding:0 15px;margin-bottom:40px}
/*!News1info*/
.detail-1 .hd .tit{font-size:16px}
.detail-1 .hd .info{margin-top:15px}
.detail-1 .con{padding:30px 0}
.detail-1 .dt-page{padding-top:30px}
/*!KeyDisciplines*/
.keyD-ls1{margin-bottom:-40px}
.keyD-ls1 li{margin-bottom:40px}
.keyD-ls1 .con{padding:30px 0 60px}
.keyD-ls1 .inner{padding:0 40px}
.keyD-ls1 .tit{font-size:20px}
.keyD-ls1 .desc{margin-top:15px}
.keyD-ls1 .btns-1{margin-top:15px}
.keyD-ls1 .keyD-logo{right:40px;bottom:-50px}
/*!ScientificResearch_2ScientificResearchPlatform*/
.news-ls2 .con{min-height:230px;padding:30px}
.news-ls2 .tit{font-size:20px}
/*!CBCTCM*/
.intro-3{margin-bottom:-40px}
.intro-3 .item{margin-bottom:40px}
.intro-3 .tit{font-size:16px}
.intro-3 .desc{margin-top:15px}
/*!ContactUs*/
.contactUs-ls1 .tit{font-size:16px}
/*!Appointments*/
.app-ls1 li{width:50%!important}
.app-1 .app1-2{padding:30px 40px 40px}
}
@media only screen and (max-width:767px){
/*!公用*/
.banner{height:240px}
.banner .banner-cont .banner-cont-in{width:100%}
.banner .banner-cont .tit{font-size:26px}
.banner .bannerPage{bottom:10px}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet{margin:0 5px;font-size:12px}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{min-width:24px;line-height:24px;margin-right:24px}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet:after{left:calc(100% + 5px)}
.banner .bannerPage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:20px}
.banner .bannerPage .more{margin:0 10px;width:30px;height:30px}
.sc-swiper .mask{padding:40px 20px;padding-right:60px}
.sc-swiper .mask h4{font-size:16px}
.row-ind1{padding:40px 0}
.nav-ls{margin:0 -10px -20px}
.nav-ls li{padding:0 10px;margin-bottom:20px;width:100%}
.row-ind2{padding:40px 0 60px}
.row-ind2 .ind2-left{padding-right:120px;margin-bottom:20px}
.row-ind2 .ind2-left .btns-1{margin-top:15px}
.news-swp1 .inner{padding-top:20px}
.newsSwp-btns .prev{margin-right:10px}
.row-ind3 .title-1{margin-bottom:30px}
.aboutUs-1{display:block}
.aboutUs-1 .box-pic,.aboutUs-1 .inner{width:100%}
.aboutUs-1 .box-pic{margin-bottom:15px}
.aboutUs-1 .btns-1{margin-top:20px}
.row-ind4 .wp{padding:40px 20px}
.num-ls1{flex-wrap:wrap;min-height:0}
.num-ls1>li{margin-bottom:20px;width:50%!important}
.num-ls1>li:nth-child(3){width:100%!important}
.num-ls1>li:nth-child(3):before{display:none}
.num-ls2{margin-bottom:-20px}
.num-ls2>li{margin-bottom:20px}
.row-ind5{padding:40px 0}
.row-ind5 .title-1{margin-bottom:30px}
.cbctcm-1{display:block}
.cbctcm-1 .inner,.cbctcm-1 .pic{width:100%}
.cbctcm-1 .inner{padding:30px 20px}
.cbctcm-1 .desc{margin-top:15px}
.cbctcm-1 .btns-1{margin-top:20px}
.row-ind6{padding-top:40px}
.row-ind6 .title-1{margin-bottom:30px}
.sc-ls .hd .tit{font-size:12px;width:40px;height:40px;line-height:40px}
.nav-ls li{display: block}
.nav-ls .con{width: 100% !important}
.nav-ls .imgs-1{position: static; width: 100% !important}
/*!内页*/
.row-in1_1{padding:40px 0}
.row-in1_1 .title-1{margin-bottom:30px}
.row-in1_2{padding:40px 0}
.row-in1_3{padding:40px 0}
.row-in1_3 .title-1{margin-bottom:30px}
.row-in1_4{padding:40px 0}
.row-in1_4 .title-1{margin-bottom:30px}
.row-in1_5{padding:40px 0}
.row-in1_5 .title-1{margin-bottom:30px}
.row-in2{padding:40px 0}
.row-in3{padding:40px 0}
.row-in4{margin:0;padding:40px 0}
.row-in5{padding:40px 0}
.row-in6{padding:40px 0}
.row-in7{padding:40px 0}
.row-in8{padding:40px 0}
.row-in9{padding:40px 0}
.row-in10{padding:40px 0}
.row-in11{padding:40px 0}
.row-in11 .title-1{margin-bottom:30px}
.ban{height:200px}
.ban .ban-pos{bottom:30px}
/*!AboutUs*/
.intro-1{display:block}
.intro-1 .box-pic,.intro-1 .inner{width:100%}
.intro-1 .desc{margin-top:15px}
.intro-1 .btns-1{margin-top:20px}
.msg-swp1{padding:40px 20px;flex-wrap:wrap}
.msg-swp1 .imgs,.msg-swp1 .text{width:100%}
.msg-swp1 .text{order:2}
.msg-swp1 .text .desc{margin-top:15px}
.msg-swp1 .swiper-pagination{text-align:center}
.msg-swp1 .imgs{margin-bottom:20px;padding-bottom:20px;padding-right:40px;order:1}
.msg-swp1 .imgs:after{right:20px;bottom:20px}
.leader-swp1 .inner{padding-top:15px}
.adr-ls1{margin-bottom:-20px}
.adr-ls1 li{margin-bottom:20px;width:100%}
/*!AboutUs_1Hospital-Overview*/
.tabs-tit1{margin:0 -20px;margin-bottom:30px}
.tabs-tit1 ul{padding:0 20px;white-space:nowrap;overflow-x:auto;display:block;font-size:0;text-align:center}
.tabs-tit1 li{padding:0 15px;display:inline-block;vertical-align:top}
.imgs-swp1 .swiper-pagination{bottom:15px!important}
.intro-2 .tit1{width:100%}
.intro-2 .text-1 .box-pic{margin:0;float:none;width:100%;padding:50px 36px 72px 0}
.intro-2 .text-1 .box-pic:after{bottom:50px}
.imgs-ls1{margin:0 -5px -10px}
.imgs-ls1 li{width:50%;padding:0 5px;margin-bottom:10px}
.imgtxt-ls1 li{width:100%}
.imgtxt-ls1 .inner{padding-top:10px}
/*!AboutUs_2College-introduction*/
.intro-2 .text-2 .box-pic{float:none;width:100%}
/*!Find-a-doctor_1By-department*/
.txt-ls1{margin-bottom:-20px}
.txt-ls1 li{width:100%;margin-bottom:20px}
/*!Find-a-doctor_2Alphabetically*/
.letter-1{margin-bottom:25px}
.letter-1 .tit{width:calc(10% - 5px)}
.doctor-ls1 li{width:50%}
.doctor-ls1 .inner{padding-top:15px}
/*!News*/
.news-swp2{margin:-15px;margin-bottom:30px;padding:15px}
.news-swp2:after{display:none}
.news-swp2 .slider{padding-bottom:40px;width:100%;box-shadow:0 6px 10px rgba(0,0,0,.14)}
.news-swp2 .con{display:block}
.news-swp2 .inner,.news-swp2 .pic{width:100%}
.news-swp2 .inner{padding:20px}
.news-swp2 .swiper-pagination{bottom:30px!important}
.news-ls1 li{width:100%}
.news-ls1 .inner{padding-top:20px}
/*!KeyDisciplines*/
.keyD-ls1{margin-bottom:-30px}
.keyD-ls1 li{margin-bottom:30px}
.keyD-ls1 .con{padding:0!important;display:block}
.keyD-ls1 .con:after{left:0;right:0;width:100%;-webkit-transform:skewY(1deg);-ms-transform:skewY(1deg);-o-transform:skewY(1deg);transform:skewY(1deg)}
.keyD-ls1 .inner,.keyD-ls1 .pic{width:100%}
.keyD-ls1 .inner{padding:20px;padding-bottom:50px}
.keyD-ls1 li:nth-child(even) .con:after{left:0}
/*!ScientificResearch_2ScientificResearchPlatform*/
.news-ls2{margin-bottom:-20px}
.news-ls2 li{width:100%;margin-bottom:20px}
.news-ls2 .con{padding:20px;min-height:180px}
.news-ls2 .tit{font-size:16px}
/*!CBCTCM*/
.intro-3 .item{display:block}
.intro-3 .box-pic,.intro-3 .inner{width:100%}
.intro-3 .item2 .box-pic,.intro-3 .item2 .inner{width:100%}
/*!ContactUs*/
.contactUs-ls1{margin-bottom:-20px}
.contactUs-ls1 li{width:100%;margin-bottom:20px}
/*!Appointments*/
.app-ls1 li{width:100%!important}
.app-1 .app1-2{padding:30px 15px 40px;flex-wrap:wrap}
.app-1 .app1-2:before{display:none}
.app-1 .app1-2 .left,.app-1 .app1-2 .right{width:100%}
.app-1 .app1-2 .left{margin-bottom:30px}
.app-ls2{margin:0 -5px -20px}
.app-ls2 li{margin-bottom:20px;padding:0 5px}
.app-ls2 .pic{height:60px;line-height:60px}
.app-ls2 .tit{font-size:14px}
/*!search-result*/
.search-1{margin-bottom:20px}
.searchResult-1{margin-bottom:30px}
.news-ls3{margin-bottom:-20px}
.news-ls3 li{margin-bottom:20px}
.news-ls3 .con{padding:20px}
}
/*!全局样式1*/
.global_red .headerrel01{background-color:rgba(124,36,39,.8)}
.global_red .headerrel01:before{background-color:#7c2427}
.global_red .headerrel01-logo{width:719px;height:72px;line-height:72px}
.global_red .headerrel01-lang a{border-color:rgba(255,255,255,.4)}
.global_red .headerrel01-lang a.on,.global_red .headerrel01-lang a:hover{border-color:#fff;background-color:#fff;color:#7c2427}
.global_red .headerrel01-nav li>a span{font-size:16px}
.global_red .headerrel01-nav li>a span:after{background-color:#fff}
/*.global_red .headerrel01-nav li:hover>a span,.headerrel01-nav .on>a span{color:#fff}*/
.global_red .headerrel01-navsub .headerrel01-navsub-hd .link a:hover{color:#7c2427}
.global_red .headerrel01-navsub .headerrel01-navsub-bt a:hover{color:#7c2427;border-color:#7c2427}
.global_red .sear-pop .pop-main .ss{background-color:#7c2427}
.global_red .footer{background-color:#f7f2f2}
.global_red .footer:after{background-color:#7c2427}
.global_red .footer .wp{max-width:1543px}
.global_red .footer-logo{width:46.63%}
.global_red .footer-info{padding-left:2.6%}
.global_red .footer-info .tit{color:#333}
.global_red .goTop{width:60px;height:60px;background-color:#7c2427;-webkit-background-size:52px auto;background-size:52px auto}
.global_red .banner .swiper-slide:after{display:none}
.global_red .banner .banner-cont .banner-cont-in{float:left}
.global_red .banner .banner-cont .tit{text-shadow:0 2px 2px #7c2427}
.global_red .banner .bannerPage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7c2427}
.global_red .nav-ls .con:after{background-color:#7c2427}
.global_red .nav-ls li:nth-child(2) .con:after{background-color:#e2b62a}
.global_red .title-2 .tit{color:#7c2427}
.global_red .btns-1 .more{color:#7c2427}
.global_red .btns-1 .more:hover{color:#fff}
.global_red .btns-1.white .more{color:#fff}
.global_red .btns-1.white .more:hover{color:#7c2427}
.global_red .btns-1.white .more:hover i{color:#7c2427}
.global_red .cur a:hover,.global_red .cur span{color:#7c2427}
.global_red .pagination>.active>a,.global_red .pagination>.active>a:focus,.global_red .pagination>.active>a:hover,.global_red .pagination>.active>span,.global_red .pagination>.active>span:focus,.global_red .pagination>.active>span:hover{border-color:#7c2427;color:#7c2427}
.global_red .pagination>li>a:hover{border-color:#7c2427;color:#7c2427}
.global_red .pagination .next a:hover,.global_red .pagination .preva:hover{border-color:#7c2427;color:#7c2427}
.global_red .news-swp1 .date{background-color:#e2b62a;color:#fff}
.global_red .news-swp1 .con:hover .date{background-color:#7c2427}
.global_red .news-swp1 .con:hover .tit{color:#7c2427}
.global_red .aboutUs-1 .box-pic:after{background-color:#e2b62a}
.global_red .num-ls1{color:#7c2427}
.global_red .cbctcm-1{background-color:#e2b62a}
.global_red .sc-ls .hd .hd-bg:after{background-color:rgba(124,36,39,.9)}
.global_red .sc-ls .on .hd .hd-bg:after{background-color:rgba(226,182,42,.9)}
.global_red .msg-swp1 .text .tit{color:#7c2427}
.global_red .msg-swp1 .swiper-pagination .swiper-pagination-bullet{background-color:#7c2427}
.global_red .intro-1 .tit{color:#7c2427}
.global_red .intro-1 .box-pic:before{background-color:#e2b62a}
.global_red .intro-1 .box-pic:after{background-color:#7c2427}
.global_red .msg-swp1 .imgs:before{background-color:#e2b62a}
.global_red .row-in1_4:before{background-color:rgba(124,36,39,.8)}
.global_red .adr-ls1 .tit{color:#7c2427}
.global_red .tabs-tit1{background-color:#f7f2f2}
.global_red .tabs-tit1 .tit:before{background-color:#7c2427}
.global_red .tabs-tit1 .on .tit{color:#7c2427}
.global_red .intro-2 .tit1{color:#7c2427}
.global_red .intro-2 .tit3{color:#7c2427}
.global_red .intro-2 .tit4{color:#7c2427}
.global_red .intro-2 .text-1 .box-pic:before{background-color:#e2b62a}
.global_red .intro-2 .text-1 .box-pic:after{background-color:#7c2427}
.global_red .intro-2 .text-2 .box-pic:before{background-color:#e2b62a}
.global_red .intro-2 .text-2.text-2_2 .box-pic:before{background-color:#7c2427}
.global_red .imgs-swp1 .swiper-pagination .swiper-pagination-bullet-active{background-color:#e2b62a}
.global_red .imgtxt-ls1 .tit{color:#7c2427}
.global_red .txt-ls1 .con:hover{background-color:#7c2427}
.global_red .letter-1 .tit.on,.global_red .letter-1 .tit:hover{background-color:#7c2427;border-color:#7c2427}
.global_red .doctor-ls1 .con:hover .tit{color:#7c2427}
.global_red .news-swp2 .tit{color:#7c2427}
.global_red .news-swp2 .swiper-pagination .swiper-pagination-bullet{background-color:#7c2427}
.global_red .news-ls1 .date{background-color:#e2b62a;color:#fff}
.global_red .news-ls1 .con:hover .date{background-color:#7c2427}
.global_red .news-ls1 .con:hover .tit{color:#7c2427}
.global_red .detail-1 .hd .tit{color:#7c2427}
.global_red .detail-1 .dt-page a:hover,.global_red .detail-1 .dt-page span{color:#7c2427}
.global_red .keyD-ls1 .con:after{background-color:#f7f2f2!important}
.global_red .keyD-ls1 .con:hover:after{background-color:#7c2427!important}
.global_red .keyD-ls1 .tit{color:#7c2427}
.global_red .keyD-ls1 .desc{color:#333}
.global_red .keyD-ls1 .btns-1 .more{color:#7c2427;background-image:url(../images/btns-bg1.png)}
.global_red .keyD-ls1 .btns-1 .more i{background-image:url(../images/btns-dot1.png)}
.global_red .keyD-ls1 .con:hover .tit{color:#fff}
.global_red .keyD-ls1 .con:hover .desc{color:#fff}
.global_red .keyD-ls1 .con:hover .btns-1 .more{color:#fff;background-image:url(../images/btns-bg5.png)}
.global_red .keyD-ls1 .con:hover .btns-1 .more i{background-image:url(../images/btns-dot2.png)}
.global_red .intro-2 .tit2{color:#7c2427}
.global_red .news-ls2 .con:hover:after{background-color:#7c2427}
.global_red .intro-3 .tit{color:#7c2427}
.global_red .intro-3 .box-pic:before{background-color:#e2b62a}
.global_red .intro-3 .box-pic .box-pic-in:before{background-color:#7c2427}
.global_red .intro-3 .item2 .box-pic .box-pic-in:before{background-color:#e2b62a}
.global_red .contactUs-ls1 .tit{color:#7c2427}
.global_red .contactUs-ls1 .con:hover:after{background-color:#7c2427}
.global_red .app-1:after{background-color:#f7f2f2}
.global_red .app-ls1 li:nth-child(1) .con{background-color:#7c2427}
.global_red .app-ls1 li:nth-child(2) .con{background-color:rgba(124,36,39,.7)}
.global_red .app-ls1 li:nth-child(3) .con{background-color:rgba(124,36,39,.8)}
.global_red .app-ls1 li:nth-child(4) .con{background-color:rgba(124,36,39,.9)}
.global_red .search-1 .inp{color:#7c2427}
.global_red .search-1 .inp::-webkit-input-placeholder{color:#7c2427}
.global_red .search-1 .inp::-moz-placeholder{color:#7c2427}
.global_red .search-1 .inp:-ms-input-placeholder{color:#7c2427}
.global_red .searchResult-1 span{color:#7c2427}
.global_red .news-ls3 .con:hover .tit{color:#7c2427}
@media only screen and (max-width:1555px){
.global_red .headerrel01 .wp{width:97%}
.global_red .headerrel01-nav li>a span{font-size:14px}
}
@media only screen and (max-width:1199px){
.global_red .headerrel01 .wp{width:100%}
.global_red .headerrel01-logo{width:400px;height:40px;line-height:40px}
}
@media only screen and (max-width:991px){
.global_red .footer-logo{width:auto}
.global_red .goTop{width:30px;height:30px;-webkit-background-size:26px auto;background-size:26px auto}
}