*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:""}

table{border-collapse:collapse;border-spacing:0}

body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}

.bodyIndex{background:#f4f4f4}

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}

html{font-size:100px}

input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

::-ms-clear,::-ms-reveal{display:none}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.c{clear:both}

.col-l,.l{float:left}

.col-r,.r{float:right}

.ani{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dn{display:none}

::-webkit-scrollbar{width:0}

::-webkit-scrollbar-track{background:0 0}

.wp{width:96%;max-width:1400px;margin:0 auto}

.wp2{width:96%;max-width:1434px;margin:0 auto}

.wp3{width:96%;max-width:1232px;margin:0 auto}

.menuBtn{position:absolute;right:15px;top:12px;display:none;width:24px;height:30px;cursor:pointer;z-index:101;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn b{display:block;height:3px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:24px}

.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.header{position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:100;height:95px;padding:0 60px;display:flex;align-items:center;justify-content:space-between}

.nav{display:flex;align-items:center}

.nav li{margin-left:40px;line-height:95px;font-size:0}

.nav li>a{display:inline-block;vertical-align:middle;width:100%;font-size:16px;color:#fff;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.nav li>a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#ffa800;opacity:0;filter:alpha(opacity=0)}

.nav li>a span{display:inline-block;vertical-align:middle;line-height:1.5}

.nav li.lang{margin-left: 15px;}

.nav li.lang:after{content:'';position:absolute;top:50%;left:-22px;margin-top:-7px;width:1px;height:14px;background:rgba(255,255,255,.2)}

.nav li.lang a:after{display:none}

.nav li.web{margin-left:15px}

.nav li.web>a:after{display:none}

.nav li.web a span{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/icon-nei.png) no-repeat center}

.nav li.web a:hover span:after{content:'内网';position:absolute;top:20px;left:-20px;width:48px;height:33px;background:url(../images/sj.png) no-repeat center;color:#333;padding:8px 0 0 9px;font-size:14px}

.nav li.so{}

.nav li.so a{}

.nav li.so a span{display: block; width: 24px; height: 24px; background: url(../images/z-so.png) center center no-repeat;}

.nav li.so>a:after{display: none;}

.nav li.so-m{display: none;}

.nav li:hover>a{color:#ffa800}

.nav li:hover>a:after{opacity:1;filter:alpha(opacity=100)}

.headerrel01-navsub{position:absolute;left:0;top:95px;right:0;line-height:1.5;z-index:100;display:none}

.headerrel01-navsub .navsub-wp{padding:38px 4.3% 70px 4.8%;margin:0 auto;width:67.6%;background-color:#fff;overflow:hidden}

.headerrel01-navsub .navsub-col{padding-top:12px;float:left;width:34.3%}

.headerrel01-navsub .navsub-cor{float:right;width:55.8%}

.navsub-tit{margin-bottom:37px}

.navsub-tit .title{font-size:30px;color:#8b1728;font-weight:700}

.navsub-tit .title .en{margin-top:4px;display:block;font-size:18px;color:#8b1728;font-weight:400;text-transform:uppercase;font-family:Arial}

.navsub-pic{overflow:hidden}

.navsub-pic img{display:block;width:100%}

.navsub-link{margin:0 -7.3%;font-size:0}

.navsub-link .item{padding:0 7.3%;display:inline-block;vertical-align:top;min-width:50%}

.navsub-link .title{padding:13.5px 0;padding-right:20px;display:block;font-size:18px;color:#5c5c5c;line-height:1.5;position:relative;border-bottom:1px solid #ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.navsub-link .title:after{content:'';position:absolute;right:0;top:50%;width:6px;height:10px;background:url(../images/z-jt27.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.navsub-link .title:hover{color:#8b1728;font-weight:700;border-color:#8b1728}

.navsub-link .title:hover:after{background-image:url(../images/z-jt28.png)}

.footer{padding:128px 0 0;background:url(../images/fd-bg.jpg) no-repeat center/cover;overflow:hidden}

.footer-hd{padding:34px 0 40px;border-bottom:1px solid rgba(255,255,255,.15);overflow:hidden;display:flex;justify-content:space-between}

.footer-hd .footer-hd-l{overflow:hidden}

.footer-code{padding:10px 0 0}

.footer-code .pic{margin:0 auto 12px;width:131px;height:131px;overflow:hidden}

.footer-code .pic img{display:block;width:100%}

.footer-code h4{color:#93abd7;font-weight:400;text-align:center}

.footer-nav{overflow:hidden}

.footer-nav h3{margin-bottom:.26rem;font-size:.24rem;color:#fff;font-weight:700}

.footer-nav .link{overflow:hidden}

.footer-nav .link a{padding:.08rem 0;padding-right:.15rem;padding-left:.14rem;float:left;width:25%;font-size:.16rem;color:#c1cfe9;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer-nav .link a:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:rgba(255,255,255,.7);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.footer-nav .link a:hover{color:#fff}

.footer-nav .link a:hover:before{background-color:#fff}

.footer-bd{padding:12px 0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);overflow:hidden}

.footer-logo{width:281px;overflow:hidden}

.footer-logo img{display:block}

.footer-info{font-size:0;text-align:right;overflow:hidden}

.footer-info .item{display:inline-block;vertical-align:middle;font-size:18px;color:#fff}

.footer-info .item+.item{margin-left:60px}

.footer-bt{padding:20px 0 40px;color:#8491a8;text-align:center}

.footer-bt a{color:#8491a8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer-bt a:hover{text-decoration:underline;color:#fff}

.footer-bt .beian{margin-right: 20px}

.g-tit1{position:relative;text-align:center;line-height:1}

.g-tit1 .cn{font-weight:700;font-size:.48rem;text-align:center;margin-bottom:22px}

.g-tit1 .desc{font-size:.16rem;color:#065dac}

.g-tit1.white{color:#fff}

.g-tit1.white .desc{color:#fff}

.g-tit2 .title{font-weight:700;font-size:48px}

.g-tit2 .desc{font-size:16px;line-height:30px;color:#666}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}

input{-moz-appearance:textfield}

.bodyInner{position:relative}

.bodyInner .header{background-color:#164083}

.bodyInner .footer{padding-top:44px}

.bodyInner2{padding-top:95px}

.bodyBgc1{background-color:#f9f9f9}

.bodyBgc2{background-color:#f6f6f6}

.bodyBgc2 .in-pos.in-pos2{background-color:transparent}

.js body{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;overflow:hidden}

.js body.render{opacity:1;filter:alpha(opacity=100)}

canvas{display:block;position:absolute;left:0;top:0;z-index:1012}

.z-news{padding:6% .6rem 0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}

.z-news .g-tit1{margin-bottom:.22rem}

.z-tabs{margin:0 -.14rem -.2rem;padding-bottom:.73rem;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}

.z-tabs li{padding:0 .14rem;margin-bottom:.2rem;display:inline-block;vertical-align:top}

.z-tabs a{padding:0 .15rem;display:block;font-size:.16rem;color:#333;text-align:center;min-width:1.2rem;line-height:.38rem;border:1px solid rgba(159,159,159,.5);border-radius:.2rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-tabs .on a{background-color:#004097;border-color:#004097;color:#fff}

.z-desc{overflow:hidden}

.z-desc .tab-item{height:0;visibility:hidden;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}

.z-desc .tab-item.on{height:auto;visibility:visible;opacity:1;filter:alpha(opacity=100)}

.news-scrollbar{position:absolute;left:0;bottom:0;right:0;height:.08rem;border-radius:0;background-color:rgba(204,204,204,.5);z-index:10}

.news-scrollbar .swiper-scrollbar-drag{background-color:#004097;border-radius:0}

.z-newsSwiper{padding:0 .24rem .64rem;position:relative;overflow:hidden}

.z-newsSwiper .swiper-slide{padding:0 .24rem}

.z-newsSwiper .con{display:block}

.z-newsSwiper .pic{padding-top:65.9%;position:relative;overflow:hidden}

.z-newsSwiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-newsSwiper .inner{margin:-.3rem auto 0;padding:.26rem .3rem;width:81%;background-color:#fff;box-shadow:0 .05rem .1rem rgba(51,51,51,.1);position:relative;z-index:2}

.z-newsSwiper h4{margin-bottom:.1rem;font-size:.18rem;color:#333;font-weight:400;line-height:1.7;height:3.4em;overflow:hidden}

.z-newsSwiper .date{margin-bottom:.1rem;font-size:.12rem;color:#999}

.z-newsSwiper .more{font-size:0;text-align:right}

.z-newsSwiper .more span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#065dac}

.z-newsSwiper .more i{margin:-.02rem 0 0 .5rem;display:inline-block;vertical-align:middle;width:.1rem;height:.07rem;background:url(../images/z-jt1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-newsSwiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-noticeSwiper{padding:0 .34rem .74rem;position:relative;overflow:hidden}

.z-noticeSwiper .slider{position:relative;overflow:hidden}

.z-noticeSwiper .swiper-slide{padding:0 .18rem}

.z-noticeSwiper .con{padding:.28rem .16rem;display:block;min-height:4rem;border:1px solid rgba(6,93,172,.5);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .date{margin-bottom:.2rem;font-size:.16rem;color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper h4{margin-bottom:.02rem;font-size:.18rem;color:#333;font-weight:400;line-height:2;height:4em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .txt{margin-bottom:.74rem;font-size:.14rem;color:#666;line-height:2.2;height:6.6em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .more{font-size:0}

.z-noticeSwiper .more span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .more i{margin:-.02rem 0 0 .46rem;display:inline-block;vertical-align:middle;width:.1rem;height:.07rem;background:url(../images/z-jt2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .con:hover{background-color:#065dac}

.z-noticeSwiper .con:hover .date{color:rgba(255,255,255,.5)}

.z-noticeSwiper .con:hover h4{color:#fff}

.z-noticeSwiper .con:hover .txt{color:#fff}

.z-noticeSwiper .con:hover .more span{color:#fff}

.z-noticeSwiper .con:hover .more i{background-image:url(../images/z-jt3.png)}

.z-videoSwiper{padding:0 .4rem .91rem;position:relative;overflow:hidden}

.z-videoSwiper .slider{position:relative;overflow:hidden}

.z-videoSwiper .swiper-slide{padding:0 .12rem}

.z-videoSwiper .con{display:block;background-color:#fff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .pic{padding-top:56.27%;position:relative;overflow:hidden}

.z-videoSwiper .pic .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2}

.z-videoSwiper .pic .mask .icon{position:absolute;left:50%;top:50%;width:.54rem;height:.54rem;background:url(../images/icon-play2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.z-videoSwiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .inner{padding:.26rem .2rem;min-height:1.54rem;border:1px solid rgba(204,204,204,.3);border-top:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .date{margin-bottom:.06rem;font-size:.16rem;color:#ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper h4{margin-bottom:.14rem;font-size:.18rem;color:#333;font-weight:400;height:.3rem;line-height:.3rem;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .more{font-size:0}

.z-videoSwiper .more span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .more i{margin:-.02rem 0 0 .42rem;display:inline-block;vertical-align:middle;width:.1rem;height:.07rem;background:url(../images/z-jt2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .con:hover{background-color:#004097}

.z-videoSwiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-videoSwiper .con:hover .inner{border-color:#004097}

.z-videoSwiper .con:hover .date{color:#ccc}

.z-videoSwiper .con:hover h4{color:#fff}

.z-videoSwiper .con:hover .more span{color:#ccc}

.index-row3{background:url(../images/zj-bg.jpg) no-repeat center/cover;padding:115px 0 0;margin-bottom:-142px}

.index-row3 .wp{overflow:hidden}

.index-row3 .g-tit1{margin-bottom:.16rem}

.index-row3 .particles{position:absolute;left:0;top:0;right:0;height:50%;background-color:#033981}

.index-row3 .particles canvas{position:static;display:block;width:100%;height:100%;opacity:.2;filter:alpha(opacity=20)}

.z-search{display:flex;position:relative;z-index:50;width: 50%;margin-top:30px}

.z-search .sel{float:left;width:204px;margin-right:10px}

.z-search .sel .drop02{}

.z-search .sel .drop02 .drop02-tit{border: 1px solid #e2e2e2; background-color: #fff; height:51px; line-height: 49px;font-size:16px;}

.z-search .sel .drop02 .icon-arrow{width: 51px; height:51px;}

.z-search .sel select{font-size:16px;width:204px;height:51px;background:#fff url(../images/arrow-down.png) no-repeat right 19px center;border:1px solid #e2e2e2;padding:0 19px;cursor:pointer}

.z-search .so{position:relative;float:left;width:264px}

.z-search .so input{outline:0;border:none;background-color:transparent}

.z-search .so .inp{padding:0 19px;display:block;font-size:16px;width:100%;height:51px;border:1px solid #e2e2e2;background:#fff}

.z-search .so .inp::-webkit-input-placeholder{color:#999}

.z-search .so .inp::-moz-placeholder{color:#999}

.z-search .so .inp::-ms-input-placeholder{color:#999}

.z-search .so .submit{position:absolute;top:0;right:6px;width:52px;height:52px;background:url(../images/icon-so.png) no-repeat center;font-size:0}

.zj-swiper{position:relative;z-index:35;padding:56px 0 0;pointer-events:none;top:-175px}

.zj-swiper .swiper-wrapper{align-items:baseline; flex-wrap: wrap}

.zj-swiper .swiper-slide{pointer-events:auto;position:relative/*;left:-77px*/}

.zj-swiper .swiper-slide:nth-child(1){order: 3;}

.zj-swiper .swiper-slide:nth-child(2){order: 4;}

.zj-swiper .swiper-slide:nth-child(3){order: 5;}

.zj-swiper .swiper-slide:nth-child(4){order: 1;}

.zj-swiper .swiper-slide:nth-child(5){order: 2;}

/*.zj-swiper .swiper-slide:nth-child(6){order: 6;}*/

.zj-swiper .pic-box{display:block;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .pic{margin-bottom:10px}

.zj-swiper .pic a{display:block;position:relative;padding-top:126.53%;border-radius:20px;overflow:hidden;z-index:2;box-shadow:0 0 10px 0 rgba(6,0,1,.15)}

.zj-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.zj-swiper .inner{text-align:center}

.zj-swiper .inner h4{margin-bottom:.06rem;font-size:24px;color:#004097;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .inner h4 span{font-size:16px;color:#004097;margin-left:8px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .txt-box{position:absolute;top:-56px;left:62.8%; right: 0; z-index:2;opacity:0;padding-left:60px;padding-right:90px;background:#f8f8f8}

/*.zj-swiper .swiper-slide-active .txt-box{opacity:1}*/

/*.zj-swiper .swiper-slide-active .pic a{border-radius:35px}*/

.zj-swiper .txt-box .title{font-size:30px}

.zj-swiper .txt-box .title span{font-size:18px;color:#004097;margin-left:15px}

.zj-swiper .txt-box .desc{font-size:16px;color:#666;margin-bottom:30px;white-space: nowrap; -ms-text-overflow: ellipsis;

text-overflow: ellipsis; overflow: hidden;}

.zj-swiper .txt-box .btns{display:flex}

.zj-swiper .txt-box .btns a{font-size:17px;width:146px;height:39px;line-height:39px;text-align:center;border-radius:18px;color:#fff}

.zj-swiper .txt-box .btns a.a1{background:#004097;margin-right:13px}

.zj-swiper .txt-box .btns a.a2{background:#8b1728}

/*.zj-swiper .swiper-slide-active .pic-box .inner{opacity:0}*/

.zj-swiper .pic-box .more{font-size:16px;color:#91152f;width:178px;height:44px;line-height:42px;padding-left:45px;background:url(../images/arrow-right3.png) no-repeat 119px center;border:1px solid #951935;border-radius:20px;margin:56px auto 0;display:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.zj-swiper .pic-box .more:hover{background-color:#91152f;background-image:url(../images/arrow-right3-on.png);color:#fff}

/*.zj-swiper .swiper-slide-active .pic-box{position:relative;top:-56px}*/

/*.zj-swiper .swiper-slide-active .pic-box .more{display:block}*/

.zj-swiper .swiper-wrapper{position: static !important;}

.zj-swiper .swiper-slide{margin-right: 1.7%; width: 16%;position: static !important;}

.zj-swiper .swiper-slide:nth-child(1){width:27.4%!important}

.zj-swiper .swiper-slide:nth-child(1) .txt-box{opacity:1}

.zj-swiper .swiper-slide:nth-child(1) .pic a{border-radius: 35px;}

.zj-swiper .swiper-slide:nth-child(1) .pic-box .inner{opacity: 0;}

.zj-swiper .swiper-slide:nth-child(1) .pic-box{position:relative;top:-56px}

.zj-swiper .swiper-slide:nth-child(1) .pic-box .more{display: block;}

.index-row2{padding:104px 0 223px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.index-row2 .particles{position:absolute;left:0;bottom:0;right:0;height:30%;z-index:0}

.index-row2 .particles div{width:100%;height:100%}

.index-row2 .particles canvas{position:static;display:block;width:100%!important;height:100%!important}

.index-row2-container{margin:25px auto 0;width:76%;position:relative;z-index:2}

.index-row2-container .tit{margin-bottom:.24rem;font-size:.24rem;color:#fff;font-weight:400}

.index-row2-container .c{position:absolute;left:50%;top:35px;width:5.64rem;height:7.52rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}

.index-row2-container .l .tit{padding-right:.5rem;text-align:right}

.index-row2-container .r .tit{padding-left:.5rem;text-align:left}

.dh-ls li{margin-bottom:.18rem;font-size:0}

.dh-ls a{padding:.14rem .15rem;display:inline-block;vertical-align:middle;min-width:1.98rem;font-size:.16rem;color:#fff;text-align:center;border:1px solid rgba(255,255,255,.2);border-radius:.27rem;background-color:rgba(255,255,255,.1)}

.dh-ls li:nth-child(1),.dh-ls li:nth-child(7){padding-left:.9rem}

.dh-ls li:nth-child(2),.dh-ls li:nth-child(6){padding-left:.6rem}

.dh-ls li:nth-child(3),.dh-ls li:nth-child(5){padding-left:.3rem}

.dh-ls .on a{background-color:#fff;border-color:#fff;color:#065dac}

.index-row2-container .r .dh-ls li{text-align:right}

.index-row2-container .r .dh-ls li:nth-child(1),.index-row2-container .r .dh-ls li:nth-child(7){padding:0;padding-right:.9rem}

.index-row2-container .r .dh-ls li:nth-child(2),.index-row2-container .r .dh-ls li:nth-child(6){padding:0;padding-right:.6rem}

.index-row2-container .r .dh-ls li:nth-child(3),.index-row2-container .r .dh-ls li:nth-child(5){padding:0;padding-right:.3rem}

.index-row2-container .c img{display:block}

.index-row2-container .c .item{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.index-row2-container .c .point{position:absolute;width:.14rem;height:.14rem;background-color:rgba(255,255,255,.5);border-radius:50%;z-index:10}

.index-row2-container .c .point:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.2;filter:alpha(opacity=20);border-radius:50%;-webkit-transform:scale(2.86);-ms-transform:scale(2.86);-o-transform:scale(2.86);transform:scale(2.86)}

.index-row2-container .c .item.on{opacity:1;filter:alpha(opacity=100)}

.index-row2-container .c .item.on .point{background-color:#fff}

.index-row2-container .c .item.on .point:after{animation:circleAni 1.5s infinite;-webkit-animation:circleAni 1.5s infinite}

@keyframes circleAni{

from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}

to{-webkit-transform:scale(2.86);-ms-transform:scale(2.86);-o-transform:scale(2.86);transform:scale(2.86);opacity:.2;filter:alpha(opacity=20)}

}

@-webkit-keyframes circleAni{

from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}

to{-webkit-transform:scale(2.86);-ms-transform:scale(2.86);-o-transform:scale(2.86);transform:scale(2.86);opacity:.2;filter:alpha(opacity=20)}

}

.z-slideNav{position:fixed;right:0;bottom:50px;z-index:100}

.z-slideNav .item{margin-bottom:1px;position:relative}

.z-slideNav .hd{display:block;width:.66rem;height:.66rem;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border-radius:.04rem;background-color:#c7000a;position:relative;z-index:11}

.z-slideNav .hd .icon{width:.3rem;height:.3rem;line-height:.3rem;font-size:0;text-align:center;overflow:hidden}

.z-slideNav .hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-slideNav .hd h4{width:100%;font-size:.12rem;color:#fff;font-weight:400;text-align:center}

.z-slideNav .mask{padding-right:.22rem;position:absolute;right:100%;top:0;z-index:10;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav .mask .mask-inner{padding:0 .2rem .2rem;width:2.43rem;background-color:#fff;border-radius:5px;position:relative;box-shadow:0 0 .1rem rgba(0,0,0,.1)}

.z-slideNav .mask .mask-inner:after{content:'';position:absolute;left:100%;top:.3rem;width:.1rem;height:.16rem;background:url(../images/z-jt5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-slideNav .mask h4{padding:.12rem 0;font-size:.18rem;color:#075eac;font-weight:700;line-height:1.5;border-bottom:1px solid #eee}

.z-slideNav .mask .link{padding:.1rem .06rem;overflow:hidden}

.z-slideNav .mask .link a{padding-right:.1rem;float:left;width:50%;font-size:.16rem;color:#666;line-height:.3rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav .mask .link a:hover{color:#075eac;text-decoration:underline;font-weight:700}

.z-slideNav .goTop{width:.66rem;height:.66rem;border-radius:5px;cursor:pointer;overflow:hidden}

.z-slideNav .goTop img{display:block;width:100%;height:100%}

.z-slideNav .item:hover .mask{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

/*!布局*/

.col01-1{width:100%!important}

.col01-2{width:50%!important}

.col01-3{width:33.33%!important}

.col01-4{width:25%!important}

.col01-5{width:20%!important}

.col01-6{width:16.66%!important}

.row-blcok1{padding:86px 0 107px;overflow:hidden}

.block1-l{float:left;width:69.86%}

.block1-r{float:right;width:27.5%}

.block1-item{padding:23px 22px 45px;background-color:#f7f7f7}

.block1-item+.block1-item{margin-top:24px}

.block1-item .news05-ul{margin:-28px 0 0}

.block1-item .news05-ul_02{margin:-16px 0 -28px}

.row-block2{padding:73px 0 70px;overflow:hidden}

.block2-l{float:left;width:66.86%}

.block2-r{float:right;width:27.21%}

.block2-item{padding:30px 24px;background-color:#f7f7f7;position:relative}

.block2-item:last-child:after{display:none}

.block2-item:after{content:'';position:absolute;left:24px;bottom:0;right:24px;height:1px;background-color:rgba(0,0,0,.11)}

.row-block3{padding:50px 0 78px;background-color:#f7f7f7;overflow:hidden}

.row-block3 .z-tit02{margin-bottom:19px}

.row-blcok4{padding:83px 0 86px;overflow:hidden}

.row-blcok4 .z-hd01{margin-bottom:60px}

.row-blcok4 .wp{position:relative;z-index:2}

.row-blcok4 .z-tit02{margin-bottom:60px}

.row-block5{padding:73px 0 119px;min-height:100vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.row-block5 .z-tit02{margin-bottom:42px}

.row-block6{padding:92px 0;background-color:#f7f7f7;overflow:hidden}

.row-block7{padding:50px 0 66px;overflow:hidden}

.block7-l{float:left;width:66.86%}

.block7-r{float:right;width:27.21%}

.row-block8{padding:100px 0 102px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-block9{padding:27px 0 99px;overflow:hidden}

.row-block9 .z-tit03{margin-bottom:35px}

.row-block10{padding:59px 0 131px;overflow:hidden}

.block10-l{float:left;width:320px;background-color:#fff}

.block10-r{padding:0 30px;float:right;width:calc(100% - 360px);background-color:#fff}

.block10-r.block10-r-pad{padding-bottom:89px}

.row-block10 .block10-r .z-tit03{margin:0;padding:24px 0 14px}

.row-block10 .block10-r .z-tit03 .title{padding:0}

/*!ban*/

.ban{height:716px;position:relative;overflow:hidden;z-index:2}

.ban:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ban-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.ban-bg{position:absolute;left:0;top:95px;bottom:0;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.ban-cont{padding:0 15px;position:absolute;width:340px;left:50%;top:50%;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}

.ban-cont .lx{position:absolute;left:50%;top:50%;width:418px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}

.ban-cont .lx img{display:block;width:100%}

.ban-cont .title{font-size:48px;color:#fff;text-align:center;line-height:1.2;position:relative;font-family:SourceHanSansCN-Bold}

.ban-cont .title .en{margin-top:6px;display:block;font-size:24px;color:#fff;text-transform:uppercase;font-weight:400;font-family:MicrosoftNewTaiLue}

.ban-cont .desc{margin-top:12px;font-size:18px;color:#fff;text-align:center;line-height:1.5}

.ban-pos{position:absolute;left:0;bottom:0;right:0;z-index:10}

.ban-pos .cur{border-top:1px solid rgba(255,255,255,.25)}

.ban.ban2:after{display:none}

/*!cur*/

.cur{padding:21px 0;font-size:0;line-height:30px}

.cur a,.cur em,.cur span{display:inline-block;vertical-align:top;font-size:16px;color:#ccc}

.cur a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cur em{margin:0 4px}

.cur a:hover,.cur span{color:#fff}

.cur.cur2 a,.cur.cur2 em,.cur.cur2 span{color:#999}

.cur.cur2 a:hover,.cur.cur2 span{color:#666}

.cur.cur3 a,.cur.cur3 em,.cur.cur3 span{color:#ccc}

.cur.cur3 a:hover,.cur.cur3 span{color:#333}

nav{padding-top:55px;text-align:center}

.pagination{margin:0;margin-bottom:-4px;font-size:0;display:inline-block;vertical-align:middle}

.pagination>li{margin:0 2px 4px;display:inline-block;vertical-align:middle}

.pagination>li>a,.pagination>li>span{margin:0;padding:0 4px;display:block;min-width:41px;line-height:39px;font-size:16px;color:#666;background-color:#fff;font-family:MinionPro-Semibold;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pagination .previous a{padding:0;width:41px;height:41px;line-height:39px;background:#fff url(../images/z-jt11.png) center center no-repeat;border-color:rgba(0,0,0,.1)}

.pagination>.previous>a:focus,.pagination>.previous>a:hover,.pagination>.previous>span:focus,.pagination>.previous>span:hover{border-color:#004097;background-color:#004097;color:#004097;background-image:url(../images/z-jt13.png)}

.pagination .next a{padding:0;width:41px;height:41px;line-height:39px;background:#fff url(../images/z-jt12.png) center center no-repeat;border-color:rgba(0,0,0,.1)}

.pagination>.next>a:focus,.pagination>.next>a:hover,.pagination>.next>span:focus,.pagination>.next>span:hover{border-color:#004097;background-color:#004097;color:#004097;background-image:url(../images/z-jt14.png)}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#004097;border-color:#004097}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#004097;border-color:#004097}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#ddd;border-color:#ddd;color:#fff}

.pagination .previous.disabled a{background-color:#ddd;background-image:url(../images/z-jt13.png)}

.pagination .next.disabled a{background-color:#ddd;background-image:url(../images/z-jt14.png)}

.pagination-total{margin:0 -6px;display:inline-block;vertical-align:middle;font-size:0}

.pagination-total span{margin:0 10px}

.pagination-total a,.pagination-total span{display:inline-block;vertical-align:middle;font-size:16px;color:#333}

.pagination-total .num{padding:0 2px;margin:0 8px;display:inline-block;vertical-align:middle;width:41px;height:41px;line-height:39px;border:1px solid rgba(0,0,0,.1);font-size:16px;color:#333;text-align:center}

.pagination-total .goto{margin-left:12px;width:73px;height:41px;line-height:41px;background-color:#004097;font-size:16px;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pagination-total .goto:hover{opacity:.8;filter:alpha(opacity=80)}

/*!搜索*/

.z-search01{width:72.49%;position:relative;box-shadow:0 0 10px 0 rgba(51,51,51,.09);overflow:hidden}

.z-search01 input{outline:0;border:none}

.z-search01 .inp{padding:0 130px 0 20px;display:block;width:100%;height:51px;line-height:49px;border:1px solid #d9d9d9;background-color:#fff;font-size:16px;color:#000}

.z-search01 .submit{position:absolute;right:0;top:0;width:116px;height:51px;line-height:51px;background-color:#8b1728;font-size:0;text-align:center;overflow:hidden;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-search01 .submit input{position:absolute;left:-9999px}

.z-search01 .submit span{padding-left:30px;display:inline-block;vertical-align:middle;font-size:20px;color:#fff;background:url(../images/icon-so2.png) left center no-repeat;-webkit-background-size:19px auto;background-size:19px auto}

.z-search01 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so01{margin-bottom:70px;position:relative;border:1px solid #d9d9d9;box-shadow:0 0 10px 0 rgba(51,51,51,.09)}

.z-so01 input{outline:0;border:none}

.z-so01 .inp{padding:0 20px;padding-right:160px;display:block;width:100%;height:57px;line-height:57px;font-size:16px;color:#333;background-color:transparent}

.z-so01 .submit{position:absolute;right:0;top:0;width:142px;height:57px;line-height:57px;background-color:#8c1729;font-size:20px;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so01 .submit i{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle;width:19px;height:19px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-so01 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so02{margin:42px 0;padding:46px 70px 73px;padding-right:16.38%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.z-so02 .title{margin-bottom:7px;font-size:30px;color:#fff;font-weight:400;line-height:1.5}

.z-so02 .desc{margin-bottom:36px;font-size:16px;color:#fff}

.z-so02 .so{padding-right:148px;position:relative}

.z-so02 .so input{outline:0;border:none}

.z-so02 .so .inp{padding:0 30px;display:block;width:100%;height:58px;line-height:58px;background-color:#fff;font-size:16px;color:#333}

.z-so02 .so .submit{position:absolute;right:0;top:0;width:128px;height:58px;line-height:56px;border:1px solid #fff;background-color:transparent;font-size:18px;color:#fff;text-align:center}

.z-so3{margin-bottom:40px;font-size:0}

.z-so3 input,.z-so3 select{outline:0;border:none}

.z-so3 input::-webkit-input-placeholder{color:#333}

.z-so3 input::-moz-placeholder{color:#333}

.z-so3 input::-ms-input-placeholder{color:#333}

.z-so3 .sel{margin-right:17px;display:inline-block;vertical-align:middle;width:27.5%}

.z-so3 .sel select{padding:0 50px 0 20px;display:block;width:100%;height:64px;line-height:64px;background:#f5f9fc url(../images/z-jt23.png) right 23px center no-repeat;-webkit-background-size:19px auto;background-size:19px auto;font-size:18px;color:#333;cursor:pointer;border-radius:10px}

.z-so3 .input{margin-right:17px;display:inline-block;vertical-align:middle;width:27.55%}

.z-so3 .inp{padding:0 19px;display:block;width:100%;height:64px;line-height:64px;background-color:#f5f9fc;border-radius:10px;font-size:18px;color:#333}

.z-so3 .submit{display:inline-block;vertical-align:middle;width:177px;height:64px;line-height:64px;background-color:#8b1728;border-radius:10px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so3 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so4{margin:0 -10px 60px;padding-right:198px;font-size:0;position:relative;z-index:10}

.z-so4.z-so4_2{padding: 0;}
.z-so4.z-so4_2 .submit{position: static; display: inline-block; vertical-align: middle;}

.z-so4 input{outline:0;border:none}

.z-so4 .submit{position:absolute;right:0;top:0;width:177px;height:64px;line-height:64px;background-color:#8c1729;border-radius:8px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so4 .item{padding:0 10px;display:inline-block;vertical-align:middle;width:33.33%}

.z-so4 .input{position:relative}

.z-so4 .inp{padding:0 12px;display:block;width:100%;height:64px;line-height:64px;background-color:#f5f8fb;border-radius:8px;font-size:18px;color:#333}

.z-so4 .inp::-webkit-input-placeholder{color:#333}

.z-so4 .inp::-moz-placeholder{color:#333}

.z-so4 .inp::-ms-input-placeholder{color:#333}

.z-so4 .close{position:absolute;right:10px;top:50%;width:40px;height:40px;background:url(../images/z-close.png) center center no-repeat;cursor:pointer;-webkit-background-size:13px auto;background-size:13px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-so4 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so5{margin:0 -4px;font-size:0;position:relative;z-index:10}

.z-so5 .item{padding:0 4px;margin-bottom:8px;display:inline-block;vertical-align:middle;width:25%;position:relative}

.z-so5 .inp,.z-so5 .sel select{padding:0 12px;padding-right:50px;display:block;width:100%;height:64px;line-height:64px;background:#f5f8fb url(../images/z-jt23.png) right 21px center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:8px;font-size:18px;color:#333;outline:0;border:none;cursor:pointer}

.z-so5 .inp::-webkit-input-placeholder{color:#333}

.z-so5 .inp::-moz-placeholder{color:#333}

.z-so5 .inp::-ms-input-placeholder{color:#333}

.z-so6{margin-bottom:26px}

.z-so6 input{outline:0;border:none}

.z-so6 .t1{margin-right:20px;float:left;width:84px;font-size:16px;color:#333;line-height:38px}

.z-so6 .submit{margin-left:20px;float:right;width:92px;height:38px;line-height:38px;background-color:#1a3e8b;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so6 .con{width:calc(100% - 216px);float:left;font-size:0;overflow:hidden}

.z-so6 .item{display:inline-block;vertical-align:middle;width:calc(50% - 20px);position:relative}

.z-so6 .icon-date{position:absolute;right:10px;top:50%;width:20px;height:20px;background:url(../images/z-date2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-so6 .line{display:inline-block;vertical-align:middle;width:38px;height:38px;position:relative;border:none}

.z-so6 .line:before{margin-left:-10px;content:'';position:absolute;left:50%;top:50%;width:20px;height:2px;background-color:#1a3e8b}

.z-so6 .inp{padding:0 10px;padding-right:40px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #eaeaea;font-size:15px;color:#333}

.z-so6 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

/*!切换*/

.tab01{overflow:hidden}

.tab01-tit{display:-webkit-flex;display:flex;flex-direction:column}

.tab01-tit .tab01-item{background-color:#234c9c;width:100%;height:23.6%;flex-shrink:0;flex-grow:1}

.tab01-tit .tab01-item__on{background-color:#fff;height:29.2%}

.tab01-tit .con{padding:15px 40px;display:block;width:100%;height:100%;position:relative;overflow:hidden;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab01-tit .con:before{content:'';position:absolute;left:60px;top:50%;width:50px;height:50px;background:url(../images/z-jt15.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;filter:alpha(opacity=0)}

.tab01-tit .n{float:left;width:40px;font-size:30px;color:#fff}

.tab01-tit .inner{padding-left:70px;width:calc(100% - 40px);overflow:hidden}

.tab01-tit .title{font-size:30px;color:#fff;font-weight:400;line-height:1.1}

.tab01-tit .title .en{margin-top:8px;display:block;font-size:18px;color:#1f58c3;text-transform:uppercase;display:none}

.tab01-tit .tab01-item__on .con{width:calc(100% + 35px);background-color:#fff;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px)}

.tab01-tit .tab01-item__on .con:before{left:38px;opacity:1;filter:alpha(opacity=100)}

.tab01-tit .tab01-item__on .n{opacity:0;filter:alpha(opacity=0)}

.tab01-tit .tab01-item__on .title{color:#1f58c3}

.tab01-tit .tab01-item__on .title .en{display:block;color:rgba(31,88,195,.5)}

.tab01-tit .tab01-item:nth-child(1){background-color:#234c9c}

.tab01-tit .tab01-item:nth-child(2){background-color:#2b5db4}

.tab01-tit .tab01-item:nth-child(3){background-color:#5184d7}

.tab01-tit .tab01-item:nth-child(4){background-color:#2b5db4}

.tab01-desc{overflow:hidden}

.tab01-desc .tab01-item{height:0;visibility:hidden;overflow:hidden}

.tab01-desc .tab01-item__on{height:auto;visibility:visible}

.tab02-tit{padding-bottom:20px;margin:0 -6px 33px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}

.tab02-tit::-webkit-scrollbar{width:100%;height:3px}

.tab02-tit::-webkit-scrollbar-track{background:0 0}

.tab02-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab02-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab02-tit .tab02-item{margin:0 6px;padding:0 15px;display:inline-block;vertical-align:middle;font-size:18px;color:#333;min-width:200px;height:60px;line-height:58px;border:1px solid #dadada;background-color:#f6f6f6;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab02-tit .title{margin:0 -15px;display:block;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab02-tit .tab02-item:hover,.tab02-tit .tab02-item__on{background-color:#8c1729;color:#fff}

.tab02-tit .tab02-item:hover .title,.tab02-tit .tab02-item__on .title{color:#fff}

.tab02-tit.tab02-tit-2{margin-bottom:23px}

.tab02-desc .tab02-item{display:none}

.tab02-desc .tab02-item__on{display:block}

.tab03-tit{padding-bottom:20px;margin-bottom:55px;font-size:0;white-space:nowrap;overflow-x:auto}

.tab03-tit::-webkit-scrollbar{width:100%;height:3px}

.tab03-tit::-webkit-scrollbar-track{background:0 0}

.tab03-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab03-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab03-tit .tab03-item{padding:0 13px;display:inline-block;vertical-align:top;width:25%;height:206px;white-space:normal}

.tab03-tit .con{padding:15px;display:block;height:100%;border-radius:10px;background:url(../images/z-bg22.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.tab03-tit .con:after{content:'';position:absolute;left:50%;top:100%;width:28px;height:13px;background:url(../images/z-jt20.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;filter:alpha(opacity=0)}

.tab03-tit .icon{margin-bottom:20px;height:70px;line-height:70px;font-size:0;text-align:center}

.tab03-tit .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.tab03-tit .title{width:100%;font-size:20px;color:#fff;font-weight:400;line-height:1.5;text-align:center}

.tab03-tit .tab03-item__on .con{background-image:url(../images/z-bg23.jpg)}

.tab03-tit .tab03-item__on .con:after{opacity:1;filter:alpha(opacity=100)}

.tab03-desc .tab03-item{display:none}

.tab03-desc .tab03-item__on{display:block}

.tab04-tit{padding-bottom:10px;margin:0 -7px 33px;font-size:0;white-space:nowrap;overflow-x:auto}

.tab04-tit::-webkit-scrollbar{width:100%;height:3px}

.tab04-tit::-webkit-scrollbar-track{background:0 0}

.tab04-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab04-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab04-tit .tab04-item{padding:0 7px;display:inline-block;vertical-align:top;min-width:8.05%}

.tab04-tit .title{padding:0 10px;display:block;font-size:16px;color:#004097;text-align:center;line-height:37px;border:1px solid #004097;border-radius:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab04-tit .tab04-item:hover .title,.tab04-tit .tab04-item__on .title{background-color:#004097;color:#fff}

.tab04-desc .tab04-item{display:none}

.tab04-desc .tab04-item__on{display:block}

.tab05-tit{margin:0 -.5px;margin-bottom:38px;font-size:0;border-bottom:1px solid #8b1728;white-space:nowrap;overflow-x:auto}

.tab05-tit::-webkit-scrollbar{width:100%;height:3px}

.tab05-tit::-webkit-scrollbar-track{background:0 0}

.tab05-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab05-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab05-tit .tab05-item{padding:0 .5px;display:inline-block;vertical-align:bottom;min-width:193px}

.tab05-tit .title{padding:0 44px;display:block;font-size:18px;color:#333;text-align:center;line-height:54px;background-color:rgba(204,140,149,.3);border-radius:10px 10px 0 0}

.tab05-tit .tab05-item__on .title{background-color:#8b1728;font-weight:700;color:#fff}

.tab05-desc .tab05-item{display:none}

.tab05-desc .tab05-item__on{display:block}

.tab06-tit{margin:0 -14px 49px;padding-bottom:10px;font-size:0;white-space:nowrap;overflow-x:auto}

.tab06-tit::-webkit-scrollbar{width:100%;height:3px}

.tab06-tit::-webkit-scrollbar-track{background:0 0}

.tab06-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab06-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab06-tit .tab06-item{padding:0 14px;display:inline-block;vertical-align:top;min-width:25%}

.tab06-tit .con{padding-left:30px;display:block;border:1px solid rgba(255,255,255,.27);border-radius:20px;line-height:63px;font-size:0;background-color:rgba(255,255,255,.1)}

.tab06-tit .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;overflow:hidden}

.tab06-tit .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.tab06-tit .icon img:nth-child(2){display:none}

.tab06-tit .title{padding-left:14px;display:inline-block;vertical-align:middle;width:calc(100% - 40px);font-size:20px;color:#fff;font-weight:400;line-height:1.5}

.tab06-tit .tab06-item__on .con{background-color:#fff}

.tab06-tit .tab06-item__on .icon img{display:none}

.tab06-tit .tab06-item__on .icon img:nth-child(2){display:inline-block}

.tab06-tit .tab06-item__on .title{color:#004097}

.tab06-desc .tab06-item{display:none}

.tab06-desc .tab06-item__on{display:block}

.tabsParents{position:absolute;left:0;top:100%;width:440px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;overflow:hidden;z-index:10;display:none}

.tab07{overflow:hidden}

.tab07-tit{font-size:0}

.tab07-tit .tab07-item{display:inline-block;vertical-align:middle;width:50%}

.tab07-tit .title{display:block;font-size:18px;color:#fff;text-align:center;font-weight:700;line-height:53px;background-color:#1c4489;cursor:pointer}

.tab07-tit .tab07-item__on .title{background-color:#8c1729}

.tab07-desc{padding:10px 0}

.tab07-desc .tab07-item{display:none}

.tab07-desc .tab07-item__on{display:block}

.tab08{padding:8px 6px}

.tab08-tit{margin:0 -12px -10px;font-size:0}

.tab08-tit .tab08-item{padding:0 12px;margin-bottom:10px;display:inline-block;vertical-align:middle;min-width:50%}

.tab08-tit .title{padding:0 10px;display:block;border:1px solid #e3eaf2;line-height:36px;font-size:18px;color:#065dac;text-align:center;border-radius:4px;cursor:pointer}

.tab08-tit .tab08-item__on .title{background-color:#065dac;color:#fff}

.tab08-tit.tab08-tit2{margin:0 -6px -5px}

.tab08-tit.tab08-tit2 .tab08-item{padding:0 6px;margin-bottom:5px;min-width:33.33%}

.tab08-desc .tab08-item{display:none}

.tab08-desc .tab08-item__on{display:block}

.ks01-ul{padding:10px 17px;font-size:0;max-height:164px;overflow-y:auto}

.ks01-ul::-webkit-scrollbar{width:3px}

.ks01-ul::-webkit-scrollbar-track{background:0 0}

.ks01-ul::-webkit-scrollbar-thumb{background:#ccc}

.ks01-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.ks01-ul .ks01-item{padding:0 10px;display:inline-block;vertical-align:top;width:50%}

.ks01-ul .title{display:block;font-size:16px;color:#333;line-height:2.25}

.ks01-ul .title:hover{color:#184085;font-weight:700;text-decoration:underline}

.tab09-tit{padding-bottom:10px;margin-bottom:36px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}

.tab09-tit::-webkit-scrollbar{width:100%;height:3px}

.tab09-tit::-webkit-scrollbar-track{background:0 0}

.tab09-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab09-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab09-tit .tab09-item{padding:0 8px;display:inline-block;vertical-align:top}

.tab09-tit .title{padding:0 15px;display:block;min-width:270px;font-size:18px;color:#333;text-align:center;border:1px solid #ccc;border-radius:20px;line-height:48px;cursor:pointer}

.tab09-tit .tab09-item__on .title{background-color:#004097;border-color:#004097;color:#fff}

.tab09-desc .tab09-item{display:none}

.tab09-desc .tab09-item__on{display:block}

.tab09-desc .z-tit01{margin-bottom:32px}

/*!表格*/

.z-table01{margin-top:22px;overflow:hidden}

.z-table01 table{width:100%}

.z-table01 td,.z-table01 th{border:1px solid rgba(159,159,159,.5)}

.z-table01 th{padding:15px;background-color:#e1f0ff;font-size:16px;color:#333;font-weight:400;text-align:center;height:66px;line-height:1.5}

.z-table01 td{padding:11px 15px;height:54px;font-size:16px;color:#666;text-align:center;line-height:1.5}

.z-table02{margin:30px 0 38px;box-shadow:0 0 8px 0 rgba(0,0,0,.06);overflow:hidden}

.z-table02 table{width:100%}

.z-table02 td{padding:15px 30px;border:1px solid #e1dbdb;height:66px;font-size:16px;color:#333;line-height:2}

.z-table02 td:first-child{color:#004097}

.z-table02 tr:nth-child(even) td{background-color:#f5f9fc}

.z-table02 .website{color:#004097;text-decoration:underline}

.z-table02 .website:hover{font-weight:700}

.z-table03{overflow-x:auto}

.z-table03::-webkit-scrollbar{width:100%;height:3px}

.z-table03::-webkit-scrollbar-track{background:0 0}

.z-table03::-webkit-scrollbar-thumb{background:#ccc}

.z-table03::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table03 table{width:100%;min-width:580px}

.z-table03 td{padding:12px 15px;font-size:16px;line-height:1.5;text-align:center;border:1px solid #e1dbdb;height:60px}

.z-table03 td:nth-child(odd){color:#145ecb;font-weight:400;background-color:#f5f9fc}

.z-table03 td{color:#222}

.z-table04{overflow-x:auto}

.z-table04::-webkit-scrollbar{width:100%;height:3px}

.z-table04::-webkit-scrollbar-track{background:0 0}

.z-table04::-webkit-scrollbar-thumb{background:#ccc}

.z-table04::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table04 table{width:100%;min-width:580px}

.z-table04 td,.z-table04 th{padding:20px;border:1px solid #d2d2d2;text-align:center;font-weight:400;height:78px}

.z-table04 th{background-color:#f4f9ff;font-size:24px;color:#333}

.z-table04 td{padding:8px 50px;font-size:16px;color:#333}

.z-table04 td:first-child{font-size:24px;color:#004097}

.z-table04 tr:nth-child(even) td{background-color:#fbfbfb}

.txt01-ul{text-align:left;font-size:16px;color:#333;line-height:1.75}

.txt01-ul .txt01-item{padding-left:20px;position:relative}

.txt01-ul .txt01-item:before{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background-color:rgba(51,51,51,.7);border-radius:50%}

.z-table04.z-table04-2 td{padding:17px 50px 24px}

.z-table04.z-table04-2 .txt01-ul{line-height:2.25}

.z-table04.z-table04-2 .txt01-ul .txt01-item:before{top:16px}

.z-table05{box-shadow:0 0 27px 0 rgba(0,0,0,.06);overflow-x:auto}

.z-table05::-webkit-scrollbar{width:100%;height:3px}

.z-table05::-webkit-scrollbar-track{background:0 0}

.z-table05::-webkit-scrollbar-thumb{background:#ccc}

.z-table05::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table05 table{margin-left:-1px;width:100%;min-width:700px}

.z-table05 thead{background:url(../images/z-bg25.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-table05 td,.z-table05 th{padding:20px 15px;font-weight:400;text-align:center;font-size:16px;line-height:1.5}

.z-table05 th{color:#fff;height:69px}

.z-table05 td{color:#333;height:66px;border-top:1px solid #e1dbdb;border-left:1px solid #e1dbdb}

.z-table05 tr:nth-child(even) td{background-color:#f5f9fc}

.z-table05.z-table05-2 thead{background-image:url(../images/z-bg44.jpg)}

.z-table06{margin:40px 0 18px;box-shadow:0 0 27px 0 rgba(0,0,0,.06);overflow:hidden}

.z-table06 table{margin-left:-1px;width:100%}

.z-table06 thead{background:url(../images/z-bg25.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-table06 table{width:100%}

.z-table06 td,.z-table06 th{font-size:16px;text-align:center}

.z-table06 th{padding:20px;color:#fff;height:70px}

.z-table06 td{padding:12px 20px;color:#333;border-top:1px solid #e1dbdb;border-left:1px solid #e1dbdb;height:60px}

.z-table06 .time{color:#004097}

.z-table06.z-table06-2 thead{background-image:url(../images/z-bg44.jpg)}

.z-table07 table{width:100%}

.z-table07 td,.z-table07 th{font-size:14px;color:#333;height:49px;border:1px solid #e7e7e7;text-align:center}

.z-table07 th{padding:16px 10px;background-color:#e1f0ff;font-weight:400}

.z-table07 td{padding:9px 10px;background-color:#fff}

.z-table07 td img{margin-top:-2px;display:inline-block;vertical-align:middle}

.z-table08{white-space:nowrap;overflow-x:auto}

.z-table08::-webkit-scrollbar{width:100%;height:3px}

.z-table08::-webkit-scrollbar-track{background:0 0}

.z-table08::-webkit-scrollbar-thumb{background:#ccc}

.z-table08::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table08 table{width:100%;min-width:500px;white-space:normal}

.z-table08 td,.z-table08 th{border:1px solid #eaeaea}

.z-table08 th{height:60px;background-color:#f9f9f9;font-size:16px;color:#333;text-align:center;font-weight:400;line-height:1.5}

.z-table08 td{height:58px;font-size:16px;color:#666;line-height:1.5;text-align:center;cursor:pointer}

.z-table08 .yy{padding:0 10px;width:100%;height:100%;background-color:rgba(26,62,139,.1);color:#333;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-table08 .tz{padding:0 10px;width:100%;height:100%;background-color:#fef5f5;color:#e64340;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.z-table08 .yy.on,.z-table08 .yy:hover{background-color:#1a3e8b;color:#fff}

.z-table09{white-space:nowrap;overflow-x:auto}

.z-table09::-webkit-scrollbar{width:100%;height:3px}

.z-table09::-webkit-scrollbar-track{background:0 0}

.z-table09::-webkit-scrollbar-thumb{background:#ccc}

.z-table09::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table09 table{width:100%;min-width:500px}

.z-table09 tr{border:1px solid #eee}

.z-table09 th{padding:0 20px;font-size:16px;color:#666;font-weight:700;text-align:left;height:46px;background-color:rgba(26,62,139,.1)}

.z-table09 td{padding:0 20px;font-size:16px;color:#333;text-align:left;height:47px}

.z-table09 .tc{text-align:center}

.z-table09 .btn{font-size:0;text-align:center}

.z-table09 .btn .a1{display:inline-block;vertical-align:middle;font-size:16px;color:#1a3e8b;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-table09 .btn .a1:hover{text-decoration:underline}

.z-table010 table{width:100%}

.z-table010 thead tr{border-bottom:1px solid #eee}

.z-table010 tr+tr{border-top:1px solid #eee}

.z-table010 td,.z-table010 th{font-size:16px;color:#333}

.z-table010 th{padding:0 7%;height:47px;text-align:left;font-weight:400;background-color:#f9f9f9}

.z-table010 td{padding:0 7%;height:46px}

.z-table011 table{width:100%;background-color:#fff}

.z-table011 td{padding:17.5px 60px;font-size:18px;color:#333;text-align:center;border:1px solid #d2d2d2}

.z-table011 tr:nth-child(even) td{background-color:#fbfbfb}

.z-table011 .txt01-ul{font-size:18px;line-height:2.22}

.z-table011 .txt01-ul .txt01-item:before{top:18px}

/*!按钮*/

.z-btn01{margin-top:45px}

.z-btn01 .more{margin:0 auto;display:block;width:208px;height:53px;line-height:51px;border:1px solid #8b1728;font-size:16px;color:#8b1728;text-align:center;border-radius:27px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn01 .more i{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;width:18px;height:14px;background:url(../images/z-jt7.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn01 .more:hover{color:#fff;background-color:#8b1728}

.z-btn01 .more:hover i{background-image:url(../images/z-jt6.png);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.z-btn02{display:block;width:44px;height:44px;border:1px solid #cfcfcf;background:#fff url(../images/icon-return.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn02:hover{background-color:#004097;background-image:url(../images/icon-return2.png)}

.z-btn03{display:block;width:173px;height:51px;line-height:51px;background-color:#08469a;font-size:16px;color:#fff;text-align:center;border-radius:26px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn03 i{margin:-2px 14px 0 0;display:inline-block;vertical-align:middle;width:19px;height:17px;background:url(../images/icon-return3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn03:hover{color:#fff;opacity:.8;filter:alpha(opacity=80)}

.z-btn03:hover i{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);-o-transform:translateX(-4px);transform:translateX(-4px)}

.z-btn04 .more{margin:0 auto;display:block;width:128px;height:32px;line-height:30px;border:1px solid #91152f;font-size:14px;color:#91152f;text-align:center;border-radius:27px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn04 .more i{margin:-2px 0 0 10px;display:inline-block;vertical-align:middle;width:14px;height:12px;background:url(../images/z-jt7.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn04 .more:hover{color:#fff;background-color:#8b1728}

.z-btn04 .more:hover i{background-image:url(../images/z-jt6.png);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.c1 .more{border-color:#fff;color:#fff}

.c1 .more i{background-image:url(../images/z-jt6.png)}

.c1 .more:hover{background-color:#91152f;border-color:#91152f;color:#fff}

/*!标题*/

.z-tit01{margin-bottom:54px}

.z-tit01 .title{font-size:42px;color:#333;font-weight:700;text-align:center;line-height:1.5}

.z-tit02{margin-bottom:28px}

.z-tit02 .title{font-size:30px;color:#333;font-weight:700;line-height:1.5}

.z-tit03{margin-bottom:24px}

.z-tit03 .title{font-size:24px;color:#333;font-weight:400;line-height:1.5}

.z-tit04{margin-bottom:30px}

.z-tit04 .title{font-size:24px;color:#8b1728;font-weight:700;line-height:1.54}

.z-tit04 .icon{margin:-2px 14px 0 0;display:inline-block;vertical-align:middle;width:37px;height:37px;line-height:37px;font-size:0;text-align:center;background-color:#8b1728;border-radius:50%}

.z-tit04 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.z-tit04 .icon2{margin:-2px 12px 0 0;display:inline-block;vertical-align:middle;width:34px;height:34px;line-height:34px;font-size:0;text-align:center}

.z-tit04 .icon2 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.c1 .title{color:#fff}

.tac{text-align:center}

.tac .title{text-align:center}

.tal{text-align:left}

.tal .title{text-align:left}

.tar{text-align:right}

.tar .title{text-align:right}

.fwb .title{font-weight:700}

.line{border-bottom:1px solid #d6d6d6}

.line .title{padding-bottom:28px}

.line.c1{border-color:#fff}

.mb1{margin-bottom:45px}

/*!公用hd*/

.z-hd01{margin-bottom:41px}

.z-hd01 .soTxt{margin-left:20px;display:inline-block;vertical-align:bottom;font-size:18px;color:#333;font-weight:700}

.z-hd01 .soTxt span{color:#8c1729}

.z-hd01 .z-tit01{margin:0;display:inline-block;vertical-align:bottom}

.z-hd01 .z-tit01 .title{line-height:1.21}

.z-hd01 .z-search01{float:right}

.z-hd02{margin-bottom:30px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}

.z-hd02 .z-tit02{margin:0}

.box-lc01{width:100%;height:100%;transform:rotate(120deg);overflow:hidden}

.box-lc01 .lc02{width:100%;height:100%;transform:rotate(-60deg);overflow:hidden}

.box-lc01 .lc03{width:100%;height:100%;transform:rotate(-60deg);overflow:hidden}

/*!弹窗*/

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}

.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}

.xxqr-pop{position:absolute;left:50%;top:50%;width:600px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;z-index:2}

.xxqr-pop .close{position:absolute;right:30px;top:30px;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.xxqr-pop .z-tit03{margin:0;padding:30px 30px 20px}

.xxqr-pop .z-tit03 .title{padding:0}

.z-xxqr01{padding:0 40px;max-height:516px;border-bottom:1px solid #eee;overflow-y:auto}

.z-xxqr01::-webkit-scrollbar{width:3px;height:100%}

.z-xxqr01::-webkit-scrollbar-track{background:0 0}

.z-xxqr01::-webkit-scrollbar-thumb{background:#ccc}

.z-xxqr01::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-xxqr01-item{padding:20px 0 28px}

.z-xxqr01-item+.z-xxqr01-item{border-top:1px solid #eee}

.z-xxqr01-item .title{margin-bottom:7px;font-size:24px;color:#1a3e8b;font-weight:400}

.z-xxqr01-item .item{font-size:20px;line-height:1.8;overflow:hidden}

.z-xxqr01-item .t1{float:left;width:40%;text-align:right;color:#999}

.z-xxqr01-item .txt{font-size:18px;color:#333;line-height:2;overflow:hidden}

.z-btnPop{padding:20px 0 30px;font-size:0;text-align:center}

.z-btnPop .a1{display:inline-block;vertical-align:middle;width:120px;height:48px;line-height:48px;border-radius:10px;background-color:#1a3e8b;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btnPop .a1:hover{opacity:.8;filter:alpha(opacity=80)}

.yycg-pop{position:absolute;left:50%;top:50%;width:600px;background-color:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}

.yycg-pop .close{position:absolute;right:30px;top:30px;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.yycg-pop .z-tit03{margin:0;padding:30px 30px 20px}

.yycg-pop .z-tit03 .title{padding:0}

.z-yycg01-item1{padding:30px 26px 26px;text-align:center;border-bottom:1px solid #eee}

.z-yycg01-item1 .icon{margin:0 auto 14px;width:64px;height:64px;overflow:hidden}

.z-yycg01-item1 .icon img{display:block;width:100%;height:100%}

.z-yycg01-item1 .title{margin-bottom:9px;font-size:24px;color:#000;font-weight:400}

.z-yycg01-item1 .qh{font-size:18px;color:#999}

.z-yycg01-item1 .qh .id{margin-top:8px;font-size:36px;color:#1a3e8b;font-weight:700;line-height:1.1}

.z-yycg01-item2{padding:11px 0 27px;font-size:18px;color:#333;line-height:2.22;text-align:center;border-bottom:1px solid #eee}

.z-yycg01-item2 .z-btnPop2{margin-top:22px}

.z-btnPop2{font-size:0;text-align:center}

.z-btnPop2 .a1,.z-btnPop2 .a2{margin:0 5px;display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:46px;border:1px solid #1a3e8b;border-radius:4px;font-size:18px;text-align:center}

.z-btnPop2 .a1{background-color:#1a3e8b;color:#fff}

.z-btnPop2 .a2{color:#1a3e8b}

.z-yycg01-item3{padding:16px 26px 40px}

.z-yycg01-item3 .title{margin-bottom:42px;font-size:24px;color:#000;font-weight:400;text-align:center}

.bz01-ul .bz01-item{padding-left:35px;position:relative;font-size:18px;color:#999;line-height:1.67}

.bz01-ul .bz01-item:before{content:'';position:absolute;left:5px;top:50%;width:6px;height:6px;background-color:#949597;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}

.bz01-ul .bz01-item.on{color:#1a3e8b}

.bz01-ul .bz01-item.on:before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px;background:url(../images/z-suc.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.qxyy-pop{padding:24px 20px 27px;position:absolute;left:50%;top:50%;width:600px;background-color:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top:10px solid #8b1628;border-radius:5px;z-index:2}

.qxyy-pop .z-tit03{margin-bottom:7px}

.z-qxyy-cont{font-size:18px;color:#666;line-height:1.67;text-align:center}

.z-btnPop3{margin-top:15px;font-size:0;text-align:center}

.z-btnPop3 .a1,.z-btnPop3 .a2{margin:0 5px;display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:48px;border-radius:4px;font-size:18px;text-align:center}

.z-btnPop3 .a1{background-color:#8b1628;color:#fff}

.z-btnPop3 .a2{background-color:#eee;color:#333}

.xq-pop{padding:0 40px 38px;position:absolute;left:50%;top:50%;width:892px;background-color:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;z-index:2}

.xq-pop .close{position:absolute;right:40px;top:30px;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.xq-pop .z-tit03{margin:0;padding:30px 20px 32px}

.z-bgxq01-bd{border:1px solid #eee;max-height:489px;overflow-y:auto}

.z-bgxq01-bd::-webkit-scrollbar{width:3px;height:100%}

.z-bgxq01-bd::-webkit-scrollbar-track{background:0 0}

.z-bgxq01-bd::-webkit-scrollbar-thumb{background:#ccc}

.z-bgxq01-bd::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-bgxq01-bd .hd{padding:8px 20px;background-color:rgba(26,62,139,.1);font-size:16px;color:#666;overflow:hidden}

.z-bgxq01-bd .hd p{margin-right:59px;float:left}

.z-bgxq01-bd .hd .r{margin:0;float:right}

.z-bgxq01-bd .hd span{color:#333}

.z-bgxq01-bd .desc{padding:12px 20px 14px;font-size:16px;color:#666;line-height:3}

.z-bgxq01-bd .desc span{color:#333}

.z-bgxq01-tips{padding:22px 24px 6px;font-size:16px;color:#666;line-height:1.88}

.sc-pop{position:absolute;left:50%;top:50%;width:1004px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px;overflow:hidden;z-index:2}

.sc-pop .close{position:absolute;right:19px;top:23px;width:38px;height:38px;background:url(../images/z-close3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.sc-pop-hd{padding:42px 38px 25px 42px;background-color:#fff;overflow:hidden}

.sc-pop-hd .left{margin-right:35px;float:left}

.sc-pop-hd .left .icon{margin:0 auto 10px;width:118px;height:118px;line-height:118px;font-size:0;text-align:center;background-color:#1a3c8b;border-radius:50%;overflow:hidden}

.sc-pop-hd .left .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.sc-pop-hd .left .title{font-size:32px;color:#1a3c8b;font-weight:700;text-align:center}

.sc-pop-hd .cont{overflow:hidden}

.sc-pop-hd .cont .cont-inner{height:303px;overflow:hidden}

.sc-pop-hd .cont .mCSB_inside>.mCSB_container{margin-right:37px!important}

.sc-pop-hd .cont .mCSB_scrollTools{top:43px!important;width:10px!important}

.sc-pop-hd .cont .mCSB_scrollTools .mCSB_draggerRail{background-color:#f3f5f9!important;width:100%!important;border-radius:0!important}

.sc-pop-hd .cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%!important;background-color:#939496!important;border-radius:0!important}

.sc-pop-hd .cont h5{margin-bottom:10px;font-size:22px;color:#333;font-weight:400}

.sc-pop-hd .cont .t{margin-bottom:20px;padding:10px 22px;font-size:16px;color:#666;line-height:1.88;background-color:rgba(26,60,139,.05);border-radius:10px}

.sc-pop-bt{padding:17px 32px 26px;background-color:#8c1729}

.sc-pop-bt .title{margin-bottom:4px;font-size:22px;color:#fff;font-weight:700}

.sc-pop-bt .cont{font-size:16px;color:rgba(255,255,255,.8);line-height:1.88}

/*!新闻频道*/

.row-news1{padding:76px 0 74px;background-color:#f7f7f7;overflow:hidden}

.news01-hd{margin-bottom:24px;display:-webkit-flex;display:flex;justify-content:space-between}

.news01-hd .news01-hd-l{width:49.64%}

.news01-hd .news01-hd-r{width:48.8%}

.news01-swiper{min-height:391px;height:100%;position:relative;overflow:hidden}

.news01-swiper .con{display:block;height:100%;position:relative;overflow:hidden}

.news01-swiper .pic{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}

.news01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-swiper .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news01-swiper .mask .mask-bt{padding:3.2% 5%;position:absolute;left:0;bottom:0;right:0;z-index:3}

.news01-swiper .title{font-size:20px;color:#fff;font-weight:400;line-height:1.35;height:2.7em;overflow:hidden}

.news01-swiper .date{margin-left:10px;display:inline-block;font-size:16px;color:rgba(255,255,255,.5);font-family:Arial}

.news01-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news01-swiper .swiper-pagination{position:absolute;right:4.6%;bottom:6.14%;left:auto;top:auto;width:auto;font-size:0;z-index:10}

.news01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.3);opacity:1;filter:alpha(opacity=100)}

.news01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}

.news01-ul{margin:0 -10px -20px;font-size:0;height:100%}

.news01-ul .news01-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:100%;height:100%}

.news01-ul .con{display:block;height:100%;background-color:#fff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-ul .pic{height:187px;position:relative;overflow:hidden}

.news01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-ul .inner{padding:24px 26px}

.news01-ul .title{margin-bottom:9px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-ul .desc{margin-bottom:14px;font-size:16px;color:#777;line-height:1.7;height:3.4em;overflow:hidden}

.news01-ul .date{font-size:14px;color:#999;font-family:Arial}

.news01-ul .con:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}

.news01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news01-ul .con:hover .title{color:#004097}

.news01-bd{padding:46px 0;background-color:#fff;overflow:hidden}

.news02-ul{margin-bottom:-40px;font-size:0}

.news02-ul .news02-item{margin-bottom:40px;display:inline-block;vertical-align:top;width:100%}

.news02-ul .news02-item:nth-child(3n+1) .con:before{display:none}

.news02-ul .con{padding:0 42px;display:block;position:relative;overflow:hidden}

.news02-ul .con:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:rgba(0,0,0,.15)}

.news02-ul .date{margin-bottom:16px;padding:5px 0;width:84px;height:72px;border:1px solid #8b1728;text-align:center;border-radius:5px;line-height:1.1;font-family:Arial;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .date .d1{font-size:38px;color:#8b1728;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .date .d2{font-size:14px;color:#8b1728;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .title{margin-bottom:12px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .desc{font-size:16px;color:#777;line-height:1.63;height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news02-ul .con:hover .date{background-color:#004097;border-color:#006bcd}

.news02-ul .con:hover .date .d1{color:#fff}

.news02-ul .con:hover .date .d2{color:#fff}

.news02-ul .con:hover .title{color:#004097}

.row-news2{padding:76px 0 78px;position:relative;background-color:#f3f3f3;overflow:hidden}

.news2-bg{position:absolute;left:0;top:0;right:0;height:51%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.row-news2 .z-tit01{margin-bottom:45px}

.row-news2 .z-btn01{margin-top:50px}

.row-news2 .wp{height:100%;position:relative;z-index:2}

.yb01-swiper{padding:0 95px;margin:0 -95px;padding-bottom:26px;position:relative;overflow:hidden}

.yb01-swiper .slider{padding:20px;margin:0 -20px;position:relative;overflow:hidden}

.yb01-swiper .con{padding:10px 10px 24px;display:block;background-color:#fff;border:1px solid #fff;box-shadow:0 0 18px 0 rgba(51,51,51,.1);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .pic{padding-top:145.81%;position:relative;overflow:hidden}

.yb01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .inner{padding:2px 20px 0;text-align:center}

.yb01-swiper .title{margin-bottom:5px;font-size:20px;color:#333;font-weight:400;height:1.4em;line-height:1.4;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .qk{font-size:16px;color:#777;height:1.5em;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.yb01-swiper .con:hover .title{color:#004097}

.yb01-swiper .con:hover .qk{color:#004097}

.yb01-swiper .swiper-pagination{position:absolute;left:0;bottom:0;right:0;font-size:0;z-index:10}

.yb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 6px;width:8px;height:8px;border-radius:50%;background-color:rgba(102,102,102,.5);opacity:1;filter:alpha(opacity=100)}

.yb01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#666}

.yb01-swiper .swiper-next,.yb01-swiper .swiper-prev{position:absolute;top:50%;width:58px;height:58px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10}

.yb01-swiper .swiper-next:before,.yb01-swiper .swiper-prev:before{content:'';position:absolute;left:50%;bottom:-13px;width:52px;height:27px;background:url(../images/z-jt-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}

.yb01-swiper .swiper-next:after,.yb01-swiper .swiper-prev:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:12px auto;background-size:12px auto;border-radius:50%;z-index:2}

.yb01-swiper .swiper-prev{left:0}

.yb01-swiper .swiper-prev:after{background-image:url(../images/z-jt8.png)}

.yb01-swiper .swiper-next{right:0}

.yb01-swiper .swiper-next:after{background-image:url(../images/z-jt9.png)}

.row-news3{padding:68px 0 90px;overflow:hidden}

.row-news3 .z-tit01{margin-bottom:46px}

.row-news3 .z-btn01{margin-top:70px}

.video01{display:-webkit-flex;display:flex;justify-content:space-between}

.video01 .video01-l{width:58.5%}

.video01 .video01-r{width:39.21%}

.video01-big{min-height:512px;height:100%;position:relative;overflow:hidden}

.video01-big:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.video01-big:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.video01-big img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.video01-big .play{position:absolute;left:50%;top:50%;width:52px;height:52px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.video01-big .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.video01-big .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.video01-big .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}

.video01-big .mask .mask-bt{padding:3.6% 4%;position:absolute;left:0;bottom:0;right:0;line-height:30px;overflow:hidden;z-index:2}

.video01-big .date{margin-left:15px;float:right;font-size:14px;color:#fff;font-family:Arial}

.video01-big .title{font-size:20px;color:#e8e8e8;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.video01-big:hover:before{background-color:transparent}

.video01-big:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.video01-big:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news03-ul{margin-bottom:-19px}

.news03-ul .news03-item{margin-bottom:19px}

.news03-ul .con{display:block;overflow:hidden}

.news03-ul .pic{margin-right:28px;float:left;width:46.1%;height:158px;position:relative;overflow:hidden}

.news03-ul .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .play{position:absolute;left:50%;top:50%;width:37px;height:37px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}

.news03-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news03-ul .inner{overflow:hidden}

.news03-ul .title{margin-bottom:12px;font-size:20px;color:#333;font-weight:400;line-height:1.6;max-height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .date{font-size:14px;color:#999;font-family:Arial}

.news03-ul .con:hover .pic:before{background-color:transparent}

.news03-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news03-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news03-ul .con:hover .title{color:#004097}

/*!新闻频道-医院动态*/

.news04-ul .news04-item{border-bottom:1px solid #ececec}

.news04-ul .con{padding:33px 0 41px;display:block;overflow:hidden}

.news04-ul .pic{margin:2px 52px 0 0;float:left;width:332px; position:relative;overflow:hidden}

.news04-ul .pic:after{content:'';display:block;padding-top:56.33%}

.news04-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news04-ul .inner{overflow:hidden}

.news04-ul .date{margin-bottom:12px;font-size:16px;color:#999;font-family:Arial}

.news04-ul .title{margin-bottom:20px;font-size:20px;color:#333;font-weight:400;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news04-ul .desc{margin-bottom:23px;font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news04-ul .more{font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news04-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news04-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news04-ul .con:hover .title{color:#004097}

.news04-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.news04-ul.news04-ul2{border-top:1px solid #ececec}

.news04-ul.news04-ul2 .pic{margin-right:3.71%;width:23.71%}

.news05-ul .news05-item{border-bottom:1px solid rgba(0,0,0,.1)}

.news05-ul .con{padding:28px 0;display:block}

.news05-ul .pic{margin-bottom:16px;padding-top:56.33%;position:relative;overflow:hidden}

.news05-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news05-ul .play{position:absolute;left:50%;top:50%;width:38px;height:38px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:2}

.news05-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news05-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news05-ul .title{margin-bottom:7px;font-size:18px;color:#333;font-weight:400;line-height:1.72;max-height:3.44em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news05-ul .date{font-size:14px;color:#888;font-family:Arial}

.news05-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news05-ul .con:hover .title{color:#004097}

.news05-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news05-ul .con:hover .pic:before{background-color:transparent}

.news05-ul.news05-ul_02 .news05-item{border:none}

.news05-ul.news05-ul_02 .con{padding:16px 0}

.news05-ul.news05-ul_02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

/*!新闻频道-新闻详情*/

.row-dt1{padding:95px 0 70px;overflow:hidden}

.in-pos{background-color:#f7f7f7;overflow:hidden}

.in-pos .z-btn02{margin:22px 0 0 20px;float:right}

.in-pos .cur{padding:28px 0;overflow:hidden}

.in-pos.in-pos2{background-color:#fff;border-bottom:1px solid #d9d9d9}

.in-pos.in-pos2 .cur{padding:20px 0}

.z-dt01 .hd{padding-bottom:39px;border-bottom:1px solid rgba(0,0,0,.15)}

.z-dt01 .hd .title{margin-bottom:12px;font-size:30px;color:#004097;font-weight:400;line-height:1.53}

.z-dt01 .hd .info{font-size:14px;color:#999}

.z-dt01 .hd .info span{margin-right:40px;display:inline-block}

.z-dt01 .cont{padding:28px 0;font-size:16px;color:#666;line-height:1.88}

.z-dt01 .page{display:-webkit-flex;display:flex;justify-content:space-between}

.z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{width:29.17%;flex-shrink:0;border:1px solid #e7e7e7;box-shadow:0 0 6px 0 rgba(0,0,0,.07);font-size:18px;color:#333;text-align:center;line-height:61px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-dt01 .page .next:hover,.z-dt01 .page .prev:hover,.z-dt01 .page .return:hover{background-color:#004097;color:#fff}

.z-code01{padding:27px 0 30px;background-color:#fff;position:relative}

.z-code01 .pic{margin:0 auto;width:249px;background-color:#fff;overflow:hidden}

.z-code01 .pic img{display:block;width:100%}

.z-code01 .title{padding:0 20px;font-size:18px;color:#333;font-weight:400;text-align:center}

.news06-ul{margin-bottom:-36px}

.news06-ul .news06-item{margin-bottom:36px}

.news06-ul .con{display:block}

.news06-ul .pic{margin-bottom:18px;padding-top:56.33%;position:relative;overflow:hidden}

.news06-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul .play{position:absolute;left:50%;top:50%;width:38px;height:38px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:2}

.news06-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news06-ul .title{font-size:20px;color:#333;font-weight:400;line-height:1.55;max-height:3.1em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul .date{margin-top:4px;font-size:14px;color:#888;font-family:Arial}

.news06-ul .desc{margin-top:14px;font-size:14px;color:#666;line-height:1.93;max-height:3.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news06-ul .con:hover .pic:before{background-color:transparent}

.news06-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news06-ul .con:hover .title{color:#004097}

.news06-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news06-ul.news06-ul_02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul.news06-ul_02 .desc{margin-top:7px}

.yydh01-ul{margin-bottom:-30px}

.yydh01-ul .yydh01-item{margin-bottom:30px}

.yydh01-ul .con{padding-top:63%;display:block;position:relative;overflow:hidden}

.yydh01-ul .pic{position:absolute;left:0;top:0;width:100%;height:100%}

.yydh01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yydh01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,64,151,.6);z-index:2}

.yydh01-ul .mask .mask-inner{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.yydh01-ul .icon{height:69px;line-height:69px;font-size:0;text-align:center;overflow:hidden}

.yydh01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.yydh01-ul .title{font-size:24px;color:#fff;font-weight:400;text-align:center;line-height:1.5}

.yydh01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news07-ul .news07-item{border-bottom:1px solid rgba(0,0,0,.1)}

.news07-ul .con{padding-left:18px;display:block;height:48px;line-height:48px;position:relative;overflow:hidden}

.news07-ul .con:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#666;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news07-ul .date{margin-left:20px;float:right;font-size:16px;color:#666;font-family:Arial}

.news07-ul .title{font-size:16px;color:#333;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news07-ul .con:hover .title{color:#004097}

/*!新闻频道-肿瘤院报*/

.yb01-ul{margin:0 -18px -42px;font-size:0}

.yb01-ul .yb01-item{padding:0 18px;margin-bottom:42px;display:inline-block;vertical-align:top}

.yb01-ul .con{padding:16px 16px 20px;display:block;border:1px solid #f1ecec;box-shadow:0 0 13px 0 rgba(51,51,51,.08);border-radius:10px;overflow:hidden}

.yb01-ul .pic{margin-bottom:16px;padding-top:148.59%;position:relative;overflow:hidden}

.yb01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-ul .title{margin-bottom:4px;font-size:20px;color:#333;font-weight:400;text-align:center;height:1.45em;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-ul .qk{font-size:16px;color:#777;text-align:center;height:1.45em;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.yb01-ul .con:hover .title{color:#004097}

.yb01-ul .con:hover .qk{color:#004097}

.yb01-ul.yb01-ul2 .pic{padding-top:133%}

/*!新闻频道-视频中心*/

.news08-ul{margin:0 -18px -38px;font-size:0}

.news08-ul .news08-item{padding:0 18px;margin-bottom:38px;display:inline-block;vertical-align:top}

.news08-ul .con{padding:20px 20px 16px;display:block;border:1px solid #eae8e8;box-shadow:0 0 7px 0 rgba(51,51,51,.09);border-radius:10px;overflow:hidden}

.news08-ul .pic{margin-bottom:21px;padding-top:56.23%;position:relative;overflow:hidden}

.news08-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news08-ul .play{position:absolute;left:50%;top:50%;width:38px;height:38px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:2}

.news08-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news08-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news08-ul .title{margin-bottom:8px;font-size:18px;color:#333;text-align:center;font-weight:400;height:1.33em;line-height:1.33em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news08-ul .date{font-size:14px;color:#999;text-align:center;font-family:Arial;height:2.14em;line-height:2.14em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.news08-ul .con:hover .pic:before{background-color:transparent}

.news08-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news08-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news08-ul .con:hover .title{color:#004097}

.news08-ul.news08-ul_02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

/*!新闻频道-肿瘤院报-详情*/

#pageContent{width:100%;height:100vh;background-color:#fff;overflow:hidden;position:relative}

#imgContainer{width:100%;height:100%}

#positionButtonDiv{width:80px;background:#3a383f;background:rgba(58,56,63,.8);border:solid 1px #100000;color:#fff;padding:8px;text-align:left;position:absolute;right:35px;top:35px}

#positionButtonDiv p{padding:10px 0;overflow:hidden}

#positionButtonDiv .positionButtonSpan img{border:0;width:60px;height:60px;user-select:none}

.zoomButton{border:0;cursor:pointer;float:left}

#zoomOutButton{margin-left:6px}

.imglist a{display:block;margin:5px 0;opacity:.6;filter:alpha(opacity=60)}

.imglist a.on{opacity:1;filter:alpha(opacity=100)}

.imglist img{width:60px;height:83px}

/*!医院概况*/

.bd1-xt1{position:absolute;right:0;top:0;width:1477px;overflow:hidden;z-index:1}

.bd1-xt1 img{display:block;width:100%}

.row-gk1{padding:74px 0 125px;background-color:#f6f6f6;position:relative;overflow:hidden}

.row-gk1 .z-tit01{margin-bottom:56px}

.row-gk1 .z-btn01{margin-top:-53px;float:right;position:relative;z-index:10;overflow:hidden}

.gk1-xt1{position:absolute;left:12.34%;top:45.53%;width:9.84%;overflow:hidden;z-index:1}

.gk1-xt1 img{display:block;width:100%}

.row-gk1 .wp{height:100%;position:relative;z-index:2}

.row-gk1 .num01-ul{padding-top:135px}

.z-gk01{margin:0 -10px;font-size:0}

.z-gk01 .col-c,.z-gk01 .col-l,.z-gk01 .col-r{padding:0 10px;float:none;display:inline-block;vertical-align:top;width:33.33%}

.z-gk01 .col-c{padding-top:56px}

.gk01-ul{margin-bottom:-27px}

.gk01-ul .gk01-item{margin-bottom:27px}

.gk01-ul .con{padding:20px;display:block;min-height:297px;position:relative;border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,.2);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.gk01-ul .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:-1}

.gk01-ul .icon{margin-bottom:14px;height:45px;line-height:45px;font-size:0;text-align:center;overflow:hidden}

.gk01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.gk01-ul .title{margin-bottom:26px;font-size:16px;color:#fff;font-weight:400;text-align:center}

.gk01-ul .desc{font-size:24px;color:#fff;font-weight:700;text-align:center}

.gk01-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.num01-ul{margin:0 -10px -24px;font-size:0}

.num01-ul .num01-item{padding:0 10px;margin-bottom:24px;display:inline-block;vertical-align:bottom;min-width:50%;font-size:0}

.num01-ul .num01-item:first-child{width:100%}

.num01-ul .icon{display:inline-block;vertical-align:bottom;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;overflow:hidden}

.num01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.num01-ul .inner{padding-left:16px;display:inline-block;vertical-align:bottom;width:calc(100% - 40px)}

.num01-ul .n{font-size:60px;color:#666;font-weight:700;line-height:1;font-family:Arial}

.num01-ul .title{font-size:14px;color:#000;font-weight:400;line-height:1.29}

.gk01-r-cont{padding:66px 0;position:relative;border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,.2);overflow:hidden}

.gk01-r-cont .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:-1}

.gk02-ul{margin-bottom:-60px}

.gk02-ul .gk02-item{margin-bottom:60px}

.gk02-ul .con{padding:0 30px;display:block;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gk02-ul .icon{margin-right:10px;float:left;width:50px;height:50px;line-height:50px;font-size:0;text-align:center}

.gk02-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.gk02-ul .inner{padding-top:6px;overflow:hidden}

.gk02-ul .title{margin-bottom:10px;font-size:24px;color:#fff;font-weight:700;line-height:1.5;font-weight:700}

.gk02-ul .desc{font-size:16px;color:#fff;line-height:1.5}

.gk02-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.row-gk2{padding:86px 15px 82px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-gk2 .z-tit01{margin-bottom:82px}

.z-zzjg01{padding-bottom:20px;white-space:nowrap;overflow:hidden;overflow-x:auto}

.z-zzjg01::-webkit-scrollbar{width:100%;height:6px}

.z-zzjg01::-webkit-scrollbar-track{background:0 0}

.z-zzjg01::-webkit-scrollbar-thumb{background:#ccc}

.z-zzjg01::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-zzjg01 .cont{margin:0 auto;width:1403px;height:953px;background:url(../images/z-zzjg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}

.z-zzjg01 .hd{position:absolute;left:0;top:442px;width:168px;height:41px;line-height:41px;font-size:16px;color:#e6e6e6;text-align:center}

.z-zzjg01 .hd .name{display:block;color:#e6e6e6}

.z-zzjg01 .hd:hover{text-decoration:underline}

.z-zzjg01 .items{float:left;font-size:14px;color:#e6e6e6;text-align:center}

.z-zzjg01 .its1{margin-left:343px;width:168px}

.z-zzjg01 .its1 .it1{margin-top:115px}

.z-zzjg01 .its1 .it2{margin-top:260px}

.z-zzjg01 .its1 .it3{margin-top:200px}

.z-zzjg01 .its1 .it4{margin-top:54px}

.z-zzjg01 .its1 .it5{margin-top:94px}

.z-zzjg01 .its2{margin-left:173px;width:168px}

.z-zzjg01 .its2 .it1{margin-top:41px}

.z-zzjg01 .its2 .it2{margin-top:8px}

.z-zzjg01 .its2 .it3{margin-top:8px}

.z-zzjg01 .its2 .it4{margin-top:8px}

.z-zzjg01 .its2 .it5{margin-top:18px}

.z-zzjg01 .its2 .it6{margin-top:8px}

.z-zzjg01 .its2 .it7{margin-top:41px}

.z-zzjg01 .its2 .it8{margin-top:8px}

.z-zzjg01 .its2 .it9{margin-top:8px}

.z-zzjg01 .its2 .it10{margin-top:8px}

.z-zzjg01 .its2 .it11{margin-top:8px}

.z-zzjg01 .its2 .it12{margin-top:8px}

.z-zzjg01 .its2 .it13{margin-top:-152px;margin-left:338px}

.z-zzjg01 .its2 .it14{margin-top:8px;margin-left:338px}

.z-zzjg01 .its2 .it15{margin-top:4px;margin-left:338px}

.z-zzjg01 .its2 .it16{margin-top:8px;margin-left:338px}

.z-zzjg01 .its2 .it17{margin-top:8px;margin-left:338px}

.z-zzjg01 .its2 .it18{margin-top:8px;margin-left:338px}

.z-zzjg01 .its2 .it19{margin-top:8px;margin-left:338px}

.z-zzjg01 .its2 .it20{margin-top:-137px;margin-left:-33px}

.z-zzjg01 .its2 .it21{margin-top:8px;margin-left:-33px}

.z-zzjg01 .its2 .it22{margin-top:8px;margin-left:-33px}

.z-zzjg01 .its2 .it23{margin-top:19px;margin-left:131px}

.z-zzjg01 .its2 .it24{margin-top:8px;margin-left:131px}

.z-zzjg01 .its3{margin-left:250px;width:168px}

.z-zzjg01 .its3 .it2{margin-top:1px}

.z-zzjg01 .its3 .it3{margin-top:1px}

.z-zzjg01 .its3 .it4{margin-top:-35px;margin-left:-198px}

.z-zzjg01 .its3 .it5{margin-top:56px;margin-left:-198px}

.z-zzjg01 .its3 .it6{margin-top:-24px}

.z-zzjg01 .its3 .it7{margin-top:1px}

.z-zzjg01 .its3 .it8{margin-top:1px}

.z-zzjg01 .its3 .it9{margin-top:6px}

.z-zzjg01 .its3 .it10{margin-top:1px}

.z-zzjg01 .its3 .it11{margin-top:1px}

.z-zzjg01 .its3 .it12{width:132px;margin-top:122px;margin-left:-234px}

.z-zzjg01 .its3 .it13{width:132px;margin-top:1px;margin-left:-234px}

.z-zzjg01 .its3 .it14{margin-top:-33px;margin-left:132px}

.z-zzjg01 .its3 .it15{margin-top:1px;margin-left:132px}

.z-zzjg01 .item{width:168px;height:41px;line-height:41px}

.z-zzjg01 .item .name{display:block;color:#e6e6e6;position:relative;z-index:10}

.z-zzjg01 .item:hover{text-decoration:underline}

.row-gk3{padding:49px 0 59px;overflow:hidden}

.row-gk3 .z-tit01{margin-bottom:42px}

.row-gk3 .z-btn01{margin-top:30px}

.ld01-ul{margin:0 -16px -44px;font-size:0}

.ld01-ul .ld01-item{padding:0 16px;margin-bottom:44px;display:inline-block;vertical-align:top}

.ld01-ul .con{display:block;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .pic{padding-top:128.99%;position:relative;overflow:hidden}

.ld01-ul .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:6px solid #183f84;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .inner{padding:26px 12px 22px}

.ld01-ul .name{margin-bottom:2px;font-size:24px;color:#333;text-align:center;font-weight:400;height:1.25em;line-height:1.25em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .desc{font-size:18px;color:#666;text-align:center;height:1.67em;line-height:1.67em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .con:hover{background-color:#183f84;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}

.ld01-ul .con:hover .pic:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.ld01-ul .con:hover .pic img{-webkit-transform:scale(.94,.95);-ms-transform:scale(.94,.95);-o-transform:scale(.94,.95);transform:scale(.94,.95)}

.ld01-ul .con:hover .name{color:#fff}

.ld01-ul .con:hover .desc{color:#fff}

.row-gk4{padding:51px 0 56px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-gk4 .z-tit01{margin-bottom:41px}

.row-gk4 .z-btn01{margin-top:62px}

.z-sb01{height:558px;overflow:hidden}

.z-sb01 .col-r{width:35.36%;height:100%}

.z-sb01 .col-l{width:64.64%;height:100%}

.z-sb01 .tab01-tit{height:100%;position:relative;z-index:10}

.z-sb01 .tab01-desc{height:100%}

.z-sb01 .tab01-desc .tab01-item__on{height:100%}

.sb01-swiper{height:100%;position:relative;overflow:hidden}

.sb01-swiper .con{display:block;height:100%;position:relative;overflow:hidden}

.sb01-swiper .pic{height:100%;overflow:hidden}

.sb01-swiper .pic img{display:block;width:100%;height:100%;object-fit:cover}

.sb01-swiper .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg11.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.sb01-swiper .mask .mask-inner{padding:28px 26px;padding-right:160px;position:absolute;left:0;bottom:0;right:0;z-index:2}

.sb01-swiper .title{font-size:18px;color:#fff;font-weight:400;height:1.67em;line-height:1.67em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.sb01-swiper .swiper-pagination{position:absolute;right:43px;bottom:36px;left:auto;width:auto;font-size:0;z-index:10}

.sb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:10px;height:10px;background-color:#fff;opacity:1;filter:alpha(opacity=100)}

.sb01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#183f84}

.row-gk5{padding:51px 0 108px;overflow:hidden}

.row-gk5 .z-tit01{margin-bottom:44px}

.jg01-ul{margin:0 -20px -40px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.jg01-ul .jg01-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top}

.jg01-ul .con{padding:36px 40px 33px;display:block;height:100%;background-color:#f5f5f5;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#ccc}

.jg01-ul .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#183f84;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .pic{margin-right:25px;float:left;width:88px;height:88px;line-height:88px;font-size:0;text-align:center;background-color:#fff;border-radius:50%;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .pic img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.jg01-ul .pic img:nth-child(2){display:none}

.jg01-ul .inner{padding-top:7px;overflow:hidden}

.jg01-ul .date{margin-bottom:20px;font-size:14px;color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .title{margin-bottom:20px;font-size:24px;color:#333;font-weight:400;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .more{float:right;font-size:14px;color:#333;line-height:2.57;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .more i{margin:-2px 0 0 12px;display:inline-block;vertical-align:middle;width:18px;height:14px;background:url(../images/z-jt16.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .con:hover{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}

.jg01-ul .con:hover:after{width:100%}

.jg01-ul .con:hover .pic{background-color:#183f84}

.jg01-ul .con:hover .pic img{display:none}

.jg01-ul .con:hover .pic img:nth-child(2){display:inline-block}

.jg01-ul .con:hover .date{color:#183f84}

.jg01-ul .con:hover .title{color:#183f84}

.jg01-ul .con:hover .more{color:#183f84}

.jg01-ul .con:hover .more i{background-image:url(../images/z-jt17.png)}

.row-gk6{background-color:#f5f5f5;overflow:hidden}

.row-gk6 .z-tit01{margin:0;padding:81px 0 67px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.z-dj01{padding:38px 0 70px;overflow:hidden}

.z-dj01 .pic{margin:0 auto;width:496px;position:relative}

.z-dj01 .pic:after{content:'';position:absolute;width:859px;height:201px;background:url(../images/z-bg13.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;left:50%;bottom:-62px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}

.z-dj01 .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-dj01 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-gk7{padding:51px 0;overflow:hidden}

.row-gk7 .z-tit01{margin-bottom:57px}

.z-lxwm01{min-height:475px;box-shadow:0 2px 6px 0 rgba(0,0,0,.35);overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between}

.z-lxwm01 .pic{float:right;width:65.29%;overflow:hidden;flex-shrink:0;order:2}

.z-lxwm01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-lxwm01 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-lxwm01 .cont{padding:18px 40px 18px 53px;width:34.71%;overflow:hidden;flex-shrink:0;order:1}

.z-lxwm01 .cont .item{padding:20px 0;min-height:107px;overflow:hidden;cursor:pointer;display:-webkit-flex;display:flex;

    /*align-items:center*/

}

.z-lxwm01 .cont .item+.item{border-top:1px solid #ddd}

.z-lxwm01 .cont .icon{margin-right:20px;float:left;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-lxwm01 .cont .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-lxwm01 .cont .inner{overflow:hidden}

.z-lxwm01 .cont .title{margin-bottom:4px;font-size:16px;color:#333;font-weight:700}

.z-lxwm01 .cont .desc{font-size:18px;color:#183f84;font-weight:700}

.z-lxwm01 .cont .item:hover .icon{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

/*!医院概况-详情*/

.z-dt02{font-size:16px;color:#666;line-height:1.63}

.z-gkDt01{margin-bottom:38px;min-height:398px;display:-webkit-flex;display:flex}

.z-gkDt01 .pic{width:51.36%}

.z-gkDt01 .pic img{display:block;width:100%;height:100%;object-fit:cover}

.z-gkDt01 .cont{padding:20px 60px;width:48.64%;background:url(../images/z-bg15.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.z-gkDt01 .cont .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left center;-webkit-background-size:contain;background-size:contain}

.z-gkDt01 .title{margin-bottom:28px;width:100%;font-size:36px;color:#fff;line-height:1.5;font-weight:400;position:relative;z-index:2}

.z-gkDt01 .ls{width:100%;font-size:18px;color:#fff;line-height:1.5;position:relative;z-index:2}

.z-gkDt01 .ls p{padding:10.5px 0;padding-left:40px;position:relative}

.z-gkDt01 .ls p:before{content:'';position:absolute;left:0;top:24px;width:9px;height:2px;background-color:#fff}

.imgs01-ul{padding:54px 0 42px;margin:0 -13px -26px;font-size:0}

.imgs01-ul .imgs01-item{padding:0 13px;margin-bottom:26px;display:inline-block;vertical-align:top}

.imgs01-ul .pic{padding-top:61.57%;position:relative;overflow:hidden}

.imgs01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.imgs01-ul.imgs01-ul_2 .pic{border-radius:10px}

/*!医院概况-高新设备*/

.tab02 .cp01-ul{padding-bottom:60px}

.cp01-ul{margin:0 -10px -33px;font-size:0}

.cp01-ul li{padding:0 10px;margin-bottom:33px;display:inline-block;vertical-align:top}

.cp01-ul .con{padding:24px 18px 32px;display:block;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cp01-ul .pic{margin-bottom:26px;padding-top:66.27%;position:relative;overflow:hidden}

.cp01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cp01-ul .title{font-size:16px;color:#333;text-align:center;font-weight:400;height:20px;line-height:20px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cp01-ul .con:hover{background-color:#08469b;box-shadow:0 0 7px 0 rgba(4,0,0,.2)}

.cp01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.cp01-ul .con:hover .title{color:#fff;font-weight:700}

/*!医院概况-医院领导*/

.row-ld01{padding:88px 0 70px}

.row-ld01 .wp{position:relative;z-index:2}

.row-ld01 .z-tit02{margin-bottom:60px}

.z-ld01-hd{margin-bottom:22px;position:relative;overflow:hidden}

.z-ld01-hd .z-btn03{position:absolute;right:0;top:0;z-index:10}

.z-ld01-hd .pic{margin-right:54px;float:left;width:162px;overflow:hidden}

.z-ld01-hd .pic img{display:block;width:100%}

.z-ld01-hd .cont{position:relative;overflow:hidden}

.z-ld01-hd .hd{margin-bottom:4px;font-size:30px;color:#333;font-weight:700}

.z-ld01-hd .hd .ks{margin-left:18px;display:inline-block;font-size:18px;color:#004097;font-weight:400}

.z-ld01-hd .info{margin:0 -10px 44px;width:55%;font-size:0}

.z-ld01-hd .info p{padding:0 10px;display:inline-block;vertical-align:top;font-size:16px;color:#333;line-height:1.88;width:50%}

.z-ld01-hd .items{margin:0 -2px -4px;font-size:0}

.z-ld01-hd .items .it{padding:0 2px;margin-bottom:4px;display:inline-block;vertical-align:top;min-width:25%}

.z-ld01-hd .items .title{padding:0 4px;display:block;font-size:16px;color:#333;line-height:32px;text-align:center;background-color:rgba(38,92,166,.1);border-radius:8px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ld01-hd .items .it:hover .title{background-color:#265ca6;color:#fff}

.z-ld01-item{padding:25px 0}

.z-ld01-item .hd{margin-bottom:20px}

.z-ld01-item .hd .title{font-size:30px;color:#004097;font-weight:700}

.z-ld01-item .con{font-size:16px;color:#333;line-height:1.63}

.zw01-ul{margin:-5px -10px;width:71.8%;font-size:0}

.zw01-ul .zw01-item{padding:5px 10px;display:inline-block;vertical-align:top;width:50%;font-size:16px;color:#333;line-height:1.63}

.row-ld02{padding:65px 0 112px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.ld01-swiper{padding-bottom:114px;position:relative;overflow:hidden}

.ld01-swiper .con{display:block;overflow:hidden}

.ld01-swiper .pic{margin-bottom:18px;padding-top:128.5%;position:relative;overflow:hidden}

.ld01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-swiper .title{margin-bottom:6px;font-size:24px;color:#333;font-weight:400;text-align:center;height:1.25em;line-height:1.25em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-swiper .zw{font-size:18px;color:#666;text-align:center;height:1.25em;line-height:1.25em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ld01-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ld01-swiper .con:hover .title{color:#265ca6}

.ld01-swiper .swiper-btn{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;z-index:10}

.ld01-swiper .swiper-btn:before{content:'';position:absolute;left:0;top:50%;right:0;height:1px;background-color:#dcdcdc;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}

.ld01-swiper .swiper-btn .swiper-next,.ld01-swiper .swiper-btn .swiper-prev{margin:0 10px;display:inline-block;vertical-align:middle;width:41px;height:41px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;background-color:#c7a367;border-radius:50%;cursor:pointer;position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-swiper .swiper-btn .swiper-prev{background-image:url(../images/z-jt18.png)}

.ld01-swiper .swiper-btn .swiper-next{background-image:url(../images/z-jt19.png)}

.ld01-swiper .swiper-btn .swiper-next:hover,.ld01-swiper .swiper-btn .swiper-prev:hover{background-color:#822230}

/*!搜索结果*/

.row-block2 .news09-ul{padding-bottom:13px}

.news09-ul{margin-bottom:-33px}

.news09-ul .news09-item{margin-bottom:33px}

.news09-ul .con{padding:23px 23px 12px;display:block;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09)}

.news09-ul .title{margin-bottom:10px;font-size:20px;color:#333;font-weight:400;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.news09-ul .title span{color:#8c1729;font-weight:700}

.news09-ul .desc{margin-bottom:9px;font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news09-ul .date{font-size:16px;color:#999;line-height:1.63}

.news09-ul .con:hover .title{color:#004097}

/*!医保物价-政策文件*/

.news010-ul{margin-bottom:-28px}

.news010-ul .news010-item{margin-bottom:28px}

.news010-ul .con{padding:30px 40px;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news010-ul .title{margin-bottom:12px;font-size:20px;color:#333;font-weight:700;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news010-ul .title a{display:block;color:#333;font-weight:400;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news010-ul .tag{padding-bottom:19px;margin-bottom:14px;font-size:0;border-bottom:1px solid rgba(200,200,200,.35)}

.news010-ul .tag .tag-item{margin-right:102px;display:inline-block;vertical-align:top;font-size:16px;color:#333;line-height:1.63}

.news010-ul .tag .tag-item .n{color:#004097}

.news010-ul .txt{font-size:16px;color:#666;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news010-ul .con:hover .title{color:#004097}

.news010-ul .con:hover .title a{color:#004097}

.news010-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.news010-ul .tag .tag-item:hover .n{text-decoration:underline}

/*!就医指南-门诊指南*/

.row-mz1{padding:73px 0 25px;overflow:hidden}

.row-mz1 .z-tit01{margin-bottom:44px}

.row-mz1 .tab02-tit{margin-bottom:0}

.row-mz2{padding:25px 0 112px;overflow:hidden}

.row-mz2 .z-tit02{margin-bottom:44px}

.mzNav-ul{margin:0 -6px -12px;font-size:0;white-space:nowrap;overflow-x:auto;display:-webkit-flex;display:flex}

.mzNav-ul::-webkit-scrollbar{width:100%;height:3px}

.mzNav-ul::-webkit-scrollbar-track{background:0 0}

.mzNav-ul::-webkit-scrollbar-thumb{background:#ccc}

.mzNav-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.mzNav-ul .mzNav-item{padding:0 6px;margin-bottom:12px;display:inline-block;vertical-align:top;width:16.66%;min-height:252px;white-space:normal;flex-shrink:0}

.mzNav-ul .con{padding:20px 20px 40px;display:block;height:100%;position:relative;border-radius:10px;background-color:#004097;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.mzNav-ul .num{position:absolute;left:0;bottom:-20px;right:0;font-size:72px;color:rgba(255,255,255,.05);text-align:center;line-height:1}

.mzNav-ul .icon{margin-bottom:24px;height:70px;line-height:70px;font-size:0;text-align:center;overflow:hidden}

.mzNav-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.mzNav-ul .title{width:100%;font-size:18px;color:#fff;font-weight:400;text-align:center;line-height:1.56;min-height:3.12em}

.mzNav-ul .con:hover{background-color:#8b1728}

.mzNav-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.row-mz3{padding:55px 0 80px;background-color:#f9f9f9;overflow:hidden}

.row-mz3 .z-tit02{margin-bottom:40px}

.row-mz3 .z-btn01{margin-top:60px}

.news011-ul{margin:0 -15px -30px;font-size:0}

.news011-ul .news011-item{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:50%}

.news011-ul .con{padding:0 38px;display:block;background-color:#fff;box-shadow:0 0 6px 0 rgba(51,51,51,.25);overflow:hidden}

.news011-ul .hd{padding:34px 0;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}

.news011-ul .pic{margin:5px 0 0 20px;float:right;width:42.7%;height:147px;overflow:hidden}

.news011-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news011-ul .inner{overflow:hidden}

.news011-ul .title{margin-bottom:17px;font-size:20px;color:#333;font-weight:400;line-height:1.45;max-height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news011-ul .txt{font-size:16px;color:#777;line-height:1.63;max-height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.news011-ul .bt{overflow:hidden}

.news011-ul .more{float:right;font-size:14px;color:#999;line-height:66px}

.news011-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news011-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news011-ul .con:hover .title{color:#004097}

/*!健康科普*/

.row-jkkp1{padding:73px 0 77px;overflow:hidden}

.row-jkkp1 .z-tit01{margin-bottom:38px}

.row-jkkp1 .z-btn01{margin-top:53px}

.news012-ul{margin:0 -14px -43px;font-size:0}

.news012-ul .news012-item{padding:0 14px;margin-bottom:43px;display:inline-block;vertical-align:top;width:33.33%}

.news012-ul .con{padding:20px 20px 35px;display:block;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);background-color:#fff;overflow:hidden}

.news012-ul .pic{margin-bottom:26px;padding-top:52.94%;position:relative;overflow:hidden}

.news012-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news012-ul .title{margin-bottom:22px;font-size:20px;color:#333;font-weight:400;height:1.45em;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news012-ul .desc{margin-bottom:11px;font-size:16px;color:#666;line-height:1.69;height:3.38em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news012-ul .date{margin-bottom:30px;font-size:14px;color:#999}

.news012-ul .more{font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news012-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news012-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news012-ul .con:hover .title{color:#004097}

.news012-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.news012-ul.news012-ul2{margin:0 -12px -32px}

.news012-ul.news012-ul2 .news012-item{padding:0 12px;margin-bottom:32px;width:25%}

.news012-ul.news012-ul2 .con{padding:14px 16px 30px}

.news012-ul.news012-ul2 .pic{margin-bottom:14px;padding-top:54.4%}

.news012-ul.news012-ul2 .title{margin-bottom:18px;line-height:1.45;height:2.9em;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news012-ul.news012-ul2 .desc{margin-bottom:5px}

.news012-ul.news012-ul2 .date{margin-bottom:23px}

.row-jkkp2{padding:64px 0 83px;background-color:#f7f7f7;overflow:hidden}

.row-jkkp2 .z-btn01{margin-top:78px}

.z-jkjt01 .jkjt01-swiper{float:left;width:38.64%}

.z-jkjt01 .news013-ul{float:right;width:57.57%}

.jkjt01-swiper{position:relative;box-shadow:0 0 10px 0 rgba(51,51,51,.2);overflow:hidden}

.jkjt01-swiper .con{display:block;background-color:#fff;overflow:hidden}

.jkjt01-swiper .pic{height:302px;position:relative;overflow:hidden}

.jkjt01-swiper .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jkjt01-swiper .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jkjt01-swiper .play{position:absolute;left:50%;top:50%;width:45px;height:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.jkjt01-swiper .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jkjt01-swiper .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.jkjt01-swiper .inner{padding:22px 25px;height:108px}

.jkjt01-swiper .title{font-size:20px;color:#333;font-weight:400;height:1.2em;line-height:1.2em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.jkjt01-swiper .con:hover .pic:after{opacity:0;filter:alpha(opacity=0)}

.jkjt01-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.jkjt01-swiper .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.jkjt01-swiper .swiper-pagination{position:absolute;right:33px;bottom:24px;left:auto;width:auto;font-size:0;z-index:10}

.jkjt01-swiper .swiper-pagination-bullet{margin:0 5px!important;width:9px;height:9px;background-color:rgba(102,102,102,.5);border-radius:5px}

.jkjt01-swiper .swiper-pagination-bullet-active{background-color:#666}

.news013-ul .news013-item{position:relative}

.news013-ul .news013-item:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:rgba(214,214,214,.8)}

.news013-ul .news013-item:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news013-ul .con{padding-right:120px;display:block;height:72px;line-height:72px;position:relative;overflow:hidden}

.news013-ul .pic{margin-right:28px;float:left;width:32.26%;height:156px;overflow:hidden;display:none}

.news013-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news013-ul .inner{overflow:hidden}

.news013-ul .title{display:inline-block;vertical-align:middle;width:100%;font-size:18px;color:#333;font-weight:400;height:1.6em;line-height:1.6em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news013-ul .date{position:absolute;right:0;top:50%;font-size:14px;color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news013-ul .desc{font-size:16px;color:#666;line-height:1.75;height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;display:none}

.news013-ul .news013-item:first-child .con{padding:0;padding-bottom:30px;height:auto}

.news013-ul .news013-item:first-child .pic{display:block}

.news013-ul .news013-item:first-child .inner{line-height:1.5}

.news013-ul .news013-item:first-child .title{font-size:22px;height:1.77em;line-height:1.77em}

.news013-ul .news013-item:first-child .date{margin-top:6px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.news013-ul .news013-item:first-child .desc{margin-top:18px;display:block}

.news013-ul .news013-item:hover:after{width:100%}

.news013-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news013-ul .con:hover .title{color:#004097}

/*!就医服务-健康讲坛*/

.news014-ul{margin:0 -12px -29px;font-size:0}

.news014-ul .news014-item{padding:0 12px;margin-bottom:29px;display:inline-block;vertical-align:top;width:33.33%}

.news014-ul .con{padding:20px 20px 24px;display:block;border:1px solid #eae8e8;box-shadow:0 0 7px 0 rgba(51,51,51,.09);overflow:hidden}

.news014-ul .pic{margin-bottom:20px;padding-top:56.23%;position:relative;overflow:hidden}

.news014-ul .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .play{position:absolute;left:50%;top:50%;width:45px;height:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.news014-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news014-ul .title{font-size:16px;color:#333;text-align:center;font-weight:400;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .con:hover .pic:after{opacity:0;filter:alpha(opacity=0)}

.news014-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news014-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news014-ul .con:hover .title{color:#004097}

/*!创新学科*/

.news015-ul{margin-bottom:-60px}

.news015-ul .news015-item{margin-bottom:60px}

.news015-ul .con{padding:44px 42px;display:block;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.11);border-radius:10px;overflow:hidden}

.news015-ul .pic{margin-right:54px;float:left;width:45.4%;height:430px;border-radius:10px;overflow:hidden}

.news015-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news015-ul .inner{padding-top:20px;overflow:hidden}

.news015-ul .title{margin-bottom:32px;font-size:30px;color:#003f95;font-weight:400;line-height:1.5}

.news015-ul .desc{margin-bottom:98px;font-size:16px;color:#333;line-height:1.88;height:9.4em;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}

.news015-ul .z-btn01{margin:0}

.news015-ul .z-btn01 .more{margin:0}

.news015-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news015-ul .con:hover .more{background-color:#8b1728;color:#fff}

.news015-ul .con:hover .more i{background-image:url(../images/z-jt6.png)}

/*!临床试验-关键词检索列表页*/

.z-lcsy01{overflow:hidden}

.z-lcsy01 .col-l{float:left;width:18.71%}

.z-lcsy01 .col-r{padding-left:50px;float:right;width:77.71%;border-left:1px solid #e5e5e5}

.z-slideNav01{}

.z-slideNav01 dl{margin-bottom: 9px}

.z-slideNav01 dt{padding: 11px 0; padding-right:24px;position:relative;font-size:18px;color:#333;font-weight: bold;line-height:1.5;border-bottom: 1px solid #e5e5e5}

.z-slideNav01 dt i{position:absolute;right:0;top:50%;width:18px;height:18px;background:url(../images/z-jia.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-slideNav01 dt a{display:block;color:#333}

.z-slideNav01 dd{padding: 5px 0 15px; padding-left:20px;border-bottom:1px solid #e5e5e5;max-height: 256px; overflow-y: auto; display:none}

.z-slideNav01 dd::-webkit-scrollbar {

    width: 12px;

}

.z-slideNav01 dd::-webkit-scrollbar-track {

    background: #f1f1f1;

}

.z-slideNav01 dd::-webkit-scrollbar-thumb {

    background: #c1c1c1;

}

.z-slideNav01 dd::-webkit-scrollbar-thumb:window-inactive {

    background: #c1c1c1;

}

.z-slideNav01 dd a{padding:5.5px 0;padding-left:28px;display:block;font-size:16px;color:#666;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav01 dd a:before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px; border: 1px solid #666666;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav01 dd a:after{content: ''; position: absolute; left: 4px; top: 50%; width: 8px; height: 8px; border-radius: 50%; background-color: #2657b8; -webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%); display: none;}

.z-slideNav01 dd a.on,.z-slideNav01 dd a:hover{color:#2657b8}

.z-slideNav01 dd a.on:before,.z-slideNav01 dd a:hover:before{border-color:#2657b8}

.z-slideNav01 dd a.on:after,.z-slideNav01 dd a:hover:after{display: block}

.z-slideNav01 .on dt{font-weight:700}

.z-slideNav01 .on dt i{background-image:url(../images/z-jian.png)}

.z-slideNav01 .on dt a{font-weight:700}

.z-slideNav01 .on dd{display:block}

.z-slideNav03{margin-bottom: 20px;}

.z-slideNav03 ul{margin-bottom:-10px}

.z-slideNav03 li{margin-bottom:10px}

.z-slideNav03 .title{padding:14px 10px;padding-right:40px;display:block;min-height:55px;position:relative;font-size:18px;color:#333;line-height:1.5;font-weight:700;border-radius:5px;background-color:#e7ecf4;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav03 .title .icon{position:absolute;right:0;top:50%;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-slideNav03 .title:hover{padding-left:15px;color:#164393}

.z-lcsyResult01{margin-bottom:11px;padding-bottom:24px;font-size:18px;overflow:hidden;border-bottom:4px solid #e5e5e5}

.z-lcsyResult01 .title{float:left;color:#333}

.z-lcsyResult01 .title span{color:#8c1729;font-weight:700}

.z-lcsyResult01 .date{margin:0 64px 0 20px;float:right;color:#999}

.news016-ul .news016-item{position:relative}

.news016-ul .news016-item:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#e5e5e5}

.news016-ul .news016-item:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news016-ul .con{padding:32px 0;display:block;overflow:hidden}

.news016-ul .title{margin-bottom:6px;font-size:20px;color:#333;font-weight:400;line-height:1.6;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news016-ul .qk{margin-bottom:7px;font-size:16px;color:#2657b8}

.news016-ul .desc{font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news016-ul .news016-item:hover:after{width:100%}

.news016-ul .con:hover .title{color:#004097}

.gl01-ul{margin:0 -15px -30px;font-size:0}

.gl01-ul .gl01-item{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:50%;height:270px}

.gl01-ul .con{padding:20px 11.68%;display:block;height:100%;position:relative;border-radius:15px;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

.gl01-ul .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:1}

.gl01-ul .icon{display:inline-block;vertical-align:middle;width:94px;height:94px;line-height:90px;font-size:0;text-align:center;border-radius:50%;border:2px solid #fff;border-radius:50%;overflow:hidden;position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gl01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.gl01-ul .inner{padding-left:22px;display:inline-block;vertical-align:middle;width:calc(100% - 94px);position:relative;z-index:2}

.gl01-ul .title{font-size:30px;color:#fff;font-weight:400;line-height:1.2}

.gl01-ul .title .en{margin-top:12px;display:block;font-size:18px;text-transform:uppercase}

.gl01-ul .con:hover .icon{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

/*!创新学科2*/

.z-dt03{font-size:16px;color:#333;line-height:1.88;text-align:justify}

.z-num02{margin:50px 0 38px;padding:49px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:10px}

.num02-ul{font-size:0}

.num02-ul .num02-item{padding:36px 20px;display:inline-block;vertical-align:top;width:25%;position:relative}

.num02-ul .num02-item:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background-color:rgba(255,255,255,.1)}

.num02-ul .num{font-size:16px;color:#fff;text-align:center}

.num02-ul .num .n{display:inline-block;font-size:72px;line-height:1}

.num02-ul .title{font-size:16px;color:#fff;text-align:center;font-weight:400}

.z-imgs01{margin-left:69px;float:right;width:48.57%;background:url(../images/z-bg21.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;overflow:hidden}

.z-imgs01 .item{width:71.03%;position:relative;border-radius:10px;overflow:hidden;position:relative;z-index:2}

.z-imgs01 .item img{display:block;width:100%}

.z-imgs01 .item:nth-child(2){margin-top:-88px;z-index:1}

/*!创新学科3*/

.z-dt07{font-size:16px;color:#333;line-height:2.13;text-align:justify}

/*!重点学科*/

.z-dt04{font-size:16px;color:#333;line-height:1.88;text-align:justify}

.imgs02-ul{margin:14px -10px -20px;padding-left:60px;float:right;width:51%;font-size:0}

.imgs02-ul .imgs02-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:50%}

.imgs02-ul .pic{overflow:hidden}

.imgs02-ul .pic img{display:block;width:100%}

.imgs02-ul .imgs02-item:first-child{width:100%}

/*!中心简介*/

.z-imgs02{margin:0 0 30px 55px;padding:58px 0 0 55px;float:right;width:46%;position:relative}

.z-imgs02:after{content:'';position:absolute;left:0;top:0;width:100%;height:87.58%;background-color:#004097;z-index:-1}

.z-imgs02 .pic{overflow:hidden}

.z-imgs02 .pic img{display:block;width:100%}

.z-imgs03{margin:0 0 60px 30px;padding-left:43px;float:right;width:39.8%;position:relative}

.z-imgs03:after{content:'';position:absolute;left:0;top:50%;right:0;height:109.2%;background:url(../images/z-bg24.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.z-imgs03 .pic{border-radius:10px;overflow:hidden}

.z-imgs03 .pic img{display:block;width:100%}

/*!临床试验介绍页*/

.z-slideNav02 .title{margin-bottom:14px;font-size:20px;color:#333;font-weight:700}

.z-slideNav02 dl{border-bottom:1px solid #e5e5e5}

.z-slideNav02 dt{font-size:18px;color:#333;line-height:1.5}

.z-slideNav02 dt a{padding:15px 0;display:block;color:#333}

.z-slideNav02 dt i{margin:-2px 0 0 10px;display:inline-block;vertical-align:middle;width:8px;height:14px;background:url(../images/z-jt21.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-slideNav02 .on dt{color:#004097}

.z-slideNav02 .on dt a{color:#004097}

.z-slideNav02 .on dt i{background-image:url(../images/z-jt22.png)}

/*!临床试验项目详情页*/

.z-dt05 .title{margin-bottom:20px;font-size:30px;color:#004097;font-weight:400;line-height:1.4}

.z-dt05 .info{padding:28px 0;border-top:1px dashed rgba(141,141,141,.5);border-bottom:1px solid rgba(141,141,141,.5);font-size:0}

.z-dt05 .info span{padding-right:20px;display:inline-block;vertical-align:top;width:50%;font-size:16px;color:#333;line-height:1.5}

.z-dt05 .con{padding:38px 0;font-size:16px;color:#666;line-height:1.88}

.z-syInfo01{padding:20px 32px;background-color:#f7f7f7;font-size:16px;color:#666;line-height:1.6}

.z-syInfo01>.title{margin-bottom:23px;font-size:20px;color:#333;font-weight:700}

.z-syInfo01 .item{margin-bottom:20px}

.z-syInfo01 .item .title{margin-bottom:5px;font-size:16px;color:#333;font-weight:700}

.z-syInfo01 .item .title img{margin:-2px 6px 0 0;display:inline-block;vertical-align:middle}

.z-mzsj01{margin-top:18px}

.z-mzsj01 .mzsj-items{margin-bottom:17px;border:1px solid #e8e8e8;background-color:#fff}

.z-mzsj01 .mzsj-item{padding:6px 20px;overflow:hidden}

.z-mzsj01 .mzsj-item+.mzsj-item{border-top:1px solid #e8e8e8}

.z-mzsj01 .t{float:left;min-width:80px;font-size:16px;color:#666;line-height:1.88}

.z-mzsj01 .n{font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.z-syInfo01 .item.item2{font-size:14px;line-height:1.8}

/*!政策文件-详情*/

.z-dt06 .hd{margin-bottom:20px;text-align:center}

.z-dt06 .hd .title{margin-bottom:10px;font-size:30px;color:#004097;font-weight:400;text-align:center;line-height:1.53}

.z-dt06 .hd .info{margin-bottom:32px;font-size:14px;color:#999;line-height:1.71;text-align:center}

.z-dt06 .hd .info span{margin:0 10px;display:inline-block}

.z-dt06 .hd .fl{display:inline-block;border:1px solid #dbe3ef;border-left:none;font-size:0;text-align:center}

.z-dt06 .hd .fl span{display:inline-block;vertical-align:middle;font-size:16px;color:#333}

.z-dt06 .hd .fl em{padding:16px 15px;display:inline-block;vertical-align:middle;min-width:123px;background-color:#e0f0ff;text-align:center;border-left:1px solid #dbe3ef}

.z-dt06 .hd .fl i{padding:16px 24px;display:inline-block;vertical-align:middle;min-width:112px;border-left:1px solid #dbe3ef}

.z-dt06 .con{padding:37px 0;font-size:16px;color:#333;line-height:1.88}

/*!预约挂号*/

.imgs03-ul{margin:0 0 -26px 58px;float:right;width:40%}

.imgs03-ul .imgs03-item{margin-bottom:26px}

.imgs03-ul .pic{border-radius:20px;overflow:hidden}

.imgs03-ul .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.imgs03-ul .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-tips01{margin-top:30px;padding-top:33px;border-top:1px solid rgba(0,0,0,.15);font-size:16px;color:#666;line-height:2.25}

/*!楼层分布*/

.z-lc01{margin-bottom:69px;font-size:0;overflow:hidden}

.z-lc01 img{display:inline-block;vertical-align:top;width:31.4%;height: 573px;object-fit: cover}

.z-lc01 img:nth-child(2){width:68.6%}

/*!来院交通*/

.jt01-ul .jt01-item+.jt01-item{border-top:1px solid #dadada}

.jt01-ul .con{padding:34px 0}

.jt01-ul .inner{float:left;width:57.71%}

.jt01-ul .imgs{float:right;width:39.21%}

.jt01-ul .hd{font-size:18px;color:#333}

.jt01-ul .hd .title{margin-bottom:9px;color:#004097;line-height:inherit}

.jt01-ul .tips{font-size:16px;color:#666;line-height:1.75}

.jt01-ul .pic{margin-bottom:18px;overflow:hidden}

.jt01-ul .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jt01-ul .imgs-title{font-size:16px;color:#666;line-height:2;text-align:center}

.jt01-ul .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-map01{overflow:hidden}

.z-map01 img{display:block;width:100%}

/*!防癌体检*/

.h-row3{padding:82px 0 95px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.h-row3 .z-tit01{margin-bottom:48px}

.z-yyInfo01{border:1px solid #e5eaf5;box-shadow:0 0 10px 0 rgba(6,0,1,.04);border-radius:10px;background-color:#fff;overflow:hidden}

.z-yyInfo01 .hd{padding:24px 0;text-align:center;background-color:#dde9ff;position:relative;overflow:hidden}

.z-yyInfo01 .hd .num{position:absolute;left:30px;bottom:-15px;font-size:72px;color:rgba(19,94,203,.3);line-height:1}

.z-yyInfo01 .hd .title{font-size:24px;color:#135ecb;font-weight:700;line-height:1.5}

.z-yyInfo01 .con{padding:64px 105px 68px 103px}

.imgs04-ul{margin:0 -25px -50px;font-size:0}

.imgs04-ul .imgs04-item{padding:0 25px;margin-bottom:50px;display:inline-block;vertical-align:top;width:50%}

.imgs04-ul .pic{padding:30px;height:534px;line-height:474px;font-size:0;text-align:center;box-shadow:0 0 10px 0 rgba(6,0,1,.04);border-radius:30px;overflow:hidden}

.imgs04-ul .pic img{display:inline-block;vertical-align:top;max-width:100%;max-height:100%}

.h-row4{padding:62px 0 144px;overflow:hidden}

.h-row4 .z-tit01{margin-bottom:46px}

.h-row4 .z-btn01{margin-top:39px}

.h-row4 .z-btn01 .more{margin:0}

.h-row5{padding:80px 0 120px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.h-row5 .z-tit01{margin-bottom:78px}

.h-row5 .z-dt04{margin-bottom:85px}

.z-imgs04{margin-right:62px;padding-right:32px;float:left;width:46%;position:relative}

.z-imgs04:after{content:'';position:absolute;right:0;bottom:-14px;width:98px;height:88px;background:url(../images/z-bg30.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.imgs05-ul{margin:0 -8px -16px;font-size:0}

.imgs05-ul .imgs05-item{padding:0 8px;margin-bottom:16px;display:inline-block;vertical-align:top;width:50%}

.imgs05-ul .pic{padding-top:97.96%;position:relative;box-shadow:0 0 21px 0 rgba(6,0,1,.07);border-radius:50% 0 50% 0;overflow:hidden}

.imgs05-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.z-lstd01{padding:33px 50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:80px 0 80px 0;overflow:hidden}

.z-lstd01 .imgs{margin:7px 0 0 85px;float:right}

.z-lstd01 .imgs .pic{margin:0 auto 8px;padding:14px;width:202px;background-color:#fff;overflow:hidden}

.z-lstd01 .imgs .pic img{display:block;width:100%}

.z-lstd01 .imgs .img-title{font-size:16px;color:#fff;text-align:center;font-weight:400;line-height:1.5}

.z-lstd01 .con{overflow:hidden}

.z-lstd01 .con .con-hd{padding-bottom:25px;margin-bottom:20px;font-size:24px;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}

.z-lstd01 .con .title{line-height:inherit;margin-bottom:8px;font-weight:400}

.z-lstd01 .con .info{font-size:18px;font-weight:700}

.z-lstd01 .con .info span{margin-right:12px;display:inline-block}

.z-lstd01 .con .txt{margin-bottom:24px;font-size:16px;color:#fff;line-height:1.94}

.z-lstd01 .con .date{font-size:24px;color:#ffe4ac}

/*!科室导航*/

.z-ksdh01-item{margin-bottom:66px}

.ksdh01-ul{margin:0 -10px -20px;font-size:0}

.ksdh01-ul .ksdh01-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:20%}

.ksdh01-ul .con{padding:0 10px;display:block;height:55px;line-height:53px;border:1px solid #e7e5e5;box-shadow:0 0 5px 0 rgba(51,51,51,.09);border-radius:5px;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.ksdh01-ul .icon{margin:-2px 2px 0 0;display:inline-block;vertical-align:middle;width:40px;height:50px;font-size:0;text-align:center;overflow:hidden}

.ksdh01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ksdh01-ul .icon img:nth-child(2){display:none}

.ksdh01-ul .title{display:inline-block;vertical-align:middle;width:calc(100% - 42px);font-size:18px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ksdh01-ul .con:hover{background-color:#8b1728}

.ksdh01-ul .con:hover .icon img{display:none}

.ksdh01-ul .con:hover .icon img:nth-child(2){display:inline-block}

.ksdh01-ul .con:hover .title{color:#fff}

/*!科室导航-详情*/

.row-ksdh1{padding:35px 0 98px;position:relative;overflow:hidden}

.row-ksdh1 .z-tit01{margin-bottom:25px;border-color:rgba(255,255,255,.2)}

.row-ksdh1 .z-tit01 .title{padding-bottom:22px}

.row-ksdh1 .wp{height:100%;position:relative;z-index:3}

.row-ksdh1:after{content:'';position:absolute;left:0;bottom:0;right:0;height:48.85%;background:url(../images/z-bg32.png) center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:2}

.ksdh1-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:1}

.z-ksdh-info{margin-bottom:-21.5px}

.z-ksdh-info .item{margin-bottom:21.5px;overflow:hidden}

.z-ksdh-info .icon{margin-right:20px;float:left;width:32px;height:32px;line-height:32px;font-size:0;text-align:center;background-color:#fff;border-radius:50%;overflow:hidden}

.z-ksdh-info .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:100%}

.z-ksdh-info .title{font-size:20px;color:#fff;line-height:1.6;overflow:hidden}

.z-ksdh-info .title .t{margin-left:20px;font-size:16px}

.row-ksdh2{padding:0 0 78px;position:relative;margin-top:-1px;background-color:#fff;overflow:hidden;z-index:2}

.row-ksdh2 .tab02-tit{margin-bottom:35px}

.row-ksdh2 .z-tit02{margin-bottom:58px}

.z-imgs05{float:right;width:50%;margin:0 0 40px 46px;overflow:hidden}

.z-imgs05 img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-imgs05:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-ksdh3{padding:74px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-ksdh3 .z-tit02{margin-bottom:47px}

.ly01-ul{margin:0 -10px -20px;font-size:0;text-align:center}

.ly01-ul .ly01-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:16.66%}

.ly01-ul .con{padding:10px;display:block;font-size:18px;color:#004097;text-align:center;border-radius:24px;background-color:#fff;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly01-ul .con:hover{background-color:#004097;color:#fff}

.row-ksdh4{padding:58px 0 83px;overflow:hidden}

.row-ksdh4 .z-tit02{margin-bottom:25px}

.row-ksdh4 .z-tit02 .title{padding-bottom:24px}

.row-ksdh4 .lyopc-tag{margin-bottom:40px}

.zj01-swiper{padding-bottom:45px;position:relative;overflow:hidden}

.zj01-swiper .swiper-pagination{font-size:0;bottom:0}

.zj01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:9px;height:9px;background-color:rgba(102,102,102,.5);opacity:1;filter:alpha(opacity=100)}

.zj01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#666}

.zj01-ul{margin-bottom:-30px;height:100%}

.zj01-ul .zj01-item{margin-bottom:30px}

.zj01-ul .zj01-code .pic{box-shadow:0 0 24px 0 rgba(0,0,0,.1)}

.zj01-ul .con{padding:22px;display:block;height:100%;background-color:#f6f6f6;border:1px solid rgba(159,159,159,.2);overflow:hidden}

.zj01-ul .hd{padding-right:20px;float:left;width:53.5%;font-size:0}

.zj01-ul .pic{margin:5px 35px 0 0;display:inline-block;vertical-align:top;width:130px;height:175px;background-color:#fff;overflow:hidden}

.zj01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover}

.zj01-ul .inner{display:inline-block;vertical-align:top;width:calc(100% - 165px)}

.zj01-ul .title{margin-bottom:9px;font-size:14px;color:#666;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.zj01-ul .title .name{margin-right:10px;display:inline-block;font-size:20px;color:#333}

.zj01-ul .info{margin-bottom:12px;font-size:16px;color:#666;line-height:2;height:6em;overflow:hidden}

.zj01-ul .info span{color:#333}

.zj01-ul .info .zw{color:#065dac}

.zj01-ul .btn{font-size:0}

.zj01-ul .btn .a{display:inline-block;vertical-align:middle;width:110px;height:32px;line-height:32px;background-color:#8b1728;border-radius:16px;font-size:14px;color:#fff;text-align:center}

.zj01-ul .btn .a i{margin:-2px 6px 0 0;display:inline-block;vertical-align:middle;width:15px;height:15px;background:url(../images/z-yy6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj01-ul .btn .a:hover i{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.zj01-ul .bd{padding-top:5px;float:right;width:46.5%}

.row-ksdh5{overflow:hidden}

.row-ksdh5 .ksdh5-col{float:left;width:38.64%}

.row-ksdh5 .ksdh5-cor{float:right;width:57.57%}

/*!专家列表*/

.z-zm01{margin-bottom:35px;padding:25.5px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:8px;font-size:0;white-space:nowrap;overflow-x:auto}

.z-zm01::-webkit-scrollbar{width:100%;height:3px}

.z-zm01::-webkit-scrollbar-track{background:0 0}

.z-zm01::-webkit-scrollbar-thumb{background:#ccc}

.z-zm01::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-zm01 a{padding:0 4px;display:inline-block;vertical-align:top;width:3.84%;font-size:24px;color:#c1c9d7;line-height:1.5;text-align:center;text-transform:uppercase;font-family:Times New Roman}

.zj03-ul{margin:0 -20px -40px;font-size:0}

.zj03-ul .zj03-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:33.33%}

.zj03-ul .con{padding:0 36px;display:block;box-shadow:0 0 9px 0 rgba(0,0,0,.08);border-radius:8px;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .hd{padding:38px 0 28px;font-size:0;border-bottom:1px solid #e3e3e3;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .hd .zm{display:inline-block;vertical-align:middle;width:68px;height:68px;line-height:64px;font-size:0;text-align:center;border:2px solid #bc9061;border-radius:50%;font-size:48px;color:#bc9061;font-weight:700;font-family:Arial}

.zj03-ul .hd .name{padding:0 16px;display:inline-block;vertical-align:middle;width:calc(100% - 230px);font-size:30px;color:#2e5e8e;line-height:1.5;font-weight:700;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .hd .zw{display:inline-block;vertical-align:middle;width:162px;font-size:16px;color:#333;line-height:1.88;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .bd{padding:22px 0 28px}

.zj03-ul .txt{font-size:16px;color:#666;line-height:1.63;

    height:5.5em;

    overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .txt span{color: #2E5E8E; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj03-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);background-color:#8b1728}

.zj03-ul .con:hover .hd{border-color:#99303f}

.zj03-ul .con:hover .hd .name{color:#fff}

.zj03-ul .con:hover .hd .zw{color:#fff}

.zj03-ul .con:hover .txt{color:#fff}

.zj03-ul .con:hover .txt span{color: #fff}

/*!专家列表-详情*/

.row-zj1{padding:57px 0 60px;overflow:hidden}

.row-zj1 .z-ld01-item+.z-ld01-item{border-top:1px solid #d6d6d6}

.z-ld01-hd2 .pic{margin-right:52px;float:left;width:243px;overflow:hidden}

.z-ld01-hd2 .pic img{display:block;width:100%}

.z-ld01-hd2 .cont{padding-top:11px;position:relative;float:left;width:calc(100% - 295px)}

.z-ld01-hd2 .z-btn03{position:absolute;right:0;top:13px}

.z-ld01-hd2 .cont-hd{padding-bottom:12px;border-bottom:1px solid #d6d6d6}

.z-ld01-hd2 .hd{margin-bottom:12px;font-size:30px;color:#333;font-weight:700;line-height:1}

.z-ld01-hd2 .hd .ks{display:inline-block;vertical-align:bottom;margin-left:18px;font-size:18px;color:#004097;font-weight:400}

.z-ld01-hd2 .info{margin-bottom:10px;font-size:16px;color:#333;line-height:1.88}

.z-ld01-hd2 .sc{font-size:0}

.z-ld01-hd2 .sc .it{margin-right:10px;display:inline-block;vertical-align:middle;min-width:82px;line-height:32px;font-size:16px;color:#333;text-align:center;background-color:rgba(38,92,166,.1);border-radius:8px}

.z-ld01-hd2 .sc .it.on,.z-ld01-hd2 .sc .it:hover{background-color:#265ca6;color:#fff}

.z-ld01-hd2 .cont-bd{padding-top:8px}

.z-ld01-hd2 .code{margin:12px 0 0 20px;float:right}

.z-ld01-hd2 .code .code-pic{margin:0 auto 11px;width:111px;box-shadow:0 0 6px 0 rgba(0,0,0,.27);overflow:hidden}

.z-ld01-hd2 .code .code-pic img{display:block;width:100%}

.z-ld01-hd2 .code .code-title{font-size:16px;color:#333;text-align:center}

.z-ld01-hd2 .cont-bd-l{overflow:hidden}

.z-ld01-hd2 .info2{margin-bottom:10px;font-size:16px;color:#333;line-height:1.88}

.z-ld01-hd2 .btn-yy{display:block;width:137px;height:53px;line-height:53px;background-color:#8c1729;border-radius:8px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ld01-hd2 .btn-yy:hover{opacity:.8;filter:alpha(opacity=80)}

.zw01-ul.zw01-ul-col3{width:auto}

.zw01-ul.zw01-ul-col3 .zw01-item{width:33.33%}

.row-zj2{padding:80px 0 124px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-zj2 .z-tit02{margin-bottom:54px}

.yy01-ul{margin:0 -18px -36px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.yy01-ul .yy01-item{padding:0 18px;margin-bottom:36px;display:inline-block;vertical-align:top;width:25%}

.yy01-ul .con{padding:42px 20px 50px;display:block;height:100%;background:#fff;border-radius:10px;position:relative;overflow:hidden}

.yy01-ul .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg36.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .title{margin-bottom:30px;font-size:24px;color:#065dac;font-weight:700;text-align:center;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .icon{margin:0 auto 40px;display:block;width:116px;height:116px;line-height:116px;border-radius:50%;font-size:0;text-align:center;box-shadow:0 0 24px 0 rgba(0,0,0,.1);position:relative;z-index:2;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:100%;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .txt{font-size:16px;color:#333;line-height:1.88;text-align:center;position:relative;z-index:2;word-break:break-all;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .con:hover:after{opacity:1;filter:alpha(opacity=100)}

.yy01-ul .con:hover .title{color:#fff}

.yy01-ul .con:hover .icon{background-color:#fff}

.yy01-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.yy01-ul .con:hover .txt{color:#fff}

.row-zj3{padding:60px 0 38px;overflow:hidden}

.z-czsj01{font-size:16px;color:#666;line-height:1.5;overflow:hidden}

.z-czsj01 .czsj01-col{padding-right:25px;float:left;width:calc(100% - 275px)}

.z-czsj01 .czsj01-cor{float:right;width:275px}

.z-czsj01 .lyopc-tag{margin-bottom:30px}

.z-czsj01 .z-table07{margin-bottom:12px}

.z-czsj01 .z-table07 td,.z-czsj01 .z-table07 th{font-size:16px}

.z-czsj01-imgs{padding-top:103.27%;position:relative;text-align:center;overflow:hidden}

.z-czsj01-imgs .img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-czsj01-imgs .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:2}

.z-czsj01-imgs .mask .mask-con{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-czsj01-imgs .icon{margin:0 auto 6px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;overflow:hidden}

.z-czsj01-imgs .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-czsj01-imgs .t{padding-bottom:4px;display:inline-block;font-size:24px;color:#fff;font-weight:400;text-align:center;position:relative}

.z-czsj01-imgs .t:after{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#fff}

.z-czsj01-imgs:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-zj4{padding:62px 0 92px;position:relative;overflow:hidden}

.row-zj4 .z-tit02{margin-bottom:54px}

.row-zj4 .wp{height:100%;position:relative;z-index:2}

.zj4-bg{position:absolute;left:0;top:0;right:0;height:273px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.zj02-ul{margin:0 -25px -50px;font-size:0}

.zj02-ul .zj02-item{padding:0 25px;margin-bottom:50px;display:inline-block;vertical-align:top;width:20%}

.zj02-ul .con{display:block;border-radius:10px;background-color:#fff;position:relative;overflow:hidden}

.zj02-ul .con:after{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#194186}

.zj02-ul .pic{padding-top:113%;position:relative;overflow:hidden}

.zj02-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj02-ul .inner{padding:12px 0 30px}

.zj02-ul .title{margin-bottom:12px;font-size:13px;color:#004097;text-align:center}

.zj02-ul .title .name{margin-right:4px;display:inline-block;font-size:20px;color:#333}

.zj02-ul .btn{margin:0 -8px;font-size:0;text-align:center}

.zj02-ul .btn .a1,.zj02-ul .btn .a2{margin:0 8px;display:inline-block;vertical-align:middle;width:90px;height:30px;line-height:30px;border-radius:15px;font-size:13px;color:#fff;text-align:center}

.zj02-ul .btn .a1{background-color:#004097}

.zj02-ul .btn .a2{background-color:#8b1728}

.zj02-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-zj5{padding:52px 0 133px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-zj5 .zj5-col{float:left;width:42.71%}

.row-zj5 .zj5-cor{float:right;width:51.21%}

.row-zj5 .z-hd02{margin-bottom:40px}

.row-zj5 .news017-ul{margin-top:-36px}

.z-videoNews01 .pic{height:336px;position:relative;overflow:hidden}

.z-videoNews01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoNews01 .play{position:absolute;left:50%;top:50%;width:52px;height:52px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.z-videoNews01 .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoNews01 .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.z-videoNews01 .inner{padding:22px 14px;background-color:#fff;height:88px}

.z-videoNews01 .title{font-size:20px;color:#333;line-height:1.5;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.z-videoNews01:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-videoNews01:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news017-ul .con{padding:36px 0 32px;display:block;position:relative;overflow:hidden}

.news017-ul .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:rgba(214,214,214,.8)}

.news017-ul .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#065dac;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news017-ul .date{margin-right:20px;float:left;width:70px}

.news017-ul .date .d1{margin-bottom:5px;font-size:30px;color:#065dac;font-weight:700;line-height:1}

.news017-ul .date .d2{font-size:14px;color:#000}

.news017-ul .inner{overflow:hidden}

.news017-ul .title{margin-bottom:3px;font-size:20px;color:#333;font-weight:400;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news017-ul .desc{font-size:16px;color:#666;line-height:1.63;height:3.26em;overflow:hidden}

.news017-ul .con:hover:after{width:100%}

.news017-ul .con:hover .title{color:#065dac}

/*!合作交流*/

.row-hz1{padding:73px 0 117px;background-color:#f7f7f7;overflow:hidden}

.row-hz1 .z-tit01{margin-bottom:50px}

.yq01-ul{font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.yq01-ul .yq01-item{width:50%;flex-shrink:0}

.yq01-ul .con{display:block;height:100%;overflow:hidden;box-shadow:0 0 9px 0 rgba(51,51,51,.09);display:-webkit-flex;display:flex}

.yq01-ul .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0;order: 2;}

.yq01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yq01-ul .inner{padding:15px 38px;width:50%;background-color:#fff;position:relative;flex-shrink:0;order: 1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.yq01-ul .inner:before{content:'';position:absolute;top:54px;width:14px;height:26px;background:url(../images/z-jt24.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;left:100%;right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.yq01-ul .title{margin-bottom:18px;width:100%;font-size:24px;color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yq01-ul .desc{margin-bottom:54px;width:100%;font-size:16px;color:#666;line-height:1.88;height:7.52em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yq01-ul .z-btn04{margin:0;width:100%}

.yq01-ul .z-btn04 .more{margin:0}

.yq01-ul .yq01-item:nth-child(3) .pic,.yq01-ul .yq01-item:nth-child(4) .pic{order:1}

.yq01-ul .yq01-item:nth-child(3) .inner,.yq01-ul .yq01-item:nth-child(4) .inner{order:2}

.yq01-ul .yq01-item:nth-child(3) .inner:before,.yq01-ul .yq01-item:nth-child(4) .inner:before{right: 100%; left: auto; -webkit-transform: rotate(0);

-ms-transform: rotate(0);

-o-transform: rotate(0);

transform: rotate(0);}

.yq01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.yq01-ul .con:hover .title{color:#004097}

.yq01-ul .con:hover .more{background-color:#91152f;color:#fff}

.yq01-ul .con:hover .more i{background-image:url(../images/z-jt6.png)}

.row-hz2{padding:63px 0 83px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-hz2 .z-tit01{margin-bottom:58px}

.row-hz2 .z-btn01{margin-top:65px}

.news018-ul{margin:0 -20px -40px;font-size:0}

.news018-ul .news018-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:50%}

.news018-ul .con{padding:26px 24px;display:block;background-color:#fff;overflow:hidden;display:-webkit-flex;display:flex}

.news018-ul .pic{width:53.5%;overflow:hidden;flex-shrink:0}

.news018-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news018-ul .inner{padding-left:24px;width:46.5%}

.news018-ul .title{margin-bottom:13px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news018-ul .desc{margin-bottom:14px;font-size:16px;color:#777;line-height:1.75;height:5.25em;overflow:hidden}

.news018-ul .date{font-size:14px;color:#999}

.news018-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news018-ul .con:hover .title{color:#004097}

.row-hz3{padding:70px 0 79px;background-color:#f7f7f7;overflow:hidden}

.row-hz3 .z-tit01{margin-bottom:44px}

.row-hz3 .z-btn01{margin-top:58px}

/*!党群工作*/

.row-dqgz1{padding:73px 0 100px;overflow:hidden}

.row-dqgz1 .z-tit01{margin-bottom:49px}

.z-djhf01{margin:0 -12px;overflow:hidden}

.z-djhf01 .djhf01-coc,.z-djhf01 .djhf01-col,.z-djhf01 .djhf01-cor{padding:0 12px;float:left}

.z-djhf01 .djhf01-col{width:26.1%}

.z-djhf01 .djhf01-coc{width:47.7%}

.z-djhf01 .djhf01-cor{width:26.2%}

.xf01-ul{margin:0 -11px -23px;font-size:0}

.xf01-ul .xf01-item{padding:0 11px;margin-bottom:23px;display:inline-block;vertical-align:top;width:100%}

.xf01-ul .con{display:block;position:relative;overflow:hidden}

.xf01-ul .pic{padding-top:165.8%;position:relative;overflow:hidden}

.xf01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.xf01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}

.xf01-ul .mask .mask-con{padding:55px 40px;position:absolute;left:0;top:0;right:0}

.xf01-ul .title{margin-bottom:26px;font-size:24px;color:#fff;font-weight:400}

.xf01-ul .title .en{margin-top:2px;display:block;font-size:18px}

.xf01-ul .more{width:32px;height:32px;background:url(../images/z-jt25.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.xf01-ul.xf01-ul2 .xf01-item{width:50%}

.xf01-ul.xf01-ul2 .pic{padding-top:42.55%}

.xf01-ul.xf01-ul2 .mask .mask-con{padding:28px 32px}

.xf01-ul.xf01-ul2 .title{margin-bottom:20px}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(1){width:100%}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(1) .mask .mask-con{padding:69px 54px;top:auto;bottom:0}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(2) .pic,.xf01-ul.xf01-ul2 .xf01-item:nth-child(3) .pic{padding-top:85.85%}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(2) .mask .mask-con{top:auto;bottom:0}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(2) .title{margin-bottom:14px}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(3) .mask .mask-con{padding:50px 32px}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(3) .title{margin-bottom:16px}

.xf01-ul.xf01-ul3 .mask .mask-con{padding:26px 46px;top:auto;bottom:0}

.xf01-ul.xf01-ul3 .title{margin-bottom:18px}

.xf01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.xf01-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.row-dqgz2{padding:65px 0 113px;background-color:#f7f7f7;overflow:hidden}

.row-dqgz2 .z-tit01{margin-bottom:48px}

.z-ghgkInfo01{margin-bottom:50px;overflow:hidden;background-color:#fff;display:-webkit-flex;display:flex}

.z-ghgkInfo01 .pic{width:50%;overflow:hidden;flex-shrink:0}

.z-ghgkInfo01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ghgkInfo01 .inner{padding:32px 56px 48px;width:50%}

.z-ghgkInfo01 .title{margin-bottom:24px;font-size:30px;color:#333;font-weight:400;line-height:1.5}

.z-ghgkInfo01 .txt{font-size:16px;color:#555;line-height:1.88}

.z-ghgkInfo01 .txt p{margin-bottom:10px}

.z-ghgkInfo01 .z-btn01{margin-top:42px}

.z-ghgkInfo01 .z-btn01 .more{margin:0}

.z-ghgkInfo01 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.gh01-ul{margin:0 -24px -48px;font-size:0}

.gh01-ul .gh01-item{padding:0 24px;margin-bottom:48px;display:inline-block;vertical-align:top;width:25%}

.gh01-ul .con{display:block;border-radius:10px;position:relative;overflow:hidden}

.gh01-ul .pic{padding-top:103.49%;position:relative;overflow:hidden}

.gh01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gh01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,64,151,.8);z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gh01-ul .mask .mask-con{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.gh01-ul .icon{margin:0 auto 34px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center;overflow:hidden}

.gh01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.gh01-ul .title{font-size:24px;color:#fff;font-weight:700;text-align:center;line-height:1.5}

.gh01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.gh01-ul .con:hover .mask{background-color:rgba(139,23,40,.8)}

.row-dqgz3{padding:87px 0 122px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}

.row-dqgz3:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(28,57,116,.95)}

.row-dqgz3 .wp{height:100%;position:relative;z-index:2}

.z-jcjt01{position:relative}

.z-jcjt01 .b1,.z-jcjt01 .b2,.z-jcjt01 .b3,.z-jcjt01 .b4{position:absolute;z-index:-1}

.z-jcjt01 .b1{left:14.3%;top:11%;width:17.86%}

.z-jcjt01 .b2{left:42.5%;top:60%;width:7.14%}

.z-jcjt01 .b3{left:42%;top:74%;width:4%}

.z-jcjt01 .b4{left:65%;top:24%;width:12.36%}

.jcjt01-ul{font-size:0;text-align:center}

.jcjt01-ul .jcjt01-item{margin:0 -35px;display:inline-block;vertical-align:top;width:27.9%}

.jcjt01-ul .jcjt01-item:nth-child(odd){padding-top:175px}

.jcjt01-ul .con{padding:10px;display:block;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jcjt01-ul .bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}

.jcjt01-ul .bg .lc03{padding-top:86.55%;background-color:rgba(255,255,255,.27)}

.jcjt01-ul .inner .lc03{padding-top:86.55%;position:relative;overflow:hidden}

.jcjt01-ul .inner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.jcjt01-ul .inner .title{margin:0 auto;padding:0 45px;position:absolute;left:0;bottom:0;right:0;width:80%;background-color:#fff;font-size:24px;color:#333;text-align:center;font-weight:400;line-height:69px;line-height:69px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jcjt01-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.jcjt01-ul .con:hover .inner .title{background-color:#285ab1;color:#fff}

.row-dqgz4{padding:81px 0 112px;background-color:#f7f7f7;overflow:hidden}

.row-dqgz4 .plat-news{padding:0 36px 22px;float:left;width:48.7%;background-color:#fff}

.row-dqgz4 .plat-news+.plat-news{margin-left:2.6%}

.row-dqgz4 .plat-news .plat-txt a{width:128px;height:32px;line-height:30px;border:1px solid #91152f;border-radius:16px;text-align:center}

.row-dqgz4 .plat-news .plat-txt a:hover{background-color:#91152f;border-color:#91152f;color:#fff}

.row-dqgz4 .plat-news .plat-txt a:hover:after{background-image:url(../images/ly-arrow02.png)}

/*!工会概况*/

.num03-ul{padding:51px 0 45px;margin:0 -12px -24px;font-size:0}

.num03-ul .num03-item{padding:0 12px;margin-bottom:24px;display:inline-block;vertical-align:top;width:25%}

.num03-ul .con{padding:26px 32px;display:block;border-radius:10px;background-color:#8b1728;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.num03-ul .icon{display:inline-block;vertical-align:middle;width:86px;height:86px;line-height:84px;font-size:0;text-align:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;overflow:hidden}

.num03-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.num03-ul .inner{padding-left:22px;display:inline-block;vertical-align:middle;width:calc(100% - 86px)}

.num03-ul .num{font-size:16px;color:#fff}

.num03-ul .num .n{margin-right:8px;display:inline-block;font-size:48px;font-weight:700;line-height:1;font-family:Arial}

.num03-ul .title{font-size:16px;color:#fff}

.num03-ul .num03-item:nth-child(1) .con{background-color:#8b1728}

.num03-ul .num03-item:nth-child(2) .con{background-color:#285ab1}

.num03-ul .num03-item:nth-child(3) .con{background-color:#bc9060}

.num03-ul .num03-item:nth-child(4) .con{background-color:#234382}

.num03-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.imgs01-swiper{margin-top:56px;padding-bottom:37px;position:relative;overflow:hidden}

.imgs01-swiper .swiper-slide{}

.imgs01-swiper .swiper-cont{margin: 0 -12px -24px; display: -webkit-flex; display: flex; flex-wrap: wrap}

.imgs01-swiper .swiper-cont .item{padding: 0 12px; margin-bottom: 24px; width: 33.33%; flex-shrink: 0}

.imgs01-swiper .swiper-cont .con{padding:20px;box-shadow:0 0 7px 0 rgba(51,51,51,.09);border:1px solid #eae8e8}

.imgs01-swiper .pic{padding-top:64.79%;position:relative;overflow:hidden}

.imgs01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.imgs01-swiper .title{margin-top:12px;font-size:16px;color:#555;font-weight:400;text-align:center;line-height:30px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.imgs01-swiper .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.imgs01-swiper .swiper-pagination{font-size:0;bottom:0}

.imgs01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px;border-radius:50%;background-color:#dedede;opacity:1;filter:alpha(opacity=100)}

.imgs01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#a7a7a7}

/*!工会动态*/

.news019-ul{margin-bottom:-26px}

.news019-ul .news019-item{margin-bottom:26px}

.news019-ul .con{padding:22px 38px;padding-right:180px;display:block;position:relative;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 0 6px 0 rgba(51,51,51,.1);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news019-ul .title{margin-bottom:18px;font-size:20px;color:#333;line-height:1.5;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news019-ul .info{font-size:16px;color:#999}

.news019-ul .info span{margin-right:58px;display:inline-block}

.news019-ul .info img{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle}

.news019-ul .z-btn04{position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news019-ul .z-btn04 .more{margin:0}

.news019-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.news019-ul .con:hover .title{color:#004097}

.news019-ul .con:hover .more{background-color:#91152f;color:#fff}

.news019-ul .con:hover .more i{background-image:url(../images/z-jt6.png)}

/*!医学教育*/

.row-yxjy1{padding:73px 0 82px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-yxjy1 .z-tit01{margin-bottom:58px}

.row-yxjy1 .z-btn01{margin-top:83px}

.ld02-ul{margin:0 -15px -40px;font-size:0}

.ld02-ul .ld02-item{padding:0 15px;margin-bottom:40px;display:inline-block;vertical-align:top;width:20%}

.ld02-ul .con{padding:14px 14px 17px;display:block;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .pic{padding-top:135.37%;position:relative;overflow:hidden}

.ld02-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .inner{padding-top:16px}

.ld02-ul .title{margin-bottom:4px;font-size:24px;color:#333;font-weight:400;text-align:center;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .desc{font-size:16px;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .desc p{height:1.75em;line-height:1.75em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ld02-ul .desc span{display:inline-block;min-width:80px;text-align:justify;text-align-last:justify;color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .con:hover{background-color:#163e83}

.ld02-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ld02-ul .con:hover .title{color:#fff}

.ld02-ul .con:hover .desc{color:#fff}

.ld02-ul .con:hover .desc span{color:#fff}

.row-yxjy2{padding:50px 0 114px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}

.row-yxjy2:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}

.row-yxjy2 .z-tit01{margin-bottom:35px}

.row-yxjy2 .wp{height:100%;position:relative;z-index:2}

.jxdt01-ul{margin:0 -25px -50px;font-size:0}

.jxdt01-ul .jxdt01-item{padding:0 25px;margin-bottom:50px;display:inline-block;vertical-align:top;width:33.33%;height:395px}

.jxdt01-ul .con{display:block;height:100%;position:relative;border-radius:10px;overflow:hidden}

.jxdt01-ul .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:1}

.jxdt01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}

.jxdt01-ul .mask .mask-con{padding:56px 20px 20px;position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.jxdt01-ul .icon{margin:0 auto 24px;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;overflow:hidden}

.jxdt01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jxdt01-ul .title{font-size:24px;color:#fff;font-weight:400;text-align:center;line-height:1.5}

.jxdt01-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.row-yxjy3{padding:51px 0 45px;overflow:hidden}

.row-yxjy3 .z-tit01{margin-bottom:30px}

.row-yxjy3 .z-btn01{margin-top:57px}

.news020-ul{margin:0 -7px -14px;font-size:0}

.news020-ul .news020-item{padding:0 7px;margin-bottom:14px;display:inline-block;vertical-align:top;width:25%}

.news020-ul .con{padding:33px 16px;display:block;box-shadow:0 0 10px 0 rgba(51,51,51,.2);border-radius:10px;position:relative;overflow:hidden}

.news020-ul .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:0;filter:alpha(opacity=0);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news020-ul .title{margin-bottom:18px;font-size:18px;color:#333;font-weight:400;line-height:1.67;height:3.34em;overflow:hidden;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news020-ul .date{font-size:16px;color:#666;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news020-ul .con:hover .bg{opacity:1;filter:alpha(opacity=100)}

.news020-ul .con:hover .title{color:#fff}

.news020-ul .con:hover .date{color:rgba(255,255,255,.5)}

.row-yxjy4{padding:45px 0 134px;overflow:hidden}

.z-tsg01{padding:40px 20px 20px;height:385px;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.z-tsg01:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg52.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:.7;filter:alpha(opacity=70);z-index:2}

.z-tsg01 .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:1}

.z-tsg01 .title{width:100%;font-size:42px;color:#fff;font-weight:400;text-align:center;line-height:1.5;position:relative;z-index:3}

.z-tsg01 .z-btn01{margin-top:20px;position:relative;z-index:3}

/*!导师风采*/

.z-soResult01{padding:20px 0;font-size:16px;color:#666}

.z-soResult01 .n{margin:0 4px;display:inline-block;font-size:18px;color:#163e83;font-weight:700}

/*!教学动态_院校教育*/

.news021-ul{padding-bottom:43px;margin:0 -28px -56px;font-size:0}

.news021-ul .news021-item{padding:0 28px;margin-bottom:56px;display:inline-block;vertical-align:top;width:33.33%}

.news021-ul .con{display:block;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);overflow:hidden}

.news021-ul .pic{padding-top:63.02%;position:relative;overflow:hidden}

.news021-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news021-ul .date{padding:12px 0 10px;position:absolute;left:24px;bottom:22px;width:63px;background-color:#004097;border-radius:5px;text-align:center}

.news021-ul .date .d1{margin-bottom:4px;font-size:24px;color:#fff;line-height:1}

.news021-ul .date .d2{font-size:14px;color:#fff;line-height:1}

.news021-ul .inner{padding:16px 22px 28px}

.news021-ul .title{margin-bottom:19px;font-size:20px;color:#333;font-weight:400;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.news021-ul .desc{font-size:16px;color:#777;line-height:1.63;height:3.26em;overflow:hidden}

.news021-ul .z-btn04{margin-top:30px}

.news021-ul .z-btn04 .more{margin:0}

.news021-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news021-ul .con:hover .title{color:#004097}

.news021-ul .con:hover .z-btn04 .more{background-color:#91152f;border-color:#91152f;color:#fff}

.news021-ul .con:hover .z-btn04 .more i{background-image:url(../images/z-jt6.png)}

/*!导师风采详情*/

.row-ldfc01 .z-ld01-item+.z-ld01-item{border-top:1px solid #d6d6d6}

.yx01-ul{padding-top:10px;margin:0 -14px -18px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.yx01-ul .yx01-item{padding:0 14px;margin-bottom:18px;display:inline-block;vertical-align:top;width:33.33%}

.yx01-ul .yx-con{display:block;height:100%;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yx01-ul .yx01-hd{padding:17px 20px 12px;border-bottom:1px solid #f2f2f2}

.yx01-ul .icon{margin-left:15px;float:right;width:60px;height:60px;border-radius:50%;overflow:hidden}

.yx01-ul .icon img{display:block;width:100%;height:100%;object-fit:cover}

.yx01-ul .hd-title{font-size:16px;color:#666;line-height:1.5;overflow:hidden}

.yx01-ul .hd-title .title{margin-bottom:5px;font-size:18px;color:#333;font-weight:700;line-height:1.5}

.yx01-ul .yx01-bd{padding:10px 20px}

.yx01-ul .desc{font-size:16px;color:#333;line-height:1.88}

.yx01-ul .yx-con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.z-cgzs01{padding-top:20px;max-height:602px;display:-webkit-flex;display:flex;justify-content:space-between}

.z-cgzs01 .cgzs01-col{width:25.36%;flex-shrink:0}

.z-cgzs01 .cgzs01-cor{padding-top:18px;width:72.64%;flex-shrink:0}

.cgzs01-ul{height:100%;background:url(../images/z-bg53.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow-y:auto}

.cgzs01-ul::-webkit-scrollbar-thumb{width:5px;height:44px;border-radius:5px;background:#666}

.cgzs01-ul::-webkit-scrollbar{width:5px}

.cgzs01-ul::-webkit-scrollbar-track-piece{margin-right:10px;width:5px;background:url(../images/ly-rline.png) repeat-y}

.cgzs01-ul .cgzs01-item{border-bottom:1px solid rgba(255,255,255,.4)}

.cgzs01-ul .cgzs-con{padding:0 44px;display:block;font-size:18px;color:#fff;height:58px;line-height:58px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.cgzs01-ul .cgzs-con:before{content:'';position:absolute;left:21px;top:50%;width:6px;height:6px;background-color:rgba(255,255,255,.6);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.cgzs01-ul .cgzs-con:after{content:'';position:absolute;right:14px;top:50%;width:13px;height:13px;background:url(../images/z-jt26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.cgzs01-ul .cgzs-con:hover,.cgzs01-ul .on .cgzs-con{font-weight:700;background-color:#a62941}

.cgzs01-desc .cgzs01-desc-item{height:0;visibility:hidden;overflow:hidden}

.cgzs01-desc .cgzs01-desc-item.on{height:auto;visibility:visible}

.cgzs01-swiper{padding:20px 0 66px;position:relative;overflow:hidden}

.cgzs01-swiper .swiper-pagination{bottom:22px;font-size:0}

.cgzs01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px;border-radius:50%;background-color:#a7a7a7;opacity:1;filter:alpha(opacity=100)}

.cgzs01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#656565}

.cgzs01-ul2{margin-bottom:-26px}

.cgzs01-ul2 .cgzs01-item{margin-bottom:26px}

.cgzs01-ul2 .cgzs-con{padding:21px 68px 19px 46px;display:block;background-color:#f1f8ff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cgzs01-ul2 .cgzs01-hd{margin-bottom:18px;overflow:hidden;display:-webkit-flex;display:flex}

.cgzs01-ul2 .date{margin-left:10%;font-size:16px;color:#666;order:2;flex-shrink:0}

.cgzs01-ul2 .title{padding-left:30px;font-size:16px;color:#333;font-weight:700;line-height:1.5;height:3em;position:relative;overflow:hidden;order:1}

.cgzs01-ul2 .title img{position:absolute;left:0;top:6px;max-width:18px}

.cgzs01-ul2 .cgzs01-bd{padding-left:30px}

.cgzs01-ul2 .desc{font-size:16px;color:#666;line-height:1.88}

.cgzs01-ul2 .cgzs-con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

/*!特色护理*/

.row-tshl1{padding:74px 0 63px;overflow:hidden}

.row-tshl1 .z-tit01{margin-bottom:50px}

.row-tshl1 .z-btn01{margin-top:43px}

.z-hltd01 .pic{float:left;width:50.36%;position:relative}

.z-hltd01 .pic:after{content:'';position:absolute;left:30.35%;bottom:-106px;width:51.06%;height:139px;background:url(../images/z-bg54.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:2}

.z-hltd01 .pic img{display:block;width:100%}

.z-hltd01 .txt{padding:37px 50px;font-size:16px;color:#fff;line-height:2;height:591px;background:url(../images/z-bg57.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden;overflow-y:auto}

.z-hltd01 .txt::-webkit-scrollbar{width:3px;height:100%}

.z-hltd01 .txt::-webkit-scrollbar-track{background:0 0}

.z-hltd01 .txt::-webkit-scrollbar-thumb{background:#ccc}

.z-hltd01 .txt::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.row-tshl2{padding:52px 0 69px;background-color:#f7f7f7;overflow:hidden}

.row-tshl2 .z-tit01{margin-bottom:44px}

.row-tshl2 .z-btn01{margin-top:55px}

.row-tshl3{padding:54px 0 97px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-tshl3 .z-tit01{margin-bottom:48px}

.news022-ul{margin:0 -13px -26px;font-size:0}

.news022-ul .news022-item{padding:0 13px;margin-bottom:26px;display:inline-block;vertical-align:top;width:25%}

.news022-ul .con{padding:0 15px;padding-left:59px;display:block;background-color:#fff;height:65px;line-height:65px;font-size:18px;color:#333;font-weight:400;border-radius:5px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news022-ul .con:before{content:'';position:absolute;left:31px;top:50%;width:9px;height:9px;border-radius:50%;background-color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news022-ul .con:hover{color:#004097;font-weight:700}

.row-tshl4{padding:60px 0 71px;background-color:#f7f7f7;overflow:hidden}

.row-tshl4 .z-tit01{margin-bottom:40px}

.row-tshl4 .z-btn01{margin-top:54px}

.row-tshl4 .ly-items{padding:0}

.row-tshl5{padding:86px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}

.row-tshl5:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(28,57,116,.92)}

.row-tshl5 .wp{height:100%;position:relative;z-index:2}

.row-tshl5 .z-tit01{margin-bottom:44px}

.row-tshl5 .z-btn01{margin-top:34px}

.hlrw-swiper{padding-bottom:48px;position:relative;overflow:hidden}

.hlrw-swiper .con{padding:0 40px;display:block;background-color:#fff;overflow:hidden}

.hlrw-swiper .hd{padding:34px 0;border-bottom:1px solid #ccc}

.hlrw-swiper .title{margin-bottom:24px;font-size:22px;color:#333;font-weight:400;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hlrw-swiper .bd{overflow:hidden}

.hlrw-swiper .pic{margin:8px 0 0 30px;float:right;width:44.6%;height:203px;border:1px solid rgba(198,198,198,.3);overflow:hidden}

.hlrw-swiper .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hlrw-swiper .txt{font-size:16px;color:#666;line-height:1.88;height:13.16em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}

.hlrw-swiper .more{height:79px;line-height:79px;font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hlrw-swiper .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.hlrw-swiper .con:hover .title{color:#004097}

.hlrw-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hlrw-swiper .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.hlrw-swiper .swiper-pagination{bottom:0;font-size:0}

.hlrw-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 6px!important;width:9px;height:9px;opacity:.34;filter:alpha(opacity=34)}

.hlrw-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100)}

.row-tshl6{padding:62px 0 80px;overflow:hidden}

.row-tshl6 .z-tit01{margin-bottom:48px}

.row-tshl6 .z-btn01{margin-top:66px}

.news023-ul{margin:0 -20px -40px;font-size:0}

.news023-ul .news023-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:50%}

.news023-ul .con{padding:24px;display:block;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);overflow:hidden}

.news023-ul .pic{margin:2px 24px 0 0;float:left;width:53.7%;height:190px;overflow:hidden}

.news023-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news023-ul .inner{overflow:hidden}

.news023-ul .title{margin-bottom:14px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news023-ul .txt{margin-bottom:18px;font-size:16px;color:#777;line-height:1.75;height:5.25em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.news023-ul .date{font-size:14px;color:#999}

.news023-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news023-ul .con:hover .title{color:#004097}

.row-tshl7{padding:71px 0 102px;background-color:#f7f7f7;overflow:hidden}

.row-tshl7 .z-tit01{margin-bottom:42px}

.hljy01-ul{margin:0 -17px -34px;font-size:0}

.hljy01-ul .hljy01-item{padding:0 17px;margin-bottom:34px;display:inline-block;vertical-align:top;width:25%;height:398px}

.hljy01-ul .con{display:block;height:100%;border-radius:10px;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.hljy01-ul .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,64,151,.9);z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hljy01-ul .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:1}

.hljy01-ul .icon{margin:0 auto 30px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center;position:relative;z-index:3}

.hljy01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hljy01-ul .title{width:100%;font-size:24px;color:#fff;font-weight:700;text-align:center;position:relative;z-index:3}

.hljy01-ul .con:hover:after{background-color:rgba(139,23,40,.8)}

.hljy01-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

/*!护理团队*/

.z-dt08{font-size:16px;color:#555;line-height:2}

/*!护理人文*/

.news024-ul{margin:0 -19px -38px;font-size:0}

.news024-ul .news024-item{padding:0 19px;margin-bottom:38px;display:inline-block;vertical-align:top;width:50%}

.news024-ul .con{padding:0 40px;display:block;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 0 7px 0 rgba(51,51,51,.07);overflow:hidden}

.news024-ul .hd{padding:34px 0;border-bottom:1px solid #ccc}

.news024-ul .title{margin-bottom:24px;font-size:22px;color:#333;font-weight:400;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news024-ul .bd{overflow:hidden}

.news024-ul .pic{margin:8px 0 0 24px;float:right;width:44.6%;height:203px;border:1px solid rgba(198,198,198,.3);overflow:hidden}

.news024-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news024-ul .txt{font-size:16px;color:#666;line-height:1.88;height:13.16em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}

.news024-ul .more{height:79px;line-height:79px;font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news024-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news024-ul .con:hover .title{color:#004097}

.news024-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news024-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

/*!护理教育*/

.z-imgs06{margin-left:4.07%;float:right;width:47%;overflow:hidden}

.z-imgs06 img{display:block;width:100%}

.z-sqlc01{margin-top:40px;padding:30px 0;border-top:1px solid #e5e5e5}

.z-sqlc01 .z-tit03{margin-bottom:28px}

.z-sqlc01 .z-tit03 .title{font-weight:700}

.sqlc01-ul{margin:0 -14px -16px;font-size:0}

.sqlc01-ul .sqlc01-item{padding:0 14px;margin-bottom:16px;display:inline-block;vertical-align:top;width:50%}

.sqlc01-ul .con{padding:0 15px;padding-left:50px;display:block;font-size:16px;color:#333;height:65px;line-height:63px;border:1px solid #e7e7e7;box-shadow:0 0 7px 0 rgba(51,51,51,.08);border-radius:10px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sqlc01-ul .con:before{content:'';position:absolute;left:28px;top:50%;width:8px;height:8px;background-color:#999;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sqlc01-ul .con:hover{color:#fff;font-weight:700;background-color:#004097}

.sqlc01-ul .con:hover:before{background-color:#fff}

/*!医务部*/

.z-ywb01-item{padding-bottom:48px}

.z-ywb01-item+.z-ywb01-item{padding-top:40px;border-top:1px solid #d6d6d6}

.z-ywb01-item .z-tit04{margin-bottom:25px}

.xx01-ul{margin:0 -10px -14px;font-size:0}

.xx01-ul .xx01-item{padding:0 10px;margin-bottom:14px;display:inline-block;vertical-align:top;min-width:33.33%;overflow:hidden}

.xx01-ul .icon{margin-right:18px;float:left;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;background-color:rgba(18,53,115,.1);border-radius:50%;overflow:hidden}

.xx01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.xx01-ul .title{font-size:20px;color:#333;line-height:1.7;font-weight:400;overflow:hidden}

/*!登录*/

.z-setBox1{padding:143px 0 164px;min-height:calc(100vh - 95px);position:relative;display:-webkit-flex;display:flex;align-items:center}

.z-setBox1:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,78,162,.5);z-index:2}

.z-setBox1:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg60.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:3}

.setBox1-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:1}

.z-form1{margin:0 auto;padding:41px 0 54px;min-width:1000px;width:52.08%;font-size:0;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover;border-radius:10px;position:relative;z-index:10}

.z-form1:after{content:'';position:absolute;left:60.2%;top:20px;bottom:20px;width:1px;background-color:#eee}

.z-form1 .form1-col{padding:0 10.3%;display:inline-block;vertical-align:top;width:60.2%}

.z-form1 .form1-cor{padding:0 5%;display:inline-block;vertical-align:top;width:39.8%}

.z-form1 .form1-cor .form1-hd{margin-bottom:13px}

.form1-hd{margin-bottom:26px;font-size:16px;color:#999;line-height:1.5;text-align:center}

.form1-hd .title{font-size:31px;color:#333;font-weight:700;line-height:1.5}

.form1-hd .txt{margin-top:5px}

.form1-item+.form1-item{margin-top:24px}

.form1-inp{padding:0 20px;outline:0;border:none;display:block;width:100%;height:60px;line-height:58px;border:1px solid #eee;border-radius:6px;font-size:16px;color:#333;background-color:#fff}

.form1-code{position:relative}

.form1-code .form1-inp{padding-right:140px}

.form1-code .form1-vcodebtn{outline:0;border:none;position:absolute;right:10px;top:50%;width:108px;height:40px;line-height:40px;background-color:#1a4185;border-radius:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#fff;text-align:center}

.form1-code2 .code2-pic{margin-left:16px;display:inline-block;vertical-align:middle;width:118px;height:48px;line-height:48px;background-color:#eee;font-size:0;text-align:center;overflow:hidden}

.form1-code2 .code2-pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form1-code2 .form1-inp{display:inline-block;vertical-align:middle;width:calc(100% - 134px)}

.form1-txt{margin-top:29px}

.form1-txt .a1{display:block;font-size:16px;color:#666;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form1-txt .a1:hover{color:#1a4185;text-decoration:underline}

.form1-btn{margin-top:26px}

.form1-btn .bt1{outline:0;border:none;display:block;width:100%;height:68px;line-height:68px;background-color:#921533;border-radius:6px;font-size:24px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form1-btn .bt1:hover{opacity:.8;filter:alpha(opacity=80)}

.form1-codePic .pic{margin:0 auto 15px;width:182px;border:1px solid #eee;background-color:#fff;font-size:0;text-align:center;overflow:hidden}

.form1-codePic .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form1-codePic .codePic-title{font-size:16px;color:#666;font-weight:400;text-align:center}

.z-form1-2{padding:41px 48px 50px;min-width:500px;width:26.04%}

.z-form1-2:after{display:none}

.z-form1-2 .form1-txt{margin-top:25px}

/*!预约挂号*/

.z-yygh01{margin-bottom:30px;padding:0 60px 0 36px;background-color:#fbfbfb;border:1px solid #eee}

.z-yygh01-item{padding:16px 0;overflow:hidden}

.z-yygh01-item+.z-yygh01-item{border-top:1px solid #eaeaea}

.z-yygh01-item .t1{padding-right:14px;float:left;min-width:80px;font-size:16px;color:#666;min-height:32px;line-height:32px}

.z-yygh01-item .col-r{float:none;overflow:hidden}

.lb01-ul{margin:0 -5px -12px;font-size:0}

.lb01-ul .lb01-item{padding:0 5px;margin-bottom:12px;display:inline-block;vertical-align:top;min-width:117px}

.lb01-ul .title{padding:0 20px;display:block;border:1px solid #cecece;background-color:#fff;line-height:37px;font-size:16px;color:#333;text-align:center;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lb01-ul .on .title{background-color:#153b85;color:#fff}

.lb02-desc .lb02-desc-item{display:none}

.lb02-desc .lb02-desc-item.on{display:block}

.lb02-ul{margin:0 -5px -10px;font-size:0}

.lb02-ul .lb02-item{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;min-width:115px}

.lb02-ul .title{padding:0 20px;display:block;border:1px solid #5ea2e1;line-height:40px;background-color:#e6f2fd;font-size:14px;color:#1468c4;text-align:center;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lb02-ul .on .title{background-color:#153b85;color:#fff}

.lb03-ul{font-size:0}

.lb03-ul .lb03-item{display:inline-block;vertical-align:middle;min-width:94px}

.lb03-ul .title{padding:0 10px;display:block;font-size:16px;color:#333;text-align:center;line-height:32px;border-radius:4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lb03-ul .on .title{background-color:#1a3e8b;color:#fff}

.yygh01-desc .yygh01-desc-item{display:none}

.yygh01-desc .yygh01-desc-item.on{display:block}

.yygh01-ul{margin-bottom:-24px}

.yygh01-ul .yygh01-item{margin-bottom:24px}

.yygh01-ul .con{padding:23px 40px;border:1px solid #eee;background-color:#fff;display:block;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.yygh01-ul .pic{width:94px;height:120px;overflow:hidden;flex-shrink:0}

.yygh01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover}

.yygh01-ul .inner{padding:0 30px;flex-grow:1}

.yygh01-ul .hd{margin-bottom:7px;font-size:16px;color:#999}

.yygh01-ul .hd .name{margin-right:2px;display:inline-block;font-size:24px;color:#333}

.yygh01-ul .hd em{display:inline-block;margin-right:6px}

.yygh01-ul .desc{font-size:16px;color:#333;line-height:1.88}

.yygh01-ul .desc .desc-item p{display:inline-block;vertical-align:top}

.yygh01-ul .desc .desc-item p+p{margin-left:60px}

.yygh01-ul .desc span{color:#999}

.yygh01-ul .yy{margin-left:30px;flex-shrink:0}

.yygh01-ul .btn{margin:0 auto 12px;display:block;width:84px;height:36px;line-height:36px;background-color:rgba(26,62,139,.1);border-radius:4px;font-size:16px;color:#1a3e8b;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yygh01-ul .price{font-size:24px;color:#1a3e8b;font-weight:700;text-align:center}

.yygh01-ul .con:hover .hd .name{color:#1a3e8b}

.yygh01-ul .con:hover .btn{background-color:#1a3e8b;color:#fff}

.yygh01-ul .yygh01-item:nth-child(even) .con{background-color:#f9f9f9}

/*!挂号详情*/

.z-ys01-hd{border:1px solid #eee}

.z-ys01-hd .top{padding:28px 40px;overflow:hidden}

.z-ys01-hd .pic{margin:2px 30px 0 0;float:left;width:93px;height:120px;overflow:hidden}

.z-ys01-hd .pic img{display:block;width:100%;height:100%;object-fit:cover}

.z-ys01-hd .cont{overflow:hidden}

.z-ys01-hd .hd{margin-bottom:3px;font-size:16px;color:#999;line-height:1}

.z-ys01-hd .hd .name{display:inline-block;margin-right:10px;font-size:24px;color:#333}

.z-ys01-hd .hd em{display:inline-block;margin-right:4px}

.z-ys01-hd .desc{margin-bottom:4px;font-size:16px;color:#333;line-height:1.88}

.z-ys01-hd .desc span{display:inline-block;color:#999}

.z-ys01-hd .btn .more{display:block;width:107px;height:33px;line-height:33px;background-color:#1a3e8b;border-radius:8px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ys01-hd .btn .more:hover{opacity:.8;filter:alpha(opacity=80)}

.z-ys01-hd .info{padding:10px 40px;background-color:rgba(26,62,139,.1);font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.z-ys01-hd .info .item{margin-right:56px;float:left}

.z-ys01-hd .info span{color:#999}

.z-ys01-item .z-tit03{margin:0;padding:24px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.z-ys01-item .z-tit03 .tips{font-size:16px;color:#16438b}

.z-ys01-item .z-tit03 .title{padding-left:15px;position:relative}

.z-ys01-item .z-tit03 .title:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#1a3e8b;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}

.hx01-desc .hx01-desc-item{display:none}

.hx01-desc .hx01-desc-item.on{display:block}

.jzr01-ul{margin:0 -5px -10px;font-size:0}

.jzr01-ul .jzr01-item{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;width:310px}

.jzr01-ul .con{padding:0 22px;display:block;min-height:132px;border:3px solid #eee;position:relative;cursor:pointer;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.jzr01-ul .con:after{content:'';position:absolute;right:0;bottom:0;width:29px;height:29px;background:url(../images/z-kx2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.jzr01-ul .hd{padding:10px 0;padding-right:70px;margin-bottom:6px;border-bottom:1px solid #eee;min-height:48px;position:relative}

.jzr01-ul .hd .name{display:inline-block;font-size:18px;color:#333;font-weight:400}

.jzr01-ul .hd .zt{margin-left:3px;display:inline-block;font-size:16px;color:#999}

.jzr01-ul .hd .edit{padding-left:26px;position:absolute;right:0;top:10px;font-size:16px;color:#999;background:url(../images/z-bj.png) left center no-repeat;-webkit-background-size:16px auto;background-size:16px auto}

.jzr01-ul .desc{font-size:16px;color:#333;line-height:1.88}

.jzr01-ul .icon{margin:0 auto 12px;width:40px;height:40px;overflow:hidden}

.jzr01-ul .icon img{display:block;width:100%;height:100%}

.jzr01-ul .title{width:100%;font-size:18px;color:#333;font-weight:400;text-align:center}

.jzr01-ul .add .con:after{display:none}

.jzr01-ul .on .con{border-color:#1a3e8b}

.jzr01-ul .on .con:after{background-image:url(../images/z-kx.png)}

.jzr01-ul.jzr01-ul2{padding:30px 0;margin:0 -22px -44px}

.jzr01-ul.jzr01-ul2 .jzr01-item{padding:0 22px;margin-bottom:44px;width:50%}

.hx01-ul{margin:0 -12px -14px;font-size:0}

.hx01-ul .hx01-item{padding:0 12px;margin-bottom:14px;display:inline-block;vertical-align:top;min-width:14.28%}

.hx01-ul .title{padding:0 10px;display:block;border:1px solid #d9e1e8;line-height:44px;font-size:16px;color:#333;text-align:center}

.hx01-ul .on .title{background-color:#16438b;border-color:#16438b;color:#fff}

.z-ys01-btn{margin-top:46px}

.z-ys01-btn .a1{display:block;width:164px;height:60px;line-height:60px;background-color:#16438b;font-size:18px;color:#fff;text-align:center;border-radius:4px}

/*!个人中心-个人信息*/

.z-perCSlide{border-bottom:6px solid #1a3e8b}

.z-perCSlide-hd{padding:24px 0 19px;border-bottom:1px solid #eee}

.z-perCSlide-hd .pic{margin:0 auto 14px;width:84px;height:84px;line-height:84px;font-size:0;text-align:center;background-color:rgba(26,62,139,.1);border-radius:50%;overflow:hidden}

.z-perCSlide-hd .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-perCSlide-hd .title{font-size:18px;color:#333;font-weight:400;text-align:center}

.z-perCSlide-item .perCSlide-title{padding:15.5px 0;padding-left:53px;font-size:18px;color:#1a3e8b;font-weight:700;border-bottom:1px solid #eee}

.z-perCSlide-item .perCSlide-title img{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle}

.perC01-ul{padding:9px 0 13px}

.perC01-ul .title{padding:10.5px 15px;padding-left:88px;display:block;font-size:16px;color:#666;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.perC01-ul .title:before{content:'';position:absolute;left:56px;top:50%;width:12px;height:1px;background-color:#eaeaea;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.perC01-ul .on .title,.perC01-ul .title:hover{color:#1a3e8b}

.perC01-ul .on .title:before,.perC01-ul .title:hover:before{background-color:#1a3e8b}

.z-form2{padding:17px 88px 0}

.form2-items{padding:18px 0}

.form2-title{margin-bottom:25px;padding-left:12px;font-size:18px;color:#333;font-weight:700;position:relative}

.form2-title:before{content:'';position:absolute;left:0;top:50%;width:3px;height:18px;background-color:#1a3e8b;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.form2-item{font-size:0}

.form2-item+.form2-item{margin-top:18px}

.form2-item .t1{padding-right:29px;display:inline-block;vertical-align:top;width:139px;font-size:16px;color:#999;text-align:right;line-height:38px}

.form2-item .t1 span{margin-right:4px;color:red}

.form2-item .con{display:inline-block;vertical-align:top;width:calc(100% - 139px)}

.form2-inp{outline:0;border:none;padding:0 18px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #ddd;font-size:16px;color:#333;border-radius:4px}

.form2-inp::-webkit-input-placeholder{color:#b0b0b0}

.form2-inp::-moz-placeholder{color:#b0b0b0}

.form2-inp::-ms-input-placeholder{color:#b0b0b0}

.form2-inp.form2-inp-w2{width:130px}

.form2-inp:focus{border-color:#1a3e8b;box-shadow:2px 3px 7px 0 rgba(0,191,175,.09)}

.form2-inp[readonly]{border-color:transparent;padding:0;box-shadow:none}

.form2-sel{outline:0;border:none;padding:0 18px;display:block;width:130px;height:38px;line-height:36px;border:1px solid #ddd;border-radius:4px;background:url(../images/z-jt29.png) right center no-repeat;-webkit-background-size:36px auto;background-size:36px auto;font-size:16px;color:#333;cursor:pointer}

.form2-sel:focus{border-color:#1a3e8b;box-shadow:2px 3px 7px 0 rgba(0,191,175,.09)}

.form2-sel2{outline:0;border:none;padding:0 18px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #ddd;border-radius:4px;background:url(../images/z-jt30.png) right center no-repeat;-webkit-background-size:36px auto;background-size:36px auto;font-size:16px;color:#333;cursor:pointer}

.form2-sel2:focus{border-color:#1a3e8b;box-shadow:2px 3px 7px 0 rgba(0,191,175,.09)}

.drop01{width:130px;position:relative}

.drop01 .drop01-tit{padding:0 18px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #ddd;border-radius:4px;background:url(../images/z-jt29.png) right center no-repeat;-webkit-background-size:36px auto;background-size:36px auto;font-size:16px;color:#333;cursor:pointer}

.drop01 .drop01-options{padding:4px 0;position:absolute;left:0;top:100%;right:0;border:1px solid #ddd;font-size:16px;color:#333;line-height:34px;background-color:#fff;max-height:180px;overflow-y:auto;z-index:10;display:none}

.drop01 .drop01-options::-webkit-scrollbar{width:3px;height:100%}

.drop01 .drop01-options::-webkit-scrollbar-track{background:0 0}

.drop01 .drop01-options::-webkit-scrollbar-thumb{background:#ccc}

.drop01 .drop01-options::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.drop01 .drop01-options li{padding:0 20px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.drop01 .drop01-options li:hover{background-color:#f8f9fa;color:#1a3e8b}

.drop01.drop01_2{width:100%}

.form2-btn{margin-top:32px;padding-left:139px;font-size:0}

.form2-btn .a1,.form2-btn .a2{display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:46px;border:1px solid transparent;font-size:18px;text-align:center;border-radius:4px}

.form2-btn .a1{margin-right:36px;background-color:#1a3e8b;color:#fff}

.form2-btn .a2{background-color:#eee;color:#333}

.form2-gender{font-size:0}

.form2-gender .form2-radio{margin-right:30px;padding-left:18px;display:inline-block;vertical-align:top;min-width:60px;font-size:16px;color:#666;line-height:38px;cursor:pointer;position:relative;background:url(../images/z-radio.png) left center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;overflow:hidden}

.form2-gender .form2-radio input{position:absolute;left:-999px}

.form2-gender .form2-radio__checked{background-image:url(../images/z-radio2.png)}

.form2-code{font-size:0}

.form2-code .form2-inp{display:inline-block;vertical-align:middle;width:38.2%}

.form2-code .pic{margin-left:10px;display:inline-block;vertical-align:middle;width:96px;height:48px;line-height:48px;background-color:#fff;font-size:0;text-align:center;overflow:hidden}

.form2-code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form2-code .btn{margin-left:46px;display:inline-block;vertical-align:middle;font-size:18px;color:#005cc8;line-height:38px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form2-code .btn:hover{text-decoration:underline}

/*!常用就诊人*/

.z-perCSet01{padding:30px 0;font-size:0;text-align:right}

.z-perCSet01 .a1{margin-left:15px;display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:48px;background-color:#1a3e8b;border-radius:4px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-perCSet01 .a1:hover{opacity:.8;filter:alpha(opacity=80)}

.cyjz01-ul{margin-bottom:-30px}

.cyjz01-ul .cyjz01-item{margin-bottom:30px}

.cyjz01-ul .con{padding:13.5px 20px;padding-right:120px;display:block;min-height:100px;border:1px solid #eee;position:relative;font-size:0;cursor:pointer;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cyjz01-ul .item{display:inline-block;vertical-align:top;width:28%;word-break:break-all;overflow:hidden}

.cyjz01-ul .item:nth-child(even){width:72%}

.cyjz01-ul .t1{float:left;width:100px;font-size:16px;color:#999;line-height:1.88}

.cyjz01-ul .txt{font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.cyjz01-ul .set{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.cyjz01-ul .set .btn{font-size:0;text-align:right}

.cyjz01-ul .set .btn a{display:inline-block;vertical-align:middle;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;overflow:hidden}

.cyjz01-ul .set .btn img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.cyjz01-ul .set .default{display:block;font-size:16px;color:#999}

.cyjz01-ul .set .set-default{display:block;font-size:16px;color:#1a3e8b;display:none}

.cyjz01-ul .con:hover{border-color:#1a3e8b;box-shadow:0 0 7px 0 rgba(26,62,139,.34)}

.cyjz01-ul .con:hover .set .set-default{display:block}

.cyjz01-ul .set .set-default:hover{text-decoration:underline}

/*!我的预约*/

.yy02-ul{margin-bottom:-30px}

.yy02-ul .yy02-item{margin-bottom:30px}

.yy02-ul .con{padding:0 20px;display:block;border:1px solid #eee;overflow:hidden}

.yy02-ul .hd{padding:24px 0 17px;padding-right:100px;position:relative;border-bottom:1px solid #eee;min-height:69px;font-size:0}

.yy02-ul .zt{display:inline-block;vertical-align:middle;font-size:18px;color:#1a3e8b}

.yy02-ul .zt img{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle}

.yy02-ul .hm{margin-left:24px;display:inline-block;vertical-align:middle;font-size:18px;color:#999}

.yy02-ul .hm span{margin-left:2px;display:inline-block;color:#1a3e8b;font-weight:700}

.yy02-ul .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.yy02-ul .btn .a1{display:block;width:84px;height:34px;line-height:32px;border:1px solid #1a3e8b;font-size:16px;color:#1a3e8b;text-align:center;border-radius:4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yy02-ul .btn .a1:hover{background-color:#1a3e8b;color:#fff}

.yy02-ul .desc{padding:7px 0 24px;font-size:0}

.yy02-ul .desc .item{padding:0 5px;display:inline-block;vertical-align:top;width:50%;font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.yy02-ul .desc .t1{float:left;width:82px;color:#999}

.yy02-ul .desc .txt{overflow:hidden}

.yy02-ul .desc .txt em{margin-right:4px}

.yy02-ul .desc .txt span{margin-right:4px}

.yy02-ul .yy02-cancel .hd{margin:0 -20px;padding:24px 20px 17px;border-color:transparent;background-color:#f9f9f9}

.yy02-ul .yy02-cancel .zt{color:#333}

.yy02-ul .yy02-cancel .desc .txt em{color:#333}

.yy02-ul .yy02-cancel .desc .txt span{color:#666}

.z-btnMore{padding:17px 0 38px}

.z-btnMore .more{display:block;font-size:16px;color:#1a3e8b;line-height:40px;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btnMore .more:hover{text-decoration:underline}

/*!报告查询*/

.z-bgcx01-item .form2-title{margin-bottom:18px}

.z-bgcx01-item .z-btnMore{padding:17px 0 33px}

/*!防治筛查-治疗*/

.news025-ul{margin-bottom:-42px}

.news025-ul .news025-item{margin-bottom:42px}

.news025-ul .con{padding:35px;display:block;box-shadow:0 0 9px 0 rgba(0,0,0,.11);border-radius:10px;overflow:hidden}

.news025-ul .pic{margin-right:54px;float:left;width:32.2%;border-radius:10px;position:relative;overflow:hidden}

.news025-ul .pic:after{content:'';display:block;padding-top:58.88%}

.news025-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .inner{overflow:hidden}

.news025-ul .title{margin-bottom:20px;font-size:24px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .desc{margin-bottom:60px;font-size:16px;color:#666;line-height:1.88;height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.news025-ul .desc span{color:#333}

.news025-ul .more{display:block;width:150px;height:38px;line-height:36px;border:1px solid #8b1728;border-radius:19px;font-size:16px;color:#8b1728;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .more i{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;width:17px;height:14px;background:url(../images/z-jt31.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news025-ul .con:hover .title{color:#004097}

.news025-ul .con:hover .more{background-color:#8b1728;color:#fff}

.news025-ul .con:hover .more i{background-image:url(../images/z-jt32.png)}

/*!防治筛查-诊断*/

.z-jszd01 .t1,.z-jszd01 .t2,.z-jszd01 .t3,.z-jszd01 .t4{padding:0 30px;display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:1.88;max-height:3.76em;overflow:hidden}

.z-jszd01 .t4 .icon{margin:-2px 0 0 6px;display:inline-block;vertical-align:middle;width:14px;height:12px;background:url(../images/z-jt33.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-jszd01 .t1{width:24.8%}

.z-jszd01 .t2{width:24.9%}

.z-jszd01 .t3{width:25.2%}

.z-jszd01 .t4{width:25.1%}

.z-jszd01-hd{margin-bottom:8px;padding:4px 0;line-height:61px;background:url(../images/z-bg26.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:10px;box-shadow:0 0 27px 0 rgba(0,0,0,.06);font-size:0}

.z-jszd01-hd>div{font-size:18px!important;color:#fff!important;font-weight:700}

.z-jszd01-bd dl{margin-bottom:8px;background-color:#fff;border-radius:10px;box-shadow:0 0 27px 0 rgba(0,0,0,.06)}

.z-jszd01-bd dt{padding:4px 0;line-height:61px;border-radius:10px;cursor:pointer;font-size:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-jszd01-bd dt .t3{color:#1a3e8b}

.z-jszd01-bd dd{margin-bottom:13px;padding:42px 29px 59px;display:none}

.news026-ul{margin-bottom:-20px}

.news026-ul .news026-item{margin-bottom:20px}

.news026-ul .con{display:block;overflow:hidden}

.news026-ul .pic{margin-right:42px;float:left;width:22.1%;position:relative;overflow:hidden}

.news026-ul .pic:after{content:'';display:block;padding-top:59.8%}

.news026-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .inner{overflow:hidden}

.news026-ul .title{margin-bottom:10px;font-size:18px;color:#333;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .txt{margin-bottom:42px;font-size:16px;color:#666;line-height:1.88;height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news026-ul .more{display:block;width:150px;height:38px;line-height:36px;border:1px solid #8b1728;border-radius:19px;font-size:16px;color:#8b1728;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .more i{margin:-2px 0 0 6px;display:inline-block;vertical-align:middle;width:17px;height:14px;background:url(../images/z-jt31.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news026-ul .con:hover .title{color:#1a3e8b}

.news026-ul .con:hover .more{background-color:#8b1728;color:#fff}

.news026-ul .con:hover .more i{background-image:url(../images/z-jt32.png)}

.z-jszd01-bd .on dt{background-color:rgba(26,62,139,.1)}

/*!防治筛查-预防*/

.row-yf01{padding:72px 0 94px;overflow:hidden}

.row-yf01 .z-tit02{margin-bottom:44px}

.z-ys01{height:652px}

.ys01-ul{margin:-6px 0;padding-right:17px;float:left;width:293px;height:calc(100% + 12px)}

.ys01-ul .ys01-item{padding:6px 0;height:20%}

.ys01-ul .con{padding:10px 28px;display:block;height:100%;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.ys01-ul .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid #a57934;z-index:3;opacity:0;filter:alpha(opacity=0)}

.ys01-ul .con:after{content:'';margin-left:-3px;position:absolute;left:100%;top:50%;width:10px;height:16px;background:url(../images/z-jt34.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3;opacity:0;filter:alpha(opacity=0)}

.ys01-ul .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:1}

.ys01-ul .mask-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;background-size:cover;z-index:2}

.ys01-ul .icon{margin-bottom:6px;height:50px;line-height:50px;font-size:0;position:relative;z-index:10}

.ys01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ys01-ul .title{font-size:18px;color:#fff;font-weight:400;position:relative;z-index:10}

.ys01-ul .on .con:before{opacity:1;filter:alpha(opacity=100)}

.ys01-ul .on .con:after{opacity:1;filter:alpha(opacity=100)}

.ys01-ul .on .title{font-weight:700}

.ys01-ul .ys01-item:nth-child(2) .con:before{border-color:#516d16}

.ys01-ul .ys01-item:nth-child(2) .con:after{background-image:url(../images/z-jt38.png)}

.ys01-ul .ys01-item:nth-child(3) .con:before{border-color:#8d2728}

.ys01-ul .ys01-item:nth-child(3) .con:after{background-image:url(../images/z-jt39.png)}

.ys01-ul .ys01-item:nth-child(4) .con:before{border-color:#174786}

.ys01-ul .ys01-item:nth-child(4) .con:after{background-image:url(../images/z-jt40.png)}

.ys01-ul .ys01-item:nth-child(5) .con:before{border-color:#1d8cac}

.ys01-ul .ys01-item:nth-child(5) .con:after{background-image:url(../images/z-jt41.png)}

.z-ys01-desc{height:100%}

.z-ys01-desc .z-ys01-desc-item{display:none}

.z-ys01-desc .z-ys01-desc-item.on{display:block;height:100%}

.z-ys01-info{padding:0 34px 0 32px;height:100%;background-color:#f4f4f4;overflow-y:auto}

.z-ys01-info::-webkit-scrollbar{width:3px;height:100%}

.z-ys01-info::-webkit-scrollbar-track{background:0 0}

.z-ys01-info::-webkit-scrollbar-thumb{background:#ccc}

.z-ys01-info::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-ys01-info .title{font-size:24px;color:#004097;font-weight:700;height:87px;line-height:87px}

.z-ys01-info .z-table011{margin-right: -10px;padding-right: 10px; max-height:525px;overflow-y:auto}

.z-ys01-info .z-table011::-webkit-scrollbar{width:5px;height:100%}

.z-ys01-info .z-table011::-webkit-scrollbar-track{background:#ffffff;border-radius: 10px}

.z-ys01-info .z-table011::-webkit-scrollbar-thumb{background:#004097;border-radius: 10px}

.z-ys01-info .z-table011::-webkit-scrollbar-thumb:window-inactive{background:#004097;border-radius: 10px}

.row-yf02{padding:82px 0 92px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-yf02 .z-tit02{margin-bottom:52px}

.fz01-swiper{padding:0 74px 40px;position:relative;overflow:hidden}

.fz01-swiper .slider{position:relative;overflow:hidden}

.fz01-swiper .swiper-slide{width:41.9%}

.fz01-swiper .con{padding:24px;padding-bottom:0;background-color:#fff;display:block;position:relative;overflow:hidden;opacity:.5;filter:alpha(opacity=50)}

.fz01-swiper .pic{padding-top:146%;position:relative;overflow:hidden}

.fz01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.fz01-swiper .title{font-size:24px;color:#333;font-weight:400;text-align:center;height:80px;line-height:80px;opacity:.5;filter:alpha(opacity=50);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.fz01-swiper .swiper-slide-active .con{padding:30px;padding-bottom:0;opacity:1;filter:alpha(opacity=100)}

.fz01-swiper .swiper-slide-active .title{height:98px;line-height:98px;color:#8b1728;font-weight:700;opacity:1;filter:alpha(opacity=100)}

.fz01-swiper .swiper-button-next,.fz01-swiper .swiper-button-prev{margin:0;position:absolute;top:50%;width:60px;height:60px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.fz01-swiper .swiper-button-prev{left:17.2%;background-image:url(../images/z-jt35.png)}

.fz01-swiper .swiper-button-next{right:17.2%;background-image:url(../images/z-jt36.png)}

.fz01-swiper .swiper-pagination{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center}

.fz01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px;display:inline-block;vertical-align:middle;width:9px;height:9px;background-color:#fff;opacity:.55;filter:alpha(opacity=55)}

.fz01-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100)}

.row-yf03{padding:68px 0 80px;background-color:#f7f7f7;overflow:hidden}

.row-yf03 .z-tit02{margin-bottom:50px}

.row-yf03 .z-btn01{margin-top:80px}

/*!防治筛查-筛*/

.row-sc01{padding:88px 0 54px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-sc01 .z-tit02{margin-bottom:75px}

.row-sc01 .z-btn01{margin-top:80px}

.sc01-ul{margin:0 -40px -44px;font-size:0}

.sc01-ul .sc01-item{padding:0 40px 44px;display:inline-block;vertical-align:top;width:33.33%;height:232px}

.sc01-ul .con{padding:20px 44px;height:100%;border-radius:10px;display:block;position:relative;box-shadow:0 10px 20px 0 rgba(33,60,133,.25);overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

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

.sc01-ul .title{margin-bottom:14px;font-size:32px;color:#fff;font-weight:400;position:relative;z-index:10}

.sc01-ul .title .en{display:block;font-size:16px}

.sc01-ul .more{display:block;width:36px;height:36px;background:url(../images/z-jt37.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;flex-shrink:0}

.sc01-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.sc01-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.row-sc02{padding:58px 0 102px;overflow:hidden}

.row-sc02 .z-tit02{margin-bottom:42px}

.row-sc02 .z-btn01{margin-top:80px}

.news027-ul{margin:0 -16px -50px;font-size:0}

.news027-ul .news027-item{padding:0 16px;margin-bottom:50px;display:inline-block;vertical-align:top;width:33.33%}

.news027-ul .con{padding:32px 30px 26px;display:block;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .title{margin-bottom:16px;font-size:24px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .bd{margin-bottom:14px;font-size:0;overflow:hidden}

.news027-ul .bd .an,.news027-ul .bd .date{display:inline-block;vertical-align:middle;font-size:14px;color:rgba(51,51,51,.55);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .bd .date{padding-right:15px;margin-right:13px;position:relative}

.news027-ul .bd .date:after{content:'';position:absolute;left:100%;top:50%;width:1px;height:11px;background-color:rgba(0,0,0,.25);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .pic{padding-top:58.03%;position:relative;overflow:hidden}

.news027-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .con:hover{background-color:#183f84}

.news027-ul .con:hover .title{color:#fff}

.news027-ul .con:hover .an,.news027-ul .con:hover .date{color:rgba(255,255,255,.55)}

.news027-ul .con:hover .date:after{background-color:rgba(255,255,255,.25)}

.news027-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.drop02{position:relative}

.drop02 .drop02-input{position:relative;cursor:pointer}

.drop02 .icon-arrow{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-jt23.png) center center no-repeat;-webkit-background-size:19px auto;background-size:19px auto}

.drop02 .icon-close{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-close.png) center center no-repeat;-webkit-background-size:13px auto;background-size:13px auto;display:none}

.drop02 .drop02-tit{height:64px;line-height:64px;background-color:#f5f8fb;padding-left:12px;padding-right:60px;font-size:18px;color:#333;cursor:pointer;display:block;outline:0;border:none;width:100%;border-radius:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.drop02 .drop02-tit::-webkit-input-placeholder{color:#333}

.drop02 .drop02-tit::-moz-placeholder{color:#333}

.drop02 .drop02-tit::-ms-input-placeholder{color:#333}

.drop02 .drop02-options{padding:17px 16px 17px 27px;background-color:#fff;right:0;position:absolute;top:94%;left:0;z-index:19;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;max-height:396px;display:none}

.drop02 .drop02-options .content_dept{height:100%;overflow-y:auto}

.drop02 .drop02-options .content_dept::-webkit-scrollbar{width:7px;height:100%}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-track{background-color:transparent;background:url(../images/z-line1.png) center center repeat-y;-webkit-background-size:100% auto;background-size:100% auto}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-thumb{background:#8c1729;border-radius:10px}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#8c1729;border-radius:10px}

.drop02 .drop02-options li{padding:6px 0;font-size:16px;color:#333;line-height:1.5;cursor:pointer}

.drop02 .drop02-options .inp-s{display:block;width:100%;height:45px;line-height:45px;border:1px solid #8c1729;font-size:16px;color:#333;padding:0 15px}

.drop02 .drop02-options span{display:block;width:100%;padding-left:27px;background:url(../images/zp13.png) left center no-repeat;cursor:pointer;user-select:none}

.drop02 .drop02-options .on span{color:#8b1728;text-decoration:underline;font-weight:700;background-image:url(../images/zp14.png)}

.f-18{font-size:18px}

.bc{color:#3f539a}

.oc{color:#fc842c}

.idxloding.on{top:-100%;transition:all .5s;-webkit-transition:all .5s}

.idxloding-swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1011}

.idxloding-swiper .swiper-slide{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.idxloding-swiper img{display:block;width:100%;height:100%;object-fit:cover}

#clock{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:27vw;height:27vw;z-index:1013}

#clock>img{height:100%;position:absolute;z-index:3}

#clock .time-box{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}

#clock .time-box>ul{width:0;position:absolute}

#clock .time-box>ul.time-num{transform:scale(1.2);bottom:55%;left:50%;height:50%}

#clock .time-box>ul.time-num>li>i{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out}

#clock .time-box>ul.time-num>li.on>i{opacity:1}

#clock .time-box>ul>li{height:100%;position:absolute;top:0;left:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}

#clock .time-box>ul>li i{position:absolute;opacity:.5;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}

#clock .time-box>ul>li:nth-of-type(1){-webkit-transform:rotate(180deg);transform:rotate(180deg)}

#clock .time-box>ul>li:nth-of-type(1) i{transform:translateX(-50%) rotate(-180deg)}

#clock .time-box>ul>li:nth-of-type(2){-webkit-transform:rotate(240deg);transform:rotate(240deg)}

#clock .time-box>ul>li:nth-of-type(2) i{transform:translateX(-50%) rotate(-240deg)}

#clock .time-box>ul>li:nth-of-type(3){-webkit-transform:rotate(300deg);transform:rotate(300deg)}

#clock .time-box>ul>li:nth-of-type(3) i{transform:translateX(-50%) rotate(-300deg)}

#clock .time-box>ul>li:nth-of-type(4){-webkit-transform:rotate(360deg);transform:rotate(360deg)}

#clock .time-box>ul>li:nth-of-type(4) i{transform:translateX(-50%) rotate(-360deg)}

#clock .time-box>ul>li:nth-of-type(5){-webkit-transform:rotate(60deg);transform:rotate(60deg)}

#clock .time-box>ul>li:nth-of-type(5) i{transform:translateX(-50%) rotate(-60deg)}

#clock .time-box>ul>li:nth-of-type(6){-webkit-transform:rotate(120deg);transform:rotate(120deg)}

#clock .time-box>ul>li:nth-of-type(6) i{transform:translateX(-50%) rotate(-120deg)}

#clock .time-box>ul.time-cir{transform:scale(1.015);bottom:50.4%;left:50%;height:50%}

#clock .time-box>ul.time-cir>li>i{width:10px;height:10px;border-radius:50%;line-height:10px;text-align:center;background-color:#fff;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;opacity:.8;cursor:pointer;pointer-events:auto}

@media screen and (max-width:600px){

#clock .time-box>ul.time-cir>li>i{width:6px;height:6px;border-radius:50%;line-height:6px;text-align:center}

}

#clock .time-box>ul.time-cir>li>i>span{margin:-5px 0 0 -5px;position:absolute;background-color:#fff;width:10px;height:10px;left:50%;top:50%;border-radius:50%;line-height:10px;text-align:center;font-size:14px;opacity:0;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;text-indent:-2px}

@media screen and (max-width:600px){

#clock .time-box>ul.time-cir>li>i>span{margin:-4px 0 0 -4px;width:8px;height:8px;border-radius:50%;line-height:8px;text-align:center;font-size:10px}

#clock .time-box>ul.time-num{bottom:58%;height:72%}

}

#clock .time-box>ul.time-cir>li.on{pointer-events:none}

#clock .time-box>ul.time-cir>li.on>i{opacity:1;pointer-events:none}

#clock .time-box>ul.time-cir>li.on>i>span{transform:scale(2.8);opacity:1;pointer-events:none}

@media screen and (max-width:600px){

#clock .time-box>ul.time-cir>li.on>i>span{transform:scale(2)}

}

#clock .time-box .time-el{position:absolute;width:100%;height:100%;top:0;left:0}

#clock .time-box .time-el .fen{position:absolute;left:0;right:0;margin:auto;top:12%;transform-origin:50% 76%;height:50%;width:6px;background-color:rgba(255,255,255,.3);border-top-left-radius:50px;border-top-right-radius:50px;animation-duration:1.6s;animation-timing-function:cubic-bezier(.59,0,.42,.99)}

@media screen and (max-width:600px){

#clock .time-box .time-el .fen{width:4px}

}

#clock .time-box .time-el .fen.on{animation-name:gorotate}

@keyframes gorotate{

0%{transform:rotate(0)}

100%{transform:rotate(360deg)}

}

#clock .time-box .time-el .shi{position:absolute;left:0;right:0;margin:auto;top:45%;transform-origin:50% 12.5%;height:40%;width:8px;background-color:rgba(255,255,255,.3);border-bottom-left-radius:50px;border-bottom-right-radius:50px;transition:all 1.6s ease-in-out}

@media screen and (max-width:600px){

#clock .time-box .time-el .shi{width:5px}

}

#clock .time-box .time-el .shi.on{transition-duration:1s}

#clock .time-move{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4}

@media screen and (min-width:600px){

#clock .time-move canvas{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

}

@media screen and (max-width:600px){

#clock{top:30%;bottom:auto}

#clock .time-move canvas{width:100%}

}

.lang-web{position:absolute;bottom:87px;right:74px;z-index:1014}

.lang-web a{position:relative;display:block;font-weight:700;font-size:18px;color:#065dac;width:220px;height:52px;line-height:52px;background-color:#fff;background-repeat:no-repeat;background-position:28px center;border-radius:26px;padding-left:64px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lang-web a:after{content:'';position:absolute;top:50%;margin-top:-4px;right:39px;width:4px;height:7px;background:url(../images/icon-arrow.png) no-repeat}

.lang-web a.on:after,.lang-web a:hover:after{background-image:url(../images/icon-arrow-on.png)}

.lang-web a+a{margin-top:12px}

.lang-web a.cn{background-image:url(../images/cn.png)}

.lang-web a.en{background-image:url(../images/en.png)}

.lang-web a.web{background-image:url(../images/icon-web.png)}

.lang-web a.on,.lang-web a:hover{background-color:#065dac;color:#fff}

.lang-web a.cn.on,.lang-web a.cn:hover{background-image:url(../images/cn-on.png)}

.lang-web a.en.on,.lang-web a.en:hover{background-image:url(../images/en-on.png)}

.lang-web a.web.on,.lang-web a.web:hover{background-image:url(../images/icon-web-on.png)}

.banner{position:relative;overflow:hidden}

.banner .swiper-slide{height:899px; background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}

.banner .swiper-slide img{display:block;height:899px;object-fit:cover}

.index-row1{padding:60px 0 100px;background:url(../images/bg-line.jpg) no-repeat center top;overflow:hidden}

.index-row1 .g-tit2{padding-left:42px}

.server-box{position:relative;width:1400px;height:900px;margin:68px auto 0}

.server-box .pic-box{width:564px}

.server-box .fk{position:absolute;width:74px;height:72px}

.server-box .fk1{top:153px;left:560px;background:#8b1728}

.server-box .fk2{bottom:0;right:0;background:#bc9060}

.server-box .pic-box img{display:block;width:100%}

.server-list li{position:absolute;width:280px;height:225px;text-align:center;-webkit-transition:all 4s cubic-bezier(.08,.82,.17,1);transition:all 4s cubic-bezier(.08,.82,.17,1);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden}

.server-list .li1{-webkit-transition-delay:.8s;transition-delay:.8s}

.server-list .li2{-webkit-transition-delay:.2s;transition-delay:.2s}

.server-list .li3{-webkit-transition-delay:1s;transition-delay:1s}

.server-list .li4{-webkit-transition-delay:1.4s;transition-delay:1.4s}

.server-list .li5{-webkit-transition-delay:0s;transition-delay:0s}

.server-list .li6{-webkit-transition-delay:.4s;transition-delay:.4s}

.server-list .li7{-webkit-transition-delay:.6s;transition-delay:.6s}

.server-list .li8{-webkit-transition-delay:1.2s;transition-delay:1.2s}

.index-row1.animate .server-list li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}

.server-list li a{display:block;color:#fff;padding:30px 0 0}

.server-list li.li5 a{position:relative;z-index:2}

.st2{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:235px;stroke-dashoffset:235px;-webkit-transition-delay:.8s;transition-delay:.8s}

.st3{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:60px;stroke-dashoffset:60px;-webkit-transition-delay:.8s;transition-delay:.8s}

.st4{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:113px;stroke-dashoffset:113px;-webkit-transition-delay:.8s;transition-delay:.8s}

.server-list .li6 .st2{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:90px;stroke-dashoffset:90px}

.server-list .li6 .st3{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:240px;stroke-dashoffset:240px}

.server-list .li4 .st2{stroke-dasharray:78px;stroke-dashoffset:78px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li3 .st2{stroke-dasharray:180px;stroke-dashoffset:180px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}

.server-list .li3 .st3{stroke-dasharray:240px;stroke-dashoffset:240px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li5 .st2{stroke-dasharray:162px;stroke-dashoffset:162px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}

.server-list .li5 .st3{stroke-dasharray:150px;stroke-dashoffset:150px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li7 .st2{stroke-dasharray:188px;stroke-dashoffset:188px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li7 .st3{stroke-dasharray:60px;stroke-dashoffset:60px;fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10}

.server-list .li7 .st4{stroke-dasharray:180px;stroke-dashoffset:180px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}

.index-row1.animate .st1,.index-row1.animate .st2,.index-row1.animate .st3,.index-row1.animate .st4{-webkit-transition:all 4s ease;transition:all 4s ease;stroke-dashoffset:0!important}

.server-list .li1{left:280px;bottom:225px;background:#135ecb}

.server-list .li2{left:560px;top:225px;background:#bc9060}

.server-list .li3{left:560px;top:450px;background:#234382}

.server-list .li4{left:560px;bottom:0;background:#8b1728}

.server-list .li5{top:0;right:0;width:560px;background:url(../images/p2.jpg) no-repeat center/cover}

.server-list .li5:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(64,116,216,.8)}

.server-list .li6{top:225px;right:280px;background:#234382}

.server-list .li7{bottom:225px;right:280px;background:#5a82cf}

.server-list .li8{top:225px;right:0;background:#135ecb}

.server-list .img{width:90px;height:90px;margin:0 auto}

.server-list .cn{font-size:24px}

.server-list .en{text-transform:uppercase}

.index-row6{position:relative;z-index:2;padding:34px 0 66px;background:#fff;margin-bottom:-128px;margin-right:calc(50% - 700px);padding-left:calc(50% - 700px);padding-right:42px}

.video-list{overflow:hidden;margin:0 -10px}

.video-list li{float:left;width:25%}

.video-list li .inner{display:block;position:relative;margin:0 10px}

.video-list .pic{position:relative;padding-top:68.52%;margin-bottom:18px;overflow:hidden}

.video-list .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.video-list .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.video-list .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.18);transition:.36s ease;cursor:pointer}

.video-list .mask:before{content:'';position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;background:url(../images/icon-play.png) no-repeat center}

.video-list .mask:after{content:'';position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;border:3px solid #fff;border-radius:50%;transform:translate3d(0,0,0);transition:.36s ease}

.video-list .inner:hover .mask:after{transform:translate3d(0,0,0);width:80px;height:80px;margin:-40px 0 0 -40px;opacity:0;border-width:5px}

.video-list p{font-size:18px;line-height:27px;color:#666;text-align:center;padding:0 22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:54px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.video-list .inner:hover p{color:#004097}

.g-tit3{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}

.g-tit3.line{height:80px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0}

.g-tit3 .title{padding:0!important;font-size:30px}

.g-tit3 ul li .title{padding:0;color:#666;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.g-tit3 ul li.tabrel01-item__on .title{color:#333}

.g-tit3 ul li .more{position:absolute;top:50%;margin-top:-16px;right:0;display:none}

.g-tit3 ul li.tabrel01-item__on .more{display:block}

.g-tit3 .more{width:128px;height:32px;line-height:30px;padding-left:26px;background:url(../images/arrow-right.png) no-repeat 93px center;border:1px solid #91152f;border-radius:16px;color:#91152f;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.g-tit3 .more:hover{background-image:url(../images/arrow-right-on.png);background-position:96px center;background-color:#91152f;color:#fff}

.tabrel01-desc .tabrel01-item{height:0;visibility:hidden;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.tabrel01-desc .tabrel01-item__on{height:auto;visibility:visible}

.index-row5{background:#f5f5f5;overflow:hidden;padding:90px 0 56px}

.index-row5 .col-l{width:834px;height:440px;background:#fff;padding:0 40px 0 28px;margin-right:24px}

.index-row5 .col-r{float:none;overflow:hidden;height:440px;background:#fff;padding:0 35px 0 32px}

.g-tit3 ul{display:flex}

.g-tit3 ul li{margin-right:42px}

.swiper-news{position:relative}

.swiper-news .pic-box{float:left;width:457px;margin-right:36px}

.swiper-news .pic-box .pic{display:block;position:relative;padding-top:65.42%;overflow:hidden}

.swiper-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-news .pic-box .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.swiper-news .txt-box{overflow:hidden}

.swiper-news .txt-box .title{display:block;font-size:20px;line-height:33px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:66px;margin-bottom:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-news .txt-box .title:hover{color:#004097}

.swiper-news .txt-box .time{font-size:16px;margin-bottom:16px}

.swiper-news .txt-box .desc{font-size:16px;line-height:30px;color:#666;margin-bottom:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:90px}

.swiper-news .txt-box .more{display:inline-flex;font-size:16px;padding-right:30px;color:#004097;background:url(../images/arrow-right2.png) no-repeat right center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-news .txt-box .more:hover{background-image:url(../images/arrow-right2-on.png);color:#004097}

.swiper-news{overflow:hidden;margin-top:30px}

.swiper-news .swiper-pagination{position:absolute;bottom:0;right:0;text-align:right}

.swiper-news .swiper-pagination .swiper-pagination-bullet{background:#bbb;opacity:1}

.swiper-news .swiper-pagination .swiper-pagination-bullet-active{background:#666}

.ul-news li{overflow:hidden}

.ul-news li+li{border-top:1px solid rgba(0,0,0,.1)}

.ul-news .time{float:right;font-size:16px;line-height:68px;color:#999}

.ul-news a{display:block;font-size:18px;line-height:68px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.ul-news a:hover{color:#004097}

.index-row5 .g-tit2{margin-bottom:50px}

.tab-con{height:0;visibility:hidden;overflow:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}

.tab-con.on{height:auto;visibility:visible}

.index-row4{position:relative;background:#fff}

.index-row4:before{content:'';position:absolute;top:0;bottom:0;right:0;left:1208px;background:url(../images/az-bg.jpg) no-repeat center/cover}

.index-row4-top{position:relative;z-index:2;display:flex;align-items:center}

.index-row4-top .g-tit2{flex:0 0 1208px;padding-left:calc(50% - 700px);margin-right:83px}

.index-row4-top ul{width:314px;padding:42px 0}

.index-row4-top ul li a{position:relative;display:block;font-size:20px;line-height:55px;padding-left:43px;color:#ffc2cf;background:url(../images/arrow-down2.png) no-repeat right 23px center;border-bottom:1px solid rgba(255,255,255,.4);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.index-row4-top ul li a:before{content:'';position:absolute;left:20px;top:50%;margin-top:-3px;width:6px;height:6px;background:rgba(255,255,255,.6);border-radius:50%}

.index-row4-top ul li.on a{font-weight:700;color:#fff;background-color:#a62941;background-image:url(../images/arrow-down2-on.png);border-bottom-color:#a62941}

.index-row4-top ul li a:before{background-color:#fff}

.swiper-gl{position:relative;z-index:2;overflow:hidden;margin-right:146px;background:#fff}

.swiper-gl .swiper-wrapper{height: auto !important }

.swiper-gl .swiper-slide{display:flex}

.swiper-gl .pic-box{flex:0 0 1208px}

.swiper-gl .pic-box .pic{position:relative;padding-top:52.65%}

.swiper-gl .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}

.swiper-gl .txt-box{padding:52px 68px 0 82px}

.swiper-gl .txt-box .en{font-size:48px;text-transform:uppercase}

.swiper-gl .txt-box .cn{font-size:36px;margin-bottom:26px}

.swiper-gl .txt-box .desc-more{padding:38px 0 94px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}

.swiper-gl .txt-box .desc-more .desc{font-size:18px;line-height:2;margin-bottom:56px}

.swiper-gl .txt-box .desc-more .more{display:block;font-size:16px;color:#91152f;width:178px;height:46px;line-height:44px;background:url(../images/arrow-right3.png) no-repeat 128px center;border:1px solid #91152f;border-radius:20px;padding-left:45px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-gl .txt-box .desc-more .more:hover{background-color:#91152f;color:#fff;background-image:url(../images/arrow-right3-on.png);background-position:132px center}

.arrows-dots{position:absolute;bottom:40px;right:90px;width:180px;display:flex;align-items:center;justify-content:center;z-index:3}

.arrows-dots .swiper-button{width:14px;height:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.arrows-dots .swiper-pagination{position:static}

.arrows-dots .swiper-button.swiper-prev{background-image:url(../images/prev.png)}

.arrows-dots .swiper-button.swiper-next{background-image:url(../images/next.png)}

.arrows-dots .swiper-pagination-fraction{font-size:16px;color:#999}

.arrows-dots .swiper-pagination-fraction .swiper-pagination-current{font-size:36px;color:#901331}

.arrows-dots .swiper-button.swiper-prev:hover{background-image:url(../images/prev-on.png)}

.arrows-dots .swiper-button.swiper-next:hover{background-image:url(../images/next-on.png)}

.ban-cont .title .cn{display:block;font-size:18px;font-weight:400;font-family:SourceHanSansCN-Medium;padding-top:10px}

.h-news-list1 li{margin-bottom:32px}

.h-news-list1 li .con{background:#fff;display: block;height: 100%;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);padding:38px;overflow:hidden;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-news-list1 li .date{flex:0 0 84px;width:84px;height:83px;background:#fff;border:1px solid #8b1728;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8b1728;line-height:1;margin-right:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-news-list1 li .date em{font-family:ArialMT;font-size:38px;margin-bottom:5px}

.h-news-list1 li .date p{font-size:14px}

.h-news-list1 li h3{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:20px;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-news-list1 li .txt p{font-size:16px;color:#666;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.h-news-list1 li .con:hover .txt h3{color:#004097}

.h-news-list1 li .con:hover .date{background-color:#004097;border-color:#004097;color:#fff}

.h-news-list1 li .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.bg-white{background-color:#fff}

.h-row1{padding:73px 0 100px}

.h-row1 .z-tit01{margin-bottom:66px}

.h-img-txt-mod1{display:flex}

.h-img-txt-mod1 .pic{flex:0 0 47%;margin-right:45px;overflow:hidden}

.h-img-txt-mod1 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-img-txt-mod1 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.h-img-txt-mod1 .txt{display:flex;flex-direction:column;justify-content:space-between}

.h-img-txt-mod1 .txt .con{margin-bottom:20px;color:#333;font-size:16px;line-height:30px}

.h-img-txt-mod1 .txt .con p+p{margin-top:30px}

.h-img-txt-mod1 .txt .z-btn01{margin:0}

.h-img-txt-mod1 .txt .z-btn01 .more{margin:0}

.h-row2{padding:70px 0 80px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.h-row2 .z-tit01{margin-bottom:32px}

.h-tab{display:flex;align-items:center;justify-content:center}

.h-tab-item{margin:0 7px;display:flex;align-items:center;justify-content:center;width:175px;height:60px;background:#fff;border:1px solid #ddd;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#333;font-size:18px;cursor:pointer}

.h-tab-item.active,.h-tab-item:hover{background-color:#8b1728;border-color:#8b1728;color:#fff}

.h-tab-con{height:0;overflow:hidden}

.h-tab-con.show{height:auto;overflow:visible}

.h-swiper1-wrap{position:relative}

.h-swiper1-wrap .swiper-button-next{width:18px;height:32px;right:auto;left:calc(100% + 21px);background:url(../images/next.png) no-repeat center center/contain;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-swiper1-wrap .swiper-button-next:hover{background-image:url(../images/next-on.png)}

.h-swiper1-wrap .swiper-button-prev{width:18px;height:32px;left:auto;right:calc(100% + 21px);background:url(../images/prev.png) no-repeat center center/contain;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-swiper1-wrap .swiper-button-prev:hover{background-image:url(../images/prev-on.png)}

.h-swiper1{margin-top:40px;overflow:hidden;position:relative;padding-bottom:40px}

.h-swiper1 .swiper-pagination{bottom:0;font-size:0}

.h-swiper1 .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#d1d1d1;border-radius:50%;opacity:1}

.h-swiper1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#999}

.tjtc-box .top{background-color:#5a82cf;display:flex;justify-content:space-between}

.tjtc-box .top .l{padding:19px 40px;color:#fff}

.tjtc-box .top .l h3{font-weight:700;font-size:24px;margin-bottom:5px}

.tjtc-box .top .l p{font-size:16px}

.tjtc-box .top .price{padding:37px 45px;background-color:#8b1728;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}

.tjtc-box .bot table{width:100%}

.tjtc-box .bot table th{background-color:#dde9ff;height:75px;color:#333;font-size:18px;font-weight:700;text-align:center;border:1px solid #c5cede}

.tjtc-box .bot table td{padding:20px 30px;border:1px solid #c5cede;vertical-align:top;background-color:#fff}

.tjtc-box .bot table td .row{height:100%;display:flex;justify-content:center;color:#333;font-size:16px;line-height:36px}

.tjtc-box .bot table td .row .col+.col{margin-left:70px}

.h-txt-mod1{margin-top:28px}

.h-txt-mod1 .row{display:flex;line-height:36px}

.h-txt-mod1 .row .l{flex:0 0 88px;color:#666;font-size:16px}

.h-txt-mod1 .row .value{flex:1;font-size:16px;color:#333}

.h-txt-mod1 .row .value.red{color:#c81b35;font-weight:700}

.h-txt-mod1 .row .value span{font-weight:700}

.h-txt-mod1 .row .value em{color:#c81b35}

.ly-items .h-news-list1.w3{margin:0 -10px -20px}

.ly-items .h-news-list1.w3 li{width:33.3%;margin:0 0 20px}

.ly-items .h-news-list1.w3 li .con{display:block;margin:0 10px}

.ly-items .h-news-list1.w3 li .date{margin-bottom:20px}

.h-row-pn1{background-color:#f7f7f7;padding:89px 0 111px}

.h-row-pn1 .wp{display:flex;justify-content:space-between}

.h-mod1{flex:0 0 calc(50% - 19px);background-color:#fff;padding:36px 36px 30px;width:0}

.h-mod1 .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}

.h-mod1 .title h3{font-family:SourceHanSansCN-Medium;font-size:42px;color:#333}

.h-mod1 .title .g-tit3{margin:0}

.h-mod1-pic{height:259px;overflow:hidden;margin-bottom:20px}

.h-mod1-pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-mod1-pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.h-mod1-list .item{padding:15px 0;position:relative}

.h-mod1-list .item:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#eee}

.h-mod1-list .item:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-mod1-list .item:last-child:before{display:none}

.h-mod1-list .item a{margin-bottom:3px;display:block;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-mod1-list .item:hover:after{width:100%}

.h-mod1-list .item:hover a{color:#004097}

.h-mod1-list .item p{color:#999;font-size:16px}

.h-row-pn2{padding:99px 0 79px;background:url(../images/h-bg-pn1.jpg) no-repeat center center/cover}

.z-tit01.white .title{color:#fff}

.h-txt-list1{display:flex;flex-wrap:wrap;justify-content:space-between}

.h-txt-list1 .item{flex:0 0 calc(50% - 50px);width:0;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}

.h-txt-list1 .item a{flex:0 0 calc(100% - 140px);width:calc(100% - 140px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#fff;padding-left:17px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-txt-list1 .item a:hover{opacity:.8}

.h-txt-list1 .item a:After{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:50%}

.h-txt-list1 .item span{color:#aabee6;font-size:16px}

.z-btn01.white .more{color:#fff}

.z-btn01.white .more{border-color:#fff}

.z-btn01.white .more i{background-image:url(../images/z-jt6.png)}

.z-btn01.white .more:hover{background:0 0}

.h-row-pn3{padding:92px 0 97px}

.h-mod2{background:url(../images/h-bg-pn2.jpg) no-repeat center center/cover;height:446px;border-radius:10px;position:relative}

.h-mod2 .txt{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:190px;text-align:center;color:#fff}

.h-mod2 .txt img{width:74px;margin:0 auto 20px;display:block}

.h-mod2 .txt h3{font-size:24px}

.h-mod2 .txt p{font-size:18px}

.h-mod2 .z-btn01{margin-top:30px}

.h-mod2 .z-btn01 .more{width:188px;height:48px;font-size:16px;line-height:46px}

.h-row-pn4{padding:70px 0 106px;background-color:#f7f7f7;overflow:hidden}

.h-download-list{overflow:hidden;margin:0 -20px}

.h-download-list .item{float:left;width:33.3%}

.h-download-list .item-con{display:block;margin:0 20px;border-radius:10px;padding-top:92.27%;overflow:hidden;position:relative}

.h-download-list .item-con .bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;opacity:.2;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-download-list .item-con:hover .bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.h-download-list .item-con .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;text-align:center}

.h-download-list .item-con .txt img{display:block;margin:0 auto 30px}

.h-download-list .item-con .txt h3{color:#fff;font-size:24px}

.h-download-list .item:nth-child(1) .item-con{background-color:#004097}

.h-download-list .item:nth-child(2) .item-con{background-color:#8b1728}

.h-download-list .item:nth-child(3) .item-con{background-color:#004097}

.h-txt-list2 .item{padding:20px 25px;margin-bottom:23px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 7px 0 rgba(51,51,51,.07);border-radius:10px;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-txt-list2 .item a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 140px);flex:0 0 calc(100% - 140px);color:#333;font-size:18px;position:relative;padding-left:26px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-txt-list2 .item a:after{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;background:#c7c7c7;border-radius:50%}

.h-txt-list2 .item span{color:#999;font-size:16px}

.h-txt-list2 .item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}

.h-txt-list2 .item:hover a{color:#004097}

.news014-ul.download-img .pic{padding-top:67.23%}

.h-tab2{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:50px}

.h-tab2-item{cursor:pointer;font-size:18px;color:#333;position:relative}

.h-tab2-item+.h-tab2-item{margin-left:50px}

.h-tab2-item.active{color:#004097;font-weight:700}

.h-tab2-item.active:after{content:'';position:absolute;left:0;width:100%;height:4px;background:#004097;bottom:-21px}

.h-tab2-desc .h-tab2-desc-item{display:none}

.h-tab2-desc .h-tab2-desc-item.on{display:block}

.h-tab2-desc .z-tit02{margin-bottom:42px}

.h-ppt-list{display:flex;flex-wrap:wrap;justify-content:space-between}

.h-ppt-list .item{flex:0 0 calc(50% - 18px);width:calc(50% - 18px);margin-bottom:30px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 6px 0 rgba(51,51,51,.1);border-radius:10px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-ppt-list .item .left{display:flex;align-items:center;flex:0 0 calc(100% - 130px);width:calc(100% - 130px)}

.h-ppt-list .item .left img{display:block;width:26px;flex:0 0 26px;margin-right:10px}

.h-ppt-list .item .left a{color:#333;font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-ppt-list .item .g-tit3{margin-bottom:0}

.h-ppt-list .item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}

.h-ppt-list .item:hover .left a{color:#004097}

.download .more{background-image:url(../images/h-download-i.png)}

.download .more:hover{background-image:url(../images/h-download-i-w.png);background-position:93px center}

.news014-ul.download-img .con .pic:after{display:none}

@media only screen and (max-width:959px){

.ly-items .h-news-list1.w3 li .con{padding:20px}

.h-row-pn1 .wp{display:block}

.h-mod1{width:100%}

.h-mod1+.h-mod1{margin-top:30px}

.h-txt-list1{display:block}

.h-txt-list1 .item{width:100%}

.h-mod1-pic{height:auto}

.h-ppt-list{display:block}

.h-ppt-list .item{width:100%}

}

@media only screen and (max-width:767px){

.ly-items .h-news-list1.w3 li{float:none;width:100%}

.h-news-list1 li{margin-bottom:30px}

.h-news-list1 li .con{display:block;padding:30px}

.h-news-list1 li .con .date{margin-bottom:12px;width:66px;height:58px}

.h-news-list1 li .date em{font-size:30px;margin-bottom:0}

.h-news-list1 li .date p{font-size:14px;line-height:24px}

.h-news-list1 li h3{font-size:16px}

.h-row-pn1,.h-row-pn2,.h-row-pn3,.h-row-pn4{padding:30px 0}

.h-mod1{padding:20px}

.h-mod1 .title h3{font-size:20px}

.h-txt-list1 .item{padding:10px 0}

.h-mod2 .txt{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.h-download-list .item{float:none;width:100%}

.h-download-list .item+.item{margin-top:30px}

.h-download-list .item-con .txt h3{font-size:18px}

.h-download-list .item-con .txt img{width:50px;margin-bottom:10px}

.h-mod2 .txt img{width:50px;margin-bottom:10px}

.h-mod2 .txt h3{font-size:18px}

.h-mod2 .txt p{font-size:14px}

.h-mod2 .z-btn01 .more{width:132px;height:34px;line-height:32px;font-size:16px}

.h-txt-list2 .item{display:block;padding:10px 10px}

.h-txt-list2 .item a{width:100%;white-space:normal}

.h-tab2{overflow-x:auto;padding-bottom:0;margin-bottom:30px}

.h-tab2-item{white-space:nowrap;font-size:16px}

.h-tab2-item+.h-tab2-item{margin-left:20px}

.h-tab2-item.active:after{display:none}

.h-ppt-list .item{display:block;padding:15px;margin-bottom:20px}

.h-ppt-list .item .left{width:100%;margin-bottom:20px}

}

@font-face{font-family:laydate-icon;src:url(../fonts/laydate-icon.ttf) format("truetype")}

.ly-base{background-color:#f7f7f7;padding:72px 0}

.ly-base .z-tit01 .title{text-align:left}

.ly-base .lybase-show{overflow:hidden;margin-top:-100px}

.ly-base .lybase-li{float:left;width:37%;position:relative}

.ly-base .lybase-li p{color:#fff;font-size:18px;line-height:43px}

.ly-base .lybase-li p.lybase-font{font-size:16px}

.ly-base .lybase-li p strong{font-size:30px;padding:0 6px}

.ly-base .z-btn01{margin-top:80px}

.ly-base .lybase01{padding:68px 44px 94px;margin-top:120px;background:url(../images/ly-basebg01.png) no-repeat #842331 left bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}

.ly-base .lybase02{padding:40px 28px 50px;margin-left:-75px;background:url(../images/ly-basebg02.png) no-repeat #153c83 right bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;z-index:66}

.ly-base .lybase03{float:right;padding:70px 20px 70px 90px;margin-top:-220px;background:url(../images/ly-basebg03.png) no-repeat #b29b6b right bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}

.ly-items{padding:60px 0 50px}

.ly-items .h-news-list1{margin-left:-3%}

.ly-items .h-news-list1:after,.ly-items .h-news-list1:before{content:'';display:block;clear:both;width:100%;height:0}

.ly-items .h-news-list1{display: -webkit-flex; display: flex; flex-wrap: wrap;}

.ly-items .h-news-list1 li{float:left;width:47%;margin-left:3%}

.ly-items .h-news-list1 li .txt p{color:#666}

.ly-items .z-btn01{margin-top:25px}

.ly-items .h-news-list1 li .txt{overflow:hidden}

.ly-gain{padding:72px 0 80px;background:url(../images/z-bg16.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ly-gain .z-tit01{margin-bottom:20px}

.ly-gain .h-tab-item{background-color:#f6f6f6}

.ly-gain .h-tab-item.active,.ly-gain .h-tab-item:hover{background-color:#8b1728}

.ly-cgtab{padding:20px;border:1px solid #e8e8e8;background-color:#fff;-webkit-box-shadow:0 0 9px rgba(51,51%,51%,9%);-moz-box-shadow:0 0 9px rgba(51,51%,51%,9%);box-shadow:0 0 9px rgba(51,51%,51%,9%);margin-left:30px}

.ly-cgtab h4{color:#333;font-size:20px;font-weight:400;line-height:1.5;margin:24px 0 25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.ly-cgtab p{color:#666;font-size:16px;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.ly-cgtab .cgtab-pic{position:relative;padding-top:53%;overflow:hidden}

.ly-cgtab .cgtab-pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly-cgtab .cgtab-time{color:#999;font-size:14px;line-height:1.5;margin:10px 0 32px}

.ly-cgtab .cgtab-btn{color:#999;font-size:14px;line-height:1.5}

.ly-cgtab .cgtab-btn:before{content:'';display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/ly-arrow01.png) no-repeat;margin-right:15px;margin-top:-4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly-cgtab:hover{background-color:#004097;-webkit-box-shadow:0 0 7px 0 rgba(4,0,0,.2);-moz-box-shadow:0 0 7px 0 rgba(4,0,0,.2);box-shadow:0 0 7px 0 rgba(4,0,0,.2)}

.ly-cgtab:hover .cgtab-pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ly-cgtab:hover .cgtab-btn,.ly-cgtab:hover .cgtab-time,.ly-cgtab:hover h4,.ly-cgtab:hover p{color:#fff}

.ly-cgtab:hover .cgtab-btn:before{margin-right:18px;background-image:url(../images/ly-arrow02.png)}

.swiper-lytab01{margin-top:42px;margin-left:-30px}

.swiper-lytab01 .swiper-slide{width:33.3%}

.swiper-lytab01 .swiper-pagination{bottom:75px}

.swiper-lytab01 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#888;opacity:.4}

.swiper-lytab01 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}

.swiper-lytab01 .z-btn01{margin-top:75px}

.ly-plat{padding:50px 0 86px;background:url(../images/ly-bg01.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ly-plat .z-tit01 .title{color:#fff}

.ly-plat .plat-link{overflow:hidden;margin-left:-.6%}

.ly-plat .plat-link li{float:left;width:16%;margin-left:.6%;font-size:0;text-align:center;border-radius:13px;overflow:hidden;position:relative}

.plat-link li.plat-name a:before{display: none}

.plat-link li.plat-name a:hover p{margin-top: 12px}

.plat-link li .plat-info{position:absolute;top:50%;left:0;width:100%;margin-top:-40px}

.plat-link li .plat-info img{display: block; margin: 0 auto}

.plat-link li .plat-info p{position: static; color:#fff;font-size:30px;line-height:1.1;margin-top:12px}

.plat-link li .plat-info p:after{display: none}

.plat-link li a{display:block;position:relative;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-link li a:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(33,33,33,.4);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.plat-link li a:after{content:'';position:absolute;bottom:-100%;right:0;width:100%;height:72px;background:url(../images/ly-platbg.png) no-repeat;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

/*.plat-link li a img{width:100%}*/

.plat-link li>img{width:100%}

.plat-link li a p{position:absolute;left:0;top:50%;width:100%;font-size:24px;margin-top:-30px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:66}

.plat-link li a p:after{content:'';position:absolute;left:0;right:0;bottom:-10px;width:64px;height:3px;margin:0 auto;background-color:#fff}

.plat-link li a:hover:before{top:-100%}

.plat-link li a:hover:after{bottom:0}

.plat-link li a:hover p{top:auto;margin-top:0;bottom:16px}

.plat-link li a:hover p:after{display:none}

.ly-plat .plat-new{margin-top:33px;overflow:hidden;margin-left:-3%}

.ly-plat .plat-news{float:left;width:47%;margin-left:3%;padding:0 33px 20px;border-radius:12px;background-color:#fff}

.plat-news .plat-txt{line-height:30px;padding:24px 0;border-bottom:1px solid #e0dede}

.plat-news .plat-txt strong{font-weight:400;font-size:30px;display:block;overflow:hidden}

.plat-news .plat-txt a{float:right;color:#91152f;font-size:14px}

.plat-news .plat-txt a:after{content:'';display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/ly-arrow01.png) no-repeat;margin-left:12px;margin-top:-4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-news .plat-txt a:hover:after{margin-left:8px}

.plat-news .plat-hz li{padding:18px 0 16px;position:relative}

.plat-news .plat-hz li:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#e0dede}

.plat-news .plat-hz li:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-news .plat-hz li:last-child{border:none}

.plat-news .plat-hz li:last-child:before{display:none}

.plat-news .plat-hz li:last-child:after{display:none}

.plat-news .plat-hz li h4{color:#333;font-size:20px;font-weight:400;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.plat-news .plat-hz li:hover:after{width:100%}

.plat-news .plat-hz li:hover h4{color:#004097}

.plat-news .plat-hz li p{color:#666;font-size:16px;line-height:26px;margin:8px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.plat-news .plat-hz li .cgtab-time{color:#999;font-size:14px;line-height:1.5}

.plat-news .plat-fw{margin-top:30px}

.plat-news .plat-fw li{margin-bottom:35px;overflow:hidden}

.plat-fw .platfw-pic{float:left;width:194px;margin-right:24px}

.plat-fw .plat-pics{position:relative;padding-top:56%;overflow:hidden;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.08);-moz-box-shadow:0 8px 8px rgba(0,0,0,.08);box-shadow:0 8px 8px rgba(0,0,0,.08)}

.plat-fw .plat-pics img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-news .plat-fw li:hover h4{color:#004097}

.plat-news .plat-fw li:hover .plat-pics img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.plat-fw .platfw-txt{display:block;overflow:hidden}

.plat-fw .platfw-txt h4{color:#333;font-size:20px;font-weight:400;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 12px}

.plat-fw .platfw-txt .cgtab-time{color:#999;font-size:14px;line-height:1.5}

.ly-learn{padding:60px 0}

.swiper-lytab02 .news02-ul{position:relative}

.swiper-lytab02 .news02-ul:before{content:'';position:absolute;left:2px;top:0;bottom:40px;width:1px;background-color:rgba(0,0,0,.15)}

.swiper-lytab02 .swiper-slide.swiper-slide-active .news02-ul .con{padding-left:0}

.swiper-lytab02 .swiper-slide.swiper-slide-active .news02-ul:before{display:none}

.swiper-lytab02 .news02-ul .date{border-color:#004097}

.swiper-lytab02 .news02-ul .date .d1,.swiper-lytab02 .news02-ul .date .d2{color:#004097}

.swiper-lytab02 .swiper-pagination{bottom:0}

.swiper-lytab02 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#888;opacity:.4}

.swiper-lytab02 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}

.swiper-lytab02.swiper-container{padding-bottom:60px}

.swiper-lytab02 .swiper-slide{width:33.3%}

.ly-other{padding:90px 0}

.ly-other .lyother-con{overflow:hidden}

.ly-other .lyother-show{float:left;width:48.5%;padding:60px 52px 42px;color:#fff;position:relative}

.ly-other .lyother-show a{color:#fff}

.ly-other .lyother-show:before{content:'';position:absolute;right:50px;bottom:20px;width:94px;height:94px;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}

.ly-other .lyother-fl{background-color:#8b1728}

.ly-other .lyother-fl:before{background-image:url(../images/ly-icon02.png)}

.ly-other .lyother-fr{float:right;background-color:#153877}

.ly-other .lyother-fr:before{background-image:url(../images/ly-icon03.png)}

.ly-other .lyother-name{font-size:30px;line-height:1.1;margin-bottom:40px}

.ly-other .swiper-lytab03 h4{font-size:18px;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.ly-other .swiper-lytab03 p{font-size:18px;line-height:1.1;color:rgba(255,255,255,.5);margin-top:12px}

.ly-other .lyother-show a:hover h4{font-weight:700}

.swiper-lytab03.swiper-container{padding-bottom:42px}

.swiper-lytab03 .swiper-pagination{bottom:0;left:-3px;text-align:left}

.swiper-lytab03 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:.4}

.swiper-lytab03 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}

.swiper-lytab03.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.lyother-show .z-btn01 .more{margin-left:0;border-color:#fff;width:130px;height:34px;line-height:34px;font-size:14px}

.lyother-show .z-btn01 .more i{width:15px;height:12px;background-image:url(../images/ly-arrow02.png)}

.ly-gcp{padding:72px 0 50px;background:url(../images/z-bg16.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.ly-gcp .z-tit01{position:absolute;left:80px}

.ly-gcp .wp{position:relative}

.ly-gcp .lygcp-icon{position:absolute;left:0;top:140px;width:30%}

.ly-gcp .lygcp-con{overflow:hidden;margin-left:24%}

.ly-gcp .lygcp-box{float:left;width:31%;margin-left:2.3%}

.ly-gcp .lygcp-show{position:relative;text-align:center;font-size:0;overflow:hidden;margin-bottom:20px}

.ly-gcp .lygcp-show a{display:block;position:relative}

.ly-gcp .lygcp-show a:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(33,33,33,.4);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.ly-gcp .lygcp-show:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);position:relative}

.ly-gcp .lygcp-show img{width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly-gcp .lygcp-show p{position:absolute;left:0;bottom:25px;width:100%;margin:0 auto;color:#fff;font-size:30px;line-height:1.5;z-index:22}

.ly-gcp .lygcp01{margin-top:140px}

.ly-gcp .lygcp02{margin-top:94%}

@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Regular.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}

.ly-gcpabout{padding:86px 0}

.gcpabout-show{overflow:hidden;display:flex}

.gcpabout-show .gcpabout-fl{float:left;width:44%;flex:0 0 44%;margin-right:2%}

.gcpabout-show .gcpabout-fl p{color:#666;font-size:16px;line-height:30px;margin-bottom:30px}

.gcpabout-show .gcpabout-fr{float:right;width:54%}

.gcpabout-show .gcpabout-fr img{display:block;width:100%;height:100%;object-fit:cover}

.ly-record{padding:60px 0 36px;background:url(../images/ly-beian.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.ly-record:after{content:'';position:absolute;left:60px;right:60px;bottom:136px;height:16px;background:url(../images/ly-line.png) repeat-x}

.ly-record .z-tit01 .title{color:#fff}

.ly-record .ly-swiper{margin-top:20px}

.ly-swiper .swiper-time01{margin-top:80px}

.ly-swiper .swiper-time01 .swiper-slide{text-align:center;color:#fff}

.ly-swiper .swiper-time01 .swiper-slide strong{font-size:200px;font-weight:400;font-family:MyriadPro;line-height:1.1;position:relative}

.ly-swiper .swiper-time01 .swiper-slide strong:after{content:'';position:absolute;left:0;right:0;bottom:0;width:88px;height:3px;margin:0 auto;background-color:#fff}

.ly-swiper .swiper-time01 .swiper-slide p{font-size:18px;line-height:2;margin-top:60px}

.ly-record .swiper-button-prev{background-image:url(../images/ly-fl.png);background-size:12px 22px;width:12px;height:22px;margin-top:0;top:auto;bottom:128px;left:40px;z-index:99}

.ly-record .swiper-button-next{background-image:url(../images/ly-fr.png);background-size:12px 22px;width:12px;height:22px;margin-top:0;top:auto;bottom:128px;right:40px;z-index:99}

.ly-record .swiper-button-next.swiper-button-disabled,.ly-record .swiper-button-prev.swiper-button-disabled{opacity:.6}

.ly-swiper .swiper-time02{margin-top:130px;position:relative;z-index:66}

.ly-swiper .swiper-time02 .swiper-slide{width:140px;color:#fff;text-align:center}

.ly-swiper .swiper-time02 .swiper-slide.swiper-slide-active span{font-size:30px}

.ly-swiper .swiper-time02 span{display:block;font-size:18px;font-family:MyriadPro;position:relative;padding-top:40px;line-height:40px;cursor:pointer}

.ly-swiper .swiper-time02 span:before{content:'';position:absolute;left:0;right:0;top:12px;width:12px;height:12px;border-radius:50%;margin:0 auto;background-color:#fff}

.ly-gcplink{padding:50px 0}

.ly-gcplink .gcplink-con ul{margin-left:-1.3%;overflow:hidden}

.gcplink-con ul li{float:left;width:32%;margin-left:1.3%;border-radius:20px;padding:35px 32px;position:relative}

.gcplink-con ul li.gcplink01{background:url(../images/ly-gcpbg01.png)}

.gcplink-con ul li.gcplink02{background:url(../images/ly-gcpbg02.png)}

.gcplink-con ul li.gcplink03{background:url(../images/ly-gcpbg03.png)}

.gcplink-con ul li p{color:#fff;font-size:16px;line-height:30px}

.gcplink-con ul li strong{position:absolute;right:15px;bottom:-8px;color:rgba(255,255,255,.16);font-size:48px;font-family:Impact;font-style:italic;font-weight:400;letter-spacing:2px;line-height:1.1}

.ly-gcplink .gcplink-base{margin:30px 0}

.ly-gcplink .gcplink-base p{color:#333;font-size:16px;line-height:30px}

.lyform-show{margin-bottom:24px}

.lyform-show table tr.lyform-name{background:#244383;background:-webkit-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:-moz-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:-ms-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:-o-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:linear-gradient(to bottom,#37579a 0,#244383 70%,#244383 100%)}

.lyform-show table tr.lyform-name td{color:#fff;font-weight:700;font-size:18px}

.lyform-show table tr:nth-child(odd){background-color:#e7ecf2}

.lyform-show table tr:nth-child(even){background-color:#fff}

.lyform-show table td{padding:20px;word-break:break-all;font-size:16px;line-height:1.8;text-align:center;border:1px solid #e1dbdb}

.lyform-show table td a:hover{color:#244383;text-decoration:underline}

.lyform01 table tr td:nth-child(2){text-align:left}

.lyform01 table tr.lyform-name td:nth-child(2){text-align:center}

.lygcp-form .lyform-show table tr td{padding:15px 20px}

.lygcp-form .lyform-show table tr.lyform-name td{padding:12px 20px}

.lygcp-form .lygcp-form02 table tr td{padding:16px 20px}

.lyfruit-show{padding:80px 0}

.lyfruit-show .news04-ul{border-top:1px solid #ececec;margin-top:50px}

.lyfruit-show .news04-ul .pic{width:332px;margin-right:50px}

.lyfruit-show .h-tab-item{background-color:#f6f6f6}

.lyfruit-show .h-tab-item.active,.lyfruit-show .h-tab-item:hover{background-color:#8b1728}

.lyintro-show{padding:80px 0 100px}

.lyintro-show .lyintro-pic{overflow:hidden}

.lyintro-show .lyintro-pic img{width:100%}

.lyintro-pic .lyintro-pfl{float:left;width:49.55%}

.lyintro-pic .lyintro-pfr{float:right;width:49.55%}

.lyintro-show .lyintro-font{margin-top:16px}

.lyintro-show .lyintro-font p{color:#666;font-size:16px;line-height:30px;margin-bottom:30px;text-align:justify}

.lyintro-show .lyintro-base{background-color:#fff;padding:0;margin-top:50px}

.lyintro-show .ly-base .lybase-show{margin-top:0}

.lyintro-show .h-news-list1 li .txt p{color:#777}

.lyplats-show{padding:80px 0}

.lyplats-show .h-tab-con-wrap{margin-top:50px}

.lyplats-show .lyform-show table{border-radius:20px;overflow:hidden;-moz-box-shadow:0 0 27px rgba(0,0,0,.06);-webkit-box-shadow:0 0 27px rgba(0,0,0,.06);box-shadow:0 0 27px rgba(0,0,0,.06)}

.lyplats-show .lyform-show table td{border:none;border-right:1px solid #e3dad7}

.lyplats-show .lyform-show table tr td:last-child{border:none}

.lyplats-show .lyform-show table tr td:nth-child(2),.lyplats-show .lyform-show table tr td:nth-child(3){text-align:left}

.lyplats-show .lyform-show table tr.lyform-name td{text-align:center;font-weight:400}

.lyplats-show .lyplats-font p{color:#666;font-size:16px;line-height:30px;margin-bottom:18px}

.lyplats-show .lyplats-font p img{width:100%;height:auto}

.lyplats-show .h-tab-item{background-color:#f6f6f6}

.lyplats-show .h-tab-item.active,.lyplats-show .h-tab-item:hover{background-color:#8b1728}

.ly-banmz .ban-cont{width:auto}

.ly-banmz .ban-cont .lx{display:none}

.ly-banmz .ban-cont .title .en{font-size:18px;margin-top:15px}

.ly-opc{padding:80px 0}

.lyord-show .lyord-font{font-size:16px;line-height:36px}

.lyord-show .lyord-font p{color:#333}

.lyord-show .lyord-font .lyord-tip{margin-top:20px}

.lyord-show .lyord-font .lyord-tip strong{margin-right:6px}

.lyord-show .lyord-font .lyord-tip span{margin-right:30px}

.lyord-show .lyord-font .lyord-tip span img{vertical-align:middle;margin-top:-2px;margin-right:10px}

.lyform-show.lyform-line{margin-top:32px}

.lyform-show.lyform-line table tr.lyform-name td{font-weight:400;font-size:16px;border:none}

.lyform-show.lyform-line table tr:nth-child(odd){background-color:#fff}

.lyform-show.lyform-line table td{color:#666;padding:16px 20px}

.lyform-show.lyform-line table td.lyform-first{font-size:18px}

.lyform-show.lyform-line table td img{vertical-align:middle;margin-top:-1px}

.ly-opc .lyform-show.lyform-line table td{color:#333}

.ly-opc .lyform-show.lyform-line table tr.lyform-name td{padding:10px 20px;line-height:1.6;color:#fff;height:80px}

.ly-opc .lyopc-select{position:relative;z-index:666}

.ly-clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}

.ly0clearfix{zoom:1}

.lyopc-select .lyopc-item{float:left;width:27%;margin-right:1.7%}

.lyopc-select .lyopc-item .drop02 .drop02-tit{height:auto;line-height:40px}

.lyopc-item label{display:block;position:relative}

.lyopc-item input,.lyopc-item select{width:100%;padding:12px 20px;line-height:40px;background-color:#f5f9fc;border:none;border-radius:10px;position:relative;font-size:18px}

.lyopc-item input::-webkit-input-placeholder{color:#333}

.lyopc-item input::-moz-placeholder{color:#333}

.lyopc-item input::-ms-input-placeholder{color:#333}

.lyopc-item select{padding-right:40px;background:url(../images/ly-arrow03.png) #f5f9fc no-repeat right 23px center;-webkit-background-size:19px auto;background-size:19px auto;cursor:pointer}

.lyopc-item select option{font-size:16px;line-height:36px}

.lyopc-select .lyopc-btn{float:right;width:12%}

.lyopc-select .lyopc-btn button{width:100%;line-height:64px;border:none;border-radius:10px;background-color:#8c1729;color:#fff;font-size:18px}

.lyopc-select .lyopc-btn button:hover{background-color:#ad2439}

.ly-opc .lyopc-tag{margin-top:40px}

.lyopc-tag span{margin-right:40px;color:#333;font-size:16px;line-height:20px}

.lyopc-tag span img{vertical-align:middle;margin-top:-3px;margin-right:6px}

.ly-opc .lyopc-box{margin-top:40px;border-top:1px solid #e3e3e3}

.lyopc-box .lyopc-xz{margin-top:40px}

.lyopc-box .lyopc-xz ul{overflow:hidden}

.lyopc-box .lyopc-xz li{float:left;border:1px solid #c2c2c2;border-radius:20px;line-height:47px;text-align:center;color:#333;font-size:18px;margin-right:15px;margin-bottom:10px}

.lyopc-box .lyopc-xz li.lyopc-xzon,.lyopc-box .lyopc-xz li:hover{background-color:#244383;border-color:#244383;color:#fff}

.lyopc-box .lyopc-xz li.lyopc-xzon a{color:#fff}

.lyopc-box .lyopc-xz li a{display:block}

.ly-opc .lyopc-box .lyform-show tr td{text-align:left}

.ly-opc .lyopc-box .lyform-show tr td.lyform-first,.ly-opc .lyopc-box .lyform-show tr td.lyform-fl,.ly-opc .lyopc-box .lyform-show tr.lyform-name td{text-align:center}

.lyopc-box .lyform-show tr td p img{vertical-align:middle;margin-top:-2px;margin-right:4px}

.lyopc-txt{font-size:16px;line-height:34px;margin-bottom:50px}

.lyopc-txt strong{display:block;color:#333}

.lyopc-txt p{color:#333}

.lyopc-txt p img{vertical-align:middle;margin:-2px 5px 0}

.ly-model .lymodel-txt{color:#333;font-size:16px;line-height:28px}

.ly-model .lyform-show table{-moz-box-shadow:0 0 27px rgba(0,0,0,.06);-webkit-box-shadow:0 0 27px rgba(0,0,0,.06);box-shadow:0 0 27px rgba(0,0,0,.06)}

.ly-model .lyform-show table td{border:none;border-right:1px solid #e3dad7;border-bottom:1px solid #e3dad7;padding:8px 6px;color:#333;line-height:1.3}

.ly-model .lyform-show table tr td:last-child{border-right:none}

.ly-model .lyform-show table tr.lyform-name td{font-weight:700;padding:19px 6px;line-height:1.9}

.ly-ttop .h-tab-item{background-color:#f6f6f6}

.ly-ttop .h-tab-item.active,.ly-ttop .h-tab-item:hover{background-color:#8b1728}

.ly-ttop .h-tab-con-wrap{margin-top:60px}

.ly-ttop .tjtc-box{margin-bottom:50px}

.ly-ttop .h-txt-mod1{margin-top:0}

.lyopc-item.lyopc-time input{background:url(../images/ly-arrow03.png) #f5f9fc no-repeat right 15px center;-webkit-background-size:19px auto;background-size:19px auto;cursor:pointer}

.nice-select{position:relative;cursor:pointer}

.nice-select input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:url(../images/ly-arrow03.png) #f5f9fc no-repeat right 23px center;-webkit-background-size:19px auto;background-size:19px auto}

.nice-select input::-webkit-input-placeholder{color:#333}

.nice-select input::-moz-placeholder{color:#333}

.nice-select input::-ms-input-placeholder{color:#333}

.nice-select .nice-select-con{display:none;width:100%;position:absolute;top:100%;left:0;z-index:99;padding:20px 24px 20px 28px;border-radius:15px;background-color:#fff;border:1px solid #ededed;box-shadow:0 0 8px rgba(36,67,131,.1)}

.nice-select ul{width:100%;max-height:240px;color:#333;font-size:16px;overflow:auto}

.nice-select li{font-size:16px;line-height:40px;padding-left:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}

.nice-select li:before{content:'';position:absolute;left:0;top:50%;margin-top:-2.5px;width:5px;height:5px;background-color:#999;border-radius:50%}

.nice-select li:hover{color:#004097;font-weight:700}

.nice-select ul::-webkit-scrollbar-thumb{width:5px;height:44px;border-radius:5px;background:#666}

.nice-select ul::-webkit-scrollbar{width:5px}

.nice-select ul::-webkit-scrollbar-track-piece{margin-right:10px;width:5px;background:url(../images/ly-rline.png) repeat-y}







.nav li.lg{margin-left: 15px;}

.nav li.lg a{padding: 0 2px; display: inline-block; vertical-align: middle; font-size: 14px; color: rgba(255, 255, 255, .5); width: auto;}

.nav li.lg a:after{display: none !important;}

.nav li.lg a:hover{color: #ffa800;}

.nav li.user{margin-left: 15px; position: relative;}

.nav li.user .icon-head{margin-top: 4px; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../images/z-userHd.png) center center no-repeat; -webkit-background-size: cover;

background-size: cover;}

.nav li.user .user-sub{position: absolute; right: 0; top: 74px; width: 120px; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; z-index: 10; display: none;}

.nav li.user .user-sub a{padding: 9px 16px; display: block; font-size: 14px; color: #333333; line-height: 1.5; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.nav li.user .user-sub a:first-child{border-bottom: 1px solid #e5e5e5;}

.nav li.user .user-sub a:after{display: none !important;}

.nav li.user .user-sub a:hover{color: #ffa800;}





.goTop{position: fixed; right: 10px; bottom: 20%; width: 54px; height: 54px; background: url(../images/sr-goTop.png) center center no-repeat; -webkit-background-size: contain;

background-size: contain; cursor: pointer; box-shadow: 0 0 13px rgba(0, 0, 0, .06); border-radius: 50%; z-index: 99; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s; display: none;}

.goTop:hover{background-image: url(../images/sr-goTop2.png);}





.hd-search{width: 80%; margin: 0 auto; overflow: hidden;}

.hd-search .submit{float: right; background-color: #2f83e4; color: #fff; border: none; border-radius: 0; width: 70px; height: 35px; line-height: 35px; font-size: 12px;}

.hd-search .l-inp{overflow: hidden;}

.hd-search .l-inp input{display: block; width: 100%; background-color: #fff; border: none; border-radius: 0; height: 35px; padding: 0 5px; font-size: 14px;}

.search-pop{position: fixed; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 1000; display: none;}

.search-pop .search-body{position: absolute; top: 30%; left: 50%; width: 890px; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

.search-pop .search-body .close{position: absolute; right: 0; top: -50px; width: 30px; height: 30px; background: url(../images/zp114.png) center no-repeat; background-size: cover;}

.search-pop .search-body .submit{float: right; width: 113px; height: 68px; border: none; color: #fff; font-size: 16px; background: #004097; border-radius: 0;}

.search-pop .search-body .l-con{overflow: hidden;}

.search-pop .search-body .l-con input{display: block; width: 100%; height: 68px; background: #4b4b4b; border: none; padding-left: 70px; padding-right: 10px; font-size: 18px; color: #fff; background: #4b4b4b url(../images/zp115.png) left 20px center no-repeat;}



.footer-link{margin-top: 26px; font-size: 0; text-align: center;}

.footer-link .item{padding: 0 20px; margin: 0 20px; display: inline-block; vertical-align: middle; font-size: 18px; color: #ffffff;}

.footer-link .item .icon{margin: -2px 12px 0 0; display: inline-block; vertical-align: middle; width: 30px; height:30px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain;

background-size: contain;}

.footer-link .item:hover{text-decoration: underline;}







.row-block11{padding: 46px 0 89px; overflow: hidden;}

.row-block11 .z-hd01{margin-bottom: 45px;}

.z-noneData{padding: 50px 0 168px;}

.z-noneData img{margin: 0 auto; display: block; max-height: 269px;}

.z-noneData .title{font-size: 16px; color: #333333; font-weight: normal; text-align: center; line-height: 1.5;}

.z-gjss01{padding: 66px 0 55px; background-color: #FBFBFB; font-size: 0;}

.z-gjss01 input{outline: none; border: none; background-color: transparent;}

.z-gjss01 .title, .z-gjss01 .drop02, .z-gjss01 .input, .z-gjss01 .date, .z-gjss01 .btn{display: inline-block; vertical-align: middle;}

.z-gjss01 .inp::-webkit-input-placeholder { color: #333; }

.z-gjss01 .inp::-moz-placeholder { color: #333; }

.z-gjss01 .inp::-ms-input-placeholder { color: #333; }

.z-gjss01 .title{width: 8.6%; font-size: 24px; color: #333333; font-weight: normal;}

.z-gjss01 .drop02{width: 16.6%;}

.z-gjss01 .drop02 .drop02-tit{padding: 0 50px 0 20px; height: 64px; line-height: 62px; border: 1px solid #DAE3EA; background-color: #fff; font-size: 16px; color: #333333; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06);}

.z-gjss01 .input{padding-left: 10px; width: 23.3%;}

.z-gjss01 .input .inp{padding: 0 20px; display: block; width: 100%; height: 64px; line-height: 62px; border: 1px solid #DAE3EA; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06); font-size: 16px; color: #333333;}

.z-gjss01 .date{padding: 0 16px; width: 41.9%; font-size: 0;}

.z-gjss01 .date span, .z-gjss01 .date .inp, .z-gjss01 .date em{display: inline-block; vertical-align: middle;}

.z-gjss01 .date span{padding-right: 10px; width: 76px; font-size: 16px; color: #333333; text-align: right;}

.z-gjss01 .date .inp{padding: 0 20px; padding-right: 50px; width: calc(50% - 53px); height: 64px; line-height: 62px; border: 1px solid #DAE3EA; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06); font-size: 16px; color: #333333; background: #ffffff url(../images/z-date3.png) right 26px center no-repeat; -webkit-background-size: 20px auto;

background-size: 20px auto;}

.z-gjss01 .date em{width: 30px; font-size: 16px; color: #333333; text-align: center;}

.z-gjss01 .btn{width: 9.6%;}

.z-gjss01 .btn .submit{display: block; width: 100%; height: 64px; line-height: 64px; background-color: #8B1728; border-radius: 10px; font-size: 18px; color: #FFFFFF; text-align: center;}

.z-hd01 .z-tit01 .title{font-size: 30px;}

.z-hd01 .soTxt{font-weight: normal;}

.news09-ul .title .type{margin: -2px 0 0 18px; padding: 0 12px; min-width: 89px; display: inline-block; vertical-align: middle; font-size: 16px; color: #FFFFFF; text-align: center; background-color: #BC9060; border-radius: 5px;}

.news09-ul .desc{margin-bottom: 7px;}









.lw01-ul{margin: 0 -15px -30px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.lw01-ul .lw01-item{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}

.lw01-ul .con{padding: 20px 100px 20px 60px; display: block; height: 100%; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.09); border: 1px solid #E8E8E8; position: relative;}

.lw01-ul .icon{position: absolute; left: 24px; top: 24px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}

.lw01-ul .title{margin-bottom: 15px; font-size: 16px; color: #333333; font-weight: bold; line-height: 1.5; overflow: hidden;}

.lw01-ul .info{font-size: 16px; color: #666666; line-height: 30px;}

.xm01-ul{margin: 0 -15px -30px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.xm01-ul .xm01-item{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}

.xm01-ul .con{padding: 24px 50px 22px 64px; display: block; height: 100%; border: 1px solid #E8E8E8; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.09); position: relative;}

.xm01-ul .icon{position: absolute; left: 24px; top: 24px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}

.xm01-ul .title{margin-bottom: 14px; font-size: 16px; color: #333333; font-weight: bold; line-height: 24px; height: 48px; overflow: hidden;}

.xm01-ul .id{margin-bottom: 14px; font-size: 0;}

.xm01-ul .id span{padding: 0 15px; display: inline-block; vertical-align: middle; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 35px; border-radius: 5px; background-color: #BC9060;}

.xm01-ul .info{font-size: 16px; color: #666666; line-height: 30px;}

.jc01-ul{margin: 0 -15px -30px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.jc01-ul .jc01-item{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}

.jc01-ul .con{padding: 24px 26px 22px 64px; display: block; position: relative; border: 1px solid #E8E8E8; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.09);}

.jc01-ul .icon{position: absolute; left: 24px; top: 24px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}

.jc01-ul .list-hd{margin-bottom: 38px; line-height: 24px; overflow: hidden;}

.jc01-ul .list-hd .date{margin-left: 15px; float: right; font-size: 16px; color: #666666;}

.jc01-ul .list-hd .title{font-size: 16px; color: #333333; font-weight: bold;overflow: hidden;}

.jc01-ul .info{font-size: 16px; color: #666666; line-height: 30px;}

.jc01-ul.jc01-ul_2 .con{padding-bottom: 32px;}

.jc01-ul.jc01-ul_2 .list-hd{margin-bottom: 28px;}

.jc01-ul.jc01-ul_3{}

.jc01-ul.jc01-ul_3 .con{padding-bottom: 28px;}

.jc01-ul.jc01-ul_3 .list-hd{margin-bottom: 9px;}





.z-yygh01{margin-bottom: 50px;}

.z-yygh01-item{padding: 18px 0 21px;}

.zm01-ul{margin-bottom: 9px; height: 65px; background: url(../images/z-bg2.jpg) center center no-repeat; -webkit-background-size: cover;

background-size: cover; border-radius: 8px; overflow: hidden; display: -webkit-flex; display: flex; justify-content: space-between; align-items: stretch;}

.zm01-ul .zm01-item{width: 3.7%; flex-shrink: 0;}

.zm01-ul .title{display: block; width: 100%; height: 100%; font-size: 18px; color: #C1C9D7; text-align: center; font-family: Times New Roman; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}

.zm01-ul .zm01-item{}

.zm01-ul .zm01-item.on .title{background-color: #8c1729; color: #FFFFFF; font-weight: bold;}

.lb04-desc{}

.lb04-desc .lb04-desc-item{display: none;}

.lb04-desc .lb04-desc-item.on{display: block;}

.lb04-ul{margin: 0 -3px -4px; font-size: 0; max-height: 180px; overflow: hidden;}

.lb04-ul.show{max-height: none; height: auto;}

.lb04-ul .lb04-item{padding: 0 3px; margin-bottom: 4px; display: inline-block; vertical-align: top; width: 12.5%;}

.lb04-ul .title{padding: 0 12px; display: block; font-size: 16px; color: #333333; text-align: center; line-height: 39px; border: 1px solid #CECECE; border-radius: 10px; background-color: #fff; white-space: nowrap; -ms-text-overflow: ellipsis;

text-overflow: ellipsis; overflow: hidden;}

.lb04-ul .lb04-item.on{}

.lb04-ul .lb04-item.on .title{background-color: #173F84; border-color: #CECECE; color: #fff;}

.z-btnMore01{margin: 12px 0 -10px; font-size: 0; text-align: center; cursor: pointer;}

.z-btnMore01 span{display: inline-block; vertical-align: middle; font-size: 16px; color: #666666; line-height: 40px;}

.z-btnMore01 span i{margin: -2px 0 0 10px; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url(../images/z-more.png) center center no-repeat; -webkit-background-size: cover;

background-size: cover;}



.zj-swiper .zw{font-size: 16px; color: #004097; text-align: center; line-height: 1.5;}

.zj-swiper .txt-box .zw{text-align: left; margin-bottom: 5px;}



.zj04-ul{margin: 0 -21px -42px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.zj04-ul .zj04-item{padding: 0 21px; margin-bottom: 42px; display: inline-block; vertical-align: top; width: 33.33%; flex-shrink: 0;}

.zj04-ul .con{padding: 28px 24px 22px; display: block; height: 100%; border: 1px solid #DCDBDB; border-radius: 5px; box-shadow: 0px 0px 8px 0px rgba(50,51,51,0.08); font-size: 0; position: relative; overflow: hidden; display: -webkit-flex; display: flex; align-items: center; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj04-ul .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: 1; opacity: 0;

filter: alpha(opacity=0); -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj04-ul .zm{display: inline-block; vertical-align: middle; width: 68px; height: 68px; line-height: 64px; border: 2px solid #B88C5B; border-radius: 50%; font-size: 48px; color: #BD9160; font-weight: bold; text-align: center; position: relative; z-index: 2;}

.zj04-ul .inner{padding-left: 20px; display: inline-block; vertical-align: middle; width: calc(100% - 68px); line-height: 1.5; position: relative; z-index: 2;}

.zj04-ul .hd{padding-bottom: 16px; border-bottom: 1px solid rgba(0, 0, 0, .12); -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj04-ul .hd .name{display: inline-block; vertical-align: bottom; font-size: 24px; color: #333333; font-weight: bold; line-height: 1; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj04-ul .hd .zc{margin-left: 22px; display: inline-block; vertical-align: bottom; font-size: 16px; color: #333333; line-height: 1; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj04-ul .bd{padding-top: 7px;}

.zj04-ul .bd .zw{font-size: 16px; color: #91152F; line-height: 2; font-weight: bold; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.zj04-ul .con:hover{border-color: #ffffff;}

.zj04-ul .con:hover .bg{opacity: 1;

filter: alpha(opacity=100);}

.zj04-ul .con:hover .hd{border-color: rgba(255, 255, 255, .12);}

.zj04-ul .con:hover .hd .name{color: #FFFFFF;}

.zj04-ul .con:hover .hd .zc{color: #FFFFFF;}

.zj04-ul .con:hover .bd .zw{color: #FACF9F;}



.index-row2{padding: 104px 0 247px;}

.index-row2-container{margin-top: 64px; width: 85%;}

.index-row2-container .c{top: 3px;}

.ksdh01-swiper{position: relative; overflow: hidden;}

.ksdh01-swiper .swiper-slide{padding: 0 6.5%;}

.ksdh01-swiper .swiper-prev, .ksdh01-swiper .swiper-next{position: absolute; top: 50%; width: 58px; height: 58px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 99% auto;

background-size: 99% auto; -webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%); cursor: pointer; z-index: 10; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.ksdh01-swiper .swiper-prev{left: 0; background-image: url(../images/z-jt42.png);}

.ksdh01-swiper .swiper-next{right: 0; background-image: url(../images/z-jt43.png);}

.ksdh01-swiper .swiper-prev:hover{background-image: url(../images/z-jt44.png);}

.ksdh01-swiper .swiper-next:hover{background-image: url(../images/z-jt45.png);}

.dh-ls a{background-color: rgba(255, 255, 255, 0.05);}



.slick-research{margin-top: 60px; position: relative; overflow: hidden;}

.slick-research .slider{padding-right: 175px; background: url(../images/zp2-0414.png) left top 148px repeat-x; position: relative;}

.slick-research .slider .slick-list{overflow: visible;}

.slick-research .slick-arrow{position: absolute; top: 50%; right: 0px; width: 48px; height: 48px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; border-radius: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: #214A9A url(../images/zp1-0414.png) center center no-repeat; }

.slick-research .slick-prev{background-image: url(../images/zp1h-0414.png); left: 0px; }

.slick-research .slick-arrow:hover{background-color: #F9C532;}

.slick-research .item{padding: 0; padding-bottom: 163px; position: relative; height: 337px;}

.slick-research .item:nth-child(even){padding: 0; padding-top: 174px;}

.slick-research .con{padding: 0 20px 0 50px; height: 174px; position: absolute; left: 0; top: 0; width: 200%;}

.slick-research .con:before{content: ''; position: absolute; left: 18px; top: 9px; bottom: 0; width: 1px; background-color: rgba(153, 153, 153, .5);}

.slick-research .item:nth-child(even) .con{padding-top: 33px; height: 163px; position: absolute; left: 0; top: auto; bottom: 0;}

.slick-research .item:nth-child(even) .con:before{top: 0; bottom: 9px;}

.slick-research em{position: absolute; left: 14px; top: 9px; width: 10px; height: 10px; border-radius: 50%; background-color: #004097;}

.slick-research em:before{content: ''; position: absolute; left: 50%; top: 50%; width: 28px; height: 28px; background-color: rgba(0, 64, 151, .1); border-radius: 50%; -webkit-transform: translate(-50%, -50%);

-ms-transform: translate(-50%, -50%);

-o-transform: translate(-50%, -50%);

transform: translate(-50%, -50%);}

.slick-research .item:nth-child(even) em{top: auto; bottom: 9px;}

.slick-research .data{margin-bottom: 16px; font-size: 24px; color: #19519F; font-weight: bold; line-height: 1;}

.slick-research .info{font-size: 16px; color: #666666; line-height: 1.75; height: 5.25em; overflow: hidden;}



.index-row3{margin: 0; padding: 66px 0 112px;}

.index-row3 .g-tit2{text-align: center;}

.index-row3 .g-tit2 .title{margin-bottom: 5px;}

.index-row3 .z-search{margin: 30px auto 73px;}

.index-row3 .z-search .so{width: 394px;}

.index-row3 .z-search .sel{margin-right: 12px; width: 210px;}

.index-row3 .z-search .drop02 .drop02-tit{border-radius: 0;}

.zjjs-ls{margin: 0 -12px -24px; font-size: 0;}

.zjjs-ls li{padding: 0 12px; margin-bottom: 24px; display: inline-block; vertical-align: top; width: 16.66%;}

.zjjs-ls .con{display: block; overflow: hidden;}

.zjjs-ls .pic{padding-top: 114.95%; position: relative; box-shadow: 0px 0px 10px 0px rgba(6,0,1,0.15); border-radius: 15px; overflow: hidden;}

.zjjs-ls .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .8s;

-o-transition: all .8s;

transition: all .8s;}

.zjjs-ls .inner{padding-top: 11px; text-align: center;}

.zjjs-ls h4{margin-bottom: 10px; font-size: 24px; color: #004097; font-weight: normal;}

.zjjs-ls h4 span{margin-left: 4px; display: inline-block; font-size: 14px;}

.zjjs-ls .zw{font-size: 16px; color: #004097;}

.zjjs-ls .con:hover .pic img{-webkit-transform: scale(1.1);

-ms-transform: scale(1.1);

-o-transform: scale(1.1);

transform: scale(1.1);}

.g-btn01{margin-top: 56px;}

.g-btn01 .more{margin: 0 auto; display: block; width: 178px; height: 44px; line-height: 42px; border: 1px solid #951935; border-radius: 20px; font-size: 16px; color: #91152F; text-align: center; background-color: #fff; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.g-btn01 .more i{margin: -2px 0 0 10px; display: inline-block; vertical-align: middle; width: 14px; height: 11px; background: url(../images/arrow-right3.png) center center no-repeat; -webkit-background-size: cover;

background-size: cover; -webkit-transition: all .5s;

-o-transition: all .5s;

transition: all .5s;}

.g-btn01 .more:hover{background-color: #951935; color: #fff;}

.g-btn01 .more:hover i{background-image: url(../images/arrow-right3-on.png);}



.hspx-sp{margin-bottom: 50px; padding: 0 54px; position: relative; border-bottom: 1px solid rgba(0,0,0,.2); overflow: hidden;}

.hspx-sp .slider{margin: 0 -15px; position: relative; overflow: hidden;}

.hspx-sp .swiper-slide{padding: 0 15px 20px; width: auto !important; height: auto;}

.hspx-sp .title{display: block; height: 100%; font-size: 18px; color: #333; position: relative;}

.hspx-sp .title:after{content: ''; position: absolute; left: 0; width: 100%; height: 4px; background: #004097; bottom: -21px; display: none;}

.hspx-sp .active{}

.hspx-sp .active .title{color: #004097; font-weight: bold;}

.hspx-sp .active .title:after{display: block;}

.hspx-sp .swiper-prev, .hspx-sp .swiper-next{position: absolute; top: 0; width: 30px; height:30px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 28px auto;

background-size: 28px auto; z-index: 10;}

.hspx-sp .swiper-prev{left: 2px; background-image: url(../images/sr-jt1.png);}

.hspx-sp .swiper-next{right: 2px; background-image: url(../images/sr-jt4.png);}

/*.hspx-sp .swiper-prev.swiper-button-disabled{background-image: url(../images/sr-jt1.png);}*/

/*.hspx-sp .swiper-next.swiper-button-disabled{background-image: url(../images/sr-jt2.png);}*/



@media only screen and (max-width:1799px){

    .swiper-gl{margin-right:0}

    .nav li{margin-left:25px}

    .nav li:last-child:after{left:-15px}

}

@media only screen and (max-width:1699px){

    .index-row4-top .g-tit2,.swiper-gl .pic-box{flex:0 0 1000px}

    .index-row4:before{left:1000px}

}

@media only screen and (max-width:1599px){

    .nav li{margin-left:10px}

    .nav li:last-child:after{left:-10px}

    .swiper-gl .txt-box{padding:30px 30px 0 30px}

    .swiper-gl .txt-box .desc-more{padding:20px 0 40px}

    .yb01-swiper{margin:0;padding:0 30px 26px}

    .num01-ul .n{font-size:40px}

    .h-swiper1-wrap{padding:0 50px}

    .h-swiper1-wrap .swiper-button-next{left:calc(100% - 10px)}

    .h-swiper1-wrap .swiper-button-prev{right:calc(100% - 10px)}

    .zj02-ul .btn{margin:0 -2px}

    .zj02-ul .btn .a1,.zj02-ul .btn .a2{margin:0 2px}

    .zj03-ul .zj03-item{width:50%}

    .num03-ul{padding:40px 0}

    .num03-ul .con{padding:20px}

    .num03-ul .icon{width:70px;height:70px;line-height:68px}

    .num03-ul .inner{padding-left:15px;width:calc(100% - 70px)}

    .num03-ul .num{font-size:14px}

    .num03-ul .num .n{font-size:30px}

    .num03-ul .title{font-size:14px}

    .imgs01-swiper{margin-top:40px}

    .headerrel01-navsub .navsub-wp{padding:30px 4% 40px 4%}

    .navsub-tit{margin-bottom:20px}

    .navsub-tit .title{font-size:24px}

    .navsub-tit .title .en{font-size:16px}

    .navsub-link{margin:0 -4%}

    .navsub-link .item{padding:0 4%}

    .navsub-link .title{padding:10px 0;padding-right:20px;font-size:16px}

    .z-zzjg01{padding: 0 20px 20px;}

    .z-zzjg01 .cont{zoom: .8;}

    .z-gjss01 .title{font-size: 20px;}

    .lb04-ul .lb04-item{width: 16.66%;}

    .z-lc01 img{height: 450px;}

}

@media only screen and (max-width:1439px){

    .bodyIndex{zoom:.8}

    .bodyInner .header{zoom:.8}

    .slick-research .slider{padding-right: 220px;}

    .ban-bg{top: 76px}

}

@media only screen and (max-width:1299px){

    .bodyIndex{zoom:.8}

    .bodyInner .header{zoom:.8}

}

@media only screen and (min-width:1200px){

    /*.zj-swiper .swiper-slide-active{width:387px!important}*/

}

@media only screen and (max-width:1199px){

    .zj-swiper .swiper-slide{left:0}

    .zj-swiper .swiper-slide:nth-child(1) .pic-box .inner{opacity: 1;}

    .menuBtn{display:block}

    .bodyIndex{zoom:1}

    .bodyInner .header{zoom:1}

    .server-box{zoom:.6}

    .zj-swiper{top:0;margin-left:0}

    .zj-swiper .pic-box .more{margin-top:20px}

    .zj-swiper .txt-box{display:none}

    .index-row3{padding:60px 0 0;margin-bottom:0}

    .z-search{margin:20px 0;width: 100%}

    .index-row4{padding:30px 0 0}

    .index-row4-top .g-tit2{margin-right:0;padding:0 15px;margin-bottom:15px}

    .swiper-gl .txt-box .desc-more{border-bottom:0}

    .index-row4-top ul{width:auto;padding:0;overflow:hidden}

    .index-row4-top ul li a{font-size:16px;line-height:40px}

    .g-tit2 .title{font-size:24px}

    .g-tit2 .desc{font-size:14px;line-height:2}

    .index-row5 .col-l{float:none;width:auto;height:auto;padding:0 15px 15px;margin-bottom:15px;margin-right:0}

    .swiper-news{margin-top:15px}

    .swiper-news .pic-box{width:400px;margin-right:20px}

    .index-row5 .col-r{height:auto;padding:0 15px 15px}

    .index-row5{padding:30px 0}

    .index-row5 .g-tit2{margin-bottom:30px}

    .ul-news a{font-size:16px;line-height:50px}

    .ul-news .time{font-size:14px;line-height:50px}

    .g-tit3 .title{font-size:20px}

    .g-tit3 ul li{margin-right:20px}

    .swiper-news .txt-box .title{font-size:18px}

    .swiper-news .txt-box .time{margin-bottom:10px}

    .index-row6{padding:30px 15px;margin-bottom:0;margin-right:0}

    .bodyInner .footer,.footer{padding:0}

    .video-list p{font-size:14px;padding:0}

    .video-list .pic{margin-bottom:10px}

    .g-tit3{margin-bottom:20px}

    .header{position:fixed;padding:0 15px;height:50px}

    .logo{max-width:180px}

    .nav{display:block;display:none;position:fixed;top:50px;height:calc(100vh - 50px);overflow-y:auto;left:0;right:0;z-index:101;background:rgba(0,0,0,.8)}

    .nav li{margin-left:0 !important;line-height:1.5}

    .nav li>a{text-align:center;line-height:50px}

    .nav li:last-child:after{width:14px;height:1px;margin-top:0;margin-left:-7px;left:50%;top:0}

    .nav li.web{margin-left:0}

    .nav li.web a{margin:0 auto}

    .index-row4-top{display:block}

    .swiper-gl .swiper-slide{display:block}

    .swiper-gl .txt-box .en{font-size:24px}

    .swiper-gl .txt-box .cn{font-size:18px}

    .swiper-gl .txt-box .desc-more .desc{font-size:16px;line-height:1.5;margin-bottom:15px}

    .index-row4:before{left:0;top:109px}

    .footer-nav h3{font-size:18px}

    .footer-code .pic{width:90px;height:90px}

    .footer-code h4{font-size:12px}

    .footer-nav .link a{padding-left:15px;font-size:12px}

    .footer-logo{width:200px}

    .footer-info a{margin-left:15px;font-size:12px}

    .footer-bt{font-size:12px}

    .g-tit1 .cn{font-size:24px}

    .g-tit1 .en{display:none}

    .zj-swiper .con{width:150px}

    .zj-swiper .inner h4{font-size:16px}

    .zj-swiper .inner h4 span{font-size:12px}

    .zj-swiper .inner .btn{margin:0 -6px}

    .zj-swiper .inner .btn a{padding:0 6px;margin:0 2px;font-size:12px;line-height:24px}

    .z-ksdh{padding-top:60px;height:auto}

    .z-ksdh-container .tit{font-size:18px}

    .dh-ls a{padding:3px 15px;font-size:12px;min-width:110px}

    .z-news{padding:60px 20px;height:auto}

    .z-tabs a{font-size:16px;line-height:26px}

    .z-newsSwiper h4{font-size:16px}

    .z-newsSwiper .date{font-size:12px}

    .z-newsSwiper .more span{font-size:12px}

    .z-newsSwiper .more i{width:10px;height:7px}

    .z-noticeSwiper .date{font-size:12px}

    .z-noticeSwiper h4{font-size:16px}

    .z-noticeSwiper .txt{font-size:14px}

    .z-noticeSwiper .more span{font-size:12px}

    .z-noticeSwiper .more span i{width:10px;height:7px}

    .z-videoSwiper .inner{min-height:0}

    .z-videoSwiper .date{font-size:12px}

    .z-videoSwiper h4{font-size:16px;height:26px;line-height:26px}

    .z-videoSwiper .more span{font-size:12px}

    .z-videoSwiper .more span i{width:10px;height:7px}

    .bodyInner2{padding-top:50px}

    .ban{height:572px}

    .ban-bg{top: 50px}

    .ban-cont{width:300px}

    .ban-cont .lx{width:334px}

    .ban-cont .title{font-size:38px}

    .ban-cont .title .en{font-size:20px}

    .ban-cont .desc{font-size:16px}

    .cur{padding:16px 0;line-height:26px}

    .cur a,.cur em,.cur span{font-size:14px}

    nav{padding-top:40px}

    .pagination>li>a,.pagination>li>span{font-size:14px;min-width:24px;line-height:22px}

    .pagination .next a,.pagination .previous a{width:24px;height:24px;line-height:22px;-webkit-background-size:8px auto;background-size:8px auto}

    .pagination-total{margin:0}

    .pagination-total a,.pagination-total span{font-size:14px}

    .pagination-total span{margin:0 4px}

    .pagination-total .num{margin:0 4px;width:30px;height:24px;line-height:22px;font-size:14px}

    .pagination-total .goto{margin-left:8px;width:40px;height:24px;line-height:24px;font-size:14px}

    .z-btn01{margin-top:30px}

    .z-btn01 .more{width:166px;height:42px;line-height:40px;font-size:14px}

    .z-btn01 .more i{width:14px;height:10px}

    .z-btn03{width:130px;height:40px;line-height:40px;font-size:14px}

    .z-btn03 i{margin-right:10px}

    .z-tit01{margin-bottom:30px}

    .z-tit01 .title{font-size:32px}

    .z-tit02{margin-bottom:20px}

    .z-tit02 .title{font-size:24px}

    .z-tit03{margin-bottom:20px}

    .row-news1{padding:60px 0}

    .news01-hd{margin-bottom:20px}

    .news01-swiper{min-height:312px}

    .news01-swiper .title{font-size:16px}

    .news01-swiper .date{font-size:14px}

    .news01-ul .pic{height:144px}

    .news01-ul .inner{padding:20px}

    .news01-ul .title{margin-bottom:6px;font-size:16px}

    .news01-ul .desc{margin-bottom:10px;font-size:14px}

    .news01-bd{padding:36px 0}

    .news02-ul .con{padding:0 32px}

    .news02-ul .date{margin-bottom:12px;padding:4px 0;width:66px;height:58px}

    .news02-ul .date .d1{font-size:30px}

    .news02-ul .title{margin-bottom:8px;font-size:16px}

    .news02-ul .desc{font-size:14px}

    .row-news2{padding:60px 0}

    .row-news2 .z-tit01{margin-bottom:36px}

    .row-news2 .z-btn01{margin-top:40px}

    .yb01-swiper{padding:0 30px 20px}

    .yb01-swiper .inner{padding:0}

    .yb01-swiper .title{font-size:16px}

    .yb01-swiper .qk{font-size:14px}

    .yb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:6px;height:6px}

    .row-news3{padding:60px 0}

    .row-news3 .z-tit01{margin-bottom:40px}

    .row-news3 .z-btn01{margin-top:40px}

    .video01-big{min-height:410px}

    .video01-big .title{font-size:16px}

    .news03-ul{margin-bottom:-16px}

    .news03-ul .news03-item{margin-bottom:16px}

    .news03-ul .pic{margin-right:20px;height:126px}

    .news03-ul .title{margin-bottom:8px;font-size:16px}

    .row-blcok1{padding:68px 0 86px}

    .block1-item{padding:20px 20px 40px}

    .block1-item+.block1-item{margin-top:20px}

    .block1-item .news05-ul{margin:-20px 0 0}

    .block1-item .news05-ul_02{margin:-12px 0 -20px}

    .z-hd01{margin-bottom:32px}

    .z-hd01 .z-tit01 .title{line-height:1.25}

    .z-search01 .inp{padding:0 120px 0 20px;height:40px;line-height:38px;font-size:14px}

    .z-search01 .submit{width:100px;height:40px;line-height:40px}

    .z-search01 .submit span{padding-left:20px;font-size:16px;-webkit-background-size:15px auto;background-size:15px auto}

    .news04-ul .con{padding:26px 0}

    .news04-ul .date{margin-bottom:8px;font-size:14px}

    .news04-ul .title{margin-bottom:14px;font-size:16px}

    .news04-ul .desc{margin-bottom:16px;font-size:14px}

    .news05-ul .con{padding:20px 0}

    .news05-ul .pic{margin-bottom:12px}

    .news05-ul .title{margin-bottom:4px;font-size:16px}

    .news05-ul.news05-ul_02 .con{padding:12px 0}

    .row-block2{padding:60px 0}

    .block2-item{padding:20px}

    .z-dt01 .hd{padding-bottom:30px}

    .z-dt01 .hd .title{margin-bottom:8px;font-size:24px}

    .z-dt01 .hd .info span{margin-right:20px}

    .z-dt01 .cont{padding:20px 0;font-size:14px}

    .z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{line-height:50px;font-size:16px}

    .z-code01{padding:20px 0}

    .z-code01 .pic{width:130px}

    .z-code01 .title{font-size:16px}

    .news06-ul{margin-bottom:-20px}

    .news06-ul .news06-item{margin-bottom:20px}

    .news06-ul .pic{margin-bottom:12px}

    .news06-ul .title{font-size:16px}

    .news06-ul .desc{margin-top:8px}

    .yydh01-ul .icon{height:40px;line-height:40px}

    .yydh01-ul .title{font-size:20px}

    .row-block3{padding:60px 0}

    .row-blcok4{padding:60px 0}

    .row-blcok4 .z-hd01{margin-bottom:40px}

    .row-blcok4 .z-tit02{margin-bottom:40px}

    .row-block5{padding:60px 0 90px}

    .row-block6{padding:60px 0}

    .row-block8{padding:60px 0}

    .yb01-ul{margin:0 -10px -20px}

    .yb01-ul .yb01-item{padding:0 10px;margin-bottom:20px}

    .yb01-ul .con{padding:15px}

    .yb01-ul .pic{margin-bottom:10px}

    .yb01-ul .title{font-size:16px}

    .yb01-ul .qk{font-size:14px}

    .news08-ul{margin:0 -10px -20px}

    .news08-ul .news08-item{padding:0 10px;margin-bottom:20px}

    .news08-ul .con{padding:15px}

    .news08-ul .pic{margin-bottom:14px}

    .news08-ul .title{margin-bottom:4px;font-size:16px}

    .row-gk1{padding:60px 0 100px}

    .row-gk1 .z-tit01{margin-bottom:44px}

    .row-gk1 .z-btn01{float:none;margin:0;margin-top:40px}

    .row-gk1 .num01-ul{padding-top:50px}

    .num01-ul{margin-bottom:-20px}

    .num01-ul .num01-item{margin-bottom:20px;width:100%}

    .num01-ul .icon{width:30px;height:30px;line-height:30px}

    .num01-ul .title{font-size:12px}

    .num01-ul .n{font-size:32px}

    .z-gk01 .col-c{padding-top:44px}

    .gk01-ul{margin-bottom:-20px}

    .gk01-ul .gk01-item{margin-bottom:20px}

    .gk01-ul .con{min-height:200px}

    .gk01-ul .icon{margin-bottom:10px;height:36px;line-height:36px}

    .gk01-ul .title{margin-bottom:14px;font-size:14px}

    .gk01-ul .desc{font-size:20px}

    .gk01-r-cont{padding:30px 0}

    .gk02-ul{margin-bottom:-20px}

    .gk02-ul .gk02-item{margin-bottom:20px}

    .gk02-ul .con{padding:0 24px}

    .gk02-ul .icon{width:40px;height:40px;line-height:40px}

    .gk02-ul .inner{padding-top:4px}

    .gk02-ul .title{margin-bottom:6px;font-size:20px}

    .gk02-ul .desc{font-size:14px}

    .row-gk2{padding:70px 0}

    .row-gk2 .z-tit01{margin-bottom:66px}

    .ld01-ul{margin-bottom:-30px}

    .ld01-ul .ld01-item{margin-bottom:30px}

    .ld01-ul .inner{padding:20px 12px}

    .ld01-ul .name{font-size:20px}

    .ld01-ul .desc{font-size:16px}

    .row-gk4 .z-btn01{margin-top:50px}

    .z-sb01{height:356px}

    .tab01-tit .n{font-size:24px}

    .tab01-tit .con{padding:10px 30px}

    .tab01-tit .con:before{width:40px;height:40px}

    .tab01-tit .inner{padding-left:30px}

    .tab01-tit .title{font-size:24px}

    .tab01-tit .title .en{font-size:16px}

    .tab01-tit .tab01-item__on .con:before{left:30px}

    .sb01-swiper .mask .mask-inner{padding:16px 20px;padding-right:120px}

    .sb01-swiper .swiper-pagination{right:20px;bottom:26px}

    .sb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

    .row-gk5{padding:50px 0 86px}

    .jg01-ul{margin:0 -15px -30px}

    .jg01-ul .jg01-item{padding:0 15px;margin-bottom:30px}

    .jg01-ul .con{padding:24px}

    .jg01-ul .pic{width:70px;height:70px;line-height:70px}

    .jg01-ul .date{margin-bottom:12px}

    .jg01-ul .title{margin-bottom:12px;font-size:20px}

    .row-gk6 .z-tit01{padding:64px 0 54px}

    .z-lxwm01 .cont{padding:15px 20px}

    .z-lxwm01 .cont .icon{width:30px;height:30px;line-height:30px}

    .z-lxwm01 .cont .title{font-size:14px}

    .z-lxwm01 .cont .desc{font-size:16px}

    .bd1-xt1{width:1180px}

    .z-gkDt01{margin-bottom:30px;min-height:270px}

    .z-gkDt01 .cont{padding:20px 40px}

    .z-gkDt01 .title{margin-bottom:15px;font-size:24px}

    .z-gkDt01 .ls{font-size:16px}

    .z-gkDt01 .ls p{padding:6px 0;padding-left:30px}

    .z-gkDt01 .ls p:before{top:16px}

    .imgs01-ul{padding:42px 0 34px}

    .tab02-tit{padding-bottom:15px;margin-bottom:20px}

    .tab02-tit .tab02-item{font-size:16px;height:40px;line-height:38px;min-width:140px}

    .cp01-ul{margin-bottom:-26px}

    .cp01-ul li{margin-bottom:26px}

    .cp01-ul .con{padding:20px 15px}

    .cp01-ul .pic{margin-bottom:20px}

    .tab02 .cp01-ul{padding-bottom:0}

    .row-ld01{padding:70px 0 60px}

    .row-ld01 .z-tit02{margin-bottom:48px}

    .z-ld01-hd{margin-bottom:20px}

    .z-ld01-hd .pic{margin-right:42px}

    .z-ld01-hd .hd{font-size:24px}

    .z-ld01-hd .hd .ks{margin-left:12px;font-size:16px}

    .z-ld01-hd .info{margin-bottom:20px;width:100%}

    .z-ld01-hd .info p{font-size:14px}

    .z-ld01-hd .items .title{font-size:14px}

    .z-ld01-item{padding:20px 0}

    .z-ld01-item .hd{margin-bottom:15px}

    .z-ld01-item .hd .title{font-size:24px}

    .z-ld01-item .yx-con{font-size:14px}

    .zw01-ul{width:100%}

    .zw01-ul .zw01-item{font-size:14px}

    .row-ld02{padding:60px 0 90px}

    .ld01-swiper{padding-bottom:70px}

    .ld01-swiper .pic{margin-bottom:12px}

    .ld01-swiper .title{font-size:18px}

    .ld01-swiper .zw{font-size:14px}

    .z-hd01 .soTxt{margin-left:16px;font-size:18px}

    .news09-ul{margin-bottom:-20px}

    .news09-ul .news09-item{margin-bottom:20px}

    .news09-ul .con{padding:20px}

    .news09-ul .title{margin-bottom:6px;font-size:18px}

    .news09-ul .desc{margin-bottom:6px;font-size:14px}

    .news09-ul .date{font-size:14px}

    .news010-ul .con{padding:24px 30px}

    .news010-ul .title{margin-bottom:8px;font-size:18px}

    .news010-ul .tag{margin-bottom:10px;padding-bottom:15px}

    .news010-ul .tag .tag-item{margin-right:40px;font-size:14px}

    .news010-ul .txt{font-size:14px}

    .row-mz1{padding:60px 0 25px}

    .row-mz1 .z-tit01{margin-bottom:35px}

    .row-mz2{padding:25px 0 90px}

    .row-mz2 .z-tit02{margin-bottom:34px}

    .mzNav-ul .mzNav-item{min-height:200px}

    .mzNav-ul .icon{margin-bottom:20px;height:50px;line-height:50px}

    .mzNav-ul .title{font-size:16px}

    .row-mz3{padding:50px 0 60px}

    .row-mz3 .z-tit02{margin-bottom:30px}

    .row-mz3 .z-btn01{margin-top:40px}

    .news011-ul{margin:0 -10px -20px}

    .news011-ul .news011-item{padding:0 10px;margin-bottom:20px}

    .news011-ul .con{padding:0 30px}

    .news011-ul .hd{padding:26px 0}

    .news011-ul .pic{height:120px}

    .news011-ul .title{margin-bottom:12px;font-size:16px}

    .news011-ul .txt{font-size:14px}

    .news011-ul .more{line-height:50px}

    .row-jkkp1{padding:58px 0 60px}

    .row-jkkp1 .z-tit01{margin-bottom:30px}

    .row-jkkp1 .z-btn01{margin-top:40px}

    .news012-ul{margin:0 -10px -20px}

    .news012-ul .news012-item{padding:0 10px;margin-bottom:20px}

    .news012-ul .con{padding:15px 15px 20px}

    .news012-ul .pic{margin-bottom:20px}

    .news012-ul .title{margin-bottom:14px;font-size:16px}

    .news012-ul .desc{margin-bottom:6px;font-size:14px}

    .news012-ul .date{margin-bottom:20px}

    .row-jkkp2{padding:50px 0 60px}

    .row-jkkp2 .z-btn01{margin-top:40px}

    .jkjt01-swiper .pic{height:240px}

    .jkjt01-swiper .inner{padding:15px 20px;height:86px}

    .jkjt01-swiper .swiper-pagination{right:20px;bottom:15px}

    .news013-ul .con{height:56px;line-height:56px}

    .news013-ul .pic{height:134px}

    .news013-ul .title{font-size:16px}

    .news013-ul .desc{font-size:14px}

    .news013-ul .news013-item:first-child .con{padding-bottom:20px}

    .news013-ul .news013-item:first-child .title{font-size:18px}

    .news013-ul .news013-item:first-child .date{margin-top:2px}

    .news013-ul .news013-item:first-child .desc{margin-top:6px}

    .news014-ul{margin:0 -10px -20px}

    .news014-ul .news014-item{padding:0 10px;margin-bottom:20px}

    .news014-ul .con{padding:15px}

    .news014-ul .pic{margin-bottom:15px}

    .news015-ul{margin-bottom:-40px}

    .news015-ul .news015-item{margin-bottom:40px}

    .news015-ul .con{padding:34px}

    .news015-ul .pic{margin-right:40px;height:320px}

    .news015-ul .inner{padding-top:10px}

    .news015-ul .title{margin-bottom:20px;font-size:24px}

    .news015-ul .desc{margin-bottom:40px;font-size:14px}

    .z-so01{margin-bottom:50px}

    .z-slideNav01{margin-bottom:-12px}

    .z-slideNav01 dt{font-size:16px}

    .z-slideNav01 dd{padding-left:15px}

    .z-slideNav01 dd a{padding:2px 0;padding-left:28px}

    .z-lcsyResult01{padding-bottom:15px;margin-bottom:10px;font-size:16px}

    .news016-ul .con{padding:24px 0}

    .news016-ul .title{margin-bottom:2px;font-size:16px}

    .news016-ul .qk{margin-bottom:4px;font-size:14px}

    .news016-ul .desc{font-size:14px}

    .gl01-ul .gl01-item{height:210px}

    .gl01-ul .icon{width:74px;height:74px;line-height:70px}

    .gl01-ul .inner{padding-left:16px;width:calc(100% - 74px)}

    .gl01-ul .title{font-size:24px}

    .gl01-ul .title .en{margin-top:8px;font-size:16px}

    .z-dt03{font-size:14px}

    .z-dt07{font-size:14px}

    .z-num02{margin:40px 0;padding:30px 0}

    .num02-ul .num02-item{padding:20px 15px}

    .num02-ul .num{font-size:14px}

    .num02-ul .num .n{font-size:40px}

    .num02-ul .title{font-size:14px}

    .z-imgs01{margin-left:40px}

    .tab03-tit{margin-bottom:40px}

    .tab03-tit .tab03-item{height:170px}

    .tab03-tit .icon{margin-bottom:10px;height:50px;line-height:50px}

    .tab03-tit .title{font-size:16px}

    .imgs02-ul{padding-left:40px}

    .z-dt04{font-size:14px}

    .z-imgs02{margin:0 0 20px 30px;padding:30px 0 0 30px}

    .z-so02{margin:30px 0;padding:30px 40px}

    .z-so02 .title{font-size:24px}

    .z-so02 .desc{margin-bottom:25px;font-size:14px}

    .z-so02 .so{padding-right:130px}

    .z-so02 .so .inp{height:50px;line-height:50px}

    .z-so02 .so .submit{width:110px;height:50px;line-height:48px}

    .row-block7{padding:50px 0}

    .block7-l,.block7-r{float:none;width:auto}

    .block7-l{margin-bottom:40px}

    .z-dt05 .title{margin-bottom:15px;font-size:24px}

    .z-dt05 .info{padding:15px 0}

    .z-dt05 .con{padding:30px 0}

    .z-syInfo01{padding:20px}

    .z-syInfo01>.title{margin-bottom:15px}

    .z-syInfo01 .item{margin-bottom:15px}

    .z-table01 th{height:50px;font-size:14px}

    .z-table01 td{height:40px;font-size:14px}

    .z-dt06 .hd .title{font-size:24px}

    .z-dt06 .hd .info{margin-bottom:20px}

    .z-dt06 .hd .info span{margin:0 10px}

    .z-dt06 .hd .fl{text-align:left}

    .z-dt06 .hd .fl span{display:block}

    .z-dt06 .con{padding:30px 0}

    .imgs03-ul{margin-left:30px;margin-bottom:-20px}

    .imgs03-ul .imgs03-item{margin-bottom:20px}

    .z-table03 td{padding:10px 15px;height:50px;font-size:14px}

    .z-lc01{margin-bottom:40px}

    .tab04-tit{margin:0 -4px 20px}

    .tab04-tit .tab04-item{padding:0 4px}

    .tab04-tit .title{line-height:30px}

    .z-table04 td,.z-table04 th{padding:10px 15px!important;height:50px}

    .z-table04 th{font-size:18px}

    .z-table04 td:first-child{font-size:18px}

    .txt01-ul{font-size:14px}

    .txt01-ul .txt01-item{padding-left:15px}

    .txt01-ul .txt01-item:before{top:10px}

    .tab05-tit{margin-bottom:30px}

    .tab05-tit .tab05-item{min-width:150px}

    .tab05-tit .title{padding:0 15px;font-size:16px;line-height:44px}

    .z-so3{margin-bottom:30px}

    .z-so3 .sel select{font-size:16px;height:50px;line-height:50px}

    .z-so3 .inp{height:50px;line-height:50px;font-size:16px}

    .z-so3 .submit{width:120px;height:50px;line-height:50px;font-size:16px}

    .z-table05 td,.z-table05 th{padding:15px}

    .z-table05 th{height:50px;font-size:14px}

    .z-table05 td{height:50px;font-size:14px}

    .jt01-ul .con{padding:30px 0}

    .jt01-ul .hd{font-size:18px}

    .jt01-ul .hd .title{margin-bottom:6px}

    .jt01-ul .pic{margin-bottom:12px}

    .jt01-ul .imgs-title{font-size:14px}

    .jt01-ul .tips{font-size:14px}

    .z-table06{margin:20px 0}

    .z-table06 th{padding:15px;height:50px;font-size:14px}

    .z-table06 td{padding:10px 15px;font-size:14px;height:50px}

    .h-row1{padding:60px 0}

    .h-row1 .z-tit01{margin-bottom:40px}

    .h-img-txt-mod1{display:block}

    .h-img-txt-mod1 .pic{margin:0;margin-bottom:20px}

    .h-img-txt-mod1 .txt .z-btn01{margin-top:20px}

    .h-row2{padding:60px 0}

    .h-row2 .z-tit01{margin-bottom:30px}

    .tjtc-box .top .l{padding:15px 20px}

    .tjtc-box .top .l h3{font-size:20px}

    .tjtc-box .top .l p{font-size:14px}

    .tjtc-box .top .price{padding:15px 20px;font-size:20px}

    .tjtc-box .bot table th{height:50px;font-size:16px}

    .tjtc-box .bot table td .row{font-size:14px}

    .tjtc-box .bot table td .row .col+.col{margin-left:10px}

    .h-txt-mod1{margin-top:30px}

    .h-row3{padding:60px 0}

    .h-row3 .z-tit01{margin-bottom:40px}

    .tab06-tit{margin:0 -10px 20px}

    .tab06-tit .tab06-item{padding:0 10px}

    .tab06-tit .con{padding:0 10px 0 20px}

    .tab06-tit .title{font-size:18px}

    .z-yyInfo01 .hd{padding:20px 0}

    .z-yyInfo01 .hd .num{font-size:56px}

    .z-yyInfo01 .hd .title{font-size:20px}

    .z-yyInfo01 .con{padding:40px}

    .imgs04-ul{margin:0 -15px -30px}

    .imgs04-ul .imgs04-item{padding:0 15px;margin-bottom:30px}

    .imgs04-ul .pic{height:300px;line-height:300px}

    .h-row4{padding:60px 0}

    .h-row4 .z-tit01{margin-bottom:40px}

    .h-row4 .z-btn01{margin-top:30px}

    .h-row5{padding:60px 0}

    .h-row5 .z-tit01{margin-bottom:40px}

    .h-row5 .z-dt04{margin-bottom:40px}

    .z-lstd01 .con .con-hd{padding-bottom:15px;margin-bottom:15px}

    .z-lstd01 .con .con-hd{font-size:20px}

    .z-lstd01 .con .info{font-size:16px}

    .z-lstd01 .con .txt{margin-bottom:15px;font-size:14px}

    .z-lstd01 .con .date{font-size:20px}

    .z-lstd01 .imgs{margin-left:40px}

    .ksdh01-ul .ksdh01-item{width:33.33%}

    .row-ksdh1{padding:30px 0 60px}

    .row-ksdh1 .z-tit01 .title{padding-bottom:18px}

    .row-ksdh2 .tab02-tit{margin-bottom:30px}

    .row-ksdh2{padding:0 0 60px}

    .row-ksdh2 .z-tit02{margin-bottom:30px}

    .z-imgs05{margin:0 0 30px 30px}

    .row-ksdh3{padding:60px 0}

    .row-ksdh3 .z-tit02{margin-bottom:30px}

    .ly01-ul .ly01-item{width:25%}

    .ly01-ul .con{font-size:16px}

    .row-ksdh4{padding:60px 0}

    .zj01-ul .bd,.zj01-ul .hd{float:none;width:auto;padding:0}

    .zj01-ul .hd{margin-bottom:20px}

    .row-zj1{padding:60px 0}

    .row-zj2{padding:60px 0}

    .row-zj2 .z-tit02{margin-bottom:30px}

    .yy01-ul{margin:0 -10px -20px}

    .yy01-ul .yy01-item{padding:0 10px;margin-bottom:20px}

    .yy01-ul .con{padding:20px 10px}

    .yy01-ul .title{margin-bottom:10px;font-size:20px}

    .yy01-ul .icon{margin-bottom:15px;width:80px;height:80px;line-height:80px}

    .yy01-ul .txt{font-size:14px}

    .row-zj4{padding:60px 0}

    .row-zj4 .z-tit02{margin-bottom:30px}

    .row-zj5{padding:60px 0}

    .row-zj5 .z-hd02{margin-bottom:30px}

    .zj02-ul .zj02-item{width:33.33%}

    .z-videoNews01 .pic{height:234px}

    .news017-ul .con{padding:20px 0}

    .news017-ul .title{font-size:16px}

    .news017-ul .desc{font-size:14px}

    .row-zj5 .news017-ul{margin-top:-20px}

    .z-zm01{padding:15px 0}

    .z-zm01 a{font-size:20px}

    .zj03-ul{margin:0 -10px -20px}

    .zj03-ul .zj03-item{padding:0 10px;margin-bottom:20px}

    .zj03-ul .con{padding:0 20px}

    .zj03-ul .hd{padding:20px 0}

    .zj03-ul .hd .zm{width:50px;height:50px;line-height:46px;font-size:30px}

    .zj03-ul .hd .name{padding:0 10px;font-size:22px;width:calc(100% - 200px)}

    .zj03-ul .hd .zw{font-size:14px;width:150px}

    .zj03-ul .bd{padding:20px 0}

    .z-so4{padding-right:150px}

    .drop02 .icon-arrow,.drop02 .icon-close{width:50px;height:50px}

    .drop02 .drop02-tit,.z-so4 .inp{height:50px;line-height:50px}

    .z-so4 .submit{width:140px;height:50px;line-height:50px;font-size:16px}

    .row-hz1{padding:60px 0}

    .row-hz1 .z-tit01{margin-bottom:30px}

    .yq01-ul .yq01-item{width:100%}

    .yq01-ul .title{margin-bottom:12px;font-size:20px}

    .yq01-ul .desc{margin-bottom:30px;font-size:14px}

    .yq01-ul .pic{order:2!important}

    .yq01-ul .inner{order:1!important}

    .yq01-ul .inner:before{left: 100% !important; right: auto !important; -webkit-transform: rotate(180deg) !important;

    -ms-transform: rotate(180deg) !important;

    -o-transform: rotate(180deg) !important;

    transform: rotate(180deg) !important;}

    .yq01-ul .yq01-item:nth-child(even) .pic{order:1!important}

    .yq01-ul .yq01-item:nth-child(even) .inner{order:2!important}

    .yq01-ul .yq01-item:nth-child(even) .inner:before{left: auto !important; right: 100% !important; -webkit-transform: rotate(0) !important;

    -ms-transform: rotate(0) !important;

    -o-transform: rotate(0) !important;

    transform: rotate(0) !important;}

    .row-hz2{padding:60px 0}

    .row-hz2 .z-tit01{margin-bottom:30px}

    .row-hz2 .z-btn01{margin-top:30px}

    .news018-ul .news018-item{width:100%}

    .row-hz3{padding:60px 0}

    .row-hz3 .z-tit01{margin-bottom:30px}

    .row-hz3 .z-btn01{margin-top:30px}

    .tab09-tit{margin-bottom:20px}

    .tab09-tit .title{min-width:160px;font-size:16px;line-height:42px}

    .tab09-desc .z-tit01{margin-bottom:20px}

    .row-dqgz1{padding:60px 0}

    .row-dqgz1 .z-tit01{margin-bottom:30px}

    .z-djhf01{margin:0 -6px}

    .z-djhf01 .djhf01-coc,.z-djhf01 .djhf01-col,.z-djhf01 .djhf01-cor{padding:0 6px}

    .xf01-ul{margin:0 -6px -14px}

    .xf01-ul .xf01-item{padding:0 6px;margin-bottom:14px}

    .xf01-ul .mask .mask-con{padding:20px!important}

    .xf01-ul .title{margin-bottom:15px!important;font-size:20px}

    .xf01-ul .title .en{font-size:16px}

    .row-dqgz2{padding:60px 0}

    .row-dqgz2 .z-tit01{margin-bottom:30px}

    .z-ghgkInfo01{margin-bottom:40px}

    .z-ghgkInfo01 .inner{padding:30px 40px}

    .z-ghgkInfo01 .title{margin-bottom:15px;font-size:24px}

    .z-ghgkInfo01 .txt{font-size:14px}

    .z-ghgkInfo01 .z-btn01{margin-top:20px}

    .gh01-ul{margin:0 -10px -20px}

    .gh01-ul .gh01-item{padding:0 10px;margin-bottom:20px}

    .gh01-ul .icon{margin-bottom:20px;width:50px;height:50px;line-height:50px}

    .gh01-ul .title{font-size:20px}

    .row-dqgz3{padding:60px 0}

    .jcjt01-ul .jcjt01-item:nth-child(odd){padding-top:150px}

    .jcjt01-ul .inner .title{padding:0 10px;height:50px;line-height:50px;font-size:18px}

    .row-dqgz4{padding:60px 0}

    .row-dqgz4 .plat-news{float:none;width:auto}

    .row-dqgz4 .plat-news+.plat-news{margin:0;margin-top:30px}

    .num03-ul .num03-item{width:50%}

    .imgs01-swiper .swiper-slide{padding:10px}

    .news019-ul .con{padding:20px;padding-right:180px}

    .news019-ul .info span{display:block;margin:0;margin-bottom:4px}

    .row-yxjy1{padding:60px 0}

    .row-yxjy1 .z-tit01{margin-bottom:30px}

    .row-yxjy1 .z-btn01{margin-top:30px}

    .ld02-ul{margin:0 -10px -20px}

    .ld02-ul .ld02-item{padding:0 10px;margin-bottom:20px;width:25%}

    .ld02-ul .con{padding:10px}

    .ld02-ul .inner{padding-top:12px}

    .ld02-ul .title{font-size:20px}

    .ld02-ul .desc{font-size:14px}

    .row-yxjy2{padding:60px 0}

    .row-yxjy2 .z-tit01{margin-bottom:30px}

    .jxdt01-ul{margin:0 -10px -20px}

    .jxdt01-ul .jxdt01-item{padding:0 10px;margin-bottom:20px;height:260px}

    .jxdt01-ul .icon{width:70px;height:70px;line-height:70px}

    .jxdt01-ul .title{font-size:20px}

    .row-yxjy3{padding:40px 0 30px}

    .row-yxjy3 .z-btn01{margin-top:30px}

    .news020-ul .news020-item{width:33.33%}

    .news020-ul .con{padding:20px 15px}

    .news020-ul .title{margin-bottom:12px;font-size:16px}

    .news020-ul .date{font-size:14px}

    .row-yxjy4{padding:30px 0 60px}

    .z-tsg01{height:260px}

    .z-tsg01 .title{font-size:32px}

    .z-so5 .inp,.z-so5 .sel select{padding-right:30px;font-size:16px;height:50px;line-height:50px;background-position:right 10px center;-webkit-background-size:16px auto;background-size:16px auto}

    .z-soResult01{padding:15px 0}

    .news021-ul{padding-bottom:30px;margin:0 -10px -20px}

    .news021-ul .news021-item{padding:0 10px;margin-bottom:20px}

    .news021-ul .inner{padding:15px 15px 20px}

    .news021-ul .title{margin-bottom:12px;font-size:18px}

    .news021-ul .desc{font-size:14px}

    .news021-ul .z-btn04{margin-top:20px}

    .yx01-ul .yx01-item{width:50%}

    .cgzs01-ul .cgzs-con{padding:0 30px;font-size:16px;height:50px;line-height:50px}

    .cgzs01-ul .cgzs-con:before{left:15px}

    .row-tshl1{padding:60px 0}

    .row-tshl1 .z-tit01{margin-bottom:30px}

    .row-tshl1 .z-btn01{margin-top:30px}

    .z-hltd01 .txt{padding:20px 30px;height:390px;font-size:14px}

    .row-tshl2{padding:60px 0}

    .row-tshl2 .z-tit01{margin-bottom:30px}

    .row-tshl2 .z-btn01{margin-top:30px}

    .news012-ul.news012-ul2{margin:0 -10px -20px}

    .news012-ul.news012-ul2 .news012-item{padding:0 10px;margin-bottom:20px;width:33.33%}

    .row-tshl3{padding:60px 0}

    .row-tshl3 .z-tit01{margin-bottom:30px}

    .news022-ul{margin:0 -10px -20px}

    .news022-ul .news022-item{padding:0 10px;margin-bottom:20px;width:33.33%}

    .news022-ul .con{padding-left:30px;font-size:16px;height:46px;line-height:46px}

    .news022-ul .con:before{left:15px;width:6px;height:6px}

    .row-tshl4{padding:60px 0}

    .row-tshl4 .z-tit01{margin-bottom:30px}

    .row-tshl4 .z-btn01{margin-top:30px}

    .row-tshl5{padding:60px 0}

    .row-tshl5 .z-tit01{margin-bottom:30px}

    .row-tshl5 .z-btn01{margin-top:30px}

    .hlrw-swiper .con{padding:0 30px}

    .hlrw-swiper .hd{padding:30px 0}

    .hlrw-swiper .title{margin-bottom:15px;font-size:18px}

    .hlrw-swiper .pic{margin-left:20px}

    .hlrw-swiper .more{height:60px;line-height:60px}

    .row-tshl6{padding:60px 0}

    .row-tshl6 .z-tit01{margin-bottom:30px}

    .row-tshl6 .z-btn01{margin-top:30px}

    .news023-ul{margin:0 -10px -20px}

    .news023-ul .news023-item{padding:0 10px;margin-bottom:20px}

    .news023-ul .con{padding:20px}

    .news023-ul .pic{height:166px}

    .news023-ul .title{margin-bottom:10px;font-size:18px}

    .news023-ul .txt{margin-bottom:10px;font-size:14px}

    .row-tshl7{padding:60px 0}

    .row-tshl7 .z-tit01{margin-bottom:30px}

    .hljy01-ul{margin:0 -10px -20px}

    .hljy01-ul .hljy01-item{padding:0 10px;margin-bottom:20px;height:220px}

    .hljy01-ul .icon{margin-bottom:15px;width:60px;height:60px;line-height:60px}

    .hljy01-ul .title{font-size:20px}

    .news024-ul{margin:0 -10px -20px}

    .news024-ul .news024-item{padding:0 10px;margin-bottom:20px}

    .news024-ul .con{padding:0 30px}

    .news024-ul .hd{padding:30px 0}

    .news024-ul .title{margin-bottom:15px;font-size:18px}

    .news024-ul .pic{margin-left:20px}

    .news024-ul .more{height:60px;line-height:60px}

    .headerrel01-navsub{position:static}

    .headerrel01-navsub .navsub-wp{width:100%}

    .tabsParents{width:350px}

    .z-ywb01-item{padding-bottom:30px}

    .z-ywb01-item+.z-ywb01-item{padding-top:30px}

    .z-ywb01-item .z-tit04{margin-bottom:20px}

    .xx01-ul .icon{width:30px;height:30px;line-height:30px}

    .xx01-ul .title{font-size:18px}

    .z-setBox1{padding:60px 0;min-height:calc(100vh - 50px)}

    .z-form1{min-width:700px;padding:40px 0}

    .z-form1 .form1-col{padding:0 10%}

    .form1-item+.form1-item{margin-top:20px}

    .form1-hd{margin-bottom:20px;font-size:14px}

    .form1-hd .title{font-size:24px}

    .form1-inp{padding:0 15px;height:50px;line-height:48px;font-size:14px}

    .form1-code .form1-vcodebtn{font-size:14px;width:90px;height:36px;line-height:36px}

    .form1-code2 .code2-pic{width:100px;height:40px;line-height:40px}

    .form1-code2 .form1-inp{width:calc(100% - 116px)}

    .form1-txt{margin-top:20px}

    .form1-txt .a1{font-size:14px}

    .form1-btn{margin-top:20px}

    .form1-btn .bt1{height:50px;line-height:50px;font-size:20px}

    .form1-codePic .pic{width:160px;margin-bottom:10px}

    .form1-codePic .codePic-title{font-size:14px}

    .z-form1-2{padding:40px;min-width:500px}

    .row-block9{padding:20px 0 60px}

    .row-block9 .z-tit03{margin-bottom:30px}

    .z-yygh01{padding:0 30px}

    .z-ys01-item .z-tit03{margin:0}

    .row-block10{padding:60px 0}

    .block10-l,.block10-r{float:none;width:auto}

    .block10-l{margin-bottom:30px}

    .z-form2{padding:20px 40px}

    .block10-r.block10-r-pad{padding-bottom:40px}

    .z-table09 td,.z-table09 th{padding:0 10px;font-size:14px}

    .z-table09 .btn .a1{font-size:14px}

    .z-bgcx01-item .z-btnMore{padding:15px 0 20px}

    .xq-pop{width:700px}

    .z-bgxq01-bd .hd p{margin-right:25px}

    .row-block5 .z-tit02{margin-bottom:30px}

    .news025-ul{margin-bottom:-20px}

    .news025-ul .news025-item{margin-bottom:20px}

    .news025-ul .con{padding:20px}

    .news025-ul .pic{margin-right:20px}

    .news025-ul .title{margin-bottom:15px;font-size:20px}

    .news025-ul .desc{margin-bottom:15px;font-size:14px}

    .news025-ul .more{font-size:14px;width:120px;height:30px;line-height:28px}

    .news025-ul .more i{margin-left:6px;width:12px;height:10px}

    .z-jszd01 .t1,.z-jszd01 .t2,.z-jszd01 .t3,.z-jszd01 .t4{padding:0 20px;font-size:14px}

    .z-jszd01-hd>div{font-size:16px!important}

    .z-jszd01-bd dd{padding:20px}

    .news026-ul .pic{margin-right:20px}

    .news026-ul .title{font-size:16px}

    .news026-ul .txt{margin-bottom:20px;font-size:14px}

    .news026-ul .more{width:120px;height:30px;line-height:28px;font-size:14px}

    .news026-ul .more i{margin-left:6px;width:12px;height:10px}

    .row-yf01{padding:60px 0}

    .row-yf01 .z-tit02{margin-bottom:30px}

    .z-ys01{height:520px}

    .ys01-ul{width:220px}

    .ys01-ul .con{padding:10px 15px}

    .ys01-ul .icon{height:34px;line-height:34px}

    .ys01-ul .title{font-size:16px}

    .z-ys01-info{padding:0 20px}

    .z-ys01-info .title{font-size:20px;height:60px;line-height:60px}

    .z-ys01-info .z-table011{max-height:430px}

    .z-table011 .txt01-ul{font-size:16px;line-height:1.5}

    .z-table011 .txt01-ul .txt01-item:before{top:8px}

    .z-table011 td{padding:15px 20px;font-size:16px}

    .row-yf02{padding:60px 0}

    .row-yf02 .z-tit02{margin-bottom:30px}

    .fz01-swiper{padding:0 50px 40px}

    .fz01-swiper .con{padding:15px;padding-bottom:0}

    .fz01-swiper .title{font-size:18px;height:50px;line-height:50px}

    .fz01-swiper .swiper-slide-active .con{padding:20px;padding-bottom:0}

    .fz01-swiper .swiper-slide-active .title{height:60px;line-height:60px}

    .fz01-swiper .swiper-button-prev{left:12%}

    .fz01-swiper .swiper-button-next{right:12%}

    .row-yf03{padding:60px 0}

    .row-yf03 .z-tit02{margin-bottom:30px}

    .row-yf03 .z-btn01{margin-top:30px}

    .row-sc01{padding:60px 0}

    .row-sc01 .z-tit02{margin-bottom:30px}

    .row-sc01 .z-btn01{margin-top:30px}

    .sc01-ul{margin:0 -10px -20px}

    .sc01-ul .sc01-item{padding:0 10px;margin-bottom:20px;height:140px}

    .sc01-ul .con{padding:20px}

    .sc01-ul .title{margin-bottom:10px;font-size:20px}

    .sc01-ul .title .en{font-size:14px}

    .sc01-ul .more{width:30px;height:30px}

    .row-sc02{padding:60px 0}

    .row-sc02 .z-tit02{margin-bottom:30px}

    .row-sc02 .z-btn01{margin-top:30px}

    .news027-ul{margin:0 -10px -20px}

    .news027-ul .news027-item{padding:0 10px;margin-bottom:20px}

    .news027-ul .con{padding:20px}

    .news027-ul .title{margin-bottom:10px;font-size:20px}

    .news027-ul .bd .an,.news027-ul .bd .date{display:block}

    .news027-ul .bd .date{padding:0;margin:0}

    .news027-ul .bd .date:after{display:none}

    .sc-pop{width:700px}

    .sc-pop .close{right:12px;top:15px}

    .sc-pop-hd{padding:30px}

    .sc-pop-hd .left{margin-right:20px}

    .sc-pop-hd .left .icon{width:80px;height:80px;line-height:80px}

    .sc-pop-hd .left .title{font-size:24px}

    .sc-pop-hd .cont .cont-inner{height:260px}

    .sc-pop-hd .cont .mCSB_scrollTools{top:37px!important}

    .sc-pop-hd .cont h5{font-size:18px}

    .sc-pop-hd .cont .t{margin-bottom:15px;padding:10px 15px;font-size:14px}

    .sc-pop-bt{padding:15px 30px}

    .sc-pop-bt .title{font-size:18px}

    .sc-pop-bt .cont{font-size:14px}

    .drop02 .drop02-options{padding:10px;max-height:236px}

    .lyopc-select .lyopc-item .drop02 .drop02-tit{line-height:26px}

    .lyopc-item input,.lyopc-item select{line-height:26px}

    .lyopc-select .lyopc-btn button{line-height:50px}

    .ly-base .lybase01{padding:60px 70px 60px 20px}

    .ly-base .lybase-li p,.ly-base .lybase-li p.lybase-font{font-size:14px;line-height:36px}

    .ly-base .lybase-li p strong{font-size:20px;padding:0 4px}

    .ly-base .lybase-li p br{display:none}

    .ly-base .lybase02{padding:40px 20px}

    .ly-base .lybase03{padding:60px 20px 60px 60px}

    .ly-base .z-btn01{margin-top:40px}

    .ly-cgtab h4{font-size:18px;margin:20px 0}

    .plat-link li .plat-info p{font-size:26px}

    .plat-link li a p{font-size:18px;margin-top:-20px}

    .plat-news .plat-txt strong{font-size:26px}

    .plat-fw .platfw-txt h4,.plat-news .plat-hz li h4{font-size:18px}

    .ly-gcp .lygcp-show p{font-size:26px}

    .ly-other .lyother-show{padding:50px 40px}

    .ly-other .lyother-name{font-size:26px;margin-bottom:30px}

    .lyfruit-show .news04-ul .pic{width:300px;margin-right:30px}

    .gcplink-con ul li{padding:30px 20px}

    .ly-model .lyform-show table td,.ly-model .lyform-show table tr.lyform-name td{font-size:14px}

    .ly-model .lyform-show table tr.lyform-name td{font-weight:400}

    .ly-model .lyform-show table td{word-break:break-word}

    .nav li.user{margin: 0; padding-bottom: 10px; text-align: center;}

    .nav li.user .icon-head{margin-right: 15px; display: inline-block; vertical-align: top;}

    .nav li.user .user-sub{position: static; width: 50%; text-align: center; display: inline-block !important; vertical-align: top;}

    .nav li.lg{margin: 0; text-align: center;}

    .nav li.so{display: none;}

    .nav li.so-m{display: block;}

    .z-gjss01{padding: 40px 0;}

    .z-gjss01 .title{font-size: 18px;}

    .z-gjss01 .drop02 .drop02-tit{padding: 0 10px; padding-right: 40px; height: 50px; line-height: 48px;}

    .z-gjss01 .input .inp{padding: 0 10px; height: 50px; line-height: 48px;}

    .z-gjss01 .date span{padding-right: 5px;}

    .z-gjss01 .date .inp{padding: 0 10px; padding-right: 30px; height: 50px; line-height: 48px; background-position: right 5px center; -webkit-background-size: 18px auto;

    background-size: 18px auto;}

    .z-gjss01 .btn .submit{height: 50px; line-height: 50px; font-size: 16px;}

    .row-block11{padding: 40px 0 60px;}

    .row-block11 .z-hd01{margin-bottom: 30px;}

    .z-noneData{padding: 20px 0 40px;}

    .zm01-ul{height: 50px;}

    .zm01-ul .title{font-size: 16px;}

    .lb04-ul{max-height: 152px;}

    .lb04-ul .title{font-size: 14px; line-height: 32px;}

    .z-btnMore01{margin-top: 6px;}

    .zj04-ul{margin: 0 -15px -30px;}

    .zj04-ul .zj04-item{padding: 0 15px; margin-bottom: 30px;}

    .zj04-ul .hd{padding-bottom: 10px;}

    .zj04-ul .hd .name{font-size: 20px;}

    .zj04-ul .hd .zc{margin-left: 10px; font-size: 14px;}

    .zj04-ul .bd .zw{font-size: 14px;}

    .index-row2{padding: 90px 0;}

    .index-row2-container{margin-top: 40px;}

    .index-row2-container .c{width: 3rem;}

    .ksdh01-swiper .swiper-prev, .ksdh01-swiper .swiper-next{width: 40px; height: 40px;}

    .news04-ul .pic{margin-right: 30px; width: 260px;}

    .index-row3{padding: 60px 0;}

    .index-row3 .z-search{margin: 20px auto;}

    .zjjs-ls .inner{padding-top: 8px;}

    .zjjs-ls h4{margin-bottom: 4px; font-size: 18px;}

    .zjjs-ls .zw{font-size: 14px;}

    .g-btn01{margin-top: 30px;}

    .z-lc01 img{height: 360px;}

}

@media only screen and (max-width:959px){

    .index-row2-container .tit{font-size:16px}

    .banner .swiper-slide img{object-fit:contain;height:auto}

    .server-box{zoom:.5}

    .footer-nav{display:none}

    .footer-hd{justify-content:center}

    .ban{height:458px}

    .news01-swiper{min-height:250px}

    .news01-ul .pic{height:114px}

    .news01-ul .inner{padding:15px 20px}

    .video01-big{min-height:328px}

    .news03-ul .pic{height:100px}

    .col01-4{width:33.33%!important}

    .col01-5{width:50%!important}

    .col01-6{width:33.33%!important}

    .bd1-xt1{width:950px}

    .ly-base{padding:50px 0}

    .ly-base .lybase-show{margin-top:0}

    .ly-base .lybase-li{width:100%;margin-bottom:16px}

    .ly-base .lybase01{margin-top:0;padding:30px}

    .ly-base .lybase02{margin-left:0;padding:30px}

    .ly-base .lybase03{margin-top:0;padding:30px}

    .ly-base .lybase-li p,.ly-base .lybase-li p.lybase-font{font-size:16px}

    .ly-gain{padding:50px 0}

    .ly-cgtab{padding:12px}

    .swiper-lytab01{margin-left:-20px}

    .ly-cgtab{margin-left:20px}

    .ly-plat{padding-bottom:40px}

    .ly-plat .plat-link{margin-left:-3.3%}

    .ly-plat .plat-link li{width:30%;margin-left:3.3%;margin-bottom:20px}

    .ly-plat .plat-new{margin-left:0;margin-top:20px}

    .ly-plat .plat-news{width:100%;margin-left:0;margin-bottom:20px}

    .plat-news .plat-txt strong{font-size:24px}

    .ly-gcp .lygcp-show p{font-size:20px}

    .ly-gcp .z-tit01{left:40px}

    .ly-gcp .lygcp-icon{width:24%}

    .ly-gcp .lygcp-con{margin-left:20%}

    .ly-other{padding:50px 0}

    .ly-other .lyother-name{font-size:24px;margin-bottom:20px}

    .lyfruit-show{padding:50px 0}

    .lyfruit-show .news04-ul .pic{width:260px;margin-right:20px}

    .lyintro-show,.lyplats-show{padding:50px 0}

    .lyplats-show .h-tab-item{font-size:16px}

    .ly-gcpabout{padding:50px 0}

    .gcpabout-show .gcpabout-fl p{font-size:14px}

    .gcplink-con ul li p,.ly-gcplink .gcplink-base p{font-size:14px}

    .ly-swiper .swiper-time01 .swiper-slide strong{font-size:160px}

    .ly-swiper .swiper-time01 .swiper-slide p{font-size:16px}

    .ly-opc{padding:50px 0}

    .lyopc-select .lyopc-btn{width:13%}

    .lyopc-tag span{margin-right:20px}

    .lyopc-box .lyopc-xz li{width:180px}

    .z-gjss01 .title{margin-bottom: 10px; display: block; width: 100%;}

    .z-gjss01 .date{width: 48.1%;}

    .z-gjss01 .btn{width: 12%;}

    .lw01-ul .con, .xm01-ul .con, .jc01-ul .con{padding: 20px !important; padding-left: 60px !important;}

    .jc01-ul .list-hd{margin-bottom: 15px;}

    .lb04-ul .lb04-item{width: 25%;}

    .zj04-ul .zj04-item{width: 50%;}

    .zjjs-ls li{width: 33.33%;}

    .z-lc01 img{height: 280px;}

}

@media only screen and (max-width:767px){

    .server-list li{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}

    .index-row1 .st1,.index-row1 .st2,.index-row1 .st3,.index-row1 .st4{-webkit-transition:all 4s ease;transition:all 4s ease;stroke-dashoffset:0!important}

    /*.banner .swiper-slide{height:300px}*/

    .banner .swiper-slide{height: 220px;}

    .wp{width:auto;padding:0 15px}

    .video-list li{width:50%;margin-bottom:15px}

    .footer-hd{padding:15px 0}

    .footer-hd .footer-hd-r{float:none;padding:0;margin:0;margin-bottom:10px}

    .footer-code .pic{margin-bottom:4px}

    .footer-nav .link a{width:50%}

    .footer-bd{padding:15px 0;justify-content:center}

    .footer-logo{display:none}

    .footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

    .footer-info{text-align:left}

    .footer-info a{display:block;padding:4px 0;margin-left:0}

    .footer-info a+a{margin-left:0}

    .footer-bt{padding:15px 0}

    .index-row2{padding-top:30px}

    .index-row2-container .l,.index-row2-container .r{float:none;margin-bottom:20px}

    .index-row2-container .l .tit,.index-row2-container .r .tit{text-align:center;padding-right:0;padding-left:0}

    .z-search .sel select{display:block;font-size:14px;width:100%}

    .arrows-dots{bottom:10px;right:50%;margin-right:-90px}

    .swiper-gl{padding-bottom:30px}

    .swiper-gl .txt-box{padding:15px}

    .swiper-news .pic-box{float:none;width:auto;margin-right:0;margin-bottom:15px}

    .banner .swiper-pagination{bottom:10px}

    .server-box{zoom:1;width:auto;height:auto;margin-top:20px}

    .server-box .pic-box{display:none}

    .server-list{position:relative;z-index:2;display:flex;flex-wrap:wrap}

    .server-list li{position:static;width:50%!important;height:180px}

    .server-list .li5{position:relative}

    .index-row1{padding:30px 0 0}

    .index-row1 .g-tit2{padding-left:0}

    .server-list .cn{font-size:16px}

    .server-list .en{font-size:10px}

    .z-zjjs{padding:60px 20px}

    .z-search{display:block}

    .z-search .sel,.z-search .so{float:none;display:block;width:100%;margin:0}

    .z-search .sel{margin-bottom:10px}

    .zj-swiper .inner .btn a{font-size:10px;line-height:20px}

    .z-ksdh{padding:60px 0}

    .z-ksdh-container{margin:0 auto}

    .z-ksdh-container .c{margin-bottom:15px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);display:none}

    .z-ksdh-container .l,.z-ksdh-container .r{float:none;padding:0}

    .z-ksdh-container .l{margin-bottom:20px}

    .z-ksdh-container .tit{padding:0 15px!important;margin-bottom:10px!important;text-align:left!important}

    .dh-ls{margin:0 -5px -10px;overflow:hidden}

    .dh-ls li{padding:0 5px!important;margin-bottom:10px;width:50%;float:left}

    .dh-ls a{padding:4px 15px;min-width:0;display:block}

    .z-tabs{padding-bottom:5px;margin-bottom:20px}

    .col01-1,.col01-2,.col01-3,.col01-4,.col01-5,.col01-6{width:100%!important}

    .ban{height:300px}

    .ban-cont{width:190px}

    .ban-cont .lx{width:210px}

    .ban-cont .title{font-size:28px}

    .ban-cont .title .en{font-size:16px}

    .ban-cont .desc{margin-top:8px;font-size:14px}

    .cur{padding:6px 0}

    nav{padding-top:20px}

    .pagination,.pagination-total{display:block}

    .pagination-total{margin-top:10px}

    .z-btn01{margin:0;overflow:hidden}

    .z-btn01 .more{margin-top:30px;width:132px;height:34px;line-height:32px}

    .z-btn01 .more i{margin-left:4px;width:10px;height:8px}

    .z-btn03{width:100px;height:32px;line-height:32px}

    .z-btn03 i{margin-right:6px;width:12px;height:11px}

    .z-tit01{margin-bottom:20px}

    .z-tit01 .title{font-size:24px}

    .z-tit04{margin-bottom:15px}

    .z-tit04 .icon{margin-right:10px;width:30px;height:30px;line-height:30px}

    .z-tit04 .icon2{margin-right:10px;width:30px;height:30px;line-height:30px}

    .z-tit04 .title{font-size:20px}

    .line .title{padding-bottom:15px}

    .row-news1{padding:40px 0}

    .news01-hd{flex-wrap:wrap}

    .news01-hd .news01-hd-l,.news01-hd .news01-hd-r{width:100%}

    .news01-hd .news01-hd-l{margin-bottom:20px}

    .news01-swiper{min-height:0;height:auto}

    .news01-swiper .con{padding-top:56.26%}

    .news01-swiper .mask .mask-bt{bottom:6%}

    .news01-swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}

    .news01-ul{height:auto}

    .news01-ul .news01-item{height:auto}

    .news01-ul .con{height:auto}

    .news01-ul .pic{height:auto;padding-top:56.33%}

    .news01-bd{padding:0}

    .news02-ul{margin:0}

    .news02-ul .news02-item{margin:0}

    .news02-ul .con{padding:30px}

    .news02-ul .con:before{bottom:auto;right:0;width:100%;height:1px}

    .news02-ul .news02-item:nth-child(3n+1) .con:before{display:block}

    .news02-ul .news02-item:first-child .con:before{display:none}

    .row-news2{padding:40px 0}

    .row-news2 .z-tit01{margin-bottom:0}

    .row-news2 .z-btn01{margin-top:30px}

    .yb01-swiper{margin:0 -10px;padding:0 16px 10px}

    .yb01-swiper .con{padding:10px;box-shadow:0 0 10px 0 rgba(51,51,51,.1)}

    .yb01-swiper .swiper-next,.yb01-swiper .swiper-prev{width:50px;height:50px}

    .yb01-swiper .swiper-next:after,.yb01-swiper .swiper-prev:after{-webkit-background-size:10px auto;background-size:10px auto}

    .row-news3{padding:40px 0}

    .row-news3 .z-tit01{margin-bottom:20px}

    .row-news3 .z-btn01{margin-top:30px}

    .video01{flex-wrap:wrap}

    .video01 .video01-l,.video01 .video01-r{width:100%}

    .video01 .video01-l{margin-bottom:20px}

    .video01-big{min-height:0;height:auto;padding-top:62.52%}

    .news03-ul .pic{height:auto}

    .news03-ul .pic:after{content:'';display:block;padding-top:62.45%}

    .news03-ul .pic img{position:absolute;left:0;top:0}

    .row-blcok1{padding:40px 0}

    .block1-l,.block1-r{float:none;width:auto}

    .block1-l{margin-bottom:40px}

    .z-hd01{margin-bottom:20px}

    .z-hd01 .z-search01,.z-hd01 .z-tit01{float:none;display:block}

    .z-hd01 .z-search01{margin-top:15px}

    .z-hd01 .z-tit01 .title{text-align:left}

    .z-search01{width:auto}

    .news04-ul .con{padding:20px 0}

    .news04-ul .pic{float:none;width:auto;margin:0;margin-bottom:15px}

    .news04-ul.news04-ul2 .pic{display:none;width:auto;margin:0;margin-bottom:15px}

    .in-pos .cur{padding:15px 0}

    .row-block2{padding:40px 0}

    .block2-l,.block2-r{float:none;width:auto}

    .block2-l{margin-bottom:40px}

    .z-dt01 .hd{padding-bottom:20px}

    .z-dt01 .hd .title{font-size:20px}

    .z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{width:31%;line-height:40px;font-size:14px}

    .row-block3{padding:40px 0}

    .row-block3 .z-tit02{margin-bottom:10px}

    .news07-ul .con{height:40px;line-height:40px}

    .news07-ul .date{font-size:14px}

    .news07-ul .title{font-size:14px}

    .row-blcok4{padding:40px 0}

    .row-blcok4 .z-hd01{margin-bottom:20px}

    .row-blcok4 .z-tit02{margin-bottom:20px}

    .row-block5{padding:40px 0}

    .yb01-ul{margin:0 -5px -15px}

    .yb01-ul .yb01-item{padding:0 5px;margin-bottom:15px;width:50%!important}

    .yb01-ul .con{padding:10px}

    .row-gk1{padding:40px 0}

    .row-gk1 .z-tit01{margin-bottom:20px}

    .row-gk1 .z-btn01{margin-top:20px}

    .row-gk1 .num01-ul{width:100%;order:1;padding:0;padding-bottom:30px}

    .row-gk1 .gk01-ul{width:100%;order:2}

    .z-gk01{margin:0}

    .z-gk01 .col-c,.z-gk01 .col-l,.z-gk01 .col-r{padding:0;display:block;float:none;width:100%}

    .z-gk01 .col-c,.z-gk01 .col-l{padding-bottom:20px}

    .z-gk01 .col-l{display:-webkit-flex;display:flex;flex-wrap:wrap}

    .num01-ul{margin-bottom:-20px}

    .num01-ul .num01-item{margin-bottom:20px;width:auto;min-width:50%}

    .gk01-ul .con{min-height:160px}

    .gk01-ul .title{margin-bottom:8px}

    .gk01-ul .desc{font-size:18px}

    .gk02-ul .title{font-size:18px}

    .row-gk2{padding:40px 0}

    .row-gk2 .z-tit01{margin-bottom:20px}

    .row-gk3{padding:40px 0}

    .row-gk3 .z-tit01{margin-bottom:20px}

    .row-gk3 .z-btn01{margin-top:20px}

    .ld01-ul{margin:0 -10px -20px}

    .ld01-ul .ld01-item{padding:0 10px;margin-bottom:20px;width:50%!important}

    .ld01-ul .inner{padding:15px 10px}

    .ld01-ul .name{font-size:18px}

    .ld01-ul .desc{font-size:14px}

    .row-gk4{padding:40px 0}

    .row-gk4 .z-tit01{margin-bottom:20px}

    .row-gk4 .z-btn01{margin-top:20px}

    .z-sb01{height:auto}

    .z-sb01 .col-l,.z-sb01 .col-r{float:none;width:auto}

    .tab01-tit{padding-bottom:10px;margin-bottom:15px;display:block;white-space:nowrap;overflow-x:auto}

    .tab01-tit::-webkit-scrollbar{width:100%;height:3px}

    .tab01-tit::-webkit-scrollbar-track{background:0 0}

    .tab01-tit::-webkit-scrollbar-thumb{background:#ccc}

    .tab01-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .tab01-tit .tab01-item{display:inline-block;vertical-align:top;width:auto;min-width:70%;height:80px!important}

    .tab01-tit .tab01-item__on .con{width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

    .tab01-tit .tab01-item__on .n{opacity:1;filter:alpha(opacity=100);color:#1f58c3}

    .tab01-tit .con{padding:10px 20px}

    .tab01-tit .con:before{display:none}

    .tab01-tit .n{width:auto}

    .tab01-tit .inner{padding-left:20px}

    .tab01-tit .title{font-size:18px}

    .tab01-tit .title .en{font-size:14px}

    .sb01-swiper .pic{height:auto;padding-top:61.52%;position:relative}

    .sb01-swiper .pic img{position:absolute;left:0;top:0}

    .sb01-swiper .title{font-size:16px}

    .sb01-swiper .mask .mask-inner{padding:12px 15px;padding-right:100px}

    .sb01-swiper .swiper-pagination{right:15px;bottom:20px}

    .row-gk5{padding:40px 0}

    .row-gk5 .z-tit01{margin-bottom:20px}

    .jg01-ul{margin-bottom:-20px}

    .jg01-ul .jg01-item{margin-bottom:20px}

    .jg01-ul .con{padding:20px 20px 30px}

    .jg01-ul .pic{margin-right:15px;width:60px;height:60px;line-height:60px}

    .jg01-ul .date{margin-bottom:8px}

    .jg01-ul .title{margin-bottom:8px;font-size:18px}

    .jg01-ul .more{line-height:1.6}

    .row-gk6 .z-tit01{padding:30px 0}

    .z-dj01{padding:40px 0}

    .z-dj01 .pic{width:320px}

    .z-dj01 .pic:after{bottom:-26px;width:500px;height:117px}

    .row-gk7{padding:40px 0}

    .row-gk7 .z-tit01{margin-bottom:20px}

    .z-lxwm01{display:block}

    .z-lxwm01 .pic{float:none;width:auto}

    .z-lxwm01 .cont{width:100%}

    .z-lxwm01 .cont .item{padding:10px 0;min-height:80px}

    .bd1-xt1{width:620px}

    .z-dt02{font-size:14px}

    .z-gkDt01{margin-bottom:20px;display:block}

    .z-gkDt01 .pic{width:100%}

    .z-gkDt01 .cont{width:100%;padding:20px}

    .z-gkDt01 .title{margin-bottom:6px;font-size:18px}

    .z-gkDt01 .ls{font-size:14px}

    .z-gkDt01 .ls p{padding:4px 0;padding-left:20px}

    .z-gkDt01 .ls p:before{top:14px}

    .imgs01-ul{padding:20px 0;margin-bottom:-15px}

    .imgs01-ul .imgs01-item{margin-bottom:15px}

    .tab02-tit{padding:0 9px 10px;margin:0 -15px;margin-bottom:15px!important}

    .tab02-desc{padding:0}

    .cp01-ul{margin-bottom:-20px}

    .cp01-ul li{margin-bottom:20px}

    .row-ld01{padding:40px 0}

    .row-ld01 .z-tit02{margin-bottom:20px}

    .z-ld01-hd{margin-bottom:10px}

    .z-ld01-hd .pic{float:none;width:240px;margin:0 auto 20px}

    .z-ld01-hd .hd{font-size:20px}

    .z-ld01-hd .hd .ks{font-size:14px}

    .z-ld01-item{padding:20px 0}

    .z-ld01-item .hd{margin-bottom:10px}

    .z-ld01-item .hd .title{font-size:20px}

    .z-ld01-hd .items .it{min-width:100%}

    .zw01-ul .zw01-item{padding:3px 10px;width:100%}

    .row-ld02{padding:40px 0}

    .ld01-swiper{padding-bottom:60px}

    .z-hd01 .soTxt{margin:0;margin-top:10px;display:block;font-size:16px}

    .row-block2 .news09-ul{padding:0}

    .news09-ul .con{padding:15px}

    .news09-ul .title{font-size:16px}

    .news010-ul{margin-bottom:-20px}

    .news010-ul .news010-item{margin-bottom:20px}

    .news010-ul .con{padding:20px}

    .news010-ul .title{font-size:16px}

    .row-mz1{padding:40px 0 20px}

    .row-mz1 .z-tit01{margin-bottom:20px}

    .row-mz2{padding:20px 0 40px}

    .row-mz2 .z-tit02{margin-bottom:20px}

    .mzNav-ul .mzNav-item{width:46%;min-height:160px}

    .mzNav-ul .icon{margin-bottom:10px;height:40px;line-height:40px}

    .row-mz3{padding:40px 0}

    .row-mz3 .z-tit02{margin-bottom:20px}

    .row-mz3 .z-btn01{margin-top:20px}

    .news011-ul .news011-item{width:100%}

    .news011-ul .con{padding:0 20px}

    .news011-ul .hd{padding:20px 0}

    .news011-ul .pic{float:none;margin:0;margin-bottom:10px;width:100%;padding-top:56.54%;position:relative}

    .news011-ul .pic img{position:absolute;left:0;top:0}

    .row-jkkp1{padding:40px 0}

    .row-jkkp1 .z-tit01{margin-bottom:20px}

    .row-jkkp1 .z-btn01{margin-top:20px}

    .news012-ul .news012-item{width:100%}

    .news012-ul .pic{margin-bottom:10px}

    .news012-ul .title{margin-bottom:10px}

    .news012-ul .date{margin-bottom:10px}

    .row-jkkp2{padding:40px 0}

    .row-jkkp2 .z-btn01{margin-top:20px}

    .z-jkjt01 .jkjt01-swiper,.z-jkjt01 .news013-ul{float:none;width:auto}

    .z-jkjt01 .jkjt01-swiper{margin-bottom:20px}

    .jkjt01-swiper .pic{height:auto;padding-top:55.82%;position:relative}

    .jkjt01-swiper .pic img{position:absolute;left:0;top:0}

    .jkjt01-swiper .inner{height:74px}

    .jkjt01-swiper .title{font-size:16px}

    .news013-ul .con{padding-right:100px}

    .news013-ul .pic{margin-right:20px}

    .news014-ul .news014-item{width:100%}

    .news015-ul{margin-bottom:-20px}

    .news015-ul .news015-item{margin-bottom:20px}

    .news015-ul .con{padding:20px}

    .news015-ul .pic{margin:0;margin-bottom:10px;float:none;width:auto;height:auto;padding-top:72.03%;position:relative}

    .news015-ul .pic img{position:absolute;left:0;top:0}

    .news015-ul .title{margin-bottom:10px;font-size:18px}

    .news015-ul .desc{margin-bottom:20px}

    .z-so01{margin-bottom:20px}

    .z-so01 .inp{padding:0 100px 0 15px;height:40px;line-height:40px;font-size:14px}

    .z-so01 .submit{font-size:16px;width:90px;height:40px;line-height:40px}

    .z-so01 .submit i{margin-right:6px;width:16px;height:16px}

    .z-lcsy01 .col-l,.z-lcsy01 .col-r{float:none;width:100%;padding:0;border:none}

    .z-lcsy01 .col-l{margin-bottom:30px}

    .z-slideNav01{margin:0}

    .z-lcsyResult01{padding-bottom:6px;margin-bottom:10px;border-width:2px}

    .z-lcsyResult01 .title{float:none}

    .z-lcsyResult01 .date{margin:0;float:none}

    .news016-ul .con{padding:15px 0}

    .row-block6{padding:40px 0}

    .gl01-ul{margin-bottom:-20px}

    .gl01-ul .gl01-item{margin-bottom:20px;width:100%;height:140px}

    .gl01-ul .icon{width:60px;height:60px;line-height:56px}

    .gl01-ul .inner{width:calc(100% - 60px)}

    .gl01-ul .title{font-size:20px}

    .gl01-ul .title .en{font-size:14px}

    .z-num02{margin:20px 0;padding:20px 0}

    .num02-ul .num02-item{padding:15px;width:50%}

    .num02-ul .num{font-size:12px}

    .num02-ul .num .n{font-size:24px}

    .row-block7{padding:40px 0}

    .z-dt05 .title{font-size:20px}

    .z-dt05 .info{padding:10px 0}

    .z-dt05 .info span{width:100%;font-size:14px}

    .z-dt05 .con{padding:20px 0;font-size:14px}

    .z-table01{margin-top:20px}

    .z-table01 th{padding:10px 5px}

    .z-table01 td{padding:10px 5px}

    .z-dt06 .hd .title{font-size:20px}

    .z-dt06 .hd .fl span{font-size:14px}

    .z-dt06 .hd .fl em{padding:8px 10px}

    .z-dt06 .hd .fl i{padding:8px 20px}

    .z-dt06 .con{padding:20px 0;font-size:14px}

    .imgs03-ul{float:none;width:100%;margin:0}

    .imgs03-ul .pic{border-radius:10px}

    .z-table02{margin:20px 0}

    .z-table02 td{padding:15px;font-size:14px}

    .z-tips01{padding-top:20px;margin-top:20px;font-size:14px}

    .tab05-tit{margin-bottom:20px}

    .z-so3{margin-bottom:20px}

    .z-so3 .input,.z-so3 .sel{display:block;width:100%;margin-bottom:10px}

    .z-so3 .sel select{font-size:14px;height:50px;line-height:50px}

    .z-so3 .inp{font-size:14px;height:50px;line-height:50px}

    .z-so3 .submit{width:110px;height:40px;line-height:40px;display:block;margin:0 auto;font-size:14px}

    .z-table05 td,.z-table05 th{padding:8px 10px}

    .jt01-ul .imgs,.jt01-ul .inner{float:none;width:auto}

    .jt01-ul .inner{margin-bottom:20px}

    .jt01-ul .hd{font-size:16px}

    .h-row1{padding:40px 0}

    .h-row1 .z-tit01{margin-bottom:20px}

    .h-img-txt-mod1 .txt .con{font-size:14px}

    .h-row2{padding:40px 0}

    .h-row2 .z-tit01{margin-bottom:20px}

    .h-tab{padding-bottom:10px;justify-content:flex-start;white-space:nowrap;overflow-x:auto}

    .h-tab::-webkit-scrollbar{width:100%;height:3px}

    .h-tab::-webkit-scrollbar-track{background:0 0}

    .h-tab::-webkit-scrollbar-thumb{background:#ccc}

    .h-tab::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .h-tab-item{min-width:25%;flex-shrink:0;height:50px;font-size:16px}

    .h-swiper1{margin:15px 0}

    .h-swiper1-wrap{padding:0}

    .tjtc-box .top{display:block}

    .tjtc-box .top .l h3{font-size:18px}

    .tjtc-box .top .price{font-size:18px}

    .tjtc-box .bot table th{font-size:14px;height:40px}

    .tjtc-box .bot table td{padding:15px}

    .tjtc-box .bot table td .row{font-size:12px;display:block;line-height:2}

    .tjtc-box .bot table td .row .col+.col{margin:0}

    .h-swiper1 .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:8px;height:8px}

    .h-txt-mod1 .row{line-height:2}

    .h-txt-mod1 .row .l{font-size:14px}

    .h-txt-mod1 .row .value{font-size:14px}

    .h-row3{padding:40px 0}

    .h-row3 .z-tit01{margin-bottom:20px}

    .tab06-tit .con{line-height:50px}

    .tab06-tit .icon{width:30px;height:30px;line-height:30px}

    .tab06-tit .title{font-size:16px}

    .z-yyInfo01 .hd{padding:10px 0}

    .z-yyInfo01 .hd .num{left:15px;bottom:-10px;font-size:40px}

    .z-yyInfo01 .hd .title{font-size:18px}

    .z-yyInfo01 .con{padding:20px}

    .imgs04-ul{margin:0 -10px -20px}

    .imgs04-ul .imgs04-item{padding:0 10px;margin-bottom:20px;width:100%}

    .h-row4{padding:40px 0}

    .h-row4 .z-tit01{margin-bottom:20px}

    .h-row4 .z-btn01{margin-top:20px}

    .h-row5{padding:40px 0}

    .h-row5 .z-tit01{margin-bottom:20px}

    .h-row5 .z-dt04{margin-bottom:20px}

    .z-imgs04{float:none;width:auto;margin:0}

    .z-imgs04:after{width:80px;height:72px}

    .z-lstd01{padding:20px;border-radius:40px 0 40px 0}

    .z-lstd01 .imgs{float:none;margin:0}

    .z-lstd01 .con .con-hd{padding-bottom:10px;margin-bottom:10px;font-size:18px}

    .z-lstd01 .con .info{font-size:14px}

    .z-lstd01 .con .txt{margin-bottom:10px}

    .z-lstd01 .con .date{font-size:16px}

    .z-ksdh01-item{margin-bottom:30px}

    .ksdh01-ul{margin:0 -5px -10px}

    .ksdh01-ul .ksdh01-item{padding:0 5px;margin-bottom:10px;width:50%}

    .ksdh01-ul .con{height:46px;line-height:44px}

    .ksdh01-ul .icon{margin-right:8px;width:30px;height:30px;line-height:30px}

    .ksdh01-ul .title{font-size:14px}

    .row-ksdh1{padding:30px 0 40px}

    .row-ksdh1 .z-tit01{margin-bottom:20px}

    .row-ksdh1 .z-tit01 .title{padding-bottom:15px}

    .z-ksdh-info{margin-bottom:-10px}

    .z-ksdh-info .item{margin-bottom:10px}

    .z-ksdh-info .icon{margin-right:15px;width:24px;height:24px;line-height:24px}

    .z-ksdh-info .title{font-size:16px}

    .z-ksdh-info .title .t{margin-left:15px;font-size:14px}

    .row-ksdh2{padding:0 0 40px}

    .row-ksdh2 .tab02-tit{margin-bottom:20px}

    .row-ksdh2 .z-tit02{margin-bottom:20px}

    .z-imgs05{float:none;margin:0;width:auto;margin-bottom:10px}

    .row-ksdh3{padding:40px 0}

    .row-ksdh3 .z-tit02{margin-bottom:20px}

    .ly01-ul{margin:0 -5px -10px}

    .ly01-ul .ly01-item{padding:0 5px;margin-bottom:10px;width:50%}

    .ly01-ul .con{padding:6px 10px;font-size:14px}

    .row-ksdh4{padding:40px 0}

    .row-ksdh4 .z-tit02{margin-bottom:20px}

    .row-ksdh4 .z-tit02 .title{padding-bottom:15px}

    .row-ksdh4 .lyopc-tag{margin-bottom:20px}

    .zj01-swiper{padding-bottom:40px}

    .zj01-ul{margin-bottom:-20px}

    .zj01-ul .zj01-item{margin-bottom:20px}

    .zj01-ul .con{padding:20px}

    .zj01-ul .pic{float:none;display:block;margin:0 auto 10px}

    .zj01-ul .inner{width:100%;width:100%}

    .zj01-ul .title{margin-bottom:6px}

    .zj01-ul .title .name{font-size:18px}

    .zj01-ul .info{margin-bottom:8px;font-size:14px}

    .z-table07 td,.z-table07 th{padding:4px 5px;font-size:10px}

    .row-ksdh5 .ksdh5-col,.row-ksdh5 .ksdh5-cor{float:none;width:auto}

    .row-ksdh5 .ksdh5-col{margin-bottom:30px}

    .z-hd02{margin-bottom:20px}

    .row-zj1{padding:40px 0}

    .z-ld01-hd2 .pic{float:none;margin:0 auto 10px}

    .z-ld01-hd2 .cont{width:100%}

    .z-ld01-hd2 .hd{font-size:20px}

    .z-ld01-hd2 .hd .ks{margin-left:8px;font-size:14px}

    .z-ld01-hd2 .info{font-size:14px}

    .z-ld01-hd2 .sc .it{font-size:14px;min-width:70px;line-height:30px}

    .z-ld01-hd2 .cont-bd{padding-top:15px}

    .z-ld01-hd2 .code{float:none;margin:0;margin-bottom:10px}

    .z-ld01-hd2 .info2{font-size:14px;text-align:center}

    .z-ld01-hd2 .btn-yy{margin:0 auto;width:110px;height:40px;line-height:40px;font-size:14px}

    .row-zj2{padding:40px 0}

    .yy01-ul .yy01-item{width:100%}

    .yy01-ul .title{font-size:18px}

    .yy01-ul .icon{width:70px;height:70px;line-height:70px}

    .row-zj3{padding:40px 0}

    .z-czsj01{font-size:14px}

    .z-czsj01 .lyopc-tag{margin-bottom:15px;font-size:0}

    .z-czsj01 .czsj01-col,.z-czsj01 .czsj01-cor{padding:0;float:none;width:auto}

    .z-czsj01 .czsj01-col{margin-bottom:20px}

    .z-czsj01 .z-table07 td,.z-czsj01 .z-table07 th{font-size:10px}

    .zj01-ul .bd{margin:0 -10px}

    .row-zj4{padding:40px 0}

    .row-zj4 .z-tit02{margin-bottom:20px}

    .zj02-ul{margin:0 -5px -20px}

    .zj02-ul .zj02-item{padding:0 5px;margin-bottom:20px;width:50%}

    .zj02-ul .inner{padding:15px 0 20px}

    .zj02-ul .btn .a1,.zj02-ul .btn .a2{font-size:12px;width:74px;height:26px;line-height:26px}

    .row-zj5{padding:40px 0}

    .row-zj5 .zj5-col,.row-zj5 .zj5-cor{float:none;width:auto}

    .row-zj5 .zj5-col{margin-bottom:30px}

    .row-zj5 .z-hd02{margin-bottom:20px}

    .news017-ul .date{width:60px}

    .z-videoNews01 .inner{padding:15px 14px;height:auto}

    .z-videoNews01 .title{font-size:18px}

    .z-so4{padding:0}

    .z-so4 .item{margin-bottom:10px;width:100%}

    .z-so4 .submit{margin:0 auto;display:block;position:static}

    .z-so4.z-so4_2 .submit{display: block; margin: 0 auto}

    .drop02 .drop02-tit,.z-so4 .inp{font-size:16px}

    .z-zm01{padding:10px 0;margin-bottom:15px}

    .z-zm01 a{padding:0 10px;font-size:18px}

    .zj03-ul .zj03-item{width:100%}

    .zj03-ul .hd .zm{width:40px;height:40px;line-height:36px;font-size:24px}

    .zj03-ul .hd .name{font-size:18px;width:calc(100% - 190px)}

    .zj03-ul .txt{font-size:14px}

    .tabsParents{width:100%}

    .row-hz1{padding:40px 0}

    .row-hz1 .z-tit01{margin-bottom:20px}

    .yq01-ul .con{display:block}

    .yq01-ul .pic{width:100%;padding-top:101.43%;position:relative;overflow:hidden}

    .yq01-ul .pic img{position:absolute;left:0;top:0}

    .yq01-ul .inner{padding:20px;width:100%}

    .yq01-ul .title{margin-bottom:8px;font-size:16px}

    .yq01-ul .desc{margin-bottom:15px;max-height:7.52em;height:auto}

    .row-hz2{padding:40px 0}

    .row-hz2 .z-tit01{margin-bottom:20px}

    .row-hz2 .z-btn01{margin-top:20px}

    .news018-ul{margin-bottom:-20px}

    .news018-ul .news018-item{margin-bottom:20px}

    .news018-ul .con{padding:20px;display:block}

    .news018-ul .pic{margin-bottom:15px;width:100%;padding-top:56.21%;position:relative}

    .news018-ul .pic img{position:absolute;left:0;top:0}

    .news018-ul .inner{width:100%;padding:0}

    .news018-ul .title{margin-bottom:8px;font-size:16px}

    .news018-ul .desc{margin-bottom:8px;font-size:14px}

    .row-hz3{padding:40px 0}

    .row-hz3 .z-tit01{margin-bottom:20px}

    .row-hz3 .z-btn01{margin-top:20px}

    .tab09-tit{margin:0 -4px 15px}

    .tab09-tit .tab09-item{padding:0 4px}

    .tab09-tit .title{line-height:34px;min-width:120px}

    .row-dqgz1{padding:40px 0}

    .row-dqgz1 .z-tit01{margin-bottom:20px}

    .z-djhf01 .djhf01-coc,.z-djhf01 .djhf01-col,.z-djhf01 .djhf01-cor{float:none;width:auto}

    .xf01-ul{margin:0 -6px}

    .xf01-ul .xf01-item{width:100%!important}

    .xf01-ul .pic{padding-top:50%!important}

    .xf01-ul .title{margin-bottom:10px!important;font-size:18px}

    .xf01-ul .title .en{font-size:14px}

    .row-dqgz2{padding:40px 0}

    .row-dqgz2 .z-tit01{margin-bottom:20px}

    .z-ghgkInfo01{margin-bottom:20px;display:block}

    .z-ghgkInfo01 .inner,.z-ghgkInfo01 .pic{width:100%}

    .z-ghgkInfo01 .inner{padding:20px}

    .z-ghgkInfo01 .title{margin-bottom:10px;font-size:18px}

    .gh01-ul .gh01-item{width:50%}

    .gh01-ul .icon{margin-bottom:10px;width:40px;height:40px;line-height:40px}

    .gh01-ul .title{font-size:18px}

    .row-dqgz3{padding:40px 0}

    .jcjt01-ul{margin:0 -5px -10px}

    .jcjt01-ul .jcjt01-item{margin:0;margin-bottom:10px;padding:0 5px!important;width:50%}

    .jcjt01-ul .con{padding:5px}

    .jcjt01-ul .inner .title{padding:0 20px;height:32px;line-height:32px;font-size:16px}

    .row-dqgz4{padding:40px 0}

    .row-dqgz4 .plat-news{padding:0 20px 10px}

    .num03-ul{padding:20px 0;margin-bottom:-15px}

    .num03-ul .num03-item{margin-bottom:15px;width:100%}

    .imgs01-swiper{margin-top:20px;padding-bottom:30px}

    .news019-ul{margin-bottom:-20px}

    .news019-ul .news019-item{margin-bottom:20px}

    .news019-ul .con{padding:20px}

    .news019-ul .title{margin-bottom:12px;font-size:18px}

    .news019-ul .info{font-size:14px}

    .news019-ul .z-btn04{margin-top:10px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

    .row-yxjy1{padding:40px 0}

    .row-yxjy1 .z-tit01{margin-bottom:20px}

    .row-yxjy1 .z-btn01{margin-top:20px}

    .ld02-ul .ld02-item{width:50%}

    .ld02-ul .inner{padding-top:8px}

    .ld02-ul .title{font-size:18px}

    .row-yxjy2{padding:40px 0}

    .row-yxjy2 .z-tit01{margin-bottom:20px}

    .jxdt01-ul .jxdt01-item{width:100%;height:180px}

    .jxdt01-ul .mask .mask-con{padding:30px 20px 20px}

    .jxdt01-ul .icon{margin-bottom:15px;width:60px;height:60px;line-height:60px}

    .jxdt01-ul .title{font-size:18px}

    .row-yxjy3{padding:40px 0 20px}

    .row-yxjy3 .z-tit01{margin-bottom:20px}

    .row-yxjy3 .z-btn01{margin-top:20px}

    .news020-ul .news020-item{width:100%}

    .news020-ul .con{padding:15px 10px}

    .news020-ul .title{margin-bottom:8px;height:auto;max-height:3.34em}

    .row-yxjy4{padding:20px 0 40px}

    .z-tsg01{padding:30px 20px 20px;height:180px}

    .z-tsg01 .title{font-size:24px}

    .z-so5 .item{width:100%}

    .z-so5 .inp,.z-so5 .sel select{font-size:14px;height:50px;line-height:50px}

    .z-soResult01{padding:10px 0}

    .news021-ul .news021-item{width:100%}

    .news021-ul .title{margin-bottom:8px;font-size:16px}

    .yx01-ul .yx01-item{width:100%}

    .yx01-ul .yx01-hd{padding:15px 20px}

    .yx01-ul .icon{width:50px;height:50px}

    .yx01-ul .hd-title{font-size:14px}

    .yx01-ul .hd-title .title{font-size:16px}

    .yx01-ul .desc{font-size:14px}

    .z-cgzs01{padding-top:10px;display:block;max-height:none}

    .z-cgzs01 .cgzs01-col,.z-cgzs01 .cgzs01-cor{float:none;width:auto}

    .z-cgzs01 .cgzs01-col{margin-bottom:20px}

    .z-cgzs01 .cgzs01-cor{padding:0}

    .cgzs01-ul{font-size:0;height:auto;white-space:nowrap;overflow-x:auto}

    .cgzs01-ul::-webkit-scrollbar{width:100%;height:3px}

    .cgzs01-ul::-webkit-scrollbar-track{background:0 0}

    .cgzs01-ul::-webkit-scrollbar-thumb{background:#ccc}

    .cgzs01-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .cgzs01-ul .cgzs01-item{display:inline-block;vertical-align:top;min-width:50%}

    .cgzs01-ul .cgzs-con{padding-right:50px}

    .cgzs01-swiper{padding:0;padding-bottom:30px}

    .cgzs01-swiper .swiper-pagination{bottom:0}

    .cgzs01-ul2{margin-bottom:-20px}

    .cgzs01-ul2 .cgzs01-item{margin-bottom:20px}

    .cgzs01-ul2 .cgzs-con{padding:15px 20px}

    .cgzs01-ul2 .cgzs01-hd{display:block;margin-bottom:10px}

    .cgzs01-ul2 .title{margin-bottom:10px}

    .cgzs01-ul2 .date{float:none;margin:0;font-size:14px}

    .cgzs01-ul2 .cgzs01-bd{padding:0}

    .cgzs01-ul2 .desc{font-size:14px}

    .z-ld01-item .con{font-size:14px}

    .row-tshl1{padding:40px 0}

    .row-tshl1 .z-tit01{margin-bottom:20px}

    .row-tshl1 .z-btn01{margin-top:20px}

    .z-hltd01 .pic,.z-hltd01 .txt{float:none;width:auto}

    .z-hltd01 .pic:after{display:none}

    .z-hltd01 .txt{padding:20px;height:330px}

    .row-tshl2{padding:40px 0}

    .row-tshl2 .z-tit01{margin-bottom:20px}

    .row-tshl2 .z-btn01{margin-top:20px}

    .news012-ul.news012-ul2 .news012-item{width:100%}

    .row-tshl3{padding:40px 0}

    .row-tshl3 .z-tit01{margin-bottom:20px}

    .news022-ul{margin-bottom:-15px}

    .news022-ul .news022-item{margin-bottom:15px;width:100%}

    .row-tshl4{padding:40px 0}

    .row-tshl4 .z-tit01{margin-bottom:20px}

    .row-tshl5{padding:40px 0}

    .row-tshl5 .z-tit01{margin-bottom:20px}

    .row-tshl5 .z-btn01{margin-top:20px}

    .hlrw-swiper{padding-bottom:40px}

    .hlrw-swiper .con{padding:0 20px}

    .hlrw-swiper .hd{padding:20px 0}

    .hlrw-swiper .pic{float:none;width:auto;margin:0;margin-bottom:10px;padding-top:75.75%;position:relative}

    .hlrw-swiper .pic img{position:absolute;left:0;top:0}

    .hlrw-swiper .txt{font-size:14px}

    .hlrw-swiper .more{height:50px;line-height:50px}

    .hlrw-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:6px;height:6px}

    .row-tshl6{padding:40px 0}

    .row-tshl6 .z-tit01{margin-bottom:20px}

    .row-tshl6 .z-btn01{margin-top:20px}

    .news023-ul .news023-item{width:100%}

    .news023-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px;padding-top:56.21%;position:relative}

    .news023-ul .pic img{position:absolute;left:0;top:0}

    .news023-ul .title{font-size:16px;height:auto;max-height:2.9em}

    .row-tshl7{padding:40px 0}

    .row-tshl7 .z-tit01{margin-bottom:20px}

    .hljy01-ul .hljy01-item{width:50%;height:180px}

    .hljy01-ul .icon{margin-bottom:10px;width:50px;height:50px;line-height:50px}

    .hljy01-ul .title{font-size:16px}

    .news012-ul.news012-ul2 .con{padding:15px 15px 20px}

    .news012-ul.news012-ul2 .title{margin-bottom:10px;height:auto;max-height:2.9em}

    .news012-ul.news012-ul2 .date{margin-bottom:15px}

    .z-dt08{font-size:14px}

    .news024-ul .news024-item{width:100%}

    .news024-ul .con{padding:0 20px}

    .news024-ul .hd{padding:20px 0}

    .news024-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px;padding-top:75.75%;position:relative}

    .news024-ul .pic img{position:absolute;left:0;top:0}

    .news024-ul .txt{font-size:14px}

    .news024-ul .more{height:50px;line-height:50px}

    .z-sqlc01{padding:20px 0;margin-top:20px}

    .z-sqlc01 .z-tit03{margin-bottom:20px}

    .sqlc01-ul{margin-bottom:-15px}

    .sqlc01-ul .sqlc01-item{margin-bottom:15px;width:100%}

    .sqlc01-ul .con{padding-left:30px;height:50px;line-height:48px}

    .sqlc01-ul .con:before{left:15px;width:6px;height:6px}

    .h-tab2-desc .z-tit02{margin-bottom:20px}

    .headerrel01-navsub .navsub-wp{padding:20px}

    .headerrel01-navsub .navsub-col,.headerrel01-navsub .navsub-cor{float:none;width:auto}

    .headerrel01-navsub .navsub-col{display:none}

    .row-block8{padding:40px 0}

    .tab08-tit .title{font-size:16px}

    .ks01-ul{max-height:146px}

    .ks01-ul .title{font-size:14px}

    .xx01-ul{margin-bottom:-10px}

    .xx01-ul .xx01-item{margin-bottom:10px;display:block;width:100%}

    .xx01-ul .icon{margin-right:10px;width:28px;height:28px;line-height:28px}

    .xx01-ul .title{font-size:14px}

    .z-setBox1{padding:40px 0}

    .z-form1{min-width:0;width:90%}

    .z-form1:after{display:none}

    .z-form1 .form1-col,.z-form1 .form1-cor{float:none;width:100%;padding:0 20px}

    .z-form1 .form1-cor{margin-top:30px;display:none}

    .form1-item+.form1-item{margin-top:10px}

    .form1-inp{height:40px;line-height:38px}

    .form1-txt{margin-top:10px}

    .form1-btn{margin-top:15px}

    .z-form1-2{padding:40px 20px}

    .z-form1-2 .form1-txt{margin-top:10px}

    .row-block9{padding:40px 0}

    .row-block9 .z-tit03{margin-bottom:20px}

    .z-yygh01{margin-bottom:30px;padding:0 10px}

    .z-yygh01-item .t1{float:none;width:auto;padding:0;margin-bottom:5px;min-height:0}

    .lb01-ul{margin:0 -4px -8px}

    .lb01-ul .lb01-item{padding:0 4px;margin-bottom:8px;min-width:110px}

    .lb01-ul .title{padding:0 5px;font-size:14px;line-height:32px}

    .lb02-ul{margin:0 -4px -8px}

    .lb02-ul .lb02-item{padding:0 4px;margin-bottom:8px;min-width:98px}

    .lb02-ul .title{padding:0 5px;line-height:32px}

    .lb03-ul .title{font-size:14px}

    .yygh01-ul{margin-bottom:-20px}

    .yygh01-ul .yygh01-item{margin-bottom:20px}

    .yygh01-ul .con{padding:20px;display:block}

    .yygh01-ul .pic{margin:0 auto 10px}

    .yygh01-ul .inner{padding:0;margin-bottom:10px}

    .yygh01-ul .hd{font-size:14px}

    .yygh01-ul .hd .name{font-size:18px}

    .yygh01-ul .desc{font-size:14px}

    .yygh01-ul .desc .desc-item p+p{margin-left:15px}

    .yygh01-ul .yy{margin:0;overflow:hidden}

    .yygh01-ul .btn{float:right;font-size:14px;width:80px;height:30px;line-height:30px}

    .yygh01-ul .price{text-align:left;font-size:20px;overflow:hidden}

    .z-ys01-hd .top{padding:20px}

    .z-ys01-hd .pic{float:none;margin:0 auto 10px}

    .z-ys01-hd .hd{font-size:14px}

    .z-ys01-hd .hd .name{font-size:18px}

    .z-ys01-hd .desc{font-size:14px}

    .z-ys01-hd .btn .more{font-size:14px;width:90px;height:30px;line-height:30px}

    .z-ys01-hd .info{padding:10px 20px;font-size:14px}

    .z-ys01-hd .info .item{float:none;margin:0}

    .z-ys01-item .z-tit03{padding:20px 0;margin:0}

    .z-ys01-item .z-tit03 .tips{font-size:14px}

    .z-table08 th{font-size:14px}

    .z-table08 td{font-size:14px}

    .jzr01-ul .jzr01-item{width:100%}

    .jzr01-ul .hd{min-height:45px}

    .jzr01-ul .hd .name{font-size:16px}

    .jzr01-ul .hd .zt{font-size:14px}

    .jzr01-ul .desc{font-size:14px}

    .jzr01-ul .icon{margin-bottom:8px;width:30px;height:30px}

    .jzr01-ul .title{font-size:16px}

    .hx01-ul{margin:0 -4px -8px}

    .hx01-ul .hx01-item{padding:0 4px;margin-bottom:8px;min-width:50%}

    .hx01-ul .title{font-size:14px;line-height:40px}

    .z-ys01-btn{margin-top:30px}

    .z-ys01-btn .a1{margin:0 auto;width:120px;height:50px;line-height:50px;font-size:16px}

    .row-block10{padding:40px 0}

    .z-perCSlide-hd{padding:20px 0}

    .z-perCSlide-hd .pic{margin-bottom:10px;width:70px;height:70px;line-height:70px}

    .z-perCSlide-hd .title{font-size:16px}

    .z-perCSlide-item .perCSlide-title{padding:10px 0;padding-left:53px;font-size:16px}

    .perC01-ul{padding:5px 0 9px}

    .perC01-ul .title{padding:6px 15px;padding-left:88px;font-size:14px}

    .block10-r{padding:0 20px}

    .row-block10 .block10-r .z-tit03{padding:15px 0}

    .z-form2{padding:10px 0 30px}

    .form2-items{padding:15px 0}

    .form2-title{margin-bottom:10px}

    .form2-item+.form2-item{margin-top:10px}

    .form2-item .con,.form2-item .t1{display:block;width:100%}

    .form2-item .t1{margin-bottom:4px;text-align:left;line-height:30px}

    .form2-btn{margin-top:10px;padding:0;text-align:center}

    .form2-btn .a1,.form2-btn .a2{margin:0 10px;width:36%;height:40px;line-height:38px;font-size:16px}

    .form2-inp{font-size:14px}

    .form2-sel{font-size:14px}

    .form2-sel2{font-size:14px}

    .form2-code .pic{width:80px;height:40px;line-height:40px}

    .form2-code .btn{margin-left:15px;font-size:14px}

    .block10-r.block10-r-pad{padding-bottom:20px}

    .z-perCSet01{padding:20px 0}

    .z-perCSet01 .a1{width:120px;height:40px;line-height:40px;font-size:16px}

    .cyjz01-ul{margin-bottom:-15px}

    .cyjz01-ul .cyjz01-item{margin-bottom:15px}

    .cyjz01-ul .con{padding:10px;padding-right:90px}

    .cyjz01-ul .item{padding:2px 0;width:100%!important}

    .cyjz01-ul .set{right:10px}

    .cyjz01-ul .set .btn a{width:30px;height:30px;line-height:30px}

    .cyjz01-ul .set .default{font-size:12px}

    .cyjz01-ul .t1,.cyjz01-ul .txt{font-size:14px;line-height:1.5}

    .cyjz01-ul .t1{width:90px}

    .jzr01-ul.jzr01-ul2{padding:20px 0;margin-bottom:-10px}

    .jzr01-ul.jzr01-ul2 .jzr01-item{margin-bottom:10px;width:100%}

    .yy02-ul{margin-bottom:-20px}

    .yy02-ul .yy02-item{margin-bottom:20px}

    .yy02-ul .con{padding:0 15px}

    .yy02-ul .hd{padding:15px 0;padding-right:80px;min-height:60px}

    .yy02-ul .btn .a1{font-size:14px;width:70px;height:30px;line-height:28px}

    .yy02-ul .zt{margin-bottom:4px;display:block;font-size:16px}

    .yy02-ul .zt img{margin-right:5px}

    .yy02-ul .hm{display:block;margin:0;font-size:16px}

    .yy02-ul .desc{padding:10px 0}

    .yy02-ul .desc .item{padding:4px 0;font-size:14px;width:100%;line-height:1.5}

    .yy02-ul .yy02-cancel .hd{padding:15px;margin:0 -15px}

    .z-btnMore{padding:10px 0 20px}

    .z-btnMore .more{font-size:14px;line-height:30px}

    .xxqr-pop{width:90%}

    .xxqr-pop .close{right:20px;top:10px}

    .xxqr-pop .z-tit03{padding:15px 20px}

    .xxqr-pop .z-tit03 .title{font-size:20px}

    .z-xxqr01{padding:0 20px;max-height:382px}

    .z-xxqr01-item{padding:15px 0}

    .z-xxqr01-item .title{margin-bottom:4px;font-size:18px}

    .z-xxqr01-item .item{font-size:16px}

    .z-xxqr01-item .txt{font-size:14px}

    .z-btnPop{padding:15px 0}

    .z-btnPop .a1{font-size:16px;width:100px;height:40px;line-height:40px}

    .yycg-pop{width:90%}

    .yycg-pop .close{right:20px;top:10px}

    .yycg-pop .z-tit03{padding:15px 20px}

    .yycg-pop .z-tit03 .title{font-size:20px}

    .z-yycg01-item1{padding:15px}

    .z-yycg01-item1 .icon{margin-bottom:8px;width:40px;height:40px}

    .z-yycg01-item1 .title{margin-bottom:4px;font-size:18px}

    .z-yycg01-item1 .qh{font-size:14px}

    .z-yycg01-item1 .qh .id{margin-top:2px;font-size:20px}

    .z-yycg01-item2{padding:10px 15px 15px;font-size:14px}

    .z-yycg01-item2 .z-btnPop2{margin-top:15px}

    .z-btnPop2 .a1,.z-btnPop2 .a2{width:130px;height:40px;line-height:38px;font-size:16px}

    .z-yycg01-item3{padding:15px}

    .z-yycg01-item3 .title{margin-bottom:10px;font-size:20px}

    .bz01-ul .bz01-item{padding-left:28px;font-size:14px}

    .xq-pop{width:90%;padding:0 15px 30px}

    .xq-pop .z-tit03{padding:15px}

    .xq-pop .z-tit03 .title{font-size:20px}

    .xq-pop .close{right:20px;top:10px}

    .z-bgxq01-bd{max-height:300px}

    .z-bgxq01-bd .hd{padding:5px 15px;font-size:14px}

    .z-bgxq01-bd .hd p{margin-right:20px!important;float:left!important}

    .z-bgxq01-bd .desc{padding:10px 15px;font-size:14px;line-height:2.2}

    .z-table010 td,.z-table010 th{padding:0 15px;font-size:14px}

    .z-bgxq01-tips{padding:10px 15px;font-size:12px}

    .qxyy-pop{padding:20px;width:90%}

    .z-qxyy-cont{font-size:14px}

    .z-btnPop3 .a1,.z-btnPop3 .a2{width:130px;height:40px;line-height:40px;font-size:16px}

    .z-so6 .t1{float:none;margin:0;width:auto}

    .z-so6 .con{width:100%}

    .z-so6 .submit{float:none;margin:0;margin-top:10px}

    .row-block5 .z-tit02{margin-bottom:20px}

    .news025-ul .con{padding:15px}

    .news025-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px}

    .news025-ul .title{margin-bottom:10px;font-size:16px}

    .news025-ul .desc{height:auto;max-height:5.64em}

    .z-jszd01 .t1,.z-jszd01 .t2,.z-jszd01 .t3,.z-jszd01 .t4{padding:0 5px}

    .z-jszd01-hd{padding:4px 5px}

    .z-jszd01-bd dt{padding:4px 5px}

    .z-jszd01-bd dd{padding:15px}

    .news026-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px}

    .news026-ul .txt{margin-bottom:10px;height:auto;max-height:3.76em}

    .row-yf01{padding:40px 0}

    .row-yf01 .z-tit02{margin-bottom:20px}

    .z-ys01{height:auto}

    .z-ys01-info{padding:0 20px 20px}

    .z-ys01-info .z-table011{max-height:none}

    .ys01-ul{margin:0;padding:0;float:none;width:auto;height:auto;font-size:0;white-space:nowrap;overflow-x:auto}

    .ys01-ul::-webkit-scrollbar{width:100%;height:3px}

    .ys01-ul::-webkit-scrollbar-track{background:0 0}

    .ys01-ul::-webkit-scrollbar-thumb{background:#ccc}

    .ys01-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .ys01-ul .ys01-item{padding:0;display:inline-block;vertical-align:top;width:60%}

    .z-ys01-info .title{font-size:18px;height:50px;line-height:50px}

    .z-table011 td{font-size:14px}

    .z-table011 .txt01-ul{font-size:14px}

    .row-yf02{padding:40px 0}

    .row-yf02 .z-tit02{margin-bottom:20px}

    .fz01-swiper{padding:0;padding-bottom:30px;margin:0 -80px}

    .fz01-swiper .con{padding:10px;padding-bottom:0}

    .fz01-swiper .title{font-size:16px}

    .fz01-swiper .swiper-slide-active .con{padding:10px;padding-bottom:0}

    .fz01-swiper .swiper-slide-active .title{height:50px;line-height:50px}

    .fz01-swiper .swiper-button-next,.fz01-swiper .swiper-button-prev{width:50px;height:50px;-webkit-background-size:12px auto;background-size:12px auto}

    .fz01-swiper .swiper-button-prev{left:80px}

    .fz01-swiper .swiper-button-next{right:80px}

    .fz01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:6px;height:6px}

    .row-yf03{padding:40px 0}

    .row-yf03 .z-tit02{margin-bottom:20px}

    .row-yf03 .z-btn01{margin-top:20px}

    .ys01-ul .con:after{display:none}

    .row-sc01{padding:40px 0}

    .row-sc01 .z-tit02{margin-bottom:20px}

    .sc01-ul{margin:0 -5px -10px}

    .sc01-ul .sc01-item{padding:0 5px;margin-bottom:10px;width:50%;height:120px}

    .sc01-ul .title{font-size:18px}

    .sc01-ul .title .en{font-size:12px}

    .sc01-ul .more{width:24px;height:24px}

    .row-sc02{padding:40px 0}

    .row-sc02 .z-tit02{margin-bottom:20px}

    .row-sc02 .z-btn01{margin-top:20px}

    .news027-ul .news027-item{width:100%}

    .news027-ul .title{margin-bottom:6px;font-size:18px}

    .news027-ul .bd{margin-bottom:10px}

    .sc-pop{width:90%}

    .sc-pop .close{right:5px;top:10px}

    .sc-pop-hd{padding:20px}

    .sc-pop-hd .left .icon{margin-bottom:6px;width:60px;height:60px;line-height:60px}

    .sc-pop-hd .left .title{font-size:18px}

    .sc-pop-hd .cont .mCSB_inside>.mCSB_container{margin-right:20px!important}

    .sc-pop-hd .cont .mCSB_scrollTools{top:34px!important;width:6px!important}

    .sc-pop-hd .cont h5{font-size:16px}

    .sc-pop-bt{padding:15px 20px}

    .sc-pop-bt .title{font-size:16px}

    .ly-base{padding:30px 0}

    .ly-base .lybase01{margin-top:0;padding:20px}

    .ly-base .lybase02{margin-left:0;padding:20px}

    .ly-base .lybase03{margin-top:0;padding:20px}

    .ly-base .lybase-li p,.ly-base .lybase-li p.lybase-font{font-size:14px}

    .ly-base .lybase-li p strong{font-size:18px}

    .ly-items{padding:30px 0}

    .ly-items .h-news-list1{margin-left:0}

    .ly-items .h-news-list1 li{width:100%;margin-left:0;margin-bottom:20px}

    .ly-items .h-news-list1 li .con{padding:20px}

    .ly-items .z-btn01{margin-top:10px}

    .ly-gain{padding:30px 0}

    .swiper-lytab01 .swiper-slide{width:50%}

    .ly-cgtab .cgtab-time{margin-bottom:20px}

    .ly-cgtab{margin-left:10px;padding:10px}

    .swiper-lytab01{margin-left:-10px;margin-top:24px}

    .swiper-lytab01 .swiper-pagination{bottom:60px}

    .ly-cgtab h4{font-size:16px;margin:12px 0}

    .ly-cgtab p{font-size:14px}

    .ly-gain .h-tab-item{width:180px;height:50px;font-size:16px}

    .ly-plat{padding:30px 0}

    .plat-link li .plat-info{margin-top:-30px}

    .plat-link li .plat-info img{width:24px}

    .plat-link li .plat-info p{font-size:18px}

    .plat-link li a p{font-size:16px}

    .plat-link li a p:after{width:55px;height:2px}

    .ly-plat .plat-link li{margin-bottom:12px}

    .plat-news .plat-txt strong{font-size:20px}

    .ly-plat .plat-news{padding:0 20px}

    .plat-fw .platfw-txt h4{margin:0 0 10px}

    .plat-fw .platfw-txt h4,.plat-news .plat-hz li h4{font-size:16px}

    .ly-items .h-news-list1 li .txt p,.plat-news .plat-hz li p{font-size:14px}

    .plat-news .plat-txt{padding:16px 0}

    .plat-fw .platfw-pic{width:130px;margin-right:12px}

    .ly-learn{padding:30px 0}

    .swiper-lytab02 .swiper-slide{width:50%}

    .swiper-lytab02.swiper-container{padding-bottom:50px}

    .swiper-lytab02 .news02-ul:before{bottom:0}

    .ly-learn .news02-ul .con{padding:0 20px}

    .ly-gcp{padding:30px 0}

    .ly-gcp .z-tit01{position:static}

    .ly-gcp .lygcp-icon{display:none}

    .ly-gcp .lygcp-con{margin-left:-2%}

    .ly-gcp .lygcp-box{width:48%;margin-left:2%}

    .ly-gcp .lygcp01{margin-top:0}

    .ly-gcp .lygcp-last{position:absolute;left:0;bottom:0}

    .ly-gcp .lygcp02{margin-top:0}

    .ly-gcp .lygcp-show p{font-size:16px;bottom:12px}

    .ly-gcp .lygcp-show{margin-bottom:10px}

    .ly-other{padding:30px 0}

    .ly-other .lyother-show{width:100%;margin-bottom:10px;padding:20px}

    .ly-other .lyother-name{font-size:20px}

    .ly-other .swiper-lytab03 h4{font-size:16px}

    .ly-other .swiper-lytab03 p{font-size:14px}

    .lyfruit-show{padding:30px 0}

    .lyfruit-show .news04-ul{margin-top:30px}

    .lyfruit-show .news04-ul .pic{float:none;width:auto;margin:0;margin-bottom:15px}

    .lyfruit-show .h-tab-item{width:180px;height:50px;font-size:16px}

    .lyintro-show{padding:30px 0}

    .lyintro-show .lyintro-font p{font-size:14px;line-height:26px;margin-bottom:15px}

    .lyintro-show .lyintro-base{margin-top:20px}

    .lyintro-show .h-news-list1 li{margin-bottom:20px}

    .lyintro-show .h-news-list1 li .con{padding:20px}

    .lyintro-show .h-news-list1 li .txt p{font-size:14px}

    .lyintro-show .h-news-list1 li .date em{font-size:26px}

    .lyplats-show{padding:30px 0}

    .lyform-show table td{padding:10px 6px}

    .lyform-show table tr.lyform-name td{font-size:14px}

    .lyform-show table td{font-size:14px}

    .lyplats-show .h-tab-item{font-size:14px;text-align:center;margin:0 4px}

    .lyplats-show .h-tab-con-wrap{margin-top:30px}

    .lyplats-show .lyplats-font p{font-size:14px}

    .ly-gcpabout,.ly-gcplink{padding:30px 0}

    .gcpabout-show{display:block}

    .gcpabout-show .gcpabout-fl{width:100%;flex:0 0 100%;margin-right:0}

    .gcpabout-show .gcpabout-fr{width:100%}

    .gcpabout-show .gcpabout-fl p{margin-bottom:16px}

    .ly-gcplink .gcplink-con ul{margin-left:0}

    .gcplink-con ul li{width:100%;margin-left:0;margin-bottom:10px;padding:20px 16px}

    .ly-gcplink .gcplink-base{margin:10px 0}

    .ly-record{padding:30px 0}

    .ly-swiper .swiper-time01 .swiper-slide strong{font-size:100px}

    .ly-swiper .swiper-time01 .swiper-slide strong:after{width:60px;height:2px}

    .ly-swiper .swiper-time01{margin-top:30px}

    .ly-swiper .swiper-time01 .swiper-slide p{font-size:14px;margin-top:40px}

    .ly-swiper .swiper-time02{margin-top:50px}

    .ly-swiper .swiper-time02 span:before{width:8px;height:8px}

    .ly-swiper .swiper-time02 span{font-size:14px;padding-top:20px}

    .ly-swiper .swiper-time02 .swiper-slide.swiper-slide-active span{font-size:18px}

    .ly-record:after{left:30px;right:30px;bottom:90px;background-image:url(../images/ly-time.png)}

    .ly-record .swiper-button-prev{left:12px;bottom:84px;width:10px;height:18px;background-size:10px 18px}

    .ly-record .swiper-button-next{right:12px;bottom:84px;width:10px;height:18px;background-size:10px 18px}

    .z-imgs01{float:none;margin:0;margin-bottom:15px;width:100%}

    .tab03-tit{margin:0 -5px;margin-bottom:20px}

    .tab03-tit .tab03-item{padding:0 5px;width:40%;height:130px}

    .tab03-tit .icon{height:32px;line-height:32px}

    .tab03-tit .title{font-size:14px}

    .imgs02-ul{float:none;width:auto;padding:0;margin:0 -5px 10px}

    .imgs02-ul .imgs02-item{padding:0 5px;margin-bottom:10px}

    .z-imgs02{float:none;margin:0;margin-bottom:15px;padding:20px 0 0 20px;width:100%}

    .z-imgs03{float:none;width:auto;padding:0;margin:0;margin-bottom:20px}

    .z-imgs03:after{display:none}

    .z-slideNav02 .title{margin-bottom:10px}

    .z-slideNav02 dt{font-size:16px}

    .z-slideNav02 dt a{padding:10px 0}

    .z-so02{margin:20px 0;padding:20px}

    .z-so02 .title{margin-bottom:4px;font-size:20px}

    .z-so02 .desc{margin-bottom:15px}

    .z-so02 .so{padding-right:105px}

    .z-so02 .so .inp{padding:0 15px;font-size:14px;height:40px;line-height:40px}

    .z-so02 .so .submit{font-size:16px;width:90px;height:40px;line-height:38px}

    .z-lc01{margin-bottom:20px}

    .tab04-tit .tab04-item{padding:0 2px}

    .tab04-tit .title{font-size:14px}

    .z-table04 td,.z-table04 th{padding:8px 15px!important}

    .z-table04 th{font-size:16px}

    .z-table04 td:first-child{font-size:16px}

    .ly-model .lymodel-txt{font-size:14px}

    .ly-model .lyform-show table td,.ly-model .lyform-show table tr.lyform-name td{font-size:12px}

    .lyform-show.lyform-line{margin-top:20px}

    .ly-banmz .ban-cont .title .en{font-size:14px;line-height:1.6}

    .ly-banmz .ban-cont{width:100%}

    .lyord-show .lyord-font{font-size:14px}

    .lyform-show.lyform-line table td.lyform-first,.lyform-show.lyform-line table tr.lyform-name td{font-size:14px}

    .ly-opc{padding:30px 0}

    .lyopc-select .lyopc-item{width:100%;margin:0;margin-bottom:10px}

    .lyopc-select .lyopc-btn{width:100%}

    .lyopc-item input,.lyopc-item select{padding:10px;line-height:30px;font-size:16px}

    .lyopc-select .lyopc-item .drop02 .drop02-tit{line-height:30px}

    .lyopc-select .lyopc-btn button{width:48%;display:block;margin:0 auto;line-height:50px;font-size:16px}

    .ly-opc .lyopc-tag{margin-top:24px}

    .lyopc-tag span{width:150px;margin-right:10px;display:inline-block;margin-bottom:10px}

    .ly-opc .lyopc-box{margin-top:24px}

    .lyopc-box .lyopc-xz{margin-top:24px}

    .lyopc-box .lyopc-xz li{width:100px;margin-right:10px;font-size:16px}

    .lyform-line{width:100%;overflow-x:auto}

    .lyform-line table{width:1000px}

    .lyform-line::-webkit-scrollbar{width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

    .lyform-line::-webkit-scrollbar-thumb{background-color:rgba(33,33,33,.3);background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-height:6px}

    .lyform-line::-webkit-scrollbar-thumb:hover{background-color:rgba(33,33,33,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

    .nice-select li{font-size:14px;padding-left:16px}

    .nice-select .nice-select-con{padding:12px}

    .lang-web{left:50%;right:auto;bottom:130px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

    .index-row2{padding-bottom:110px}

    .index-row2-container{padding-top:230px;margin:-30px auto 0}

    .index-row3{padding:60px 0}

    .zj-swiper{padding-top:20px}

    /*.zj-swiper .swiper-slide-active .pic-box{top:0}*/

    .footer-info .item+.item{margin:0}

    .nav li.lang,.nav li.web{display:none}

    .index-row1{background:0 0;background-color:#fff}

    /*.zj-swiper .swiper-slide-active .pic-box .inner{opacity:1;filter:alpha(opacity=100)}*/

    .zj-swiper .swiper-slide:nth-child(1) .pic-box{top:0;}

    .zj-swiper .swiper-slide:nth-child(1) .pic-box .inner{opacity:1;filter:alpha(opacity=100)}

    .drop02 .drop02-options{max-height:190px}

    .drop02 .drop02-options .inp-s{height:30px;line-height:28px;font-size:16px}

    .drop02 .drop02-options li{font-size:14px}

    .drop02 .drop02-options li:first-child{padding-top:10px}

    .z-slideNav03 .title{padding:8px 10px;font-size:16px;min-height:40px}

    .goTop{width: 40px; height:40px}

    .footer-bt .beian{margin: 0; display: block}

    .footer-link{margin-top: 15px;}

    .footer-link .item{padding: 0 10px; margin: 0 10px;}

    .zj-swiper .swiper-slide{margin-bottom: 10px;}

    .zj-swiper .swiper-slide, .zj-swiper .swiper-slide:nth-child(1){width: 48.3% !important;}

    .zj-swiper .swiper-slide:nth-child(1) .pic-box .more{display: none;}

    .zj-swiper .swiper-slide:nth-child(1){order: 1;}

    .zj-swiper .swiper-slide:nth-child(2){order: 2;}

    .zj-swiper .swiper-slide:nth-child(3){order: 4;}

    .zj-swiper .swiper-slide:nth-child(4){order: 5;}

    .zj-swiper .swiper-slide:nth-child(5){order: 3;}

    .zj-swiper .swiper-slide:nth-child(6){order: 6;}

    .z-gjss01{padding: 20px 0;}

    .z-gjss01 .title, .z-gjss01 .drop02, .z-gjss01 .input, .z-gjss01 .date, .z-gjss01 .btn{margin-bottom: 10px; width: 100%; display: block; padding: 0;}

    .row-block11{padding: 40px 0;}

    .row-block11 .z-hd01{margin-bottom: 20px;}

    .z-hd01 .z-tit01 .title{font-size: 24px;}

    .z-noneData{padding: 0;}

    .row-ldfc01 .lw01-ul, .row-ldfc01 .xm01-ul, .row-ldfc01 .zw01-ul, .row-ldfc01 .jc01-ul{padding: 10px 0 !important;}

    .row-ldfc01 .z-ld01-item{padding: 20px 0 !important;}

    .lw01-ul, .xm01-ul, .jc01-ul{margin-bottom: -20px;}

    .lw01-ul .lw01-item, .xm01-ul .xm01-item, .jc01-ul .jc01-item{margin-bottom: 20px; width: 100%;}

    .lw01-ul .info, .xm01-ul .info, .jc01-ul .info{font-size: 14px; line-height: 24px;}

    .xm01-ul .id span{padding: 0 10px; font-size: 14px; line-height: 30px;}

    .jc01-ul .list-hd{margin-bottom: 15px !important;}

    .jc01-ul .list-hd .date{font-size: 14px;}

    .zm01-ul{overflow-x: auto;}

    .zm01-ul::-webkit-scrollbar {

        width: 100%;

        height: 2px;

    }

    .zm01-ul::-webkit-scrollbar-track {

        background: none;

    }

    .zm01-ul::-webkit-scrollbar-thumb {

        background: #ccc;

    }

    .zm01-ul::-webkit-scrollbar-thumb:window-inactive {

        background: #ccc;

    }

    .zm01-ul .zm01-item{width: auto;}

    .zm01-ul .title{padding: 0 10px;}

    .lb04-ul .lb04-item{width: 50%;}

    .zj04-ul{margin-bottom: -20px;}

    .zj04-ul .zj04-item{margin-bottom: 20px; width: 100%;}

    .index-row2{padding-bottom: 20px;}

    .index-row2-container{padding-top: 130px; width: 96%;}

    .index-row2-container .c{top: 35px;}

    .ksdh01-swiper .swiper-slide{padding: 0 40px;}

    .index-row3{padding: 30px 0;}

    .index-row3 .z-search .sel, .index-row3 .z-search .so{width: 100%;}

    .zjjs-ls{margin: 0 -5px -20px;}

    .zjjs-ls li{padding: 0 5px; margin-bottom: 20px; width: 50%;}

    .g-btn01{margin-top: 20px;}

    .hspx-sp{padding: 0 40px; margin-bottom: 20px;}

    .hspx-sp .slider{margin: 0 -5px;}

    .hspx-sp .swiper-slide{padding: 0 5px 20px;}

    .hspx-sp .title{font-size: 16px;}

    .z-lc01 img{display: block; width: 100% !important; height: auto;}

}

*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:""}

table{border-collapse:collapse;border-spacing:0}

body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}

.bodyIndex{background:#f4f4f4}

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}

html{font-size:100px}

input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

::-ms-clear,::-ms-reveal{display:none}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.c{clear:both}

.col-l,.l{float:left}

.col-r,.r{float:right}

.ani{-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dn{display:none}

::-webkit-scrollbar{width:0}

::-webkit-scrollbar-track{background:0 0}

.wp{width:96%;max-width:1400px;margin:0 auto}

.wp2{width:96%;max-width:1434px;margin:0 auto}

.wp3{width:96%;max-width:1232px;margin:0 auto}

.menuBtn{position:absolute;right:15px;top:12px;display:none;width:24px;height:30px;cursor:pointer;z-index:101;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn b{display:block;height:3px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:24px}

.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.header{position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:100;height:95px;padding:0 60px;display:flex;align-items:center;justify-content:space-between;}


.nav{display:flex;align-items:center;justify-content:space-between}

.nav ul{display:flex;align-items:center}

.nav li{margin-left:40px;line-height:95px;font-size:0}

.nav li>a{display:inline-block;vertical-align:middle;width:100%;font-size:18px;color:#fff;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.nav li>a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#ffa800;opacity:0;filter:alpha(opacity=0)}

.nav li>a span{display:inline-block;vertical-align:middle;line-height:1.5}

.nav li.lang{margin-left: 15px;}

.nav li.lang:after{content:'';position:absolute;top:50%;left:-22px;margin-top:-7px;width:1px;height:14px;background:rgba(255,255,255,.2)}

.nav li.lang a:after{display:none}

.nav li.web{margin-left:15px}

.nav li.web>a:after{display:none}

.nav li.web a span{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/icon-nei.png) no-repeat center}

.nav li.web a:hover span:after{content:'内网';position:absolute;top:20px;left:-20px;width:48px;height:33px;background:url(../images/sj.png) no-repeat center;color:#333;padding:8px 0 0 9px;font-size:14px}

.nav li.so{}

.nav li.so a{}

.nav li.so a span{display: block; width: 24px; height: 24px; background: url(../images/z-so.png) center center no-repeat;}

.nav li.so>a:after{display: none;}

.nav li.so-m{display: none;}

.nav li:hover>a{color:#ffa800}

.nav li:hover>a:after{opacity:1;filter:alpha(opacity=100)}

.headerrel01-navsub{position:absolute;left:0;top:95px;right:0;line-height:1.5;z-index:100;display:none}

.headerrel01-navsub .navsub-wp{padding:38px 4.3% 70px 4.8%;margin:0 auto;width:67.6%;background-color:#fff;overflow:hidden}

.headerrel01-navsub .navsub-col{padding-top:12px;float:left;width:34.3%}

.headerrel01-navsub .navsub-cor{float:right;width:55.8%}

.navsub-tit{margin-bottom:37px}

.navsub-tit .title{font-size:30px;color:#8b1728;font-weight:700}

.navsub-tit .title .en{margin-top:4px;display:block;font-size:18px;color:#8b1728;font-weight:400;text-transform:uppercase;font-family:Arial}

.navsub-pic{overflow:hidden}

.navsub-pic img{display:block;width:100%}

.navsub-link{margin:0 -7.3%;font-size:0}

.navsub-link .item{padding:0 7.3%;display:inline-block;vertical-align:top;min-width:50%}

.navsub-link .title{padding:13.5px 0;padding-right:20px;display:block;font-size:18px;color:#5c5c5c;line-height:1.5;position:relative;border-bottom:1px solid #ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.navsub-link .title:after{content:'';position:absolute;right:0;top:50%;width:6px;height:10px;background:url(../images/z-jt27.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.navsub-link .title:hover{color:#8b1728;font-weight:700;border-color:#8b1728}

.navsub-link .title:hover:after{background-image:url(../images/z-jt28.png)}

.footer{padding:128px 0 0;background:url(../images/fd-bg.jpg) no-repeat center/cover;overflow:hidden}

.footer-hd{padding:34px 0 40px;border-bottom:1px solid rgba(255,255,255,.15);overflow:hidden;display:flex;justify-content:space-between}

.footer-hd .footer-hd-l{overflow:hidden}

.footer-code{padding:10px 0 0}

.footer-code .pic{margin:0 auto 12px;width:131px;height:131px;overflow:hidden}

.footer-code .pic img{display:block;width:100%}

.footer-code h4{color:#93abd7;font-weight:400;text-align:center}

.footer-nav{overflow:hidden}

.footer-nav h3{margin-bottom:.26rem;font-size:.24rem;color:#fff;font-weight:700}

.footer-nav .link{overflow:hidden}

.footer-nav .link a{padding:.08rem 0;padding-right:.15rem;padding-left:.14rem;float:left;width:25%;font-size:.16rem;color:#c1cfe9;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer-nav .link a:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:rgba(255,255,255,.7);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.footer-nav .link a:hover{color:#fff}

.footer-nav .link a:hover:before{background-color:#fff}

.footer-bd{padding:12px 0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);overflow:hidden;display: block}

.footer-logo{width:281px;overflow:hidden;display: none}

.footer-logo img{display:block}

.footer-info{font-size:0;text-align:center;overflow:hidden}

.footer-info .item{display:inline-block;vertical-align:middle;font-size:18px;color:#fff}

.footer-info .item+.item{margin-left:60px}

.footer-bt{padding:20px 0 40px;color:#8491a8;text-align:center}

.footer-bt a{color:#8491a8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer-bt a:hover{text-decoration:underline;color:#fff}

.footer-bt .beian{margin-right: 20px}

.g-tit1{position:relative;text-align:center;line-height:1}

.g-tit1 .cn{font-weight:700;font-size:.48rem;text-align:center;margin-bottom:22px}

.g-tit1 .desc{font-size:.16rem;color:#065dac}

.g-tit1.white{color:#fff}

.g-tit1.white .desc{color:#fff}

.g-tit2 .title{font-weight:700;font-size:48px}

.g-tit2 .desc{font-size:16px;line-height:30px;color:#666}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}

input{-moz-appearance:textfield}

.bodyInner{position:relative}

.bodyInner .header{background-color:#164083}

.bodyInner .footer{padding-top:44px}

.bodyInner2{padding-top:95px}

.bodyBgc1{background-color:#f9f9f9}

.bodyBgc2{background-color:#f6f6f6}

.bodyBgc2 .in-pos.in-pos2{background-color:transparent}

.js body{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;overflow:hidden}

.js body.render{opacity:1;filter:alpha(opacity=100)}

canvas{display:block;position:absolute;left:0;top:0;z-index:1012}

.z-news{padding:6% .6rem 0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}

.z-news .g-tit1{margin-bottom:.22rem}

.z-tabs{margin:0 -.14rem -.2rem;padding-bottom:.73rem;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}

.z-tabs li{padding:0 .14rem;margin-bottom:.2rem;display:inline-block;vertical-align:top}

.z-tabs a{padding:0 .15rem;display:block;font-size:.16rem;color:#333;text-align:center;min-width:1.2rem;line-height:.38rem;border:1px solid rgba(159,159,159,.5);border-radius:.2rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-tabs .on a{background-color:#004097;border-color:#004097;color:#fff}

.z-desc{overflow:hidden}

.z-desc .tab-item{height:0;visibility:hidden;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}

.z-desc .tab-item.on{height:auto;visibility:visible;opacity:1;filter:alpha(opacity=100)}

.news-scrollbar{position:absolute;left:0;bottom:0;right:0;height:.08rem;border-radius:0;background-color:rgba(204,204,204,.5);z-index:10}

.news-scrollbar .swiper-scrollbar-drag{background-color:#004097;border-radius:0}

.z-newsSwiper{padding:0 .24rem .64rem;position:relative;overflow:hidden}

.z-newsSwiper .swiper-slide{padding:0 .24rem}

.z-newsSwiper .con{display:block}

.z-newsSwiper .pic{padding-top:65.9%;position:relative;overflow:hidden}

.z-newsSwiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-newsSwiper .inner{margin:-.3rem auto 0;padding:.26rem .3rem;width:81%;background-color:#fff;box-shadow:0 .05rem .1rem rgba(51,51,51,.1);position:relative;z-index:2}

.z-newsSwiper h4{margin-bottom:.1rem;font-size:.18rem;color:#333;font-weight:400;line-height:1.7;height:3.4em;overflow:hidden}

.z-newsSwiper .date{margin-bottom:.1rem;font-size:.12rem;color:#999}

.z-newsSwiper .more{font-size:0;text-align:right}

.z-newsSwiper .more span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#065dac}

.z-newsSwiper .more i{margin:-.02rem 0 0 .5rem;display:inline-block;vertical-align:middle;width:.1rem;height:.07rem;background:url(../images/z-jt1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-newsSwiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-noticeSwiper{padding:0 .34rem .74rem;position:relative;overflow:hidden}

.z-noticeSwiper .slider{position:relative;overflow:hidden}

.z-noticeSwiper .swiper-slide{padding:0 .18rem}

.z-noticeSwiper .con{padding:.28rem .16rem;display:block;min-height:4rem;border:1px solid rgba(6,93,172,.5);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .date{margin-bottom:.2rem;font-size:.16rem;color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper h4{margin-bottom:.02rem;font-size:.18rem;color:#333;font-weight:400;line-height:2;height:4em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .txt{margin-bottom:.74rem;font-size:.14rem;color:#666;line-height:2.2;height:6.6em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .more{font-size:0}

.z-noticeSwiper .more span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .more i{margin:-.02rem 0 0 .46rem;display:inline-block;vertical-align:middle;width:.1rem;height:.07rem;background:url(../images/z-jt2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-noticeSwiper .con:hover{background-color:#065dac}

.z-noticeSwiper .con:hover .date{color:rgba(255,255,255,.5)}

.z-noticeSwiper .con:hover h4{color:#fff}

.z-noticeSwiper .con:hover .txt{color:#fff}

.z-noticeSwiper .con:hover .more span{color:#fff}

.z-noticeSwiper .con:hover .more i{background-image:url(../images/z-jt3.png)}

.z-videoSwiper{padding:0 .4rem .91rem;position:relative;overflow:hidden}

.z-videoSwiper .slider{position:relative;overflow:hidden}

.z-videoSwiper .swiper-slide{padding:0 .12rem}

.z-videoSwiper .con{display:block;background-color:#fff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .pic{padding-top:56.27%;position:relative;overflow:hidden}

.z-videoSwiper .pic .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2}

.z-videoSwiper .pic .mask .icon{position:absolute;left:50%;top:50%;width:.54rem;height:.54rem;background:url(../images/icon-play2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.z-videoSwiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .inner{padding:.26rem .2rem;min-height:1.54rem;border:1px solid rgba(204,204,204,.3);border-top:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .date{margin-bottom:.06rem;font-size:.16rem;color:#ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper h4{margin-bottom:.14rem;font-size:.18rem;color:#333;font-weight:400;height:.3rem;line-height:.3rem;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .more{font-size:0}

.z-videoSwiper .more span{display:inline-block;vertical-align:middle;font-size:.14rem;color:#ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .more i{margin:-.02rem 0 0 .42rem;display:inline-block;vertical-align:middle;width:.1rem;height:.07rem;background:url(../images/z-jt2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoSwiper .con:hover{background-color:#004097}

.z-videoSwiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-videoSwiper .con:hover .inner{border-color:#004097}

.z-videoSwiper .con:hover .date{color:#ccc}

.z-videoSwiper .con:hover h4{color:#fff}

.z-videoSwiper .con:hover .more span{color:#ccc}

.index-row3{background:url(../images/zj-bg.jpg) no-repeat center/cover;padding:115px 0 0;margin-bottom:-142px}

.index-row3 .wp{overflow:hidden}

.index-row3 .g-tit1{margin-bottom:.16rem}

.index-row3 .particles{position:absolute;left:0;top:0;right:0;height:50%;background-color:#033981}

.index-row3 .particles canvas{position:static;display:block;width:100%;height:100%;opacity:.2;filter:alpha(opacity=20)}

.z-search{display:flex;position:relative;z-index:50;width: 50%;margin-top:30px}

.z-search .sel{float:left;width:204px;margin-right:10px}

.z-search .sel .drop02{}

.z-search .sel .drop02 .drop02-tit{border: 1px solid #e2e2e2; background-color: #fff; height:51px; line-height: 49px;font-size:16px;}

.z-search .sel .drop02 .icon-arrow{width: 51px; height:51px;}

.z-search .sel select{font-size:16px;width:204px;height:51px;background:#fff url(../images/arrow-down.png) no-repeat right 19px center;border:1px solid #e2e2e2;padding:0 19px;cursor:pointer}

.z-search .so{position:relative;float:left;width:264px}

.z-search .so input{outline:0;border:none;background-color:transparent}

.z-search .so .inp{padding:0 19px;display:block;font-size:16px;width:100%;height:51px;border:1px solid #e2e2e2;background:#fff}

.z-search .so .inp::-webkit-input-placeholder{color:#999}

.z-search .so .inp::-moz-placeholder{color:#999}

.z-search .so .inp::-ms-input-placeholder{color:#999}

.z-search .so .submit{position:absolute;top:0;right:6px;width:52px;height:52px;background:url(../images/icon-so.png) no-repeat center;font-size:0}

.zj-swiper{position:relative;z-index:35;padding:56px 0 0;pointer-events:none;top:-175px}

.zj-swiper .swiper-wrapper{align-items:baseline; flex-wrap: wrap}

.zj-swiper .swiper-slide{pointer-events:auto;position:relative/*;left:-77px*/}

.zj-swiper .swiper-slide:nth-child(1){order: 3;}

.zj-swiper .swiper-slide:nth-child(2){order: 4;}

.zj-swiper .swiper-slide:nth-child(3){order: 5;}

.zj-swiper .swiper-slide:nth-child(4){order: 1;}

.zj-swiper .swiper-slide:nth-child(5){order: 2;}

/*.zj-swiper .swiper-slide:nth-child(6){order: 6;}*/

.zj-swiper .pic-box{display:block;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .pic{margin-bottom:10px}

.zj-swiper .pic a{display:block;position:relative;padding-top:126.53%;border-radius:20px;overflow:hidden;z-index:2;box-shadow:0 0 10px 0 rgba(6,0,1,.15)}

.zj-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.zj-swiper .inner{text-align:center}

.zj-swiper .inner h4{margin-bottom:.06rem;font-size:24px;color:#004097;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .inner h4 span{font-size:16px;color:#004097;margin-left:8px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj-swiper .txt-box{position:absolute;top:-56px;left:62.8%; right: 0; z-index:2;opacity:0;padding-left:60px;padding-right:90px;background:#f8f8f8}

/*.zj-swiper .swiper-slide-active .txt-box{opacity:1}*/

/*.zj-swiper .swiper-slide-active .pic a{border-radius:35px}*/

.zj-swiper .txt-box .title{font-size:30px}

.zj-swiper .txt-box .title span{font-size:18px;color:#004097;margin-left:15px}

.zj-swiper .txt-box .desc{font-size:16px;color:#666;margin-bottom:30px;white-space: nowrap; -ms-text-overflow: ellipsis;

    text-overflow: ellipsis; overflow: hidden;}

.zj-swiper .txt-box .btns{display:flex}

.zj-swiper .txt-box .btns a{font-size:17px;width:146px;height:39px;line-height:39px;text-align:center;border-radius:18px;color:#fff}

.zj-swiper .txt-box .btns a.a1{background:#004097;margin-right:13px}

.zj-swiper .txt-box .btns a.a2{background:#8b1728}

/*.zj-swiper .swiper-slide-active .pic-box .inner{opacity:0}*/

.zj-swiper .pic-box .more{font-size:16px;color:#91152f;width:178px;height:44px;line-height:42px;padding-left:45px;background:url(../images/arrow-right3.png) no-repeat 119px center;border:1px solid #951935;border-radius:20px;margin:56px auto 0;display:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.zj-swiper .pic-box .more:hover{background-color:#91152f;background-image:url(../images/arrow-right3-on.png);color:#fff}

/*.zj-swiper .swiper-slide-active .pic-box{position:relative;top:-56px}*/

/*.zj-swiper .swiper-slide-active .pic-box .more{display:block}*/

.zj-swiper .swiper-wrapper{position: static !important;}

.zj-swiper .swiper-slide{margin-right: 1.7%; width: 16%;position: static !important;}

.zj-swiper .swiper-slide:nth-child(1){width:27.4%!important}

.zj-swiper .swiper-slide:nth-child(1) .txt-box{opacity:1}

.zj-swiper .swiper-slide:nth-child(1) .pic a{border-radius: 35px;}

.zj-swiper .swiper-slide:nth-child(1) .pic-box .inner{opacity: 0;}

.zj-swiper .swiper-slide:nth-child(1) .pic-box{position:relative;top:-56px}

.zj-swiper .swiper-slide:nth-child(1) .pic-box .more{display: block;}

.index-row2{padding:104px 0 223px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.index-row2 .particles{position:absolute;left:0;bottom:0;right:0;height:30%;z-index:0}

.index-row2 .particles div{width:100%;height:100%}

.index-row2 .particles canvas{position:static;display:block;width:100%!important;height:100%!important}

.index-row2-container{margin:25px auto 0;width:76%;position:relative;z-index:2}

.index-row2-container .tit{margin-bottom:.24rem;font-size:.24rem;color:#fff;font-weight:400}

.index-row2-container .c{position:absolute;left:50%;top:35px;width:5.64rem;height:7.52rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}

.index-row2-container .l .tit{padding-right:.5rem;text-align:right}

.index-row2-container .r .tit{padding-left:.5rem;text-align:left}

.dh-ls li{margin-bottom:.18rem;font-size:0}

.dh-ls a{padding:.14rem .15rem;display:inline-block;vertical-align:middle;min-width:1.98rem;font-size:.18rem;color:#fff;text-align:center;border:1px solid rgba(255,255,255,.2);border-radius:.27rem;background-color:rgba(255,255,255,.1)}

.dh-ls li:nth-child(1),.dh-ls li:nth-child(7){padding-left:.9rem}

.dh-ls li:nth-child(2),.dh-ls li:nth-child(6){padding-left:.6rem}

.dh-ls li:nth-child(3),.dh-ls li:nth-child(5){padding-left:.3rem}

.dh-ls .on a{background-color:#fff;border-color:#fff;color:#065dac}

.index-row2-container .r .dh-ls li{text-align:right}

.index-row2-container .r .dh-ls li:nth-child(1),.index-row2-container .r .dh-ls li:nth-child(7){padding:0;padding-right:.9rem}

.index-row2-container .r .dh-ls li:nth-child(2),.index-row2-container .r .dh-ls li:nth-child(6){padding:0;padding-right:.6rem}

.index-row2-container .r .dh-ls li:nth-child(3),.index-row2-container .r .dh-ls li:nth-child(5){padding:0;padding-right:.3rem}

.index-row2-container .c img{display:block}

.index-row2-container .c .item{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.index-row2-container .c .point{position:absolute;width:.14rem;height:.14rem;background-color:rgba(255,255,255,.5);border-radius:50%;z-index:10}

.index-row2-container .c .point:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.2;filter:alpha(opacity=20);border-radius:50%;-webkit-transform:scale(2.86);-ms-transform:scale(2.86);-o-transform:scale(2.86);transform:scale(2.86)}

.index-row2-container .c .item.on{opacity:1;filter:alpha(opacity=100)}

.index-row2-container .c .item.on .point{background-color:#fff}

.index-row2-container .c .item.on .point:after{animation:circleAni 1.5s infinite;-webkit-animation:circleAni 1.5s infinite}

@keyframes circleAni{

    from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}

    to{-webkit-transform:scale(2.86);-ms-transform:scale(2.86);-o-transform:scale(2.86);transform:scale(2.86);opacity:.2;filter:alpha(opacity=20)}

}

@-webkit-keyframes circleAni{

    from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}

    to{-webkit-transform:scale(2.86);-ms-transform:scale(2.86);-o-transform:scale(2.86);transform:scale(2.86);opacity:.2;filter:alpha(opacity=20)}

}

.z-slideNav{position:fixed;right:0;bottom:50px;z-index:100}

.z-slideNav .item{margin-bottom:1px;position:relative}

.z-slideNav .hd{display:block;width:.66rem;height:.66rem;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border-radius:.04rem;background-color:#c7000a;position:relative;z-index:11}

.z-slideNav .hd .icon{width:.3rem;height:.3rem;line-height:.3rem;font-size:0;text-align:center;overflow:hidden}

.z-slideNav .hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-slideNav .hd h4{width:100%;font-size:.12rem;color:#fff;font-weight:400;text-align:center}

.z-slideNav .mask{padding-right:.22rem;position:absolute;right:100%;top:0;z-index:10;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav .mask .mask-inner{padding:0 .2rem .2rem;width:2.43rem;background-color:#fff;border-radius:5px;position:relative;box-shadow:0 0 .1rem rgba(0,0,0,.1)}

.z-slideNav .mask .mask-inner:after{content:'';position:absolute;left:100%;top:.3rem;width:.1rem;height:.16rem;background:url(../images/z-jt5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-slideNav .mask h4{padding:.12rem 0;font-size:.18rem;color:#075eac;font-weight:700;line-height:1.5;border-bottom:1px solid #eee}

.z-slideNav .mask .link{padding:.1rem .06rem;overflow:hidden}

.z-slideNav .mask .link a{padding-right:.1rem;float:left;width:50%;font-size:.16rem;color:#666;line-height:.3rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav .mask .link a:hover{color:#075eac;text-decoration:underline;font-weight:700}

.z-slideNav .goTop{width:.66rem;height:.66rem;border-radius:5px;cursor:pointer;overflow:hidden}

.z-slideNav .goTop img{display:block;width:100%;height:100%}

.z-slideNav .item:hover .mask{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

/*!布局*/

.col01-1{width:100%!important}

.col01-2{width:50%!important}

.col01-3{width:33.33%!important}

.col01-4{width:25%!important}

.col01-5{width:20%!important}

.col01-6{width:16.66%!important}

.row-blcok1{padding:86px 0 107px;overflow:hidden}

.block1-l{float:left;width:69.86%}

.block1-r{float:right;width:27.5%}

.block1-item{padding:23px 22px 45px;background-color:#f7f7f7}

.block1-item+.block1-item{margin-top:24px}

.block1-item .news05-ul{margin:-28px 0 0}

.block1-item .news05-ul_02{margin:-16px 0 -28px}

.row-block2{padding:73px 0 70px;overflow:hidden}

.block2-l{float:left;width:66.86%}

.block2-r{float:right;width:27.21%}

.block2-item{padding:30px 24px;background-color:#f7f7f7;position:relative}

.block2-item:last-child:after{display:none}

.block2-item:after{content:'';position:absolute;left:24px;bottom:0;right:24px;height:1px;background-color:rgba(0,0,0,.11)}

.row-block3{padding:50px 0 78px;background-color:#f7f7f7;overflow:hidden}

.row-block3 .z-tit02{margin-bottom:19px}

.row-blcok4{padding:83px 0 86px;overflow:hidden}

.row-blcok4 .z-hd01{margin-bottom:60px}

.row-blcok4 .wp{position:relative;z-index:2}

.row-blcok4 .z-tit02{margin-bottom:60px}

.row-block5{padding:73px 0 119px;min-height:100vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.row-block5 .z-tit02{margin-bottom:42px}

.row-block6{padding:92px 0;background-color:#f7f7f7;overflow:hidden}

.row-block7{padding:50px 0 66px;overflow:hidden}

.block7-l{float:left;width:66.86%}

.block7-r{float:right;width:27.21%}

.row-block8{padding:100px 0 102px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-block9{padding:27px 0 99px;overflow:hidden}

.row-block9 .z-tit03{margin-bottom:35px}

.row-block10{padding:59px 0 131px;overflow:hidden}

.block10-l{float:left;width:320px;background-color:#fff}

.block10-r{padding:0 30px;float:right;width:calc(100% - 360px);background-color:#fff}

.block10-r.block10-r-pad{padding-bottom:89px}

.row-block10 .block10-r .z-tit03{margin:0;padding:24px 0 14px}

.row-block10 .block10-r .z-tit03 .title{padding:0}

/*!ban*/

.ban{height:716px;position:relative;overflow:hidden;z-index:2}

.ban:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ban-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.ban-bg{position:absolute;left:0;top:95px;bottom:0;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.ban-cont{padding:0 15px;position:absolute;width:340px;left:50%;top:50%;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}

.ban-cont .lx{position:absolute;left:50%;top:50%;width:418px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}

.ban-cont .lx img{display:block;width:100%}

.ban-cont .title{font-size:48px;color:#fff;text-align:center;line-height:1.2;position:relative;font-family:SourceHanSansCN-Bold}

.ban-cont .title .en{margin-top:6px;display:block;font-size:24px;color:#fff;text-transform:uppercase;font-weight:400;font-family:MicrosoftNewTaiLue}

.ban-cont .desc{margin-top:12px;font-size:18px;color:#fff;text-align:center;line-height:1.5}

.ban-pos{position:absolute;left:0;bottom:0;right:0;z-index:10}

.ban-pos .cur{border-top:1px solid rgba(255,255,255,.25)}

.ban.ban2:after{display:none}

/*!cur*/

.cur{padding:21px 0;font-size:0;line-height:30px}

.cur a,.cur em,.cur span{display:inline-block;vertical-align:top;font-size:16px;color:#ccc}

.cur a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cur em{margin:0 4px}

.cur a:hover,.cur span{color:#fff}

.cur.cur2 a,.cur.cur2 em,.cur.cur2 span{color:#999}

.cur.cur2 a:hover,.cur.cur2 span{color:#666}

.cur.cur3 a,.cur.cur3 em,.cur.cur3 span{color:#ccc}

.cur.cur3 a:hover,.cur.cur3 span{color:#333}

nav{padding-top:55px;text-align:center}

.pagination{margin:0;margin-bottom:-4px;font-size:0;display:inline-block;vertical-align:middle}

.pagination>li{margin:0 2px 4px;display:inline-block;vertical-align:middle}

.pagination>li>a,.pagination>li>span{margin:0;padding:0 4px;display:block;min-width:41px;line-height:39px;font-size:16px;color:#666;background-color:#fff;font-family:MinionPro-Semibold;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pagination .previous a{padding:0;width:41px;height:41px;line-height:39px;background:#fff url(../images/z-jt11.png) center center no-repeat;border-color:rgba(0,0,0,.1)}

.pagination>.previous>a:focus,.pagination>.previous>a:hover,.pagination>.previous>span:focus,.pagination>.previous>span:hover{border-color:#004097;background-color:#004097;color:#004097;background-image:url(../images/z-jt13.png)}

.pagination .next a{padding:0;width:41px;height:41px;line-height:39px;background:#fff url(../images/z-jt12.png) center center no-repeat;border-color:rgba(0,0,0,.1)}

.pagination>.next>a:focus,.pagination>.next>a:hover,.pagination>.next>span:focus,.pagination>.next>span:hover{border-color:#004097;background-color:#004097;color:#004097;background-image:url(../images/z-jt14.png)}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#004097;border-color:#004097}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#004097;border-color:#004097}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#ddd;border-color:#ddd;color:#fff}

.pagination .previous.disabled a{background-color:#ddd;background-image:url(../images/z-jt13.png)}

.pagination .next.disabled a{background-color:#ddd;background-image:url(../images/z-jt14.png)}

.pagination-total{margin:0 -6px;display:inline-block;vertical-align:middle;font-size:0}

.pagination-total span{margin:0 10px}

.pagination-total a,.pagination-total span{display:inline-block;vertical-align:middle;font-size:16px;color:#333}

.pagination-total .num{padding:0 2px;margin:0 8px;display:inline-block;vertical-align:middle;width:41px;height:41px;line-height:39px;border:1px solid rgba(0,0,0,.1);font-size:16px;color:#333;text-align:center}

.pagination-total .goto{margin-left:12px;width:73px;height:41px;line-height:41px;background-color:#004097;font-size:16px;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pagination-total .goto:hover{opacity:.8;filter:alpha(opacity=80)}

/*!搜索*/

.z-search01{width:72.49%;position:relative;box-shadow:0 0 10px 0 rgba(51,51,51,.09);overflow:hidden}

.z-search01 input{outline:0;border:none}

.z-search01 .inp{padding:0 130px 0 20px;display:block;width:100%;height:51px;line-height:49px;border:1px solid #d9d9d9;background-color:#fff;font-size:16px;color:#000}

.z-search01 .submit{position:absolute;right:0;top:0;width:116px;height:51px;line-height:51px;background-color:#8b1728;font-size:0;text-align:center;overflow:hidden;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-search01 .submit input{position:absolute;left:-9999px}

.z-search01 .submit span{padding-left:30px;display:inline-block;vertical-align:middle;font-size:20px;color:#fff;background:url(../images/icon-so2.png) left center no-repeat;-webkit-background-size:19px auto;background-size:19px auto}

.z-search01 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so01{margin-bottom:70px;position:relative;border:1px solid #d9d9d9;box-shadow:0 0 10px 0 rgba(51,51,51,.09)}

.z-so01 input{outline:0;border:none}

.z-so01 .inp{padding:0 20px;padding-right:160px;display:block;width:100%;height:57px;line-height:57px;font-size:16px;color:#333;background-color:transparent}

.z-so01 .submit{position:absolute;right:0;top:0;width:142px;height:57px;line-height:57px;background-color:#8c1729;font-size:20px;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so01 .submit i{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle;width:19px;height:19px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-so01 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so02{margin:42px 0;padding:46px 70px 73px;padding-right:16.38%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.z-so02 .title{margin-bottom:7px;font-size:30px;color:#fff;font-weight:400;line-height:1.5}

.z-so02 .desc{margin-bottom:36px;font-size:16px;color:#fff}

.z-so02 .so{padding-right:148px;position:relative}

.z-so02 .so input{outline:0;border:none}

.z-so02 .so .inp{padding:0 30px;display:block;width:100%;height:58px;line-height:58px;background-color:#fff;font-size:16px;color:#333}

.z-so02 .so .submit{position:absolute;right:0;top:0;width:128px;height:58px;line-height:56px;border:1px solid #fff;background-color:transparent;font-size:18px;color:#fff;text-align:center}

.z-so3{margin-bottom:40px;font-size:0}

.z-so3 input,.z-so3 select{outline:0;border:none}

.z-so3 input::-webkit-input-placeholder{color:#333}

.z-so3 input::-moz-placeholder{color:#333}

.z-so3 input::-ms-input-placeholder{color:#333}

.z-so3 .sel{margin-right:17px;display:inline-block;vertical-align:middle;width:27.5%}

.z-so3 .sel select{padding:0 50px 0 20px;display:block;width:100%;height:64px;line-height:64px;background:#f5f9fc url(../images/z-jt23.png) right 23px center no-repeat;-webkit-background-size:19px auto;background-size:19px auto;font-size:18px;color:#333;cursor:pointer;border-radius:10px}

.z-so3 .input{margin-right:17px;display:inline-block;vertical-align:middle;width:27.55%}

.z-so3 .inp{padding:0 19px;display:block;width:100%;height:64px;line-height:64px;background-color:#f5f9fc;border-radius:10px;font-size:18px;color:#333}

.z-so3 .submit{display:inline-block;vertical-align:middle;width:177px;height:64px;line-height:64px;background-color:#8b1728;border-radius:10px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so3 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so4{margin:0 -10px 60px;padding-right:198px;font-size:0;position:relative;z-index:10}

.z-so4.z-so4_2{padding: 0;}
.z-so4.z-so4_2 .submit{position: static; display: inline-block; vertical-align: middle;}

.z-so4 input{outline:0;border:none}

.z-so4 .submit{position:absolute;right:0;top:0;width:177px;height:64px;line-height:64px;background-color:#8c1729;border-radius:8px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so4 .item{padding:0 10px;display:inline-block;vertical-align:middle;width:33.33%}

.z-so4 .input{position:relative}

.z-so4 .inp{padding:0 12px;display:block;width:100%;height:64px;line-height:64px;background-color:#f5f8fb;border-radius:8px;font-size:18px;color:#333}

.z-so4 .inp::-webkit-input-placeholder{color:#333}

.z-so4 .inp::-moz-placeholder{color:#333}

.z-so4 .inp::-ms-input-placeholder{color:#333}

.z-so4 .close{position:absolute;right:10px;top:50%;width:40px;height:40px;background:url(../images/z-close.png) center center no-repeat;cursor:pointer;-webkit-background-size:13px auto;background-size:13px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-so4 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

.z-so5{margin:0 -4px;font-size:0;position:relative;z-index:10}

.z-so5 .item{padding:0 4px;margin-bottom:8px;display:inline-block;vertical-align:middle;width:25%;position:relative}

.z-so5 .inp,.z-so5 .sel select{padding:0 12px;padding-right:50px;display:block;width:100%;height:64px;line-height:64px;background:#f5f8fb url(../images/z-jt23.png) right 21px center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:8px;font-size:18px;color:#333;outline:0;border:none;cursor:pointer}

.z-so5 .inp::-webkit-input-placeholder{color:#333}

.z-so5 .inp::-moz-placeholder{color:#333}

.z-so5 .inp::-ms-input-placeholder{color:#333}

.z-so6{margin-bottom:26px}

.z-so6 input{outline:0;border:none}

.z-so6 .t1{margin-right:20px;float:left;width:84px;font-size:16px;color:#333;line-height:38px}

.z-so6 .submit{margin-left:20px;float:right;width:92px;height:38px;line-height:38px;background-color:#1a3e8b;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-so6 .con{width:calc(100% - 216px);float:left;font-size:0;overflow:hidden}

.z-so6 .item{display:inline-block;vertical-align:middle;width:calc(50% - 20px);position:relative}

.z-so6 .icon-date{position:absolute;right:10px;top:50%;width:20px;height:20px;background:url(../images/z-date2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-so6 .line{display:inline-block;vertical-align:middle;width:38px;height:38px;position:relative;border:none}

.z-so6 .line:before{margin-left:-10px;content:'';position:absolute;left:50%;top:50%;width:20px;height:2px;background-color:#1a3e8b}

.z-so6 .inp{padding:0 10px;padding-right:40px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #eaeaea;font-size:15px;color:#333}

.z-so6 .submit:hover{opacity:.8;filter:alpha(opacity=80)}

/*!切换*/

.tab01{overflow:hidden}

.tab01-tit{display:-webkit-flex;display:flex;flex-direction:column}

.tab01-tit .tab01-item{background-color:#234c9c;width:100%;height:23.6%;flex-shrink:0;flex-grow:1}

.tab01-tit .tab01-item__on{background-color:#fff;height:29.2%}

.tab01-tit .con{padding:15px 40px;display:block;width:100%;height:100%;position:relative;overflow:hidden;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab01-tit .con:before{content:'';position:absolute;left:60px;top:50%;width:50px;height:50px;background:url(../images/z-jt15.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;filter:alpha(opacity=0)}

.tab01-tit .n{float:left;width:40px;font-size:30px;color:#fff}

.tab01-tit .inner{padding-left:70px;width:calc(100% - 40px);overflow:hidden}

.tab01-tit .title{font-size:30px;color:#fff;font-weight:400;line-height:1.1}

.tab01-tit .title .en{margin-top:8px;display:block;font-size:18px;color:#1f58c3;text-transform:uppercase;display:none}

.tab01-tit .tab01-item__on .con{width:calc(100% + 35px);background-color:#fff;-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px)}

.tab01-tit .tab01-item__on .con:before{left:38px;opacity:1;filter:alpha(opacity=100)}

.tab01-tit .tab01-item__on .n{opacity:0;filter:alpha(opacity=0)}

.tab01-tit .tab01-item__on .title{color:#1f58c3}

.tab01-tit .tab01-item__on .title .en{display:block;color:rgba(31,88,195,.5)}

.tab01-tit .tab01-item:nth-child(1){background-color:#234c9c}

.tab01-tit .tab01-item:nth-child(2){background-color:#2b5db4}

.tab01-tit .tab01-item:nth-child(3){background-color:#5184d7}

.tab01-tit .tab01-item:nth-child(4){background-color:#2b5db4}

.tab01-desc{overflow:hidden}

.tab01-desc .tab01-item{height:0;visibility:hidden;overflow:hidden}

.tab01-desc .tab01-item__on{height:auto;visibility:visible}

.tab02-tit{padding-bottom:20px;margin:0 -6px 33px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}

.tab02-tit::-webkit-scrollbar{width:100%;height:3px}

.tab02-tit::-webkit-scrollbar-track{background:0 0}

.tab02-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab02-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab02-tit .tab02-item{margin:0 6px;padding:0 15px;display:inline-block;vertical-align:middle;font-size:18px;color:#333;min-width:200px;height:60px;line-height:58px;border:1px solid #dadada;background-color:#f6f6f6;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab02-tit .title{margin:0 -15px;display:block;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab02-tit .tab02-item:hover,.tab02-tit .tab02-item__on{background-color:#8c1729;color:#fff}

.tab02-tit .tab02-item:hover .title,.tab02-tit .tab02-item__on .title{color:#fff}

.tab02-tit.tab02-tit-2{margin-bottom:23px}

.tab02-desc .tab02-item{display:none}

.tab02-desc .tab02-item__on{display:block}

.tab03-tit{padding-bottom:20px;margin-bottom:55px;font-size:0;white-space:nowrap;overflow-x:auto}

.tab03-tit::-webkit-scrollbar{width:100%;height:3px}

.tab03-tit::-webkit-scrollbar-track{background:0 0}

.tab03-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab03-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab03-tit .tab03-item{padding:0 13px;display:inline-block;vertical-align:top;width:25%;height:206px;white-space:normal}

.tab03-tit .con{padding:15px;display:block;height:100%;border-radius:10px;background:url(../images/z-bg22.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.tab03-tit .con:after{content:'';position:absolute;left:50%;top:100%;width:28px;height:13px;background:url(../images/z-jt20.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;filter:alpha(opacity=0)}

.tab03-tit .icon{margin-bottom:20px;height:70px;line-height:70px;font-size:0;text-align:center}

.tab03-tit .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.tab03-tit .title{width:100%;font-size:20px;color:#fff;font-weight:400;line-height:1.5;text-align:center}

.tab03-tit .tab03-item__on .con{background-image:url(../images/z-bg23.jpg)}

.tab03-tit .tab03-item__on .con:after{opacity:1;filter:alpha(opacity=100)}

.tab03-desc .tab03-item{display:none}

.tab03-desc .tab03-item__on{display:block}

.tab04-tit{padding-bottom:10px;margin:0 -7px 33px;font-size:0;white-space:nowrap;overflow-x:auto}

.tab04-tit::-webkit-scrollbar{width:100%;height:3px}

.tab04-tit::-webkit-scrollbar-track{background:0 0}

.tab04-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab04-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab04-tit .tab04-item{padding:0 7px;display:inline-block;vertical-align:top;min-width:8.05%}

.tab04-tit .title{padding:0 10px;display:block;font-size:16px;color:#004097;text-align:center;line-height:37px;border:1px solid #004097;border-radius:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.tab04-tit .tab04-item:hover .title,.tab04-tit .tab04-item__on .title{background-color:#004097;color:#fff}

.tab04-desc .tab04-item{display:none}

.tab04-desc .tab04-item__on{display:block}

.tab05-tit{margin:0 -.5px;margin-bottom:38px;font-size:0;border-bottom:1px solid #8b1728;white-space:nowrap;overflow-x:auto}

.tab05-tit::-webkit-scrollbar{width:100%;height:3px}

.tab05-tit::-webkit-scrollbar-track{background:0 0}

.tab05-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab05-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab05-tit .tab05-item{padding:0 .5px;display:inline-block;vertical-align:bottom;min-width:193px}

.tab05-tit .title{padding:0 44px;display:block;font-size:18px;color:#333;text-align:center;line-height:54px;background-color:rgba(204,140,149,.3);border-radius:10px 10px 0 0}

.tab05-tit .tab05-item__on .title{background-color:#8b1728;font-weight:700;color:#fff}

.tab05-desc .tab05-item{display:none}

.tab05-desc .tab05-item__on{display:block}

.tab06-tit{margin:0 -14px 49px;padding-bottom:10px;font-size:0;white-space:nowrap;overflow-x:auto}

.tab06-tit::-webkit-scrollbar{width:100%;height:3px}

.tab06-tit::-webkit-scrollbar-track{background:0 0}

.tab06-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab06-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab06-tit .tab06-item{padding:0 14px;display:inline-block;vertical-align:top;min-width:25%}

.tab06-tit .con{padding-left:30px;display:block;border:1px solid rgba(255,255,255,.27);border-radius:20px;line-height:63px;font-size:0;background-color:rgba(255,255,255,.1)}

.tab06-tit .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;overflow:hidden}

.tab06-tit .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.tab06-tit .icon img:nth-child(2){display:none}

.tab06-tit .title{padding-left:14px;display:inline-block;vertical-align:middle;width:calc(100% - 40px);font-size:20px;color:#fff;font-weight:400;line-height:1.5}

.tab06-tit .tab06-item__on .con{background-color:#fff}

.tab06-tit .tab06-item__on .icon img{display:none}

.tab06-tit .tab06-item__on .icon img:nth-child(2){display:inline-block}

.tab06-tit .tab06-item__on .title{color:#004097}

.tab06-desc .tab06-item{display:none}

.tab06-desc .tab06-item__on{display:block}

.tabsParents{position:absolute;left:0;top:100%;width:440px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;overflow:hidden;z-index:10;display:none}

.tab07{overflow:hidden}

.tab07-tit{font-size:0}

.tab07-tit .tab07-item{display:inline-block;vertical-align:middle;width:50%}

.tab07-tit .title{display:block;font-size:18px;color:#fff;text-align:center;font-weight:700;line-height:53px;background-color:#1c4489;cursor:pointer}

.tab07-tit .tab07-item__on .title{background-color:#8c1729}

.tab07-desc{padding:10px 0}

.tab07-desc .tab07-item{display:none}

.tab07-desc .tab07-item__on{display:block}

.tab08{padding:8px 6px}

.tab08-tit{margin:0 -12px -10px;font-size:0}

.tab08-tit .tab08-item{padding:0 12px;margin-bottom:10px;display:inline-block;vertical-align:middle;min-width:50%}

.tab08-tit .title{padding:0 10px;display:block;border:1px solid #e3eaf2;line-height:36px;font-size:18px;color:#065dac;text-align:center;border-radius:4px;cursor:pointer}

.tab08-tit .tab08-item__on .title{background-color:#065dac;color:#fff}

.tab08-tit.tab08-tit2{margin:0 -6px -5px}

.tab08-tit.tab08-tit2 .tab08-item{padding:0 6px;margin-bottom:5px;min-width:33.33%}

.tab08-desc .tab08-item{display:none}

.tab08-desc .tab08-item__on{display:block}

.ks01-ul{padding:10px 17px;font-size:0;max-height:164px;overflow-y:auto}

.ks01-ul::-webkit-scrollbar{width:3px}

.ks01-ul::-webkit-scrollbar-track{background:0 0}

.ks01-ul::-webkit-scrollbar-thumb{background:#ccc}

.ks01-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.ks01-ul .ks01-item{padding:0 10px;display:inline-block;vertical-align:top;width:50%}

.ks01-ul .title{display:block;font-size:16px;color:#333;line-height:2.25}

.ks01-ul .title:hover{color:#184085;font-weight:700;text-decoration:underline}

.tab09-tit{padding-bottom:10px;margin-bottom:36px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}

.tab09-tit::-webkit-scrollbar{width:100%;height:3px}

.tab09-tit::-webkit-scrollbar-track{background:0 0}

.tab09-tit::-webkit-scrollbar-thumb{background:#ccc}

.tab09-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.tab09-tit .tab09-item{padding:0 8px;display:inline-block;vertical-align:top}

.tab09-tit .title{padding:0 15px;display:block;min-width:270px;font-size:18px;color:#333;text-align:center;border:1px solid #ccc;border-radius:20px;line-height:48px;cursor:pointer}

.tab09-tit .tab09-item__on .title{background-color:#004097;border-color:#004097;color:#fff}

.tab09-desc .tab09-item{display:none}

.tab09-desc .tab09-item__on{display:block}

.tab09-desc .z-tit01{margin-bottom:32px}

/*!表格*/

.z-table01{margin-top:22px;overflow:hidden}

.z-table01 table{width:100%}

.z-table01 td,.z-table01 th{border:1px solid rgba(159,159,159,.5)}

.z-table01 th{padding:15px;background-color:#e1f0ff;font-size:16px;color:#333;font-weight:400;text-align:center;height:66px;line-height:1.5}

.z-table01 td{padding:11px 15px;height:54px;font-size:16px;color:#666;text-align:center;line-height:1.5}

.z-table02{margin:30px 0 38px;box-shadow:0 0 8px 0 rgba(0,0,0,.06);overflow:hidden}

.z-table02 table{width:100%}

.z-table02 td{padding:15px 30px;border:1px solid #e1dbdb;height:66px;font-size:16px;color:#333;line-height:2}

.z-table02 td:first-child{color:#004097}

.z-table02 tr:nth-child(even) td{background-color:#f5f9fc}

.z-table02 .website{color:#004097;text-decoration:underline}

.z-table02 .website:hover{font-weight:700}

.z-table03{overflow-x:auto}

.z-table03::-webkit-scrollbar{width:100%;height:3px}

.z-table03::-webkit-scrollbar-track{background:0 0}

.z-table03::-webkit-scrollbar-thumb{background:#ccc}

.z-table03::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table03 table{width:100%;min-width:580px}

.z-table03 td{padding:12px 15px;font-size:16px;line-height:1.5;text-align:center;border:1px solid #e1dbdb;height:60px}

.z-table03 td:nth-child(odd){color:#145ecb;font-weight:400;background-color:#f5f9fc}

.z-table03 td{color:#222}

.z-table04{overflow-x:auto}

.z-table04::-webkit-scrollbar{width:100%;height:3px}

.z-table04::-webkit-scrollbar-track{background:0 0}

.z-table04::-webkit-scrollbar-thumb{background:#ccc}

.z-table04::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table04 table{width:100%;min-width:580px}

.z-table04 td,.z-table04 th{padding:20px;border:1px solid #d2d2d2;text-align:center;font-weight:400;height:78px}

.z-table04 th{background-color:#f4f9ff;font-size:24px;color:#333}

.z-table04 td{padding:8px 50px;font-size:16px;color:#333}

.z-table04 td:first-child{font-size:24px;color:#004097}

.z-table04 tr:nth-child(even) td{background-color:#fbfbfb}

.txt01-ul{text-align:left;font-size:16px;color:#333;line-height:1.75}

.txt01-ul .txt01-item{padding-left:20px;position:relative}

.txt01-ul .txt01-item:before{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background-color:rgba(51,51,51,.7);border-radius:50%}

.z-table04.z-table04-2 td{padding:17px 50px 24px}

.z-table04.z-table04-2 .txt01-ul{line-height:2.25}

.z-table04.z-table04-2 .txt01-ul .txt01-item:before{top:16px}

.z-table05{box-shadow:0 0 27px 0 rgba(0,0,0,.06);overflow-x:auto}

.z-table05::-webkit-scrollbar{width:100%;height:3px}

.z-table05::-webkit-scrollbar-track{background:0 0}

.z-table05::-webkit-scrollbar-thumb{background:#ccc}

.z-table05::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table05 table{margin-left:-1px;width:100%;min-width:700px}

.z-table05 thead{background:url(../images/z-bg25.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-table05 td,.z-table05 th{padding:20px 15px;font-weight:400;text-align:center;font-size:16px;line-height:1.5}

.z-table05 th{color:#fff;height:69px}

.z-table05 td{color:#333;height:66px;border-top:1px solid #e1dbdb;border-left:1px solid #e1dbdb}

.z-table05 tr:nth-child(even) td{background-color:#f5f9fc}

.z-table05.z-table05-2 thead{background-image:url(../images/z-bg44.jpg)}

.z-table06{margin:40px 0 18px;box-shadow:0 0 27px 0 rgba(0,0,0,.06);overflow:hidden}

.z-table06 table{margin-left:-1px;width:100%}

.z-table06 thead{background:url(../images/z-bg25.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-table06 table{width:100%}

.z-table06 td,.z-table06 th{font-size:16px;text-align:center}

.z-table06 th{padding:20px;color:#fff;height:70px}

.z-table06 td{padding:12px 20px;color:#333;border-top:1px solid #e1dbdb;border-left:1px solid #e1dbdb;height:60px}

.z-table06 .time{color:#004097}

.z-table06.z-table06-2 thead{background-image:url(../images/z-bg44.jpg)}

.z-table07 table{width:100%}

.z-table07 td,.z-table07 th{font-size:14px;color:#333;height:49px;border:1px solid #e7e7e7;text-align:center}

.z-table07 th{padding:16px 10px;background-color:#e1f0ff;font-weight:400}

.z-table07 td{padding:9px 10px;background-color:#fff}

.z-table07 td img{margin-top:-2px;display:inline-block;vertical-align:middle}

.z-table08{white-space:nowrap;overflow-x:auto}

.z-table08::-webkit-scrollbar{width:100%;height:3px}

.z-table08::-webkit-scrollbar-track{background:0 0}

.z-table08::-webkit-scrollbar-thumb{background:#ccc}

.z-table08::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table08 table{width:100%;min-width:500px;white-space:normal}

.z-table08 td,.z-table08 th{border:1px solid #eaeaea}

.z-table08 th{height:60px;background-color:#f9f9f9;font-size:16px;color:#333;text-align:center;font-weight:400;line-height:1.5}

.z-table08 td{height:58px;font-size:16px;color:#666;line-height:1.5;text-align:center;cursor:pointer}

.z-table08 .yy{padding:0 10px;width:100%;height:100%;background-color:rgba(26,62,139,.1);color:#333;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-table08 .tz{padding:0 10px;width:100%;height:100%;background-color:#fef5f5;color:#e64340;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.z-table08 .yy.on,.z-table08 .yy:hover{background-color:#1a3e8b;color:#fff}

.z-table09{white-space:nowrap;overflow-x:auto}

.z-table09::-webkit-scrollbar{width:100%;height:3px}

.z-table09::-webkit-scrollbar-track{background:0 0}

.z-table09::-webkit-scrollbar-thumb{background:#ccc}

.z-table09::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-table09 table{width:100%;min-width:500px}

.z-table09 tr{border:1px solid #eee}

.z-table09 th{padding:0 20px;font-size:16px;color:#666;font-weight:700;text-align:left;height:46px;background-color:rgba(26,62,139,.1)}

.z-table09 td{padding:0 20px;font-size:16px;color:#333;text-align:left;height:47px}

.z-table09 .tc{text-align:center}

.z-table09 .btn{font-size:0;text-align:center}

.z-table09 .btn .a1{display:inline-block;vertical-align:middle;font-size:16px;color:#1a3e8b;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-table09 .btn .a1:hover{text-decoration:underline}

.z-table010 table{width:100%}

.z-table010 thead tr{border-bottom:1px solid #eee}

.z-table010 tr+tr{border-top:1px solid #eee}

.z-table010 td,.z-table010 th{font-size:16px;color:#333}

.z-table010 th{padding:0 7%;height:47px;text-align:left;font-weight:400;background-color:#f9f9f9}

.z-table010 td{padding:0 7%;height:46px}

.z-table011 table{width:100%;background-color:#fff}

.z-table011 td{padding:17.5px 60px;font-size:18px;color:#333;text-align:center;border:1px solid #d2d2d2}

.z-table011 tr:nth-child(even) td{background-color:#fbfbfb}

.z-table011 .txt01-ul{font-size:18px;line-height:2.22}

.z-table011 .txt01-ul .txt01-item:before{top:18px}

/*!按钮*/

.z-btn01{margin-top:45px}

.z-btn01 .more{margin:0 auto;display:block;width:208px;height:53px;line-height:51px;border:1px solid #8b1728;font-size:16px;color:#8b1728;text-align:center;border-radius:27px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn01 .more i{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;width:18px;height:14px;background:url(../images/z-jt7.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn01 .more:hover{color:#fff;background-color:#8b1728}

.z-btn01 .more:hover i{background-image:url(../images/z-jt6.png);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.z-btn02{display:block;width:44px;height:44px;border:1px solid #cfcfcf;background:#fff url(../images/icon-return.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn02:hover{background-color:#004097;background-image:url(../images/icon-return2.png)}

.z-btn03{display:block;width:173px;height:51px;line-height:51px;background-color:#08469a;font-size:16px;color:#fff;text-align:center;border-radius:26px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn03 i{margin:-2px 14px 0 0;display:inline-block;vertical-align:middle;width:19px;height:17px;background:url(../images/icon-return3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn03:hover{color:#fff;opacity:.8;filter:alpha(opacity=80)}

.z-btn03:hover i{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);-o-transform:translateX(-4px);transform:translateX(-4px)}

.z-btn04 .more{margin:0 auto;display:block;width:128px;height:32px;line-height:30px;border:1px solid #91152f;font-size:14px;color:#91152f;text-align:center;border-radius:27px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn04 .more i{margin:-2px 0 0 10px;display:inline-block;vertical-align:middle;width:14px;height:12px;background:url(../images/z-jt7.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btn04 .more:hover{color:#fff;background-color:#8b1728}

.z-btn04 .more:hover i{background-image:url(../images/z-jt6.png);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.c1 .more{border-color:#fff;color:#fff}

.c1 .more i{background-image:url(../images/z-jt6.png)}

.c1 .more:hover{background-color:#91152f;border-color:#91152f;color:#fff}

/*!标题*/

.z-tit01{margin-bottom:54px}

.z-tit01 .title{font-size:42px;color:#333;font-weight:700;text-align:center;line-height:1.5}

.z-tit02{margin-bottom:28px}

.z-tit02 .title{font-size:30px;color:#333;font-weight:700;line-height:1.5}

.z-tit03{margin-bottom:24px}

.z-tit03 .title{font-size:24px;color:#333;font-weight:400;line-height:1.5}

.z-tit04{margin-bottom:30px}

.z-tit04 .title{font-size:24px;color:#8b1728;font-weight:700;line-height:1.54}

.z-tit04 .icon{margin:-2px 14px 0 0;display:inline-block;vertical-align:middle;width:37px;height:37px;line-height:37px;font-size:0;text-align:center;background-color:#8b1728;border-radius:50%}

.z-tit04 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.z-tit04 .icon2{margin:-2px 12px 0 0;display:inline-block;vertical-align:middle;width:34px;height:34px;line-height:34px;font-size:0;text-align:center}

.z-tit04 .icon2 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.c1 .title{color:#fff}

.tac{text-align:center}

.tac .title{text-align:center}

.tal{text-align:left}

.tal .title{text-align:left}

.tar{text-align:right}

.tar .title{text-align:right}

.fwb .title{font-weight:700}

.line{border-bottom:1px solid #d6d6d6}

.line .title{padding-bottom:28px}

.line.c1{border-color:#fff}

.mb1{margin-bottom:45px}

/*!公用hd*/

.z-hd01{margin-bottom:41px}

.z-hd01 .soTxt{margin-left:20px;display:inline-block;vertical-align:bottom;font-size:18px;color:#333;font-weight:700}

.z-hd01 .soTxt span{color:#8c1729}

.z-hd01 .z-tit01{margin:0;display:inline-block;vertical-align:bottom}

.z-hd01 .z-tit01 .title{line-height:1.21}

.z-hd01 .z-search01{float:right}

.z-hd02{margin-bottom:30px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}

.z-hd02 .z-tit02{margin:0}

.box-lc01{width:100%;height:100%;transform:rotate(120deg);overflow:hidden}

.box-lc01 .lc02{width:100%;height:100%;transform:rotate(-60deg);overflow:hidden}

.box-lc01 .lc03{width:100%;height:100%;transform:rotate(-60deg);overflow:hidden}

/*!弹窗*/

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}

.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}

.xxqr-pop{position:absolute;left:50%;top:50%;width:600px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;z-index:2}

.xxqr-pop .close{position:absolute;right:30px;top:30px;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.xxqr-pop .z-tit03{margin:0;padding:30px 30px 20px}

.xxqr-pop .z-tit03 .title{padding:0}

.z-xxqr01{padding:0 40px;max-height:516px;border-bottom:1px solid #eee;overflow-y:auto}

.z-xxqr01::-webkit-scrollbar{width:3px;height:100%}

.z-xxqr01::-webkit-scrollbar-track{background:0 0}

.z-xxqr01::-webkit-scrollbar-thumb{background:#ccc}

.z-xxqr01::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-xxqr01-item{padding:20px 0 28px}

.z-xxqr01-item+.z-xxqr01-item{border-top:1px solid #eee}

.z-xxqr01-item .title{margin-bottom:7px;font-size:24px;color:#1a3e8b;font-weight:400}

.z-xxqr01-item .item{font-size:20px;line-height:1.8;overflow:hidden}

.z-xxqr01-item .t1{float:left;width:40%;text-align:right;color:#999}

.z-xxqr01-item .txt{font-size:18px;color:#333;line-height:2;overflow:hidden}

.z-btnPop{padding:20px 0 30px;font-size:0;text-align:center}

.z-btnPop .a1{display:inline-block;vertical-align:middle;width:120px;height:48px;line-height:48px;border-radius:10px;background-color:#1a3e8b;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btnPop .a1:hover{opacity:.8;filter:alpha(opacity=80)}

.yycg-pop{position:absolute;left:50%;top:50%;width:600px;background-color:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}

.yycg-pop .close{position:absolute;right:30px;top:30px;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.yycg-pop .z-tit03{margin:0;padding:30px 30px 20px}

.yycg-pop .z-tit03 .title{padding:0}

.z-yycg01-item1{padding:30px 26px 26px;text-align:center;border-bottom:1px solid #eee}

.z-yycg01-item1 .icon{margin:0 auto 14px;width:64px;height:64px;overflow:hidden}

.z-yycg01-item1 .icon img{display:block;width:100%;height:100%}

.z-yycg01-item1 .title{margin-bottom:9px;font-size:24px;color:#000;font-weight:400}

.z-yycg01-item1 .qh{font-size:18px;color:#999}

.z-yycg01-item1 .qh .id{margin-top:8px;font-size:36px;color:#1a3e8b;font-weight:700;line-height:1.1}

.z-yycg01-item2{padding:11px 0 27px;font-size:18px;color:#333;line-height:2.22;text-align:center;border-bottom:1px solid #eee}

.z-yycg01-item2 .z-btnPop2{margin-top:22px}

.z-btnPop2{font-size:0;text-align:center}

.z-btnPop2 .a1,.z-btnPop2 .a2{margin:0 5px;display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:46px;border:1px solid #1a3e8b;border-radius:4px;font-size:18px;text-align:center}

.z-btnPop2 .a1{background-color:#1a3e8b;color:#fff}

.z-btnPop2 .a2{color:#1a3e8b}

.z-yycg01-item3{padding:16px 26px 40px}

.z-yycg01-item3 .title{margin-bottom:42px;font-size:24px;color:#000;font-weight:400;text-align:center}

.bz01-ul .bz01-item{padding-left:35px;position:relative;font-size:18px;color:#999;line-height:1.67}

.bz01-ul .bz01-item:before{content:'';position:absolute;left:5px;top:50%;width:6px;height:6px;background-color:#949597;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}

.bz01-ul .bz01-item.on{color:#1a3e8b}

.bz01-ul .bz01-item.on:before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px;background:url(../images/z-suc.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.qxyy-pop{padding:24px 20px 27px;position:absolute;left:50%;top:50%;width:600px;background-color:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top:10px solid #8b1628;border-radius:5px;z-index:2}

.qxyy-pop .z-tit03{margin-bottom:7px}

.z-qxyy-cont{font-size:18px;color:#666;line-height:1.67;text-align:center}

.z-btnPop3{margin-top:15px;font-size:0;text-align:center}

.z-btnPop3 .a1,.z-btnPop3 .a2{margin:0 5px;display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:48px;border-radius:4px;font-size:18px;text-align:center}

.z-btnPop3 .a1{background-color:#8b1628;color:#fff}

.z-btnPop3 .a2{background-color:#eee;color:#333}

.xq-pop{padding:0 40px 38px;position:absolute;left:50%;top:50%;width:892px;background-color:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;z-index:2}

.xq-pop .close{position:absolute;right:40px;top:30px;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.xq-pop .z-tit03{margin:0;padding:30px 20px 32px}

.z-bgxq01-bd{border:1px solid #eee;max-height:489px;overflow-y:auto}

.z-bgxq01-bd::-webkit-scrollbar{width:3px;height:100%}

.z-bgxq01-bd::-webkit-scrollbar-track{background:0 0}

.z-bgxq01-bd::-webkit-scrollbar-thumb{background:#ccc}

.z-bgxq01-bd::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-bgxq01-bd .hd{padding:8px 20px;background-color:rgba(26,62,139,.1);font-size:16px;color:#666;overflow:hidden}

.z-bgxq01-bd .hd p{margin-right:59px;float:left}

.z-bgxq01-bd .hd .r{margin:0;float:right}

.z-bgxq01-bd .hd span{color:#333}

.z-bgxq01-bd .desc{padding:12px 20px 14px;font-size:16px;color:#666;line-height:3}

.z-bgxq01-bd .desc span{color:#333}

.z-bgxq01-tips{padding:22px 24px 6px;font-size:16px;color:#666;line-height:1.88}

.sc-pop{position:absolute;left:50%;top:50%;width:1004px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px;overflow:hidden;z-index:2}

.sc-pop .close{position:absolute;right:19px;top:23px;width:38px;height:38px;background:url(../images/z-close3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.sc-pop-hd{padding:42px 38px 25px 42px;background-color:#fff;overflow:hidden}

.sc-pop-hd .left{margin-right:35px;float:left}

.sc-pop-hd .left .icon{margin:0 auto 10px;width:118px;height:118px;line-height:118px;font-size:0;text-align:center;background-color:#1a3c8b;border-radius:50%;overflow:hidden}

.sc-pop-hd .left .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.sc-pop-hd .left .title{font-size:32px;color:#1a3c8b;font-weight:700;text-align:center}

.sc-pop-hd .cont{overflow:hidden}

.sc-pop-hd .cont .cont-inner{height:303px;overflow:hidden}

.sc-pop-hd .cont .mCSB_inside>.mCSB_container{margin-right:37px!important}

.sc-pop-hd .cont .mCSB_scrollTools{top:43px!important;width:10px!important}

.sc-pop-hd .cont .mCSB_scrollTools .mCSB_draggerRail{background-color:#f3f5f9!important;width:100%!important;border-radius:0!important}

.sc-pop-hd .cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%!important;background-color:#939496!important;border-radius:0!important}

.sc-pop-hd .cont h5{margin-bottom:10px;font-size:22px;color:#333;font-weight:400}

.sc-pop-hd .cont .t{margin-bottom:20px;padding:10px 22px;font-size:16px;color:#666;line-height:1.88;background-color:rgba(26,60,139,.05);border-radius:10px}

.sc-pop-bt{padding:17px 32px 26px;background-color:#8c1729}

.sc-pop-bt .title{margin-bottom:4px;font-size:22px;color:#fff;font-weight:700}

.sc-pop-bt .cont{font-size:16px;color:rgba(255,255,255,.8);line-height:1.88}

/*!新闻频道*/

.row-news1{padding:76px 0 74px;background-color:#f7f7f7;overflow:hidden}

.news01-hd{margin-bottom:24px;display:-webkit-flex;display:flex;justify-content:space-between}

.news01-hd .news01-hd-l{width:49.64%}

.news01-hd .news01-hd-r{width:48.8%}

.news01-swiper{min-height:391px;height:100%;position:relative;overflow:hidden}

.news01-swiper .con{display:block;height:100%;position:relative;overflow:hidden}

.news01-swiper .pic{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}

.news01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-swiper .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news01-swiper .mask .mask-bt{padding:3.2% 5%;position:absolute;left:0;bottom:0;right:0;z-index:3}

.news01-swiper .title{font-size:20px;color:#fff;font-weight:400;line-height:1.35;height:2.7em;overflow:hidden}

.news01-swiper .date{margin-left:10px;display:inline-block;font-size:16px;color:rgba(255,255,255,.5);font-family:Arial}

.news01-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news01-swiper .swiper-pagination{position:absolute;right:4.6%;bottom:6.14%;left:auto;top:auto;width:auto;font-size:0;z-index:10}

.news01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.3);opacity:1;filter:alpha(opacity=100)}

.news01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}

.news01-ul{margin:0 -10px -20px;font-size:0;height:100%}

.news01-ul .news01-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:100%;height:100%}

.news01-ul .con{display:block;height:100%;background-color:#fff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-ul .pic{height:187px;position:relative;overflow:hidden}

.news01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-ul .inner{padding:24px 26px}

.news01-ul .title{margin-bottom:9px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news01-ul .desc{margin-bottom:14px;font-size:16px;color:#777;line-height:1.7;height:3.4em;overflow:hidden}

.news01-ul .date{font-size:14px;color:#999;font-family:Arial}

.news01-ul .con:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}

.news01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news01-ul .con:hover .title{color:#004097}

.news01-bd{padding:46px 0;background-color:#fff;overflow:hidden}

.news02-ul{margin-bottom:-40px;font-size:0}

.news02-ul .news02-item{margin-bottom:40px;display:inline-block;vertical-align:top;width:100%}

.news02-ul .news02-item:nth-child(3n+1) .con:before{display:none}

.news02-ul .con{padding:0 42px;display:block;position:relative;overflow:hidden}

.news02-ul .con:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:rgba(0,0,0,.15)}

.news02-ul .date{margin-bottom:16px;padding:5px 0;width:84px;height:72px;border:1px solid #8b1728;text-align:center;border-radius:5px;line-height:1.1;font-family:Arial;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .date .d1{font-size:38px;color:#8b1728;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .date .d2{font-size:14px;color:#8b1728;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .title{margin-bottom:12px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news02-ul .desc{font-size:16px;color:#777;line-height:1.63;height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news02-ul .con:hover .date{background-color:#004097;border-color:#006bcd}

.news02-ul .con:hover .date .d1{color:#fff}

.news02-ul .con:hover .date .d2{color:#fff}

.news02-ul .con:hover .title{color:#004097}

.row-news2{padding:76px 0 78px;position:relative;background-color:#f3f3f3;overflow:hidden}

.news2-bg{position:absolute;left:0;top:0;right:0;height:51%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.row-news2 .z-tit01{margin-bottom:45px}

.row-news2 .z-btn01{margin-top:50px}

.row-news2 .wp{height:100%;position:relative;z-index:2}

.yb01-swiper{padding:0 95px;margin:0 -95px;padding-bottom:26px;position:relative;overflow:hidden}

.yb01-swiper .slider{padding:20px;margin:0 -20px;position:relative;overflow:hidden}

.yb01-swiper .con{padding:10px 10px 24px;display:block;background-color:#fff;border:1px solid #fff;box-shadow:0 0 18px 0 rgba(51,51,51,.1);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .pic{padding-top:145.81%;position:relative;overflow:hidden}

.yb01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .inner{padding:2px 20px 0;text-align:center}

.yb01-swiper .title{margin-bottom:5px;font-size:20px;color:#333;font-weight:400;height:1.4em;line-height:1.4;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .qk{font-size:16px;color:#777;height:1.5em;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-swiper .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.yb01-swiper .con:hover .title{color:#004097}

.yb01-swiper .con:hover .qk{color:#004097}

.yb01-swiper .swiper-pagination{position:absolute;left:0;bottom:0;right:0;font-size:0;z-index:10}

.yb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 6px;width:8px;height:8px;border-radius:50%;background-color:rgba(102,102,102,.5);opacity:1;filter:alpha(opacity=100)}

.yb01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#666}

.yb01-swiper .swiper-next,.yb01-swiper .swiper-prev{position:absolute;top:50%;width:58px;height:58px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10}

.yb01-swiper .swiper-next:before,.yb01-swiper .swiper-prev:before{content:'';position:absolute;left:50%;bottom:-13px;width:52px;height:27px;background:url(../images/z-jt-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}

.yb01-swiper .swiper-next:after,.yb01-swiper .swiper-prev:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:12px auto;background-size:12px auto;border-radius:50%;z-index:2}

.yb01-swiper .swiper-prev{left:0}

.yb01-swiper .swiper-prev:after{background-image:url(../images/z-jt8.png)}

.yb01-swiper .swiper-next{right:0}

.yb01-swiper .swiper-next:after{background-image:url(../images/z-jt9.png)}

.row-news3{padding:68px 0 90px;overflow:hidden}

.row-news3 .z-tit01{margin-bottom:46px}

.row-news3 .z-btn01{margin-top:70px}

.video01{display:-webkit-flex;display:flex;justify-content:space-between}

.video01 .video01-l{width:58.5%}

.video01 .video01-r{width:39.21%}

.video01-big{min-height:512px;height:100%;position:relative;overflow:hidden}

.video01-big:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.video01-big:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.video01-big img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.video01-big .play{position:absolute;left:50%;top:50%;width:52px;height:52px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.video01-big .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.video01-big .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.video01-big .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}

.video01-big .mask .mask-bt{padding:3.6% 4%;position:absolute;left:0;bottom:0;right:0;line-height:30px;overflow:hidden;z-index:2}

.video01-big .date{margin-left:15px;float:right;font-size:14px;color:#fff;font-family:Arial}

.video01-big .title{font-size:20px;color:#e8e8e8;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.video01-big:hover:before{background-color:transparent}

.video01-big:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.video01-big:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news03-ul{margin-bottom:-19px}

.news03-ul .news03-item{margin-bottom:19px}

.news03-ul .con{display:block;overflow:hidden}

.news03-ul .pic{margin-right:28px;float:left;width:46.1%;height:158px;position:relative;overflow:hidden}

.news03-ul .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .play{position:absolute;left:50%;top:50%;width:37px;height:37px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}

.news03-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news03-ul .inner{overflow:hidden}

.news03-ul .title{margin-bottom:12px;font-size:20px;color:#333;font-weight:400;line-height:1.6;max-height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news03-ul .date{font-size:14px;color:#999;font-family:Arial}

.news03-ul .con:hover .pic:before{background-color:transparent}

.news03-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news03-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news03-ul .con:hover .title{color:#004097}

/*!新闻频道-医院动态*/

.news04-ul .news04-item{border-bottom:1px solid #ececec}

.news04-ul .con{padding:33px 0 41px;display:block;overflow:hidden}

.news04-ul .pic{margin:2px 52px 0 0;float:left;width:332px; position:relative;overflow:hidden}

.news04-ul .pic:after{content:'';display:block;padding-top:56.33%}

.news04-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news04-ul .inner{overflow:hidden}

.news04-ul .date{margin-bottom:12px;font-size:16px;color:#999;font-family:Arial}

.news04-ul .title{margin-bottom:20px;font-size:20px;color:#333;font-weight:400;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news04-ul .desc{margin-bottom:23px;font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news04-ul .more{font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news04-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news04-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news04-ul .con:hover .title{color:#004097}

.news04-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.news04-ul.news04-ul2{border-top:1px solid #ececec}

.news04-ul.news04-ul2 .pic{margin-right:3.71%;width:23.71%}

.news05-ul .news05-item{border-bottom:1px solid rgba(0,0,0,.1)}

.news05-ul .con{padding:28px 0;display:block}

.news05-ul .pic{margin-bottom:16px;padding-top:56.33%;position:relative;overflow:hidden}

.news05-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news05-ul .play{position:absolute;left:50%;top:50%;width:38px;height:38px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:2}

.news05-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news05-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news05-ul .title{margin-bottom:7px;font-size:18px;color:#333;font-weight:400;line-height:1.72;max-height:3.44em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news05-ul .date{font-size:14px;color:#888;font-family:Arial}

.news05-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news05-ul .con:hover .title{color:#004097}

.news05-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news05-ul .con:hover .pic:before{background-color:transparent}

.news05-ul.news05-ul_02 .news05-item{border:none}

.news05-ul.news05-ul_02 .con{padding:16px 0}

.news05-ul.news05-ul_02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

/*!新闻频道-新闻详情*/

.row-dt1{padding:95px 0 70px;overflow:hidden}

.in-pos{background-color:#f7f7f7;overflow:hidden}

.in-pos .z-btn02{margin:22px 0 0 20px;float:right}

.in-pos .cur{padding:28px 0;overflow:hidden}

.in-pos.in-pos2{background-color:#fff;border-bottom:1px solid #d9d9d9}

.in-pos.in-pos2 .cur{padding:20px 0}

.z-dt01 .hd{padding-bottom:39px;border-bottom:1px solid rgba(0,0,0,.15)}

.z-dt01 .hd .title{margin-bottom:12px;font-size:30px;color:#004097;font-weight:400;line-height:1.53}

.z-dt01 .hd .info{font-size:14px;color:#999}

.z-dt01 .hd .info span{margin-right:40px;display:inline-block}

.z-dt01 .cont{padding:28px 0;font-size:16px;color:#666;line-height:1.88}

.z-dt01 .page{display:-webkit-flex;display:flex;justify-content:space-between}

.z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{width:29.17%;flex-shrink:0;border:1px solid #e7e7e7;box-shadow:0 0 6px 0 rgba(0,0,0,.07);font-size:18px;color:#333;text-align:center;line-height:61px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-dt01 .page .next:hover,.z-dt01 .page .prev:hover,.z-dt01 .page .return:hover{background-color:#004097;color:#fff}

.z-code01{padding:27px 0 30px;background-color:#fff;position:relative}

.z-code01 .pic{margin:0 auto;width:249px;background-color:#fff;overflow:hidden}

.z-code01 .pic img{display:block;width:100%}

.z-code01 .title{padding:0 20px;font-size:18px;color:#333;font-weight:400;text-align:center}

.news06-ul{margin-bottom:-36px}

.news06-ul .news06-item{margin-bottom:36px}

.news06-ul .con{display:block}

.news06-ul .pic{margin-bottom:18px;padding-top:56.33%;position:relative;overflow:hidden}

.news06-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul .play{position:absolute;left:50%;top:50%;width:38px;height:38px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:2}

.news06-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news06-ul .title{font-size:20px;color:#333;font-weight:400;line-height:1.55;max-height:3.1em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul .date{margin-top:4px;font-size:14px;color:#888;font-family:Arial}

.news06-ul .desc{margin-top:14px;font-size:14px;color:#666;line-height:1.93;max-height:3.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news06-ul .con:hover .pic:before{background-color:transparent}

.news06-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news06-ul .con:hover .title{color:#004097}

.news06-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news06-ul.news06-ul_02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news06-ul.news06-ul_02 .desc{margin-top:7px}

.yydh01-ul{margin-bottom:-30px}

.yydh01-ul .yydh01-item{margin-bottom:30px}

.yydh01-ul .con{padding-top:63%;display:block;position:relative;overflow:hidden}

.yydh01-ul .pic{position:absolute;left:0;top:0;width:100%;height:100%}

.yydh01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yydh01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,64,151,.6);z-index:2}

.yydh01-ul .mask .mask-inner{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.yydh01-ul .icon{height:69px;line-height:69px;font-size:0;text-align:center;overflow:hidden}

.yydh01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.yydh01-ul .title{font-size:24px;color:#fff;font-weight:400;text-align:center;line-height:1.5}

.yydh01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news07-ul .news07-item{border-bottom:1px solid rgba(0,0,0,.1)}

.news07-ul .con{padding-left:18px;display:block;height:48px;line-height:48px;position:relative;overflow:hidden}

.news07-ul .con:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#666;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news07-ul .date{margin-left:20px;float:right;font-size:16px;color:#666;font-family:Arial}

.news07-ul .title{font-size:16px;color:#333;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news07-ul .con:hover .title{color:#004097}

/*!新闻频道-肿瘤院报*/

.yb01-ul{margin:0 -18px -42px;font-size:0}

.yb01-ul .yb01-item{padding:0 18px;margin-bottom:42px;display:inline-block;vertical-align:top}

.yb01-ul .con{padding:16px 16px 20px;display:block;border:1px solid #f1ecec;box-shadow:0 0 13px 0 rgba(51,51,51,.08);border-radius:10px;overflow:hidden}

.yb01-ul .pic{margin-bottom:16px;padding-top:148.59%;position:relative;overflow:hidden}

.yb01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-ul .title{margin-bottom:4px;font-size:20px;color:#333;font-weight:400;text-align:center;height:1.45em;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-ul .qk{font-size:16px;color:#777;text-align:center;height:1.45em;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yb01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.yb01-ul .con:hover .title{color:#004097}

.yb01-ul .con:hover .qk{color:#004097}

.yb01-ul.yb01-ul2 .pic{padding-top:133%}

/*!新闻频道-视频中心*/

.news08-ul{margin:0 -18px -38px;font-size:0}

.news08-ul .news08-item{padding:0 18px;margin-bottom:38px;display:inline-block;vertical-align:top}

.news08-ul .con{padding:20px 20px 16px;display:block;border:1px solid #eae8e8;box-shadow:0 0 7px 0 rgba(51,51,51,.09);border-radius:10px;overflow:hidden}

.news08-ul .pic{margin-bottom:21px;padding-top:56.23%;position:relative;overflow:hidden}

.news08-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news08-ul .play{position:absolute;left:50%;top:50%;width:38px;height:38px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:2}

.news08-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news08-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news08-ul .title{margin-bottom:8px;font-size:18px;color:#333;text-align:center;font-weight:400;height:1.33em;line-height:1.33em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news08-ul .date{font-size:14px;color:#999;text-align:center;font-family:Arial;height:2.14em;line-height:2.14em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.news08-ul .con:hover .pic:before{background-color:transparent}

.news08-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news08-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news08-ul .con:hover .title{color:#004097}

.news08-ul.news08-ul_02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

/*!新闻频道-肿瘤院报-详情*/

#pageContent{width:100%;height:100vh;background-color:#fff;overflow:hidden;position:relative}

#imgContainer{width:100%;height:100%}

#positionButtonDiv{width:80px;background:#3a383f;background:rgba(58,56,63,.8);border:solid 1px #100000;color:#fff;padding:8px;text-align:left;position:absolute;right:35px;top:35px}

#positionButtonDiv p{padding:10px 0;overflow:hidden}

#positionButtonDiv .positionButtonSpan img{border:0;width:60px;height:60px;user-select:none}

.zoomButton{border:0;cursor:pointer;float:left}

#zoomOutButton{margin-left:6px}

.imglist a{display:block;margin:5px 0;opacity:.6;filter:alpha(opacity=60)}

.imglist a.on{opacity:1;filter:alpha(opacity=100)}

.imglist img{width:60px;height:83px}

/*!医院概况*/

.bd1-xt1{position:absolute;right:0;top:0;width:1477px;overflow:hidden;z-index:1}

.bd1-xt1 img{display:block;width:100%}

.row-gk1{padding:74px 0 125px;background-color:#f6f6f6;position:relative;overflow:hidden}

.row-gk1 .z-tit01{margin-bottom:56px}

.row-gk1 .z-btn01{margin-top:-53px;float:right;position:relative;z-index:10;overflow:hidden}

.gk1-xt1{position:absolute;left:12.34%;top:45.53%;width:9.84%;overflow:hidden;z-index:1}

.gk1-xt1 img{display:block;width:100%}

.row-gk1 .wp{height:100%;position:relative;z-index:2}

.row-gk1 .num01-ul{padding-top:135px}

.z-gk01{margin:0 -10px;font-size:0}

.z-gk01 .col-c,.z-gk01 .col-l,.z-gk01 .col-r{padding:0 10px;float:none;display:inline-block;vertical-align:top;width:33.33%}

.z-gk01 .col-c{padding-top:56px}

.gk01-ul{margin-bottom:-27px}

.gk01-ul .gk01-item{margin-bottom:27px}

.gk01-ul .con{padding:20px;display:block;min-height:297px;position:relative;border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,.2);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.gk01-ul .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:-1}

.gk01-ul .icon{margin-bottom:14px;height:45px;line-height:45px;font-size:0;text-align:center;overflow:hidden}

.gk01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.gk01-ul .title{margin-bottom:26px;font-size:16px;color:#fff;font-weight:400;text-align:center}

.gk01-ul .desc{font-size:24px;color:#fff;font-weight:700;text-align:center}

.gk01-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.num01-ul{margin:0 -10px -24px;font-size:0}

.num01-ul .num01-item{padding:0 10px;margin-bottom:24px;display:inline-block;vertical-align:bottom;min-width:50%;font-size:0}

.num01-ul .num01-item:first-child{width:100%}

.num01-ul .icon{display:inline-block;vertical-align:bottom;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;overflow:hidden}

.num01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.num01-ul .inner{padding-left:16px;display:inline-block;vertical-align:bottom;width:calc(100% - 40px)}

.num01-ul .n{font-size:60px;color:#666;font-weight:700;line-height:1;font-family:Arial}

.num01-ul .title{font-size:14px;color:#000;font-weight:400;line-height:1.29}

.gk01-r-cont{padding:66px 0;position:relative;border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,.2);overflow:hidden}

.gk01-r-cont .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:-1}

.gk02-ul{margin-bottom:-60px}

.gk02-ul .gk02-item{margin-bottom:60px}

.gk02-ul .con{padding:0 30px;display:block;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gk02-ul .icon{margin-right:10px;float:left;width:50px;height:50px;line-height:50px;font-size:0;text-align:center}

.gk02-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.gk02-ul .inner{padding-top:6px;overflow:hidden}

.gk02-ul .title{margin-bottom:10px;font-size:24px;color:#fff;font-weight:700;line-height:1.5;font-weight:700}

.gk02-ul .desc{font-size:16px;color:#fff;line-height:1.5}

.gk02-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.row-gk2{padding:86px 15px 82px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-gk2 .z-tit01{margin-bottom:40px}

.z-zzjg01{padding-bottom:20px;white-space:nowrap;overflow:hidden;overflow-x:auto}

.z-zzjg01::-webkit-scrollbar{width:100%;height:6px}

.z-zzjg01::-webkit-scrollbar-track{background:0 0}

.z-zzjg01::-webkit-scrollbar-thumb{background:#ccc}

.z-zzjg01::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-zzjg01 .cont{margin:0 auto;width:1110px;height:1600px;background:url(../images/z-zzjg.png) left center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}

.z-zzjg01 .hd{position:absolute;left:50px;top:542px;width:168px;height:41px;line-height:41px;font-size:16px;color:#e6e6e6;text-align:center}

.z-zzjg01 .hd .name{display:block;color:#e6e6e6}

.z-zzjg01 .hd:hover{text-decoration:underline}

.z-zzjg01 .items{float:left;font-size:14px;color:#e6e6e6;text-align:center}

.z-zzjg01 .its1{margin-left:392px;width:168px}

.z-zzjg01 .its1 .it1{margin-top:190px}

.z-zzjg01 .its1 .it2{margin-top:413px}

.z-zzjg01 .its1 .it3{margin-top:500px}

.z-zzjg01 .its1 .it4{margin-top:155px}

.z-zzjg01 .its1 .it5{margin-top:94px}

.z-zzjg01 .its2{margin-left:174px;width:168px}

.z-zzjg01 .its2 .it1{margin-top:92px}

.z-zzjg01 .its2 .it2{margin-top:10px}

.z-zzjg01 .its2 .it3{margin-top:8px}

.z-zzjg01 .its2 .it4{margin-top:8px}

.z-zzjg01 .its2 .it5{margin-top:8px}

.z-zzjg01 .its2 .it6{margin-top:9px;width:284px}

.z-zzjg01 .its2 .it7{margin-top:8px}

.z-zzjg01 .its2 .it8{margin-top:45px}

.z-zzjg01 .its2 .it9{margin-top:8px}

.z-zzjg01 .its2 .it10{margin-top:17px}

.z-zzjg01 .its2 .it11{margin-top:21px}

.z-zzjg01 .its2 .it12{margin-top:36px}

.z-zzjg01 .its2 .it13{margin-top:31px;margin-left:0}

.z-zzjg01 .its2 .it14{margin-top:18px;margin-left:0}

.z-zzjg01 .its2 .it15{margin-top:23px;margin-left:0}

.z-zzjg01 .its2 .it16{margin-top:19px;margin-left:0}

.z-zzjg01 .its2 .it17{margin-top:24px;margin-left:0}

.z-zzjg01 .its2 .it18{margin-top:8px;margin-left:0}

.z-zzjg01 .its2 .it19{margin-top:4px;margin-left:0}

.z-zzjg01 .its2 .it20{margin-top:8px;margin-left:0}

.z-zzjg01 .its2 .it21{margin-top:8px;margin-left:0}

.z-zzjg01 .its2 .it22{margin-top:8px;margin-left:5px}

.z-zzjg01 .its2 .it23{width: 208px;margin-top:11px;margin-left:-33px}

.z-zzjg01 .its2 .it24{width: 208px;margin-top:8px;margin-left:-33px}

.z-zzjg01 .its2 .it25{margin-top: 9px;margin-left: -33px;width:210px}

.z-zzjg01 .its3{margin-left:253px;width:168px}

.z-zzjg01 .its3 .it1{width: 168px; margin-top: 70px}

.z-zzjg01 .its3 .it2{margin-top:2px}

.z-zzjg01 .its3 .it3{margin-top:-12px;margin-left: -201px}

.z-zzjg01 .its3 .it4{margin-top:56px;margin-left:-201px}

.z-zzjg01 .its3 .it5{margin-top:26px;margin-left:0}

.z-zzjg01 .its3 .it6{margin-top:2px}

.z-zzjg01 .its3 .it7{margin-top:1px}

.z-zzjg01 .its3 .it8{width: 240px;margin-top:0}

.z-zzjg01 .its3 .it9{margin-top:4px}

.z-zzjg01 .its3 .it10{margin-top:0}

.z-zzjg01 .its3 .it11{margin-top:0px;margin-left: -4px}

.z-zzjg01 .its3 .it12{width:168px;margin-top:-25px;margin-left:-206px}

.z-zzjg01 .its3 .it13{width:168px;margin-top:0px;margin-left:-206px}

.z-zzjg01 .its3 .it14{width:168px;margin-top:9px;margin-left:-207px}

.z-zzjg01 .its3 .it15{width:132px;margin-top:37px;margin-left:-198px}

.z-zzjg01 .its3 .it16{width: 132px;margin-top: 14px;margin-left:-198px}

.z-zzjg01 .its3 .it17{width: 132px; margin-top: 13px; margin-left: -197px}

.z-zzjg01 .its3 .it18{margin-top: 212px; margin-left: -211px}

.z-zzjg01 .its3 .it19{margin-top: 86px; margin-left: 188px}

.z-zzjg01 .item{margin-top: 20px; width:168px;height:41px;line-height:41px}

.z-zzjg01 .item .name{display:block;color:#e6e6e6;position:relative;z-index:10}

.z-zzjg01 .item:hover{text-decoration:underline}

.row-gk3{padding:49px 0 59px;overflow:hidden}

.row-gk3 .z-tit01{margin-bottom:42px}

.row-gk3 .z-btn01{margin-top:30px}

.ld01-ul{margin:0 -16px -44px;font-size:0}

.ld01-ul .ld01-item{padding:0 16px;margin-bottom:44px;display:inline-block;vertical-align:top}

.ld01-ul .con{display:block;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .pic{padding-top:128.99%;position:relative;overflow:hidden}

.ld01-ul .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:6px solid #183f84;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .inner{padding:26px 12px 22px}

.ld01-ul .name{margin-bottom:2px;font-size:24px;color:#333;text-align:center;font-weight:400;height:1.25em;line-height:1.25em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .desc{font-size:18px;color:#666;text-align:center;height:1.67em;line-height:1.67em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-ul .con:hover{background-color:#183f84;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}

.ld01-ul .con:hover .pic:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.ld01-ul .con:hover .pic img{-webkit-transform:scale(.94,.95);-ms-transform:scale(.94,.95);-o-transform:scale(.94,.95);transform:scale(.94,.95)}

.ld01-ul .con:hover .name{color:#fff}

.ld01-ul .con:hover .desc{color:#fff}

.row-gk4{padding:51px 0 56px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-gk4 .z-tit01{margin-bottom:41px}

.row-gk4 .z-btn01{margin-top:62px}

.z-sb01{height:558px;overflow:hidden}

.z-sb01 .col-r{width:35.36%;height:100%}

.z-sb01 .col-l{width:64.64%;height:100%}

.z-sb01 .tab01-tit{height:100%;position:relative;z-index:10}

.z-sb01 .tab01-desc{height:100%}

.z-sb01 .tab01-desc .tab01-item__on{height:100%}

.sb01-swiper{height:100%;position:relative;overflow:hidden}

.sb01-swiper .con{display:block;height:100%;position:relative;overflow:hidden}

.sb01-swiper .pic{height:100%;overflow:hidden}

.sb01-swiper .pic img{display:block;width:100%;height:100%;object-fit:cover}

.sb01-swiper .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg11.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.sb01-swiper .mask .mask-inner{padding:28px 26px;padding-right:160px;position:absolute;left:0;bottom:0;right:0;z-index:2}

.sb01-swiper .title{font-size:18px;color:#fff;font-weight:400;height:1.67em;line-height:1.67em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.sb01-swiper .swiper-pagination{position:absolute;right:43px;bottom:36px;left:auto;width:auto;font-size:0;z-index:10}

.sb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:10px;height:10px;background-color:#fff;opacity:1;filter:alpha(opacity=100)}

.sb01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#183f84}

.row-gk5{padding:51px 0 108px;overflow:hidden}

.row-gk5 .z-tit01{margin-bottom:44px}

.jg01-ul{margin:0 -20px -40px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.jg01-ul .jg01-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top}

.jg01-ul .con{padding:36px 40px 33px;display:block;height:100%;background-color:#f5f5f5;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#ccc}

.jg01-ul .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#183f84;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .pic{margin-right:25px;float:left;width:88px;height:88px;line-height:88px;font-size:0;text-align:center;background-color:#fff;border-radius:50%;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .pic img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.jg01-ul .pic img:nth-child(2){display:none}

.jg01-ul .inner{padding-top:7px;overflow:hidden}

.jg01-ul .date{margin-bottom:20px;font-size:14px;color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .title{margin-bottom:20px;font-size:24px;color:#333;font-weight:400;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .more{float:right;font-size:14px;color:#333;line-height:2.57;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .more i{margin:-2px 0 0 12px;display:inline-block;vertical-align:middle;width:18px;height:14px;background:url(../images/z-jt16.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jg01-ul .con:hover{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}

.jg01-ul .con:hover:after{width:100%}

.jg01-ul .con:hover .pic{background-color:#183f84}

.jg01-ul .con:hover .pic img{display:none}

.jg01-ul .con:hover .pic img:nth-child(2){display:inline-block}

.jg01-ul .con:hover .date{color:#183f84}

.jg01-ul .con:hover .title{color:#183f84}

.jg01-ul .con:hover .more{color:#183f84}

.jg01-ul .con:hover .more i{background-image:url(../images/z-jt17.png)}

.row-gk6{background-color:#f5f5f5;overflow:hidden}

.row-gk6 .z-tit01{margin:0;padding:81px 0 67px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.z-dj01{padding:38px 0 70px;overflow:hidden}

.z-dj01 .pic{margin:0 auto;width:496px;position:relative}

.z-dj01 .pic:after{content:'';position:absolute;width:859px;height:201px;background:url(../images/z-bg13.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;left:50%;bottom:-62px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}

.z-dj01 .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-dj01 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-gk7{padding:51px 0;overflow:hidden}

.row-gk7 .z-tit01{margin-bottom:57px}

.z-lxwm01{min-height:475px;box-shadow:0 2px 6px 0 rgba(0,0,0,.35);overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between}

.z-lxwm01 .pic{float:right;width:65.29%;overflow:hidden;flex-shrink:0;order:2}

.z-lxwm01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-lxwm01 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-lxwm01 .cont{padding:18px 40px 18px 53px;width:34.71%;overflow:hidden;flex-shrink:0;order:1}

.z-lxwm01 .cont .item{padding:20px 0;min-height:107px;overflow:hidden;cursor:pointer;display:-webkit-flex;display:flex;

    /*align-items:center*/

}

.z-lxwm01 .cont .item+.item{border-top:1px solid #ddd}

.z-lxwm01 .cont .icon{margin-right:20px;float:left;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-lxwm01 .cont .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-lxwm01 .cont .inner{overflow:hidden}

.z-lxwm01 .cont .title{margin-bottom:4px;font-size:16px;color:#333;font-weight:700}

.z-lxwm01 .cont .desc{font-size:18px;color:#183f84;font-weight:700}

.z-lxwm01 .cont .item:hover .icon{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

/*!医院概况-详情*/

.z-dt02{font-size:16px;color:#666;line-height:1.63}

.z-gkDt01{margin-bottom:38px;min-height:398px;display:-webkit-flex;display:flex}

.z-gkDt01 .pic{width:51.36%}

.z-gkDt01 .pic img{display:block;width:100%;height:100%;object-fit:cover}

.z-gkDt01 .cont{padding:20px 60px;width:48.64%;background:url(../images/z-bg15.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.z-gkDt01 .cont .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left center;-webkit-background-size:contain;background-size:contain}

.z-gkDt01 .title{margin-bottom:28px;width:100%;font-size:36px;color:#fff;line-height:1.5;font-weight:400;position:relative;z-index:2}

.z-gkDt01 .ls{width:100%;font-size:18px;color:#fff;line-height:1.5;position:relative;z-index:2}

.z-gkDt01 .ls p{padding:10.5px 0;padding-left:40px;position:relative}

.z-gkDt01 .ls p:before{content:'';position:absolute;left:0;top:24px;width:9px;height:2px;background-color:#fff}

.imgs01-ul{padding:54px 0 42px;margin:0 -13px -26px;font-size:0}

.imgs01-ul .imgs01-item{padding:0 13px;margin-bottom:26px;display:inline-block;vertical-align:top}

.imgs01-ul .pic{padding-top:61.57%;position:relative;overflow:hidden}

.imgs01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.imgs01-ul.imgs01-ul_2 .pic{border-radius:10px}

/*!医院概况-高新设备*/

.tab02 .cp01-ul{padding-bottom:60px}

.cp01-ul{margin:0 -10px -33px;font-size:0}

.cp01-ul li{padding:0 10px;margin-bottom:33px;display:inline-block;vertical-align:top}

.cp01-ul .con{padding:24px 18px 32px;display:block;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cp01-ul .pic{margin-bottom:26px;padding-top:66.27%;position:relative;overflow:hidden}

.cp01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cp01-ul .title{font-size:16px;color:#333;text-align:center;font-weight:400;height:20px;line-height:20px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cp01-ul .con:hover{background-color:#08469b;box-shadow:0 0 7px 0 rgba(4,0,0,.2)}

.cp01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.cp01-ul .con:hover .title{color:#fff;font-weight:700}

/*!医院概况-医院领导*/

.row-ld01{padding:88px 0 70px}

.row-ld01 .wp{position:relative;z-index:2}

.row-ld01 .z-tit02{margin-bottom:60px}

.z-ld01-hd{margin-bottom:22px;position:relative;overflow:hidden}

.z-ld01-hd .z-btn03{position:absolute;right:0;top:0;z-index:10}

.z-ld01-hd .pic{margin-right:54px;float:left;width:162px;overflow:hidden}

.z-ld01-hd .pic img{display:block;width:100%}

.z-ld01-hd .cont{position:relative;overflow:hidden}

.z-ld01-hd .hd{margin-bottom:4px;font-size:30px;color:#333;font-weight:700}

.z-ld01-hd .hd .ks{margin-left:18px;display:inline-block;font-size:18px;color:#004097;font-weight:400}

.z-ld01-hd .info{margin:0 -10px 44px;width:55%;font-size:0}

.z-ld01-hd .info p{padding:0 10px;display:inline-block;vertical-align:top;font-size:16px;color:#333;line-height:1.88;width:50%}

.z-ld01-hd .items{margin:0 -2px -4px;font-size:0}

.z-ld01-hd .items .it{padding:0 2px;margin-bottom:4px;display:inline-block;vertical-align:top;min-width:25%}

.z-ld01-hd .items .title{padding:0 4px;display:block;font-size:16px;color:#333;line-height:32px;text-align:center;background-color:rgba(38,92,166,.1);border-radius:8px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ld01-hd .items .it:hover .title{background-color:#265ca6;color:#fff}

.z-ld01-item{padding:25px 0}

.z-ld01-item .hd{margin-bottom:20px}

.z-ld01-item .hd .title{font-size:30px;color:#004097;font-weight:700}

.z-ld01-item .con{font-size:16px;color:#333;line-height:1.63}

.zw01-ul{margin:-5px -10px;width:71.8%;font-size:0}

.zw01-ul .zw01-item{padding:5px 10px;display:inline-block;vertical-align:top;width:50%;font-size:16px;color:#333;line-height:1.63}

.row-ld02{padding:65px 0 112px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.ld01-swiper{padding-bottom:114px;position:relative;overflow:hidden}

.ld01-swiper .con{display:block;overflow:hidden}

.ld01-swiper .pic{margin-bottom:18px;padding-top:128.5%;position:relative;overflow:hidden}

.ld01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-swiper .title{margin-bottom:6px;font-size:24px;color:#333;font-weight:400;text-align:center;height:1.25em;line-height:1.25em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-swiper .zw{font-size:18px;color:#666;text-align:center;height:1.25em;line-height:1.25em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ld01-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ld01-swiper .con:hover .title{color:#265ca6}

.ld01-swiper .swiper-btn{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;z-index:10}

.ld01-swiper .swiper-btn:before{content:'';position:absolute;left:0;top:50%;right:0;height:1px;background-color:#dcdcdc;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}

.ld01-swiper .swiper-btn .swiper-next,.ld01-swiper .swiper-btn .swiper-prev{margin:0 10px;display:inline-block;vertical-align:middle;width:41px;height:41px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;background-color:#c7a367;border-radius:50%;cursor:pointer;position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld01-swiper .swiper-btn .swiper-prev{background-image:url(../images/z-jt18.png)}

.ld01-swiper .swiper-btn .swiper-next{background-image:url(../images/z-jt19.png)}

.ld01-swiper .swiper-btn .swiper-next:hover,.ld01-swiper .swiper-btn .swiper-prev:hover{background-color:#822230}

/*!搜索结果*/

.row-block2 .news09-ul{padding-bottom:13px}

.news09-ul{margin-bottom:-33px}

.news09-ul .news09-item{margin-bottom:33px}

.news09-ul .con{padding:23px 23px 12px;display:block;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09)}

.news09-ul .title{margin-bottom:10px;font-size:20px;color:#333;font-weight:400;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.news09-ul .title span{color:#8c1729;font-weight:700}

.news09-ul .desc{margin-bottom:9px;font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news09-ul .date{font-size:16px;color:#999;line-height:1.63}

.news09-ul .con:hover .title{color:#004097}

/*!医保物价-政策文件*/

.news010-ul{margin-bottom:-28px}

.news010-ul .news010-item{margin-bottom:28px}

.news010-ul .con{padding:30px 40px;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news010-ul .title{margin-bottom:12px;font-size:20px;color:#333;font-weight:700;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news010-ul .title a{display:block;color:#333;font-weight:400;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news010-ul .tag{padding-bottom:19px;margin-bottom:14px;font-size:0;border-bottom:1px solid rgba(200,200,200,.35)}

.news010-ul .tag .tag-item{margin-right:102px;display:inline-block;vertical-align:top;font-size:16px;color:#333;line-height:1.63}

.news010-ul .tag .tag-item .n{color:#004097}

.news010-ul .txt{font-size:16px;color:#666;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news010-ul .con:hover .title{color:#004097}

.news010-ul .con:hover .title a{color:#004097}

.news010-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.news010-ul .tag .tag-item:hover .n{text-decoration:underline}

/*!就医指南-门诊指南*/

.row-mz1{padding:73px 0 25px;overflow:hidden}

.row-mz1 .z-tit01{margin-bottom:44px}

.row-mz1 .tab02-tit{margin-bottom:0}

.row-mz2{padding:25px 0 112px;overflow:hidden}

.row-mz2 .z-tit02{margin-bottom:44px}

.mzNav-ul{margin:0 -6px -12px;font-size:0;white-space:nowrap;overflow-x:auto;display:-webkit-flex;display:flex}

.mzNav-ul::-webkit-scrollbar{width:100%;height:3px}

.mzNav-ul::-webkit-scrollbar-track{background:0 0}

.mzNav-ul::-webkit-scrollbar-thumb{background:#ccc}

.mzNav-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.mzNav-ul .mzNav-item{padding:0 6px;margin-bottom:12px;display:inline-block;vertical-align:top;width:16.66%;min-height:252px;white-space:normal;flex-shrink:0}

.mzNav-ul .con{padding:20px 20px 40px;display:block;height:100%;position:relative;border-radius:10px;background-color:#004097;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.mzNav-ul .num{position:absolute;left:0;bottom:-20px;right:0;font-size:72px;color:rgba(255,255,255,.05);text-align:center;line-height:1}

.mzNav-ul .icon{margin-bottom:24px;height:70px;line-height:70px;font-size:0;text-align:center;overflow:hidden}

.mzNav-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.mzNav-ul .title{width:100%;font-size:18px;color:#fff;font-weight:400;text-align:center;line-height:1.56;min-height:3.12em}

.mzNav-ul .con:hover{background-color:#8b1728}

.mzNav-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.row-mz3{padding:55px 0 80px;background-color:#f9f9f9;overflow:hidden}

.row-mz3 .z-tit02{margin-bottom:40px}

.row-mz3 .z-btn01{margin-top:60px}

.news011-ul{margin:0 -15px -30px;font-size:0}

.news011-ul .news011-item{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:50%}

.news011-ul .con{padding:0 38px;display:block;background-color:#fff;box-shadow:0 0 6px 0 rgba(51,51,51,.25);overflow:hidden}

.news011-ul .hd{padding:34px 0;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}

.news011-ul .pic{margin:5px 0 0 20px;float:right;width:42.7%;height:147px;overflow:hidden}

.news011-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news011-ul .inner{overflow:hidden}

.news011-ul .title{margin-bottom:17px;font-size:20px;color:#333;font-weight:400;line-height:1.45;max-height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news011-ul .txt{font-size:16px;color:#777;line-height:1.63;max-height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.news011-ul .bt{overflow:hidden}

.news011-ul .more{float:right;font-size:14px;color:#999;line-height:66px}

.news011-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news011-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news011-ul .con:hover .title{color:#004097}

/*!健康科普*/

.row-jkkp1{padding:73px 0 77px;overflow:hidden}

.row-jkkp1 .z-tit01{margin-bottom:38px}

.row-jkkp1 .z-btn01{margin-top:53px}

.news012-ul{margin:0 -14px -43px;font-size:0}

.news012-ul .news012-item{padding:0 14px;margin-bottom:43px;display:inline-block;vertical-align:top;width:33.33%}

.news012-ul .con{padding:20px 20px 35px;display:block;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);background-color:#fff;overflow:hidden}

.news012-ul .pic{margin-bottom:26px;padding-top:52.94%;position:relative;overflow:hidden}

.news012-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news012-ul .title{margin-bottom:22px;font-size:20px;color:#333;font-weight:400;height:1.45em;line-height:1.45em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news012-ul .desc{margin-bottom:11px;font-size:16px;color:#666;line-height:1.69;height:3.38em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news012-ul .date{margin-bottom:30px;font-size:14px;color:#999}

.news012-ul .more{font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news012-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news012-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news012-ul .con:hover .title{color:#004097}

.news012-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.news012-ul.news012-ul2{margin:0 -12px -32px}

.news012-ul.news012-ul2 .news012-item{padding:0 12px;margin-bottom:32px;width:25%}

.news012-ul.news012-ul2 .con{padding:14px 16px 30px}

.news012-ul.news012-ul2 .pic{margin-bottom:14px;padding-top:54.4%}

.news012-ul.news012-ul2 .title{margin-bottom:18px;line-height:1.45;height:2.9em;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news012-ul.news012-ul2 .desc{margin-bottom:5px}

.news012-ul.news012-ul2 .date{margin-bottom:23px}

.row-jkkp2{padding:64px 0 83px;background-color:#f7f7f7;overflow:hidden}

.row-jkkp2 .z-btn01{margin-top:78px}

.z-jkjt01 .jkjt01-swiper{float:left;width:38.64%}

.z-jkjt01 .news013-ul{float:right;width:57.57%}

.jkjt01-swiper{position:relative;box-shadow:0 0 10px 0 rgba(51,51,51,.2);overflow:hidden}

.jkjt01-swiper .con{display:block;background-color:#fff;overflow:hidden}

.jkjt01-swiper .pic{height:302px;position:relative;overflow:hidden}

.jkjt01-swiper .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jkjt01-swiper .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jkjt01-swiper .play{position:absolute;left:50%;top:50%;width:45px;height:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.jkjt01-swiper .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jkjt01-swiper .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.jkjt01-swiper .inner{padding:22px 25px;height:108px}

.jkjt01-swiper .title{font-size:20px;color:#333;font-weight:400;height:1.2em;line-height:1.2em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.jkjt01-swiper .con:hover .pic:after{opacity:0;filter:alpha(opacity=0)}

.jkjt01-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.jkjt01-swiper .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.jkjt01-swiper .swiper-pagination{position:absolute;right:33px;bottom:24px;left:auto;width:auto;font-size:0;z-index:10}

.jkjt01-swiper .swiper-pagination-bullet{margin:0 5px!important;width:9px;height:9px;background-color:rgba(102,102,102,.5);border-radius:5px}

.jkjt01-swiper .swiper-pagination-bullet-active{background-color:#666}

.news013-ul .news013-item{position:relative}

.news013-ul .news013-item:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:rgba(214,214,214,.8)}

.news013-ul .news013-item:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news013-ul .con{padding-right:120px;display:block;height:72px;line-height:72px;position:relative;overflow:hidden}

.news013-ul .pic{margin-right:28px;float:left;width:32.26%;height:156px;overflow:hidden;display:none}

.news013-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news013-ul .inner{overflow:hidden}

.news013-ul .title{display:inline-block;vertical-align:middle;width:100%;font-size:18px;color:#333;font-weight:400;height:1.6em;line-height:1.6em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news013-ul .date{position:absolute;right:0;top:50%;font-size:14px;color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news013-ul .desc{font-size:16px;color:#666;line-height:1.75;height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;display:none}

.news013-ul .news013-item:first-child .con{padding:0;padding-bottom:30px;height:auto}

.news013-ul .news013-item:first-child .pic{display:block}

.news013-ul .news013-item:first-child .inner{line-height:1.5}

.news013-ul .news013-item:first-child .title{font-size:22px;height:1.77em;line-height:1.77em}

.news013-ul .news013-item:first-child .date{margin-top:6px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.news013-ul .news013-item:first-child .desc{margin-top:18px;display:block}

.news013-ul .news013-item:hover:after{width:100%}

.news013-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news013-ul .con:hover .title{color:#004097}

/*!就医服务-健康讲坛*/

.news014-ul{margin:0 -12px -29px;font-size:0}

.news014-ul .news014-item{padding:0 12px;margin-bottom:29px;display:inline-block;vertical-align:top;width:33.33%}

.news014-ul .con{padding:20px 20px 24px;display:block;border:1px solid #eae8e8;box-shadow:0 0 7px 0 rgba(51,51,51,.09);overflow:hidden}

.news014-ul .pic{margin-bottom:20px;padding-top:56.23%;position:relative;overflow:hidden}

.news014-ul .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .play{position:absolute;left:50%;top:50%;width:45px;height:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.news014-ul .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.news014-ul .title{font-size:16px;color:#333;text-align:center;font-weight:400;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news014-ul .con:hover .pic:after{opacity:0;filter:alpha(opacity=0)}

.news014-ul .con:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news014-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news014-ul .con:hover .title{color:#004097}

/*!创新学科*/

.news015-ul{margin-bottom:-60px}

.news015-ul .news015-item{margin-bottom:60px}

.news015-ul .con{padding:44px 42px;display:block;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.11);border-radius:10px;overflow:hidden}

.news015-ul .pic{margin-right:54px;float:left;width:45.4%;height:430px;border-radius:10px;overflow:hidden}

.news015-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news015-ul .inner{padding-top:20px;overflow:hidden}

.news015-ul .title{margin-bottom:32px;font-size:30px;color:#003f95;font-weight:400;line-height:1.5}

.news015-ul .desc{margin-bottom:98px;font-size:16px;color:#333;line-height:1.88;height:9.4em;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}

.news015-ul .z-btn01{margin:0}

.news015-ul .z-btn01 .more{margin:0}

.news015-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news015-ul .con:hover .more{background-color:#8b1728;color:#fff}

.news015-ul .con:hover .more i{background-image:url(../images/z-jt6.png)}

/*!临床试验-关键词检索列表页*/

.z-lcsy01{overflow:hidden}

.z-lcsy01 .col-l{float:left;width:18.71%}

.z-lcsy01 .col-r{padding-left:50px;float:right;width:77.71%;border-left:1px solid #e5e5e5}

.z-slideNav01{}

.z-slideNav01 dl{margin-bottom: 9px}

.z-slideNav01 dt{padding: 11px 0; padding-right:24px;position:relative;font-size:18px;color:#333;font-weight: bold;line-height:1.5;border-bottom: 1px solid #e5e5e5}

.z-slideNav01 dt i{position:absolute;right:0;top:50%;width:18px;height:18px;background:url(../images/z-jia.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-slideNav01 dt a{display:block;color:#333}

.z-slideNav01 dd{padding: 5px 0 15px; padding-left:20px;border-bottom:1px solid #e5e5e5;max-height: 256px; overflow-y: auto; display:none}

.z-slideNav01 dd::-webkit-scrollbar {

    width: 12px;

}

.z-slideNav01 dd::-webkit-scrollbar-track {

    background: #f1f1f1;

}

.z-slideNav01 dd::-webkit-scrollbar-thumb {

    background: #c1c1c1;

}

.z-slideNav01 dd::-webkit-scrollbar-thumb:window-inactive {

    background: #c1c1c1;

}

.z-slideNav01 dd a{padding:5.5px 0;padding-left:28px;display:block;font-size:16px;color:#666;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav01 dd a:before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px; border: 1px solid #666666;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav01 dd a:after{content: ''; position: absolute; left: 4px; top: 50%; width: 8px; height: 8px; border-radius: 50%; background-color: #2657b8; -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%); display: none;}

.z-slideNav01 dd a.on,.z-slideNav01 dd a:hover{color:#2657b8}

.z-slideNav01 dd a.on:before,.z-slideNav01 dd a:hover:before{border-color:#2657b8}

.z-slideNav01 dd a.on:after,.z-slideNav01 dd a:hover:after{display: block}

.z-slideNav01 .on dt{font-weight:700}

.z-slideNav01 .on dt i{background-image:url(../images/z-jian.png)}

.z-slideNav01 .on dt a{font-weight:700}

.z-slideNav01 .on dd{display:block}

.z-slideNav03{margin-bottom: 20px;}

.z-slideNav03 ul{margin-bottom:-10px}

.z-slideNav03 li{margin-bottom:10px}

.z-slideNav03 .title{padding:14px 10px;padding-right:40px;display:block;min-height:55px;position:relative;font-size:18px;color:#333;line-height:1.5;font-weight:700;border-radius:5px;background-color:#e7ecf4;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-slideNav03 .title .icon{position:absolute;right:0;top:50%;width:40px;height:40px;background:url(../images/z-close2.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-slideNav03 .title:hover{padding-left:15px;color:#164393}

.z-lcsyResult01{margin-bottom:11px;padding-bottom:24px;font-size:18px;overflow:hidden;border-bottom:4px solid #e5e5e5}

.z-lcsyResult01 .title{float:left;color:#333}

.z-lcsyResult01 .title span{color:#8c1729;font-weight:700}

.z-lcsyResult01 .date{margin:0 64px 0 20px;float:right;color:#999}

.news016-ul .news016-item{position:relative}

.news016-ul .news016-item:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#e5e5e5}

.news016-ul .news016-item:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news016-ul .con{padding:32px 0;display:block;overflow:hidden}

.news016-ul .title{margin-bottom:6px;font-size:20px;color:#333;font-weight:400;line-height:1.6;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news016-ul .qk{margin-bottom:7px;font-size:16px;color:#2657b8}

.news016-ul .desc{font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news016-ul .news016-item:hover:after{width:100%}

.news016-ul .con:hover .title{color:#004097}

.gl01-ul{margin:0 -15px -30px;font-size:0}

.gl01-ul .gl01-item{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:50%;height:270px}

.gl01-ul .con{padding:20px 11.68%;display:block;height:100%;position:relative;border-radius:15px;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

.gl01-ul .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:1}

.gl01-ul .icon{display:inline-block;vertical-align:middle;width:94px;height:94px;line-height:90px;font-size:0;text-align:center;border-radius:50%;border:2px solid #fff;border-radius:50%;overflow:hidden;position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gl01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.gl01-ul .inner{padding-left:22px;display:inline-block;vertical-align:middle;width:calc(100% - 94px);position:relative;z-index:2}

.gl01-ul .title{font-size:30px;color:#fff;font-weight:400;line-height:1.2}

.gl01-ul .title .en{margin-top:12px;display:block;font-size:18px;text-transform:uppercase}

.gl01-ul .con:hover .icon{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

/*!创新学科2*/

.z-dt03{font-size:16px;color:#333;line-height:1.88;text-align:justify}

.z-num02{margin:50px 0 38px;padding:49px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:10px}

.num02-ul{font-size:0}

.num02-ul .num02-item{padding:36px 20px;display:inline-block;vertical-align:top;width:25%;position:relative}

.num02-ul .num02-item:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background-color:rgba(255,255,255,.1)}

.num02-ul .num{font-size:16px;color:#fff;text-align:center}

.num02-ul .num .n{display:inline-block;font-size:72px;line-height:1}

.num02-ul .title{font-size:16px;color:#fff;text-align:center;font-weight:400}

.z-imgs01{margin-left:69px;float:right;width:48.57%;background:url(../images/z-bg21.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;overflow:hidden}

.z-imgs01 .item{width:71.03%;position:relative;border-radius:10px;overflow:hidden;position:relative;z-index:2}

.z-imgs01 .item img{display:block;width:100%}

.z-imgs01 .item:nth-child(2){margin-top:-88px;z-index:1}

/*!创新学科3*/

.z-dt07{font-size:16px;color:#333;line-height:2.13;text-align:justify}

/*!重点学科*/

.z-dt04{font-size:16px;color:#333;line-height:1.88;text-align:justify}

.imgs02-ul{margin:14px -10px -20px;padding-left:60px;float:right;width:51%;font-size:0}

.imgs02-ul .imgs02-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:50%}

.imgs02-ul .pic{overflow:hidden}

.imgs02-ul .pic img{display:block;width:100%}

.imgs02-ul .imgs02-item:first-child{width:100%}

/*!中心简介*/

.z-imgs02{margin:0 0 30px 55px;padding:58px 0 0 55px;float:right;width:46%;position:relative}

.z-imgs02:after{content:'';position:absolute;left:0;top:0;width:100%;height:87.58%;background-color:#004097;z-index:-1}

.z-imgs02 .pic{overflow:hidden}

.z-imgs02 .pic img{display:block;width:100%}

.z-imgs03{margin:0 0 60px 30px;padding-left:43px;float:right;width:39.8%;position:relative}

.z-imgs03:after{content:'';position:absolute;left:0;top:50%;right:0;height:109.2%;background:url(../images/z-bg24.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.z-imgs03 .pic{border-radius:10px;overflow:hidden}

.z-imgs03 .pic img{display:block;width:100%}

/*!临床试验介绍页*/

.z-slideNav02 .title{margin-bottom:14px;font-size:20px;color:#333;font-weight:700}

.z-slideNav02 dl{border-bottom:1px solid #e5e5e5}

.z-slideNav02 dt{font-size:18px;color:#333;line-height:1.5}

.z-slideNav02 dt a{padding:15px 0;display:block;color:#333}

.z-slideNav02 dt i{margin:-2px 0 0 10px;display:inline-block;vertical-align:middle;width:8px;height:14px;background:url(../images/z-jt21.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-slideNav02 .on dt{color:#004097}

.z-slideNav02 .on dt a{color:#004097}

.z-slideNav02 .on dt i{background-image:url(../images/z-jt22.png)}

/*!临床试验项目详情页*/

.z-dt05 .title{margin-bottom:20px;font-size:30px;color:#004097;font-weight:400;line-height:1.4}

.z-dt05 .info{padding:28px 0;border-top:1px dashed rgba(141,141,141,.5);border-bottom:1px solid rgba(141,141,141,.5);font-size:0}

.z-dt05 .info span{padding-right:20px;display:inline-block;vertical-align:top;width:50%;font-size:16px;color:#333;line-height:1.5}

.z-dt05 .con{padding:38px 0;font-size:16px;color:#666;line-height:1.88}

.z-syInfo01{padding:20px 32px;background-color:#f7f7f7;font-size:16px;color:#666;line-height:1.6}

.z-syInfo01>.title{margin-bottom:23px;font-size:20px;color:#333;font-weight:700}

.z-syInfo01 .item{margin-bottom:20px}

.z-syInfo01 .item .title{margin-bottom:5px;font-size:16px;color:#333;font-weight:700}

.z-syInfo01 .item .title img{margin:-2px 6px 0 0;display:inline-block;vertical-align:middle}

.z-mzsj01{margin-top:18px}

.z-mzsj01 .mzsj-items{margin-bottom:17px;border:1px solid #e8e8e8;background-color:#fff}

.z-mzsj01 .mzsj-item{padding:6px 20px;overflow:hidden}

.z-mzsj01 .mzsj-item+.mzsj-item{border-top:1px solid #e8e8e8}

.z-mzsj01 .t{float:left;min-width:80px;font-size:16px;color:#666;line-height:1.88}

.z-mzsj01 .n{font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.z-syInfo01 .item.item2{font-size:14px;line-height:1.8}

/*!政策文件-详情*/

.z-dt06 .hd{margin-bottom:20px;text-align:center}

.z-dt06 .hd .title{margin-bottom:10px;font-size:30px;color:#004097;font-weight:400;text-align:center;line-height:1.53}

.z-dt06 .hd .info{margin-bottom:32px;font-size:14px;color:#999;line-height:1.71;text-align:center}

.z-dt06 .hd .info span{margin:0 10px;display:inline-block}

.z-dt06 .hd .fl{display:inline-block;border:1px solid #dbe3ef;border-left:none;font-size:0;text-align:center}

.z-dt06 .hd .fl span{display:inline-block;vertical-align:middle;font-size:16px;color:#333}

.z-dt06 .hd .fl em{padding:16px 15px;display:inline-block;vertical-align:middle;min-width:123px;background-color:#e0f0ff;text-align:center;border-left:1px solid #dbe3ef}

.z-dt06 .hd .fl i{padding:16px 24px;display:inline-block;vertical-align:middle;min-width:112px;border-left:1px solid #dbe3ef}

.z-dt06 .con{padding:37px 0;font-size:16px;color:#333;line-height:1.88}

/*!预约挂号*/

.imgs03-ul{margin:0 0 -26px 58px;float:right;width:40%}

.imgs03-ul .imgs03-item{margin-bottom:26px}

.imgs03-ul .pic{border-radius:20px;overflow:hidden}

.imgs03-ul .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.imgs03-ul .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-tips01{margin-top:30px;padding-top:33px;border-top:1px solid rgba(0,0,0,.15);font-size:16px;color:#666;line-height:2.25}

/*!楼层分布*/

.z-lc01{margin-bottom:69px;font-size:0;overflow:hidden}

.z-lc01 img{display:inline-block;vertical-align:top;width:31.4%;height: 573px;object-fit: cover}

.z-lc01 img:nth-child(2){width:68.6%}

/*!来院交通*/

.jt01-ul .jt01-item+.jt01-item{border-top:1px solid #dadada}

.jt01-ul .con{padding:34px 0}

.jt01-ul .inner{float:left;width:57.71%}

.jt01-ul .imgs{float:right;width:39.21%}

.jt01-ul .hd{font-size:18px;color:#333}

.jt01-ul .hd .title{margin-bottom:9px;color:#004097;line-height:inherit}

.jt01-ul .tips{font-size:16px;color:#666;line-height:1.75}

.jt01-ul .pic{margin-bottom:18px;overflow:hidden}

.jt01-ul .pic img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jt01-ul .imgs-title{font-size:16px;color:#666;line-height:2;text-align:center}

.jt01-ul .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-map01{overflow:hidden}

.z-map01 img{display:block;width:100%}

/*!防癌体检*/

.h-row3{padding:82px 0 95px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.h-row3 .z-tit01{margin-bottom:48px}

.z-yyInfo01{border:1px solid #e5eaf5;box-shadow:0 0 10px 0 rgba(6,0,1,.04);border-radius:10px;background-color:#fff;overflow:hidden}

.z-yyInfo01 .hd{padding:24px 0;text-align:center;background-color:#dde9ff;position:relative;overflow:hidden}

.z-yyInfo01 .hd .num{position:absolute;left:30px;bottom:-15px;font-size:72px;color:rgba(19,94,203,.3);line-height:1}

.z-yyInfo01 .hd .title{font-size:24px;color:#135ecb;font-weight:700;line-height:1.5}

.z-yyInfo01 .con{padding:64px 105px 68px 103px}

.imgs04-ul{margin:0 -25px -50px;font-size:0}

.imgs04-ul .imgs04-item{padding:0 25px;margin-bottom:50px;display:inline-block;vertical-align:top;width:50%}

.imgs04-ul .pic{padding:30px;height:534px;line-height:474px;font-size:0;text-align:center;box-shadow:0 0 10px 0 rgba(6,0,1,.04);border-radius:30px;overflow:hidden}

.imgs04-ul .pic img{display:inline-block;vertical-align:top;max-width:100%;max-height:100%}

.h-row4{padding:62px 0 144px;overflow:hidden}

.h-row4 .z-tit01{margin-bottom:46px}

.h-row4 .z-btn01{margin-top:39px}

.h-row4 .z-btn01 .more{margin:0}

.h-row5{padding:80px 0 120px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.h-row5 .z-tit01{margin-bottom:78px}

.h-row5 .z-dt04{margin-bottom:85px}

.z-imgs04{margin-right:62px;padding-right:32px;float:left;width:46%;position:relative}

.z-imgs04:after{content:'';position:absolute;right:0;bottom:-14px;width:98px;height:88px;background:url(../images/z-bg30.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.imgs05-ul{margin:0 -8px -16px;font-size:0}

.imgs05-ul .imgs05-item{padding:0 8px;margin-bottom:16px;display:inline-block;vertical-align:top;width:50%}

.imgs05-ul .pic{padding-top:97.96%;position:relative;box-shadow:0 0 21px 0 rgba(6,0,1,.07);border-radius:50% 0 50% 0;overflow:hidden}

.imgs05-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.z-lstd01{padding:33px 50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:80px 0 80px 0;overflow:hidden}

.z-lstd01 .imgs{margin:7px 0 0 85px;float:right}

.z-lstd01 .imgs .pic{margin:0 auto 8px;padding:14px;width:202px;background-color:#fff;overflow:hidden}

.z-lstd01 .imgs .pic img{display:block;width:100%}

.z-lstd01 .imgs .img-title{font-size:16px;color:#fff;text-align:center;font-weight:400;line-height:1.5}

.z-lstd01 .con{overflow:hidden}

.z-lstd01 .con .con-hd{padding-bottom:25px;margin-bottom:20px;font-size:24px;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}

.z-lstd01 .con .title{line-height:inherit;margin-bottom:8px;font-weight:400}

.z-lstd01 .con .info{font-size:18px;font-weight:700}

.z-lstd01 .con .info span{margin-right:12px;display:inline-block}

.z-lstd01 .con .txt{margin-bottom:24px;font-size:16px;color:#fff;line-height:1.94}

.z-lstd01 .con .date{font-size:24px;color:#ffe4ac}

/*!科室导航*/

.z-ksdh01-item{margin-bottom:66px}

.ksdh01-ul{margin:0 -10px -20px;font-size:0}

.ksdh01-ul .ksdh01-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:20%}

.ksdh01-ul .con{padding:0 10px;display:block;height:55px;line-height:53px;border:1px solid #e7e5e5;box-shadow:0 0 5px 0 rgba(51,51,51,.09);border-radius:5px;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.ksdh01-ul .icon{margin:-2px 2px 0 0;display:inline-block;vertical-align:middle;width:40px;height:50px;font-size:0;text-align:center;overflow:hidden}

.ksdh01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ksdh01-ul .icon img:nth-child(2){display:none}

.ksdh01-ul .title{display:inline-block;vertical-align:middle;width:calc(100% - 42px);font-size:20px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ksdh01-ul .con:hover{background-color:#8b1728}

.ksdh01-ul .con:hover .icon img{display:none}

.ksdh01-ul .con:hover .icon img:nth-child(2){display:inline-block}

.ksdh01-ul .con:hover .title{color:#fff}

/*!科室导航-详情*/

.row-ksdh1{padding:35px 0 98px;position:relative;overflow:hidden}

.row-ksdh1 .z-tit01{margin-bottom:25px;border-color:rgba(255,255,255,.2)}

.row-ksdh1 .z-tit01 .title{padding-bottom:22px}

.row-ksdh1 .wp{height:100%;position:relative;z-index:3}

.row-ksdh1:after{content:'';position:absolute;left:0;bottom:0;right:0;height:48.85%;background:url(../images/z-bg32.png) center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:2}

.ksdh1-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:1}

.z-ksdh-info{margin-bottom:-21.5px}

.z-ksdh-info .item{margin-bottom:21.5px;overflow:hidden}

.z-ksdh-info .icon{margin-right:20px;float:left;width:32px;height:32px;line-height:32px;font-size:0;text-align:center;background-color:#fff;border-radius:50%;overflow:hidden}

.z-ksdh-info .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:100%}

.z-ksdh-info .title{font-size:20px;color:#fff;line-height:1.6;overflow:hidden}

.z-ksdh-info .title .t{margin-left:20px;font-size:16px}

.row-ksdh2{padding:0 0 78px;position:relative;margin-top:-1px;background-color:#fff;overflow:hidden;z-index:2}

.row-ksdh2 .tab02-tit{margin-bottom:35px}

.row-ksdh2 .z-tit02{margin-bottom:58px}

.z-imgs05{float:right;width:50%;margin:0 0 40px 46px;overflow:hidden}

.z-imgs05 img{display:block;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-imgs05:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-ksdh3{padding:74px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-ksdh3 .z-tit02{margin-bottom:47px}

.ly01-ul{margin:0 -10px -20px;font-size:0;text-align:center}

.ly01-ul .ly01-item{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:16.66%}

.ly01-ul .con{padding:10px;display:block;font-size:18px;color:#004097;text-align:center;border-radius:24px;background-color:#fff;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly01-ul .con:hover{background-color:#004097;color:#fff}

.row-ksdh4{padding:58px 0 83px;overflow:hidden}

.row-ksdh4 .z-tit02{margin-bottom:25px}

.row-ksdh4 .z-tit02 .title{padding-bottom:24px}

.row-ksdh4 .lyopc-tag{margin-bottom:40px}

.zj01-swiper{padding-bottom:45px;position:relative;overflow:hidden}

.zj01-swiper .swiper-pagination{font-size:0;bottom:0}

.zj01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:9px;height:9px;background-color:rgba(102,102,102,.5);opacity:1;filter:alpha(opacity=100)}

.zj01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#666}

.zj01-ul{margin-bottom:-30px;height:100%}

.zj01-ul .zj01-item{margin-bottom:30px}

.zj01-ul .zj01-code .pic{box-shadow:0 0 24px 0 rgba(0,0,0,.1)}

.zj01-ul .con{padding:22px;display:block;height:100%;background-color:#f6f6f6;border:1px solid rgba(159,159,159,.2);overflow:hidden}

.zj01-ul .hd{padding-right:20px;float:left;width:53.5%;font-size:0}

.zj01-ul .pic{margin:5px 35px 0 0;display:inline-block;vertical-align:top;width:130px;height:175px;background-color:#fff;overflow:hidden}

.zj01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover}

.zj01-ul .inner{display:inline-block;vertical-align:top;width:calc(100% - 165px)}

.zj01-ul .title{margin-bottom:9px;font-size:14px;color:#666;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.zj01-ul .title .name{margin-right:10px;display:inline-block;font-size:20px;color:#333}

.zj01-ul .info{margin-bottom:12px;font-size:16px;color:#666;line-height:2;height:6em;overflow:hidden}

.zj01-ul .info span{color:#333}

.zj01-ul .info .zw{color:#065dac}

.zj01-ul .btn{font-size:0}

.zj01-ul .btn .a{display:inline-block;vertical-align:middle;width:110px;height:32px;line-height:32px;background-color:#8b1728;border-radius:16px;font-size:14px;color:#fff;text-align:center}

.zj01-ul .btn .a i{margin:-2px 6px 0 0;display:inline-block;vertical-align:middle;width:15px;height:15px;background:url(../images/z-yy6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj01-ul .btn .a:hover i{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.zj01-ul .bd{padding-top:5px;float:right;width:46.5%}

.row-ksdh5{overflow:hidden}

.row-ksdh5 .ksdh5-col{float:left;width:38.64%}

.row-ksdh5 .ksdh5-cor{float:right;width:57.57%}

/*!专家列表*/

.z-zm01{margin-bottom:35px;padding:25.5px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:8px;font-size:0;white-space:nowrap;overflow-x:auto}

.z-zm01::-webkit-scrollbar{width:100%;height:3px}

.z-zm01::-webkit-scrollbar-track{background:0 0}

.z-zm01::-webkit-scrollbar-thumb{background:#ccc}

.z-zm01::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-zm01 a{padding:0 4px;display:inline-block;vertical-align:top;width:3.84%;font-size:24px;color:#c1c9d7;line-height:1.5;text-align:center;text-transform:uppercase;font-family:Times New Roman}

.zj03-ul{margin:0 -20px -40px;font-size:0}

.zj03-ul .zj03-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:33.33%}

.zj03-ul .con{padding:0 36px;display:block;box-shadow:0 0 9px 0 rgba(0,0,0,.08);border-radius:8px;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .hd{padding:38px 0 28px;font-size:0;border-bottom:1px solid #e3e3e3;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .hd .zm{display:inline-block;vertical-align:middle;width:68px;height:68px;line-height:64px;font-size:0;text-align:center;border:2px solid #bc9061;border-radius:50%;font-size:48px;color:#bc9061;font-weight:700;font-family:Arial}

.zj03-ul .hd .name{padding:0 16px;display:inline-block;vertical-align:middle;width:calc(100% - 230px);font-size:30px;color:#2e5e8e;line-height:1.5;font-weight:700;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .hd .zw{display:inline-block;vertical-align:middle;width:162px;font-size:16px;color:#333;line-height:1.88;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .bd{padding:22px 0 28px}

.zj03-ul .txt{font-size:16px;color:#666;line-height:1.63;

    height:5.5em;

    overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.zj03-ul .txt span{color: #2E5E8E; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj03-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);background-color:#8b1728}

.zj03-ul .con:hover .hd{border-color:#99303f}

.zj03-ul .con:hover .hd .name{color:#fff}

.zj03-ul .con:hover .hd .zw{color:#fff}

.zj03-ul .con:hover .txt{color:#fff}

.zj03-ul .con:hover .txt span{color: #fff}

/*!专家列表-详情*/

.row-zj1{padding:57px 0 60px;overflow:hidden}

.row-zj1 .z-ld01-item+.z-ld01-item{border-top:1px solid #d6d6d6}

.z-ld01-hd2 .pic{margin-right:52px;float:left;width:243px;overflow:hidden}

.z-ld01-hd2 .pic img{display:block;width:100%}

.z-ld01-hd2 .cont{padding-top:11px;position:relative;float:left;width:calc(100% - 295px)}

.z-ld01-hd2 .z-btn03{position:absolute;right:0;top:13px}

.z-ld01-hd2 .cont-hd{padding-bottom:12px;border-bottom:1px solid #d6d6d6}

.z-ld01-hd2 .hd{margin-bottom:12px;font-size:30px;color:#333;font-weight:700;line-height:1}

.z-ld01-hd2 .hd .ks{display:inline-block;vertical-align:bottom;margin-left:18px;font-size:18px;color:#004097;font-weight:400}

.z-ld01-hd2 .info{margin-bottom:10px;font-size:16px;color:#333;line-height:1.88}

.z-ld01-hd2 .sc{font-size:0}

.z-ld01-hd2 .sc .it{margin-right:10px;display:inline-block;vertical-align:middle;min-width:82px;line-height:32px;font-size:16px;color:#333;text-align:center;background-color:rgba(38,92,166,.1);border-radius:8px}

.z-ld01-hd2 .sc .it.on,.z-ld01-hd2 .sc .it:hover{background-color:#265ca6;color:#fff}

.z-ld01-hd2 .cont-bd{padding-top:8px}

.z-ld01-hd2 .code{margin:12px 0 0 20px;float:right}

.z-ld01-hd2 .code .code-pic{margin:0 auto 11px;width:111px;box-shadow:0 0 6px 0 rgba(0,0,0,.27);overflow:hidden}

.z-ld01-hd2 .code .code-pic img{display:block;width:100%}

.z-ld01-hd2 .code .code-title{font-size:16px;color:#333;text-align:center}

.z-ld01-hd2 .cont-bd-l{overflow:hidden}

.z-ld01-hd2 .info2{margin-bottom:10px;font-size:16px;color:#333;line-height:1.88}

.z-ld01-hd2 .btn-yy{display:block;width:137px;height:53px;line-height:53px;background-color:#8c1729;border-radius:8px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ld01-hd2 .btn-yy:hover{opacity:.8;filter:alpha(opacity=80)}

.zw01-ul.zw01-ul-col3{width:auto}

.zw01-ul.zw01-ul-col3 .zw01-item{width:33.33%}

.row-zj2{padding:80px 0 124px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-zj2 .z-tit02{margin-bottom:54px}

.yy01-ul{margin:0 -18px -36px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.yy01-ul .yy01-item{padding:0 18px;margin-bottom:36px;display:inline-block;vertical-align:top;width:25%}

.yy01-ul .con{padding:42px 20px 50px;display:block;height:100%;background:#fff;border-radius:10px;position:relative;overflow:hidden}

.yy01-ul .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg36.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .title{margin-bottom:30px;font-size:24px;color:#065dac;font-weight:700;text-align:center;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .icon{margin:0 auto 40px;display:block;width:116px;height:116px;line-height:116px;border-radius:50%;font-size:0;text-align:center;box-shadow:0 0 24px 0 rgba(0,0,0,.1);position:relative;z-index:2;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:100%;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .txt{font-size:16px;color:#333;line-height:1.88;text-align:center;position:relative;z-index:2;word-break:break-all;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.yy01-ul .con:hover:after{opacity:1;filter:alpha(opacity=100)}

.yy01-ul .con:hover .title{color:#fff}

.yy01-ul .con:hover .icon{background-color:#fff}

.yy01-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.yy01-ul .con:hover .txt{color:#fff}

.row-zj3{padding:60px 0 38px;overflow:hidden}

.z-czsj01{font-size:16px;color:#666;line-height:1.5;overflow:hidden}

.z-czsj01 .czsj01-col{padding-right:25px;float:left;width:calc(100% - 275px)}

.z-czsj01 .czsj01-cor{float:right;width:275px}

.z-czsj01 .lyopc-tag{margin-bottom:30px}

.z-czsj01 .z-table07{margin-bottom:12px}

.z-czsj01 .z-table07 td,.z-czsj01 .z-table07 th{font-size:16px}

.z-czsj01-imgs{padding-top:103.27%;position:relative;text-align:center;overflow:hidden}

.z-czsj01-imgs .img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-czsj01-imgs .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:2}

.z-czsj01-imgs .mask .mask-con{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.z-czsj01-imgs .icon{margin:0 auto 6px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;overflow:hidden}

.z-czsj01-imgs .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-czsj01-imgs .t{padding-bottom:4px;display:inline-block;font-size:24px;color:#fff;font-weight:400;text-align:center;position:relative}

.z-czsj01-imgs .t:after{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#fff}

.z-czsj01-imgs:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-zj4{padding:62px 0 92px;position:relative;overflow:hidden}

.row-zj4 .z-tit02{margin-bottom:54px}

.row-zj4 .wp{height:100%;position:relative;z-index:2}

.zj4-bg{position:absolute;left:0;top:0;right:0;height:273px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.zj02-ul{margin:0 -25px -50px;font-size:0}

.zj02-ul .zj02-item{padding:0 25px;margin-bottom:50px;display:inline-block;vertical-align:top;width:20%}

.zj02-ul .con{display:block;border-radius:10px;background-color:#fff;position:relative;overflow:hidden}

.zj02-ul .con:after{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#194186}

.zj02-ul .pic{padding-top:113%;position:relative;overflow:hidden}

.zj02-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.zj02-ul .inner{padding:12px 0 30px}

.zj02-ul .title{margin-bottom:12px;font-size:13px;color:#004097;text-align:center}

.zj02-ul .title .name{margin-right:4px;display:inline-block;font-size:20px;color:#333}

.zj02-ul .btn{margin:0 -8px;font-size:0;text-align:center}

.zj02-ul .btn .a1,.zj02-ul .btn .a2{margin:0 8px;display:inline-block;vertical-align:middle;width:90px;height:30px;line-height:30px;border-radius:15px;font-size:13px;color:#fff;text-align:center}

.zj02-ul .btn .a1{background-color:#004097}

.zj02-ul .btn .a2{background-color:#8b1728}

.zj02-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.row-zj5{padding:52px 0 133px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-zj5 .zj5-col{float:left;width:42.71%}

.row-zj5 .zj5-cor{float:right;width:51.21%}

.row-zj5 .z-hd02{margin-bottom:40px}

.row-zj5 .news017-ul{margin-top:-36px}

.z-videoNews01 .pic{height:336px;position:relative;overflow:hidden}

.z-videoNews01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoNews01 .play{position:absolute;left:50%;top:50%;width:52px;height:52px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}

.z-videoNews01 .play:before{content:'';position:absolute;left:50%;top:50%;width:150%;height:150%;background-color:rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-videoNews01 .play:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-play3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.z-videoNews01 .inner{padding:22px 14px;background-color:#fff;height:88px}

.z-videoNews01 .title{font-size:20px;color:#333;line-height:1.5;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.z-videoNews01:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.z-videoNews01:hover .play:before{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0;filter:alpha(opacity=0)}

.news017-ul .con{padding:36px 0 32px;display:block;position:relative;overflow:hidden}

.news017-ul .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:rgba(214,214,214,.8)}

.news017-ul .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#065dac;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news017-ul .date{margin-right:20px;float:left;width:70px}

.news017-ul .date .d1{margin-bottom:5px;font-size:30px;color:#065dac;font-weight:700;line-height:1}

.news017-ul .date .d2{font-size:14px;color:#000}

.news017-ul .inner{overflow:hidden}

.news017-ul .title{margin-bottom:3px;font-size:20px;color:#333;font-weight:400;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news017-ul .desc{font-size:16px;color:#666;line-height:1.63;height:3.26em;overflow:hidden}

.news017-ul .con:hover:after{width:100%}

.news017-ul .con:hover .title{color:#065dac}

/*!合作交流*/

.row-hz1{padding:73px 0 117px;background-color:#f7f7f7;overflow:hidden}

.row-hz1 .z-tit01{margin-bottom:50px}

.yq01-ul{font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.yq01-ul .yq01-item{width:50%;flex-shrink:0}

.yq01-ul .con{display:block;height:100%;overflow:hidden;box-shadow:0 0 9px 0 rgba(51,51,51,.09);display:-webkit-flex;display:flex}

.yq01-ul .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0;order: 2;}

.yq01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yq01-ul .inner{padding:15px 38px;width:50%;background-color:#fff;position:relative;flex-shrink:0;order: 1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.yq01-ul .inner:before{content:'';position:absolute;top:54px;width:14px;height:26px;background:url(../images/z-jt24.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;left:100%;right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.yq01-ul .title{margin-bottom:18px;width:100%;font-size:24px;color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yq01-ul .desc{margin-bottom:54px;width:100%;font-size:16px;color:#666;line-height:1.88;height:7.52em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yq01-ul .z-btn04{margin:0;width:100%}

.yq01-ul .z-btn04 .more{margin:0}

.yq01-ul .yq01-item:nth-child(3) .pic,.yq01-ul .yq01-item:nth-child(4) .pic{order:1}

.yq01-ul .yq01-item:nth-child(3) .inner,.yq01-ul .yq01-item:nth-child(4) .inner{order:2}

.yq01-ul .yq01-item:nth-child(3) .inner:before,.yq01-ul .yq01-item:nth-child(4) .inner:before{right: 100%; left: auto; -webkit-transform: rotate(0);

    -ms-transform: rotate(0);

    -o-transform: rotate(0);

    transform: rotate(0);}

.yq01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.yq01-ul .con:hover .title{color:#004097}

.yq01-ul .con:hover .more{background-color:#91152f;color:#fff}

.yq01-ul .con:hover .more i{background-image:url(../images/z-jt6.png)}

.row-hz2{padding:63px 0 83px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-hz2 .z-tit01{margin-bottom:58px}

.row-hz2 .z-btn01{margin-top:65px}

.news018-ul{margin:0 -20px -40px;font-size:0}

.news018-ul .news018-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:50%}

.news018-ul .con{padding:26px 24px;display:block;background-color:#fff;overflow:hidden;display:-webkit-flex;display:flex}

.news018-ul .pic{width:53.5%;overflow:hidden;flex-shrink:0}

.news018-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news018-ul .inner{padding-left:24px;width:46.5%}

.news018-ul .title{margin-bottom:13px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news018-ul .desc{margin-bottom:14px;font-size:16px;color:#777;line-height:1.75;height:5.25em;overflow:hidden}

.news018-ul .date{font-size:14px;color:#999}

.news018-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news018-ul .con:hover .title{color:#004097}

.row-hz3{padding:70px 0 79px;background-color:#f7f7f7;overflow:hidden}

.row-hz3 .z-tit01{margin-bottom:44px}

.row-hz3 .z-btn01{margin-top:58px}

/*!党群工作*/

.row-dqgz1{padding:73px 0 100px;overflow:hidden}

.row-dqgz1 .z-tit01{margin-bottom:49px}

.z-djhf01{margin:0 -12px;overflow:hidden}

.z-djhf01 .djhf01-coc,.z-djhf01 .djhf01-col,.z-djhf01 .djhf01-cor{padding:0 12px;float:left}

.z-djhf01 .djhf01-col{width:26.1%}

.z-djhf01 .djhf01-coc{width:47.7%}

.z-djhf01 .djhf01-cor{width:26.2%}

.xf01-ul{margin:0 -11px -23px;font-size:0}

.xf01-ul .xf01-item{padding:0 11px;margin-bottom:23px;display:inline-block;vertical-align:top;width:100%}

.xf01-ul .con{display:block;position:relative;overflow:hidden}

.xf01-ul .pic{padding-top:165.8%;position:relative;overflow:hidden}

.xf01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.xf01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}

.xf01-ul .mask .mask-con{padding:55px 40px;position:absolute;left:0;top:0;right:0}

.xf01-ul .title{margin-bottom:26px;font-size:24px;color:#fff;font-weight:400}

.xf01-ul .title .en{margin-top:2px;display:block;font-size:18px}

.xf01-ul .more{width:32px;height:32px;background:url(../images/z-jt25.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.xf01-ul.xf01-ul2 .xf01-item{width:50%}

.xf01-ul.xf01-ul2 .pic{padding-top:42.55%}

.xf01-ul.xf01-ul2 .mask .mask-con{padding:28px 32px}

.xf01-ul.xf01-ul2 .title{margin-bottom:20px}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(1){width:100%}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(1) .mask .mask-con{padding:69px 54px;top:auto;bottom:0}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(2) .pic,.xf01-ul.xf01-ul2 .xf01-item:nth-child(3) .pic{padding-top:85.85%}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(2) .mask .mask-con{top:auto;bottom:0}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(2) .title{margin-bottom:14px}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(3) .mask .mask-con{padding:50px 32px}

.xf01-ul.xf01-ul2 .xf01-item:nth-child(3) .title{margin-bottom:16px}

.xf01-ul.xf01-ul3 .mask .mask-con{padding:26px 46px;top:auto;bottom:0}

.xf01-ul.xf01-ul3 .title{margin-bottom:18px}

.xf01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.xf01-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.row-dqgz2{padding:65px 0 113px;background-color:#f7f7f7;overflow:hidden}

.row-dqgz2 .z-tit01{margin-bottom:48px}

.z-ghgkInfo01{margin-bottom:50px;overflow:hidden;background-color:#fff;display:-webkit-flex;display:flex}

.z-ghgkInfo01 .pic{width:50%;overflow:hidden;flex-shrink:0}

.z-ghgkInfo01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ghgkInfo01 .inner{padding:32px 56px 48px;width:50%}

.z-ghgkInfo01 .title{margin-bottom:24px;font-size:30px;color:#333;font-weight:400;line-height:1.5}

.z-ghgkInfo01 .txt{font-size:16px;color:#555;line-height:1.88}

.z-ghgkInfo01 .txt p{margin-bottom:10px}

.z-ghgkInfo01 .z-btn01{margin-top:42px}

.z-ghgkInfo01 .z-btn01 .more{margin:0}

.z-ghgkInfo01 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.gh01-ul{margin:0 -24px -48px;font-size:0}

.gh01-ul .gh01-item{padding:0 24px;margin-bottom:48px;display:inline-block;vertical-align:top;width:25%}

.gh01-ul .con{display:block;border-radius:10px;position:relative;overflow:hidden}

.gh01-ul .pic{padding-top:103.49%;position:relative;overflow:hidden}

.gh01-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gh01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,64,151,.8);z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.gh01-ul .mask .mask-con{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.gh01-ul .icon{margin:0 auto 34px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center;overflow:hidden}

.gh01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.gh01-ul .title{font-size:24px;color:#fff;font-weight:700;text-align:center;line-height:1.5}

.gh01-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.gh01-ul .con:hover .mask{background-color:rgba(139,23,40,.8)}

.row-dqgz3{padding:87px 0 122px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}

.row-dqgz3:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(28,57,116,.95)}

.row-dqgz3 .wp{height:100%;position:relative;z-index:2}

.z-jcjt01{position:relative}

.z-jcjt01 .b1,.z-jcjt01 .b2,.z-jcjt01 .b3,.z-jcjt01 .b4{position:absolute;z-index:-1}

.z-jcjt01 .b1{left:14.3%;top:11%;width:17.86%}

.z-jcjt01 .b2{left:42.5%;top:60%;width:7.14%}

.z-jcjt01 .b3{left:42%;top:74%;width:4%}

.z-jcjt01 .b4{left:65%;top:24%;width:12.36%}

.jcjt01-ul{font-size:0;text-align:center}

.jcjt01-ul .jcjt01-item{margin:0 -35px;display:inline-block;vertical-align:top;width:27.9%}

.jcjt01-ul .jcjt01-item:nth-child(odd){padding-top:175px}

.jcjt01-ul .con{padding:10px;display:block;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jcjt01-ul .bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}

.jcjt01-ul .bg .lc03{padding-top:86.55%;background-color:rgba(255,255,255,.27)}

.jcjt01-ul .inner .lc03{padding-top:86.55%;position:relative;overflow:hidden}

.jcjt01-ul .inner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.jcjt01-ul .inner .title{margin:0 auto;padding:0 45px;position:absolute;left:0;bottom:0;right:0;width:80%;background-color:#fff;font-size:24px;color:#333;text-align:center;font-weight:400;line-height:69px;line-height:69px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jcjt01-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.jcjt01-ul .con:hover .inner .title{background-color:#285ab1;color:#fff}

.row-dqgz4{padding:81px 0 112px;background-color:#f7f7f7;overflow:hidden}

.row-dqgz4 .plat-news{padding:0 36px 22px;float:left;width:48.7%;background-color:#fff}

.row-dqgz4 .plat-news+.plat-news{margin-left:2.6%}

.row-dqgz4 .plat-news .plat-txt a{width:128px;height:32px;line-height:30px;border:1px solid #91152f;border-radius:16px;text-align:center}

.row-dqgz4 .plat-news .plat-txt a:hover{background-color:#91152f;border-color:#91152f;color:#fff}

.row-dqgz4 .plat-news .plat-txt a:hover:after{background-image:url(../images/ly-arrow02.png)}

/*!工会概况*/

.num03-ul{padding:51px 0 45px;margin:0 -12px -24px;font-size:0}

.num03-ul .num03-item{padding:0 12px;margin-bottom:24px;display:inline-block;vertical-align:top;width:25%}

.num03-ul .con{padding:26px 32px;display:block;border-radius:10px;background-color:#8b1728;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.num03-ul .icon{display:inline-block;vertical-align:middle;width:86px;height:86px;line-height:84px;font-size:0;text-align:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;overflow:hidden}

.num03-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.num03-ul .inner{padding-left:22px;display:inline-block;vertical-align:middle;width:calc(100% - 86px)}

.num03-ul .num{font-size:16px;color:#fff}

.num03-ul .num .n{margin-right:8px;display:inline-block;font-size:48px;font-weight:700;line-height:1;font-family:Arial}

.num03-ul .title{font-size:16px;color:#fff}

.num03-ul .num03-item:nth-child(1) .con{background-color:#8b1728}

.num03-ul .num03-item:nth-child(2) .con{background-color:#285ab1}

.num03-ul .num03-item:nth-child(3) .con{background-color:#bc9060}

.num03-ul .num03-item:nth-child(4) .con{background-color:#234382}

.num03-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.imgs01-swiper{margin-top:56px;padding-bottom:37px;position:relative;overflow:hidden}

/*.imgs01-swiper .swiper-slide{padding:20px;box-shadow:0 0 7px 0 rgba(51,51,51,.09);border:1px solid #eae8e8}*/

.imgs01-swiper .pic{padding-top:64.79%;position:relative;overflow:hidden}

.imgs01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.imgs01-swiper .title{margin-top:12px;font-size:16px;color:#555;font-weight:400;text-align:center;line-height:30px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.imgs01-swiper .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.imgs01-swiper .swiper-pagination{font-size:0;bottom:0}

.imgs01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px;border-radius:50%;background-color:#dedede;opacity:1;filter:alpha(opacity=100)}

.imgs01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#a7a7a7}

/*!工会动态*/

.news019-ul{margin-bottom:-26px}

.news019-ul .news019-item{margin-bottom:26px}

.news019-ul .con{padding:22px 38px;padding-right:180px;display:block;position:relative;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 0 6px 0 rgba(51,51,51,.1);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news019-ul .title{margin-bottom:18px;font-size:20px;color:#333;line-height:1.5;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news019-ul .info{font-size:16px;color:#999}

.news019-ul .info span{margin-right:58px;display:inline-block}

.news019-ul .info img{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle}

.news019-ul .z-btn04{position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news019-ul .z-btn04 .more{margin:0}

.news019-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.news019-ul .con:hover .title{color:#004097}

.news019-ul .con:hover .more{background-color:#91152f;color:#fff}

.news019-ul .con:hover .more i{background-image:url(../images/z-jt6.png)}

/*!医学教育*/

.row-yxjy1{padding:73px 0 82px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-yxjy1 .z-tit01{margin-bottom:58px}

.row-yxjy1 .z-btn01{margin-top:83px}

.ld02-ul{margin:0 -15px -40px;font-size:0}

.ld02-ul .ld02-item{padding:0 15px;margin-bottom:40px;display:inline-block;vertical-align:top;width:20%}

.ld02-ul .con{padding:14px 14px 17px;display:block;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .pic{padding-top:135.37%;position:relative;overflow:hidden}

.ld02-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .inner{padding-top:16px}

.ld02-ul .title{margin-bottom:4px;font-size:24px;color:#333;font-weight:400;text-align:center;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .desc{font-size:16px;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .desc p{height:1.75em;line-height:1.75em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ld02-ul .desc span{display:inline-block;min-width:80px;text-align:justify;text-align-last:justify;color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ld02-ul .con:hover{background-color:#163e83}

.ld02-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ld02-ul .con:hover .title{color:#fff}

.ld02-ul .con:hover .desc{color:#fff}

.ld02-ul .con:hover .desc span{color:#fff}

.row-yxjy2{padding:50px 0 114px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}

.row-yxjy2:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}

.row-yxjy2 .z-tit01{margin-bottom:35px}

.row-yxjy2 .wp{height:100%;position:relative;z-index:2}

.jxdt01-ul{margin:0 -25px -50px;font-size:0}

.jxdt01-ul .jxdt01-item{padding:0 25px;margin-bottom:50px;display:inline-block;vertical-align:top;width:33.33%;height:395px}

.jxdt01-ul .con{display:block;height:100%;position:relative;border-radius:10px;overflow:hidden}

.jxdt01-ul .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:1}

.jxdt01-ul .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}

.jxdt01-ul .mask .mask-con{padding:56px 20px 20px;position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.jxdt01-ul .icon{margin:0 auto 24px;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;overflow:hidden}

.jxdt01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.jxdt01-ul .title{font-size:24px;color:#fff;font-weight:400;text-align:center;line-height:1.5}

.jxdt01-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

.row-yxjy3{padding:51px 0 45px;overflow:hidden}

.row-yxjy3 .z-tit01{margin-bottom:30px}

.row-yxjy3 .z-btn01{margin-top:57px}

.news020-ul{margin:0 -7px -14px;font-size:0}

.news020-ul .news020-item{padding:0 7px;margin-bottom:14px;display:inline-block;vertical-align:top;width:25%}

.news020-ul .con{padding:33px 16px;display:block;box-shadow:0 0 10px 0 rgba(51,51,51,.2);border-radius:10px;position:relative;overflow:hidden}

.news020-ul .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:0;filter:alpha(opacity=0);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news020-ul .title{margin-bottom:18px;font-size:18px;color:#333;font-weight:400;line-height:1.67;height:3.34em;overflow:hidden;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news020-ul .date{font-size:16px;color:#666;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news020-ul .con:hover .bg{opacity:1;filter:alpha(opacity=100)}

.news020-ul .con:hover .title{color:#fff}

.news020-ul .con:hover .date{color:rgba(255,255,255,.5)}

.row-yxjy4{padding:45px 0 134px;overflow:hidden}

.z-tsg01{padding:40px 20px 20px;height:385px;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.z-tsg01:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg52.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:.7;filter:alpha(opacity=70);z-index:2}

.z-tsg01 .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:1}

.z-tsg01 .title{width:100%;font-size:42px;color:#fff;font-weight:400;text-align:center;line-height:1.5;position:relative;z-index:3}

.z-tsg01 .z-btn01{margin-top:20px;position:relative;z-index:3}

/*!导师风采*/

.z-soResult01{padding:20px 0;font-size:16px;color:#666}

.z-soResult01 .n{margin:0 4px;display:inline-block;font-size:18px;color:#163e83;font-weight:700}

/*!教学动态_院校教育*/

.news021-ul{padding-bottom:43px;margin:0 -28px -56px;font-size:0}

.news021-ul .news021-item{padding:0 28px;margin-bottom:56px;display:inline-block;vertical-align:top;width:33.33%}

.news021-ul .con{display:block;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);overflow:hidden}

.news021-ul .pic{padding-top:63.02%;position:relative;overflow:hidden}

.news021-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news021-ul .date{padding:12px 0 10px;position:absolute;left:24px;bottom:22px;width:63px;background-color:#004097;border-radius:5px;text-align:center}

.news021-ul .date .d1{margin-bottom:4px;font-size:24px;color:#fff;line-height:1}

.news021-ul .date .d2{font-size:14px;color:#fff;line-height:1}

.news021-ul .inner{padding:16px 22px 28px}

.news021-ul .title{margin-bottom:19px;font-size:20px;color:#333;font-weight:400;height:1.5em;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.news021-ul .desc{font-size:16px;color:#777;line-height:1.63;height:3.26em;overflow:hidden}

.news021-ul .z-btn04{margin-top:30px}

.news021-ul .z-btn04 .more{margin:0}

.news021-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news021-ul .con:hover .title{color:#004097}

.news021-ul .con:hover .z-btn04 .more{background-color:#91152f;border-color:#91152f;color:#fff}

.news021-ul .con:hover .z-btn04 .more i{background-image:url(../images/z-jt6.png)}

/*!导师风采详情*/

.row-ldfc01 .z-ld01-item+.z-ld01-item{border-top:1px solid #d6d6d6}

.yx01-ul{padding-top:10px;margin:0 -14px -18px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.yx01-ul .yx01-item{padding:0 14px;margin-bottom:18px;display:inline-block;vertical-align:top;width:33.33%}

.yx01-ul .yx-con{display:block;height:100%;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yx01-ul .yx01-hd{padding:17px 20px 12px;border-bottom:1px solid #f2f2f2}

.yx01-ul .icon{margin-left:15px;float:right;width:60px;height:60px;border-radius:50%;overflow:hidden}

.yx01-ul .icon img{display:block;width:100%;height:100%;object-fit:cover}

.yx01-ul .hd-title{font-size:16px;color:#666;line-height:1.5;overflow:hidden}

.yx01-ul .hd-title .title{margin-bottom:5px;font-size:18px;color:#333;font-weight:700;line-height:1.5}

.yx01-ul .yx01-bd{padding:10px 20px}

.yx01-ul .desc{font-size:16px;color:#333;line-height:1.88}

.yx01-ul .yx-con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.z-cgzs01{padding-top:20px;max-height:602px;display:-webkit-flex;display:flex;justify-content:space-between}

.z-cgzs01 .cgzs01-col{width:25.36%;flex-shrink:0}

.z-cgzs01 .cgzs01-cor{padding-top:18px;width:72.64%;flex-shrink:0}

.cgzs01-ul{height:100%;background:url(../images/z-bg53.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow-y:auto}

.cgzs01-ul::-webkit-scrollbar-thumb{width:5px;height:44px;border-radius:5px;background:#666}

.cgzs01-ul::-webkit-scrollbar{width:5px}

.cgzs01-ul::-webkit-scrollbar-track-piece{margin-right:10px;width:5px;background:url(../images/ly-rline.png) repeat-y}

.cgzs01-ul .cgzs01-item{border-bottom:1px solid rgba(255,255,255,.4)}

.cgzs01-ul .cgzs-con{padding:0 44px;display:block;font-size:18px;color:#fff;height:58px;line-height:58px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.cgzs01-ul .cgzs-con:before{content:'';position:absolute;left:21px;top:50%;width:6px;height:6px;background-color:rgba(255,255,255,.6);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.cgzs01-ul .cgzs-con:after{content:'';position:absolute;right:14px;top:50%;width:13px;height:13px;background:url(../images/z-jt26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.cgzs01-ul .cgzs-con:hover,.cgzs01-ul .on .cgzs-con{font-weight:700;background-color:#a62941}

.cgzs01-desc .cgzs01-desc-item{height:0;visibility:hidden;overflow:hidden}

.cgzs01-desc .cgzs01-desc-item.on{height:auto;visibility:visible}

.cgzs01-swiper{padding:20px 0 66px;position:relative;overflow:hidden}

.cgzs01-swiper .swiper-pagination{bottom:22px;font-size:0}

.cgzs01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px;border-radius:50%;background-color:#a7a7a7;opacity:1;filter:alpha(opacity=100)}

.cgzs01-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#656565}

.cgzs01-ul2{margin-bottom:-26px}

.cgzs01-ul2 .cgzs01-item{margin-bottom:26px}

.cgzs01-ul2 .cgzs-con{padding:21px 68px 19px 46px;display:block;background-color:#f1f8ff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cgzs01-ul2 .cgzs01-hd{margin-bottom:18px;overflow:hidden;display:-webkit-flex;display:flex}

.cgzs01-ul2 .date{margin-left:10%;font-size:16px;color:#666;order:2;flex-shrink:0}

.cgzs01-ul2 .title{padding-left:30px;font-size:16px;color:#333;font-weight:700;line-height:1.5;height:3em;position:relative;overflow:hidden;order:1}

.cgzs01-ul2 .title img{position:absolute;left:0;top:6px;max-width:18px}

.cgzs01-ul2 .cgzs01-bd{padding-left:30px}

.cgzs01-ul2 .desc{font-size:16px;color:#666;line-height:1.88}

.cgzs01-ul2 .cgzs-con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

/*!特色护理*/

.row-tshl1{padding:74px 0 63px;overflow:hidden}

.row-tshl1 .z-tit01{margin-bottom:50px}

.row-tshl1 .z-btn01{margin-top:43px}

.z-hltd01 .pic{float:left;width:50.36%;position:relative}

.z-hltd01 .pic:after{content:'';position:absolute;left:30.35%;bottom:-106px;width:51.06%;height:139px;background:url(../images/z-bg54.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:2}

.z-hltd01 .pic img{display:block;width:100%}

.z-hltd01 .txt{padding:37px 50px;font-size:16px;color:#fff;line-height:2;height:591px;background:url(../images/z-bg57.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden;overflow-y:auto}

.z-hltd01 .txt::-webkit-scrollbar{width:3px;height:100%}

.z-hltd01 .txt::-webkit-scrollbar-track{background:0 0}

.z-hltd01 .txt::-webkit-scrollbar-thumb{background:#ccc}

.z-hltd01 .txt::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.row-tshl2{padding:52px 0 69px;background-color:#f7f7f7;overflow:hidden}

.row-tshl2 .z-tit01{margin-bottom:44px}

.row-tshl2 .z-btn01{margin-top:55px}

.row-tshl3{padding:54px 0 97px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-tshl3 .z-tit01{margin-bottom:48px}

.news022-ul{margin:0 -13px -26px;font-size:0}

.news022-ul .news022-item{padding:0 13px;margin-bottom:26px;display:inline-block;vertical-align:top;width:25%}

.news022-ul .con{padding:0 15px;padding-left:59px;display:block;background-color:#fff;height:65px;line-height:65px;font-size:18px;color:#333;font-weight:400;border-radius:5px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news022-ul .con:before{content:'';position:absolute;left:31px;top:50%;width:9px;height:9px;border-radius:50%;background-color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.news022-ul .con:hover{color:#004097;font-weight:700}

.row-tshl4{padding:60px 0 71px;background-color:#f7f7f7;overflow:hidden}

.row-tshl4 .z-tit01{margin-bottom:40px}

.row-tshl4 .z-btn01{margin-top:54px}

.row-tshl4 .ly-items{padding:0}

.row-tshl5{padding:86px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}

.row-tshl5:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(28,57,116,.92)}

.row-tshl5 .wp{height:100%;position:relative;z-index:2}

.row-tshl5 .z-tit01{margin-bottom:44px}

.row-tshl5 .z-btn01{margin-top:34px}

.hlrw-swiper{padding-bottom:48px;position:relative;overflow:hidden}

.hlrw-swiper .con{padding:0 40px;display:block;background-color:#fff;overflow:hidden}

.hlrw-swiper .hd{padding:34px 0;border-bottom:1px solid #ccc}

.hlrw-swiper .title{margin-bottom:24px;font-size:22px;color:#333;font-weight:400;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hlrw-swiper .bd{overflow:hidden}

.hlrw-swiper .pic{margin:8px 0 0 30px;float:right;width:44.6%;height:203px;border:1px solid rgba(198,198,198,.3);overflow:hidden}

.hlrw-swiper .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hlrw-swiper .txt{font-size:16px;color:#666;line-height:1.88;height:13.16em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}

.hlrw-swiper .more{height:79px;line-height:79px;font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hlrw-swiper .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.hlrw-swiper .con:hover .title{color:#004097}

.hlrw-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hlrw-swiper .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.hlrw-swiper .swiper-pagination{bottom:0;font-size:0}

.hlrw-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 6px!important;width:9px;height:9px;opacity:.34;filter:alpha(opacity=34)}

.hlrw-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100)}

.row-tshl6{padding:62px 0 80px;overflow:hidden}

.row-tshl6 .z-tit01{margin-bottom:48px}

.row-tshl6 .z-btn01{margin-top:66px}

.news023-ul{margin:0 -20px -40px;font-size:0}

.news023-ul .news023-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:50%}

.news023-ul .con{padding:24px;display:block;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 0 9px 0 rgba(51,51,51,.09);overflow:hidden}

.news023-ul .pic{margin:2px 24px 0 0;float:left;width:53.7%;height:190px;overflow:hidden}

.news023-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news023-ul .inner{overflow:hidden}

.news023-ul .title{margin-bottom:14px;font-size:20px;color:#333;font-weight:400;line-height:1.45;height:2.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news023-ul .txt{margin-bottom:18px;font-size:16px;color:#777;line-height:1.75;height:5.25em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.news023-ul .date{font-size:14px;color:#999}

.news023-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news023-ul .con:hover .title{color:#004097}

.row-tshl7{padding:71px 0 102px;background-color:#f7f7f7;overflow:hidden}

.row-tshl7 .z-tit01{margin-bottom:42px}

.hljy01-ul{margin:0 -17px -34px;font-size:0}

.hljy01-ul .hljy01-item{padding:0 17px;margin-bottom:34px;display:inline-block;vertical-align:top;width:25%;height:398px}

.hljy01-ul .con{display:block;height:100%;border-radius:10px;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.hljy01-ul .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,64,151,.9);z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hljy01-ul .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:1}

.hljy01-ul .icon{margin:0 auto 30px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center;position:relative;z-index:3}

.hljy01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hljy01-ul .title{width:100%;font-size:24px;color:#fff;font-weight:700;text-align:center;position:relative;z-index:3}

.hljy01-ul .con:hover:after{background-color:rgba(139,23,40,.8)}

.hljy01-ul .con:hover .icon img{-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}

/*!护理团队*/

.z-dt08{font-size:16px;color:#555;line-height:2}

/*!护理人文*/

.news024-ul{margin:0 -19px -38px;font-size:0}

.news024-ul .news024-item{padding:0 19px;margin-bottom:38px;display:inline-block;vertical-align:top;width:50%}

.news024-ul .con{padding:0 40px;display:block;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 0 7px 0 rgba(51,51,51,.07);overflow:hidden}

.news024-ul .hd{padding:34px 0;border-bottom:1px solid #ccc}

.news024-ul .title{margin-bottom:24px;font-size:22px;color:#333;font-weight:400;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news024-ul .bd{overflow:hidden}

.news024-ul .pic{margin:8px 0 0 24px;float:right;width:44.6%;height:203px;border:1px solid rgba(198,198,198,.3);overflow:hidden}

.news024-ul .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news024-ul .txt{font-size:16px;color:#666;line-height:1.88;height:13.16em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}

.news024-ul .more{height:79px;line-height:79px;font-size:14px;color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news024-ul .more i{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news024-ul .con:hover .title{color:#004097}

.news024-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news024-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

/*!护理教育*/

.z-imgs06{margin-left:4.07%;float:right;width:47%;overflow:hidden}

.z-imgs06 img{display:block;width:100%}

.z-sqlc01{margin-top:40px;padding:30px 0;border-top:1px solid #e5e5e5}

.z-sqlc01 .z-tit03{margin-bottom:28px}

.z-sqlc01 .z-tit03 .title{font-weight:700}

.sqlc01-ul{margin:0 -14px -16px;font-size:0}

.sqlc01-ul .sqlc01-item{padding:0 14px;margin-bottom:16px;display:inline-block;vertical-align:top;width:50%}

.sqlc01-ul .con{padding:0 15px;padding-left:50px;display:block;font-size:16px;color:#333;height:65px;line-height:63px;border:1px solid #e7e7e7;box-shadow:0 0 7px 0 rgba(51,51,51,.08);border-radius:10px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sqlc01-ul .con:before{content:'';position:absolute;left:28px;top:50%;width:8px;height:8px;background-color:#999;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sqlc01-ul .con:hover{color:#fff;font-weight:700;background-color:#004097}

.sqlc01-ul .con:hover:before{background-color:#fff}

/*!医务部*/

.z-ywb01-item{padding-bottom:48px}

.z-ywb01-item+.z-ywb01-item{padding-top:40px;border-top:1px solid #d6d6d6}

.z-ywb01-item .z-tit04{margin-bottom:25px}

.xx01-ul{margin:0 -10px -14px;font-size:0}

.xx01-ul .xx01-item{padding:0 10px;margin-bottom:14px;display:inline-block;vertical-align:top;min-width:33.33%;overflow:hidden}

.xx01-ul .icon{margin-right:18px;float:left;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;background-color:rgba(18,53,115,.1);border-radius:50%;overflow:hidden}

.xx01-ul .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}

.xx01-ul .title{font-size:20px;color:#333;line-height:1.7;font-weight:400;overflow:hidden}

/*!登录*/

.z-setBox1{padding:143px 0 164px;min-height:calc(100vh - 95px);position:relative;display:-webkit-flex;display:flex;align-items:center}

.z-setBox1:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,78,162,.5);z-index:2}

.z-setBox1:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/z-bg60.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:3}

.setBox1-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:1}

.z-form1{margin:0 auto;padding:41px 0 54px;min-width:1000px;width:52.08%;font-size:0;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover;border-radius:10px;position:relative;z-index:10}

.z-form1:after{content:'';position:absolute;left:60.2%;top:20px;bottom:20px;width:1px;background-color:#eee}

.z-form1 .form1-col{padding:0 10.3%;display:inline-block;vertical-align:top;width:60.2%}

.z-form1 .form1-cor{padding:0 5%;display:inline-block;vertical-align:top;width:39.8%}

.z-form1 .form1-cor .form1-hd{margin-bottom:13px}

.form1-hd{margin-bottom:26px;font-size:16px;color:#999;line-height:1.5;text-align:center}

.form1-hd .title{font-size:31px;color:#333;font-weight:700;line-height:1.5}

.form1-hd .txt{margin-top:5px}

.form1-item+.form1-item{margin-top:24px}

.form1-inp{padding:0 20px;outline:0;border:none;display:block;width:100%;height:60px;line-height:58px;border:1px solid #eee;border-radius:6px;font-size:16px;color:#333;background-color:#fff}

.form1-code{position:relative}

.form1-code .form1-inp{padding-right:140px}

.form1-code .form1-vcodebtn{outline:0;border:none;position:absolute;right:10px;top:50%;width:108px;height:40px;line-height:40px;background-color:#1a4185;border-radius:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#fff;text-align:center}

.form1-code2 .code2-pic{margin-left:16px;display:inline-block;vertical-align:middle;width:118px;height:48px;line-height:48px;background-color:#eee;font-size:0;text-align:center;overflow:hidden}

.form1-code2 .code2-pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form1-code2 .form1-inp{display:inline-block;vertical-align:middle;width:calc(100% - 134px)}

.form1-txt{margin-top:29px}

.form1-txt .a1{display:block;font-size:16px;color:#666;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form1-txt .a1:hover{color:#1a4185;text-decoration:underline}

.form1-btn{margin-top:26px}

.form1-btn .bt1{outline:0;border:none;display:block;width:100%;height:68px;line-height:68px;background-color:#921533;border-radius:6px;font-size:24px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form1-btn .bt1:hover{opacity:.8;filter:alpha(opacity=80)}

.form1-codePic .pic{margin:0 auto 15px;width:182px;border:1px solid #eee;background-color:#fff;font-size:0;text-align:center;overflow:hidden}

.form1-codePic .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form1-codePic .codePic-title{font-size:16px;color:#666;font-weight:400;text-align:center}

.z-form1-2{padding:41px 48px 50px;min-width:500px;width:26.04%}

.z-form1-2:after{display:none}

.z-form1-2 .form1-txt{margin-top:25px}

/*!预约挂号*/

.z-yygh01{margin-bottom:30px;padding:0 60px 0 36px;background-color:#fbfbfb;border:1px solid #eee}

.z-yygh01-item{padding:16px 0;overflow:hidden}

.z-yygh01-item+.z-yygh01-item{border-top:1px solid #eaeaea}

.z-yygh01-item .t1{padding-right:14px;float:left;min-width:80px;font-size:16px;color:#666;min-height:32px;line-height:32px}

.z-yygh01-item .col-r{float:none;overflow:hidden}

.lb01-ul{margin:0 -5px -12px;font-size:0}

.lb01-ul .lb01-item{padding:0 5px;margin-bottom:12px;display:inline-block;vertical-align:top;min-width:117px}

.lb01-ul .title{padding:0 20px;display:block;border:1px solid #cecece;background-color:#fff;line-height:37px;font-size:16px;color:#333;text-align:center;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lb01-ul .on .title{background-color:#153b85;color:#fff}

.lb02-desc .lb02-desc-item{display:none}

.lb02-desc .lb02-desc-item.on{display:block}

.lb02-ul{margin:0 -5px -10px;font-size:0}

.lb02-ul .lb02-item{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;min-width:115px}

.lb02-ul .title{padding:0 20px;display:block;border:1px solid #5ea2e1;line-height:40px;background-color:#e6f2fd;font-size:14px;color:#1468c4;text-align:center;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lb02-ul .on .title{background-color:#153b85;color:#fff}

.lb03-ul{font-size:0}

.lb03-ul .lb03-item{display:inline-block;vertical-align:middle;min-width:94px}

.lb03-ul .title{padding:0 10px;display:block;font-size:16px;color:#333;text-align:center;line-height:32px;border-radius:4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lb03-ul .on .title{background-color:#1a3e8b;color:#fff}

.yygh01-desc .yygh01-desc-item{display:none}

.yygh01-desc .yygh01-desc-item.on{display:block}

.yygh01-ul{margin-bottom:-24px}

.yygh01-ul .yygh01-item{margin-bottom:24px}

.yygh01-ul .con{padding:23px 40px;border:1px solid #eee;background-color:#fff;display:block;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.yygh01-ul .pic{width:94px;height:120px;overflow:hidden;flex-shrink:0}

.yygh01-ul .pic img{display:block;width:100%;height:100%;object-fit:cover}

.yygh01-ul .inner{padding:0 30px;flex-grow:1}

.yygh01-ul .hd{margin-bottom:7px;font-size:16px;color:#999}

.yygh01-ul .hd .name{margin-right:2px;display:inline-block;font-size:24px;color:#333}

.yygh01-ul .hd em{display:inline-block;margin-right:6px}

.yygh01-ul .desc{font-size:16px;color:#333;line-height:1.88}

.yygh01-ul .desc .desc-item p{display:inline-block;vertical-align:top}

.yygh01-ul .desc .desc-item p+p{margin-left:60px}

.yygh01-ul .desc span{color:#999}

.yygh01-ul .yy{margin-left:30px;flex-shrink:0}

.yygh01-ul .btn{margin:0 auto 12px;display:block;width:84px;height:36px;line-height:36px;background-color:rgba(26,62,139,.1);border-radius:4px;font-size:16px;color:#1a3e8b;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yygh01-ul .price{font-size:24px;color:#1a3e8b;font-weight:700;text-align:center}

.yygh01-ul .con:hover .hd .name{color:#1a3e8b}

.yygh01-ul .con:hover .btn{background-color:#1a3e8b;color:#fff}

.yygh01-ul .yygh01-item:nth-child(even) .con{background-color:#f9f9f9}

/*!挂号详情*/

.z-ys01-hd{border:1px solid #eee}

.z-ys01-hd .top{padding:28px 40px;overflow:hidden}

.z-ys01-hd .pic{margin:2px 30px 0 0;float:left;width:93px;height:120px;overflow:hidden}

.z-ys01-hd .pic img{display:block;width:100%;height:100%;object-fit:cover}

.z-ys01-hd .cont{overflow:hidden}

.z-ys01-hd .hd{margin-bottom:3px;font-size:16px;color:#999;line-height:1}

.z-ys01-hd .hd .name{display:inline-block;margin-right:10px;font-size:24px;color:#333}

.z-ys01-hd .hd em{display:inline-block;margin-right:4px}

.z-ys01-hd .desc{margin-bottom:4px;font-size:16px;color:#333;line-height:1.88}

.z-ys01-hd .desc span{display:inline-block;color:#999}

.z-ys01-hd .btn .more{display:block;width:107px;height:33px;line-height:33px;background-color:#1a3e8b;border-radius:8px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-ys01-hd .btn .more:hover{opacity:.8;filter:alpha(opacity=80)}

.z-ys01-hd .info{padding:10px 40px;background-color:rgba(26,62,139,.1);font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.z-ys01-hd .info .item{margin-right:56px;float:left}

.z-ys01-hd .info span{color:#999}

.z-ys01-item .z-tit03{margin:0;padding:24px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.z-ys01-item .z-tit03 .tips{font-size:16px;color:#16438b}

.z-ys01-item .z-tit03 .title{padding-left:15px;position:relative}

.z-ys01-item .z-tit03 .title:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#1a3e8b;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}

.hx01-desc .hx01-desc-item{display:none}

.hx01-desc .hx01-desc-item.on{display:block}

.jzr01-ul{margin:0 -5px -10px;font-size:0}

.jzr01-ul .jzr01-item{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:top;width:310px}

.jzr01-ul .con{padding:0 22px;display:block;min-height:132px;border:3px solid #eee;position:relative;cursor:pointer;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.jzr01-ul .con:after{content:'';position:absolute;right:0;bottom:0;width:29px;height:29px;background:url(../images/z-kx2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.jzr01-ul .hd{padding:10px 0;padding-right:70px;margin-bottom:6px;border-bottom:1px solid #eee;min-height:48px;position:relative}

.jzr01-ul .hd .name{display:inline-block;font-size:18px;color:#333;font-weight:400}

.jzr01-ul .hd .zt{margin-left:3px;display:inline-block;font-size:16px;color:#999}

.jzr01-ul .hd .edit{padding-left:26px;position:absolute;right:0;top:10px;font-size:16px;color:#999;background:url(../images/z-bj.png) left center no-repeat;-webkit-background-size:16px auto;background-size:16px auto}

.jzr01-ul .desc{font-size:16px;color:#333;line-height:1.88}

.jzr01-ul .icon{margin:0 auto 12px;width:40px;height:40px;overflow:hidden}

.jzr01-ul .icon img{display:block;width:100%;height:100%}

.jzr01-ul .title{width:100%;font-size:18px;color:#333;font-weight:400;text-align:center}

.jzr01-ul .add .con:after{display:none}

.jzr01-ul .on .con{border-color:#1a3e8b}

.jzr01-ul .on .con:after{background-image:url(../images/z-kx.png)}

.jzr01-ul.jzr01-ul2{padding:30px 0;margin:0 -22px -44px}

.jzr01-ul.jzr01-ul2 .jzr01-item{padding:0 22px;margin-bottom:44px;width:50%}

.hx01-ul{margin:0 -12px -14px;font-size:0}

.hx01-ul .hx01-item{padding:0 12px;margin-bottom:14px;display:inline-block;vertical-align:top;min-width:14.28%}

.hx01-ul .title{padding:0 10px;display:block;border:1px solid #d9e1e8;line-height:44px;font-size:16px;color:#333;text-align:center}

.hx01-ul .on .title{background-color:#16438b;border-color:#16438b;color:#fff}

.z-ys01-btn{margin-top:46px}

.z-ys01-btn .a1{display:block;width:164px;height:60px;line-height:60px;background-color:#16438b;font-size:18px;color:#fff;text-align:center;border-radius:4px}

/*!个人中心-个人信息*/

.z-perCSlide{border-bottom:6px solid #1a3e8b}

.z-perCSlide-hd{padding:24px 0 19px;border-bottom:1px solid #eee}

.z-perCSlide-hd .pic{margin:0 auto 14px;width:84px;height:84px;line-height:84px;font-size:0;text-align:center;background-color:rgba(26,62,139,.1);border-radius:50%;overflow:hidden}

.z-perCSlide-hd .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.z-perCSlide-hd .title{font-size:18px;color:#333;font-weight:400;text-align:center}

.z-perCSlide-item .perCSlide-title{padding:15.5px 0;padding-left:53px;font-size:18px;color:#1a3e8b;font-weight:700;border-bottom:1px solid #eee}

.z-perCSlide-item .perCSlide-title img{margin:-2px 16px 0 0;display:inline-block;vertical-align:middle}

.perC01-ul{padding:9px 0 13px}

.perC01-ul .title{padding:10.5px 15px;padding-left:88px;display:block;font-size:16px;color:#666;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.perC01-ul .title:before{content:'';position:absolute;left:56px;top:50%;width:12px;height:1px;background-color:#eaeaea;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.perC01-ul .on .title,.perC01-ul .title:hover{color:#1a3e8b}

.perC01-ul .on .title:before,.perC01-ul .title:hover:before{background-color:#1a3e8b}

.z-form2{padding:17px 88px 0}

.form2-items{padding:18px 0}

.form2-title{margin-bottom:25px;padding-left:12px;font-size:18px;color:#333;font-weight:700;position:relative}

.form2-title:before{content:'';position:absolute;left:0;top:50%;width:3px;height:18px;background-color:#1a3e8b;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.form2-item{font-size:0}

.form2-item+.form2-item{margin-top:18px}

.form2-item .t1{padding-right:29px;display:inline-block;vertical-align:top;width:139px;font-size:16px;color:#999;text-align:right;line-height:38px}

.form2-item .t1 span{margin-right:4px;color:red}

.form2-item .con{display:inline-block;vertical-align:top;width:calc(100% - 139px)}

.form2-inp{outline:0;border:none;padding:0 18px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #ddd;font-size:16px;color:#333;border-radius:4px}

.form2-inp::-webkit-input-placeholder{color:#b0b0b0}

.form2-inp::-moz-placeholder{color:#b0b0b0}

.form2-inp::-ms-input-placeholder{color:#b0b0b0}

.form2-inp.form2-inp-w2{width:130px}

.form2-inp:focus{border-color:#1a3e8b;box-shadow:2px 3px 7px 0 rgba(0,191,175,.09)}

.form2-inp[readonly]{border-color:transparent;padding:0;box-shadow:none}

.form2-sel{outline:0;border:none;padding:0 18px;display:block;width:130px;height:38px;line-height:36px;border:1px solid #ddd;border-radius:4px;background:url(../images/z-jt29.png) right center no-repeat;-webkit-background-size:36px auto;background-size:36px auto;font-size:16px;color:#333;cursor:pointer}

.form2-sel:focus{border-color:#1a3e8b;box-shadow:2px 3px 7px 0 rgba(0,191,175,.09)}

.form2-sel2{outline:0;border:none;padding:0 18px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #ddd;border-radius:4px;background:url(../images/z-jt30.png) right center no-repeat;-webkit-background-size:36px auto;background-size:36px auto;font-size:16px;color:#333;cursor:pointer}

.form2-sel2:focus{border-color:#1a3e8b;box-shadow:2px 3px 7px 0 rgba(0,191,175,.09)}

.drop01{width:130px;position:relative}

.drop01 .drop01-tit{padding:0 18px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #ddd;border-radius:4px;background:url(../images/z-jt29.png) right center no-repeat;-webkit-background-size:36px auto;background-size:36px auto;font-size:16px;color:#333;cursor:pointer}

.drop01 .drop01-options{padding:4px 0;position:absolute;left:0;top:100%;right:0;border:1px solid #ddd;font-size:16px;color:#333;line-height:34px;background-color:#fff;max-height:180px;overflow-y:auto;z-index:10;display:none}

.drop01 .drop01-options::-webkit-scrollbar{width:3px;height:100%}

.drop01 .drop01-options::-webkit-scrollbar-track{background:0 0}

.drop01 .drop01-options::-webkit-scrollbar-thumb{background:#ccc}

.drop01 .drop01-options::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.drop01 .drop01-options li{padding:0 20px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.drop01 .drop01-options li:hover{background-color:#f8f9fa;color:#1a3e8b}

.drop01.drop01_2{width:100%}

.form2-btn{margin-top:32px;padding-left:139px;font-size:0}

.form2-btn .a1,.form2-btn .a2{display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:46px;border:1px solid transparent;font-size:18px;text-align:center;border-radius:4px}

.form2-btn .a1{margin-right:36px;background-color:#1a3e8b;color:#fff}

.form2-btn .a2{background-color:#eee;color:#333}

.form2-gender{font-size:0}

.form2-gender .form2-radio{margin-right:30px;padding-left:18px;display:inline-block;vertical-align:top;min-width:60px;font-size:16px;color:#666;line-height:38px;cursor:pointer;position:relative;background:url(../images/z-radio.png) left center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;overflow:hidden}

.form2-gender .form2-radio input{position:absolute;left:-999px}

.form2-gender .form2-radio__checked{background-image:url(../images/z-radio2.png)}

.form2-code{font-size:0}

.form2-code .form2-inp{display:inline-block;vertical-align:middle;width:38.2%}

.form2-code .pic{margin-left:10px;display:inline-block;vertical-align:middle;width:96px;height:48px;line-height:48px;background-color:#fff;font-size:0;text-align:center;overflow:hidden}

.form2-code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form2-code .btn{margin-left:46px;display:inline-block;vertical-align:middle;font-size:18px;color:#005cc8;line-height:38px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form2-code .btn:hover{text-decoration:underline}

/*!常用就诊人*/

.z-perCSet01{padding:30px 0;font-size:0;text-align:right}

.z-perCSet01 .a1{margin-left:15px;display:inline-block;vertical-align:middle;width:168px;height:48px;line-height:48px;background-color:#1a3e8b;border-radius:4px;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-perCSet01 .a1:hover{opacity:.8;filter:alpha(opacity=80)}

.cyjz01-ul{margin-bottom:-30px}

.cyjz01-ul .cyjz01-item{margin-bottom:30px}

.cyjz01-ul .con{padding:13.5px 20px;padding-right:120px;display:block;min-height:100px;border:1px solid #eee;position:relative;font-size:0;cursor:pointer;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cyjz01-ul .item{display:inline-block;vertical-align:top;width:28%;word-break:break-all;overflow:hidden}

.cyjz01-ul .item:nth-child(even){width:72%}

.cyjz01-ul .t1{float:left;width:100px;font-size:16px;color:#999;line-height:1.88}

.cyjz01-ul .txt{font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.cyjz01-ul .set{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.cyjz01-ul .set .btn{font-size:0;text-align:right}

.cyjz01-ul .set .btn a{display:inline-block;vertical-align:middle;width:34px;height:34px;line-height:34px;font-size:0;text-align:center;overflow:hidden}

.cyjz01-ul .set .btn img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.cyjz01-ul .set .default{display:block;font-size:16px;color:#999}

.cyjz01-ul .set .set-default{display:block;font-size:16px;color:#1a3e8b;display:none}

.cyjz01-ul .con:hover{border-color:#1a3e8b;box-shadow:0 0 7px 0 rgba(26,62,139,.34)}

.cyjz01-ul .con:hover .set .set-default{display:block}

.cyjz01-ul .set .set-default:hover{text-decoration:underline}

/*!我的预约*/

.yy02-ul{margin-bottom:-30px}

.yy02-ul .yy02-item{margin-bottom:30px}

.yy02-ul .con{padding:0 20px;display:block;border:1px solid #eee;overflow:hidden}

.yy02-ul .hd{padding:24px 0 17px;padding-right:100px;position:relative;border-bottom:1px solid #eee;min-height:69px;font-size:0}

.yy02-ul .zt{display:inline-block;vertical-align:middle;font-size:18px;color:#1a3e8b}

.yy02-ul .zt img{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle}

.yy02-ul .hm{margin-left:24px;display:inline-block;vertical-align:middle;font-size:18px;color:#999}

.yy02-ul .hm span{margin-left:2px;display:inline-block;color:#1a3e8b;font-weight:700}

.yy02-ul .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.yy02-ul .btn .a1{display:block;width:84px;height:34px;line-height:32px;border:1px solid #1a3e8b;font-size:16px;color:#1a3e8b;text-align:center;border-radius:4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.yy02-ul .btn .a1:hover{background-color:#1a3e8b;color:#fff}

.yy02-ul .desc{padding:7px 0 24px;font-size:0}

.yy02-ul .desc .item{padding:0 5px;display:inline-block;vertical-align:top;width:50%;font-size:16px;color:#333;line-height:1.88;overflow:hidden}

.yy02-ul .desc .t1{float:left;width:82px;color:#999}

.yy02-ul .desc .txt{overflow:hidden}

.yy02-ul .desc .txt em{margin-right:4px}

.yy02-ul .desc .txt span{margin-right:4px}

.yy02-ul .yy02-cancel .hd{margin:0 -20px;padding:24px 20px 17px;border-color:transparent;background-color:#f9f9f9}

.yy02-ul .yy02-cancel .zt{color:#333}

.yy02-ul .yy02-cancel .desc .txt em{color:#333}

.yy02-ul .yy02-cancel .desc .txt span{color:#666}

.z-btnMore{padding:17px 0 38px}

.z-btnMore .more{display:block;font-size:16px;color:#1a3e8b;line-height:40px;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-btnMore .more:hover{text-decoration:underline}

/*!报告查询*/

.z-bgcx01-item .form2-title{margin-bottom:18px}

.z-bgcx01-item .z-btnMore{padding:17px 0 33px}

/*!防治筛查-治疗*/

.news025-ul{margin-bottom:-42px}

.news025-ul .news025-item{margin-bottom:42px}

.news025-ul .con{padding:35px;display:block;box-shadow:0 0 9px 0 rgba(0,0,0,.11);border-radius:10px;overflow:hidden}

.news025-ul .pic{margin-right:54px;float:left;width:32.2%;border-radius:10px;position:relative;overflow:hidden}

.news025-ul .pic:after{content:'';display:block;padding-top:58.88%}

.news025-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .inner{overflow:hidden}

.news025-ul .title{margin-bottom:20px;font-size:24px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .desc{margin-bottom:60px;font-size:16px;color:#666;line-height:1.88;height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.news025-ul .desc span{color:#333}

.news025-ul .more{display:block;width:150px;height:38px;line-height:36px;border:1px solid #8b1728;border-radius:19px;font-size:16px;color:#8b1728;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .more i{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;width:17px;height:14px;background:url(../images/z-jt31.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news025-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news025-ul .con:hover .title{color:#004097}

.news025-ul .con:hover .more{background-color:#8b1728;color:#fff}

.news025-ul .con:hover .more i{background-image:url(../images/z-jt32.png)}

/*!防治筛查-诊断*/

.z-jszd01 .t1,.z-jszd01 .t2,.z-jszd01 .t3,.z-jszd01 .t4{padding:0 30px;display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:1.88;max-height:3.76em;overflow:hidden}

.z-jszd01 .t4 .icon{margin:-2px 0 0 6px;display:inline-block;vertical-align:middle;width:14px;height:12px;background:url(../images/z-jt33.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.z-jszd01 .t1{width:24.8%}

.z-jszd01 .t2{width:24.9%}

.z-jszd01 .t3{width:25.2%}

.z-jszd01 .t4{width:25.1%}

.z-jszd01-hd{margin-bottom:8px;padding:4px 0;line-height:61px;background:url(../images/z-bg26.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:10px;box-shadow:0 0 27px 0 rgba(0,0,0,.06);font-size:0}

.z-jszd01-hd>div{font-size:18px!important;color:#fff!important;font-weight:700}

.z-jszd01-bd dl{margin-bottom:8px;background-color:#fff;border-radius:10px;box-shadow:0 0 27px 0 rgba(0,0,0,.06)}

.z-jszd01-bd dt{padding:4px 0;line-height:61px;border-radius:10px;cursor:pointer;font-size:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.z-jszd01-bd dt .t3{color:#1a3e8b}

.z-jszd01-bd dd{margin-bottom:13px;padding:42px 29px 59px;display:none}

.news026-ul{margin-bottom:-20px}

.news026-ul .news026-item{margin-bottom:20px}

.news026-ul .con{display:block;overflow:hidden}

.news026-ul .pic{margin-right:42px;float:left;width:22.1%;position:relative;overflow:hidden}

.news026-ul .pic:after{content:'';display:block;padding-top:59.8%}

.news026-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .inner{overflow:hidden}

.news026-ul .title{margin-bottom:10px;font-size:18px;color:#333;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .txt{margin-bottom:42px;font-size:16px;color:#666;line-height:1.88;height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.news026-ul .more{display:block;width:150px;height:38px;line-height:36px;border:1px solid #8b1728;border-radius:19px;font-size:16px;color:#8b1728;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .more i{margin:-2px 0 0 6px;display:inline-block;vertical-align:middle;width:17px;height:14px;background:url(../images/z-jt31.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news026-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.news026-ul .con:hover .title{color:#1a3e8b}

.news026-ul .con:hover .more{background-color:#8b1728;color:#fff}

.news026-ul .con:hover .more i{background-image:url(../images/z-jt32.png)}

.z-jszd01-bd .on dt{background-color:rgba(26,62,139,.1)}

/*!防治筛查-预防*/

.row-yf01{padding:72px 0 94px;overflow:hidden}

.row-yf01 .z-tit02{margin-bottom:44px}

.z-ys01{height:652px}

.ys01-ul{margin:-6px 0;padding-right:17px;float:left;width:293px;height:calc(100% + 12px)}

.ys01-ul .ys01-item{padding:6px 0;height:20%}

.ys01-ul .con{padding:10px 28px;display:block;height:100%;position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.ys01-ul .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid #a57934;z-index:3;opacity:0;filter:alpha(opacity=0)}

.ys01-ul .con:after{content:'';margin-left:-3px;position:absolute;left:100%;top:50%;width:10px;height:16px;background:url(../images/z-jt34.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3;opacity:0;filter:alpha(opacity=0)}

.ys01-ul .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:1}

.ys01-ul .mask-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;background-size:cover;z-index:2}

.ys01-ul .icon{margin-bottom:6px;height:50px;line-height:50px;font-size:0;position:relative;z-index:10}

.ys01-ul .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ys01-ul .title{font-size:18px;color:#fff;font-weight:400;position:relative;z-index:10}

.ys01-ul .on .con:before{opacity:1;filter:alpha(opacity=100)}

.ys01-ul .on .con:after{opacity:1;filter:alpha(opacity=100)}

.ys01-ul .on .title{font-weight:700}

.ys01-ul .ys01-item:nth-child(2) .con:before{border-color:#516d16}

.ys01-ul .ys01-item:nth-child(2) .con:after{background-image:url(../images/z-jt38.png)}

.ys01-ul .ys01-item:nth-child(3) .con:before{border-color:#8d2728}

.ys01-ul .ys01-item:nth-child(3) .con:after{background-image:url(../images/z-jt39.png)}

.ys01-ul .ys01-item:nth-child(4) .con:before{border-color:#174786}

.ys01-ul .ys01-item:nth-child(4) .con:after{background-image:url(../images/z-jt40.png)}

.ys01-ul .ys01-item:nth-child(5) .con:before{border-color:#1d8cac}

.ys01-ul .ys01-item:nth-child(5) .con:after{background-image:url(../images/z-jt41.png)}

.z-ys01-desc{height:100%}

.z-ys01-desc .z-ys01-desc-item{display:none}

.z-ys01-desc .z-ys01-desc-item.on{display:block;height:100%}

.z-ys01-info{padding:0 34px 0 32px;height:100%;background-color:#f4f4f4;overflow-y:auto}

.z-ys01-info::-webkit-scrollbar{width:3px;height:100%}

.z-ys01-info::-webkit-scrollbar-track{background:0 0}

.z-ys01-info::-webkit-scrollbar-thumb{background:#ccc}

.z-ys01-info::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

.z-ys01-info .title{font-size:24px;color:#004097;font-weight:700;height:87px;line-height:87px}

.z-ys01-info .z-table011{margin-right: -10px;padding-right: 10px; max-height:525px;overflow-y:auto}

.z-ys01-info .z-table011::-webkit-scrollbar{width:5px;height:100%}

.z-ys01-info .z-table011::-webkit-scrollbar-track{background:#ffffff;border-radius: 10px}

.z-ys01-info .z-table011::-webkit-scrollbar-thumb{background:#004097;border-radius: 10px}

.z-ys01-info .z-table011::-webkit-scrollbar-thumb:window-inactive{background:#004097;border-radius: 10px}

.row-yf02{padding:82px 0 92px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-yf02 .z-tit02{margin-bottom:52px}

.fz01-swiper{padding:0 74px 40px;position:relative;overflow:hidden}

.fz01-swiper .slider{position:relative;overflow:hidden}

.fz01-swiper .swiper-slide{width:41.9%}

.fz01-swiper .con{padding:24px;padding-bottom:0;background-color:#fff;display:block;position:relative;overflow:hidden;opacity:.5;filter:alpha(opacity=50)}

.fz01-swiper .pic{padding-top:146%;position:relative;overflow:hidden}

.fz01-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.fz01-swiper .title{font-size:24px;color:#333;font-weight:400;text-align:center;height:80px;line-height:80px;opacity:.5;filter:alpha(opacity=50);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.fz01-swiper .swiper-slide-active .con{padding:30px;padding-bottom:0;opacity:1;filter:alpha(opacity=100)}

.fz01-swiper .swiper-slide-active .title{height:98px;line-height:98px;color:#8b1728;font-weight:700;opacity:1;filter:alpha(opacity=100)}

.fz01-swiper .swiper-button-next,.fz01-swiper .swiper-button-prev{margin:0;position:absolute;top:50%;width:60px;height:60px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.fz01-swiper .swiper-button-prev{left:17.2%;background-image:url(../images/z-jt35.png)}

.fz01-swiper .swiper-button-next{right:17.2%;background-image:url(../images/z-jt36.png)}

.fz01-swiper .swiper-pagination{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center}

.fz01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px;display:inline-block;vertical-align:middle;width:9px;height:9px;background-color:#fff;opacity:.55;filter:alpha(opacity=55)}

.fz01-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100)}

.row-yf03{padding:68px 0 80px;background-color:#f7f7f7;overflow:hidden}

.row-yf03 .z-tit02{margin-bottom:50px}

.row-yf03 .z-btn01{margin-top:80px}

/*!防治筛查-筛*/

.row-sc01{padding:88px 0 54px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-sc01 .z-tit02{margin-bottom:75px}

.row-sc01 .z-btn01{margin-top:80px}

.sc01-ul{margin:0 -40px -44px;font-size:0}

.sc01-ul .sc01-item{padding:0 40px 44px;display:inline-block;vertical-align:top;width:33.33%;height:232px}

.sc01-ul .con{padding:20px 44px;height:100%;border-radius:10px;display:block;position:relative;box-shadow:0 10px 20px 0 rgba(33,60,133,.25);overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

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

.sc01-ul .title{margin-bottom:14px;font-size:32px;color:#fff;font-weight:400;position:relative;z-index:10}

.sc01-ul .title .en{display:block;font-size:16px}

.sc01-ul .more{display:block;width:36px;height:36px;background:url(../images/z-jt37.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;flex-shrink:0}

.sc01-ul .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.sc01-ul .con:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}

.row-sc02{padding:58px 0 102px;overflow:hidden}

.row-sc02 .z-tit02{margin-bottom:42px}

.row-sc02 .z-btn01{margin-top:80px}

.news027-ul{margin:0 -16px -50px;font-size:0}

.news027-ul .news027-item{padding:0 16px;margin-bottom:50px;display:inline-block;vertical-align:top;width:33.33%}

.news027-ul .con{padding:32px 30px 26px;display:block;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .title{margin-bottom:16px;font-size:24px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .bd{margin-bottom:14px;font-size:0;overflow:hidden}

.news027-ul .bd .an,.news027-ul .bd .date{display:inline-block;vertical-align:middle;font-size:14px;color:rgba(51,51,51,.55);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .bd .date{padding-right:15px;margin-right:13px;position:relative}

.news027-ul .bd .date:after{content:'';position:absolute;left:100%;top:50%;width:1px;height:11px;background-color:rgba(0,0,0,.25);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .pic{padding-top:58.03%;position:relative;overflow:hidden}

.news027-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.news027-ul .con:hover{background-color:#183f84}

.news027-ul .con:hover .title{color:#fff}

.news027-ul .con:hover .an,.news027-ul .con:hover .date{color:rgba(255,255,255,.55)}

.news027-ul .con:hover .date:after{background-color:rgba(255,255,255,.25)}

.news027-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.drop02{position:relative}

.drop02 .drop02-input{position:relative;cursor:pointer}

.drop02 .icon-arrow{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-jt23.png) center center no-repeat;-webkit-background-size:19px auto;background-size:19px auto}

.drop02 .icon-close{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-close.png) center center no-repeat;-webkit-background-size:13px auto;background-size:13px auto;display:none}

.drop02 .drop02-tit{height:64px;line-height:64px;background-color:#f5f8fb;padding-left:12px;padding-right:60px;font-size:18px;color:#333;cursor:pointer;display:block;outline:0;border:none;width:100%;border-radius:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.drop02 .drop02-tit::-webkit-input-placeholder{color:#333}

.drop02 .drop02-tit::-moz-placeholder{color:#333}

.drop02 .drop02-tit::-ms-input-placeholder{color:#333}

.drop02 .drop02-options{padding:17px 16px 17px 27px;background-color:#fff;right:0;position:absolute;top:94%;left:0;z-index:19;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;max-height:396px;display:none}

.drop02 .drop02-options .content_dept{height:100%;overflow-y:auto}

.drop02 .drop02-options .content_dept::-webkit-scrollbar{width:7px;height:100%}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-track{background-color:transparent;background:url(../images/z-line1.png) center center repeat-y;-webkit-background-size:100% auto;background-size:100% auto}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-thumb{background:#8c1729;border-radius:10px}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#8c1729;border-radius:10px}

.drop02 .drop02-options li{padding:6px 0;font-size:16px;color:#333;line-height:1.5;cursor:pointer}

.drop02 .drop02-options .inp-s{display:block;width:100%;height:45px;line-height:45px;border:1px solid #8c1729;font-size:16px;color:#333;padding:0 15px}

.drop02 .drop02-options span{display:block;width:100%;padding-left:27px;background:url(../images/zp13.png) left center no-repeat;cursor:pointer;user-select:none}

.drop02 .drop02-options .on span{color:#8b1728;text-decoration:underline;font-weight:700;background-image:url(../images/zp14.png)}

.f-18{font-size:18px}

.bc{color:#3f539a}

.oc{color:#fc842c}

.idxloding.on{top:-100%;transition:all .5s;-webkit-transition:all .5s}

.idxloding-swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1011}

.idxloding-swiper .swiper-slide{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.idxloding-swiper img{display:block;width:100%;height:100%;object-fit:cover}

#clock{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:27vw;height:27vw;z-index:1013}

#clock>img{height:100%;position:absolute;z-index:3}

#clock .time-box{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}

#clock .time-box>ul{width:0;position:absolute}

#clock .time-box>ul.time-num{transform:scale(1.2);bottom:55%;left:50%;height:50%}

#clock .time-box>ul.time-num>li>i{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out}

#clock .time-box>ul.time-num>li.on>i{opacity:1}

#clock .time-box>ul>li{height:100%;position:absolute;top:0;left:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}

#clock .time-box>ul>li i{position:absolute;opacity:.5;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}

#clock .time-box>ul>li:nth-of-type(1){-webkit-transform:rotate(180deg);transform:rotate(180deg)}

#clock .time-box>ul>li:nth-of-type(1) i{transform:translateX(-50%) rotate(-180deg)}

#clock .time-box>ul>li:nth-of-type(2){-webkit-transform:rotate(240deg);transform:rotate(240deg)}

#clock .time-box>ul>li:nth-of-type(2) i{transform:translateX(-50%) rotate(-240deg)}

#clock .time-box>ul>li:nth-of-type(3){-webkit-transform:rotate(300deg);transform:rotate(300deg)}

#clock .time-box>ul>li:nth-of-type(3) i{transform:translateX(-50%) rotate(-300deg)}

#clock .time-box>ul>li:nth-of-type(4){-webkit-transform:rotate(360deg);transform:rotate(360deg)}

#clock .time-box>ul>li:nth-of-type(4) i{transform:translateX(-50%) rotate(-360deg)}

#clock .time-box>ul>li:nth-of-type(5){-webkit-transform:rotate(60deg);transform:rotate(60deg)}

#clock .time-box>ul>li:nth-of-type(5) i{transform:translateX(-50%) rotate(-60deg)}

#clock .time-box>ul>li:nth-of-type(6){-webkit-transform:rotate(120deg);transform:rotate(120deg)}

#clock .time-box>ul>li:nth-of-type(6) i{transform:translateX(-50%) rotate(-120deg)}

#clock .time-box>ul.time-cir{transform:scale(1.015);bottom:50.4%;left:50%;height:50%}

#clock .time-box>ul.time-cir>li>i{width:10px;height:10px;border-radius:50%;line-height:10px;text-align:center;background-color:#fff;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;opacity:.8;cursor:pointer;pointer-events:auto}

@media screen and (max-width:600px){

    #clock .time-box>ul.time-cir>li>i{width:6px;height:6px;border-radius:50%;line-height:6px;text-align:center}

}

#clock .time-box>ul.time-cir>li>i>span{margin:-5px 0 0 -5px;position:absolute;background-color:#fff;width:10px;height:10px;left:50%;top:50%;border-radius:50%;line-height:10px;text-align:center;font-size:14px;opacity:0;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;text-indent:-2px}

@media screen and (max-width:600px){

    #clock .time-box>ul.time-cir>li>i>span{margin:-4px 0 0 -4px;width:8px;height:8px;border-radius:50%;line-height:8px;text-align:center;font-size:10px}

    #clock .time-box>ul.time-num{bottom:58%;height:72%}

}

#clock .time-box>ul.time-cir>li.on{pointer-events:none}

#clock .time-box>ul.time-cir>li.on>i{opacity:1;pointer-events:none}

#clock .time-box>ul.time-cir>li.on>i>span{transform:scale(2.8);opacity:1;pointer-events:none}

@media screen and (max-width:600px){

    #clock .time-box>ul.time-cir>li.on>i>span{transform:scale(2)}

}

#clock .time-box .time-el{position:absolute;width:100%;height:100%;top:0;left:0}

#clock .time-box .time-el .fen{position:absolute;left:0;right:0;margin:auto;top:12%;transform-origin:50% 76%;height:50%;width:6px;background-color:rgba(255,255,255,.3);border-top-left-radius:50px;border-top-right-radius:50px;animation-duration:1.6s;animation-timing-function:cubic-bezier(.59,0,.42,.99)}

@media screen and (max-width:600px){

    #clock .time-box .time-el .fen{width:4px}

}

#clock .time-box .time-el .fen.on{animation-name:gorotate}

@keyframes gorotate{

    0%{transform:rotate(0)}

    100%{transform:rotate(360deg)}

}

#clock .time-box .time-el .shi{position:absolute;left:0;right:0;margin:auto;top:45%;transform-origin:50% 12.5%;height:40%;width:8px;background-color:rgba(255,255,255,.3);border-bottom-left-radius:50px;border-bottom-right-radius:50px;transition:all 1.6s ease-in-out}

@media screen and (max-width:600px){

    #clock .time-box .time-el .shi{width:5px}

}

#clock .time-box .time-el .shi.on{transition-duration:1s}

#clock .time-move{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4}

@media screen and (min-width:600px){

    #clock .time-move canvas{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

}

@media screen and (max-width:600px){

    #clock{top:30%;bottom:auto}

    #clock .time-move canvas{width:100%}

}

.lang-web{position:absolute;bottom:87px;right:74px;z-index:1014}

.lang-web a{position:relative;display:block;font-weight:700;font-size:16px;color:#065dac;width:220px;height:52px;line-height:52px;background-color:#fff;background-repeat:no-repeat;background-position:28px center;border-radius:26px;padding-left:64px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lang-web a:after{content:'';position:absolute;top:50%;margin-top:-4px;right:39px;width:4px;height:7px;background:url(../images/icon-arrow.png) no-repeat}

.lang-web a.on:after,.lang-web a:hover:after{background-image:url(../images/icon-arrow-on.png)}

.lang-web a+a{margin-top:12px}

.lang-web a.cn{background-image:url(../images/cn.png)}

.lang-web a.en{background-image:url(../images/en.png)}

.lang-web a.web{background-image:url(../images/icon-web.png)}

.lang-web a.on,.lang-web a:hover{background-color:#065dac;color:#fff}

.lang-web a.cn.on,.lang-web a.cn:hover{background-image:url(../images/cn-on.png)}

.lang-web a.en.on,.lang-web a.en:hover{background-image:url(../images/en-on.png)}

.lang-web a.web.on,.lang-web a.web:hover{background-image:url(../images/icon-web-on.png)}

.banner{height: 100vh; position:relative;overflow:hidden}

.banner .swiper-slide{height:100%; background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}

.banner .swiper-slide img{display:block;height:100%;object-fit:cover}

.index-row1{padding:60px 0 100px;background:url(../images/bg-line.jpg) no-repeat center top;overflow:hidden}

.index-row1 .g-tit2{padding-left:42px}

.server-box{position:relative;width:1400px;height:900px;margin:68px auto 0}

.server-box .pic-box{width:564px}

.server-box .fk{position:absolute;width:74px;height:72px}

.server-box .fk1{top:153px;left:560px;background:#8b1728}

.server-box .fk2{bottom:0;right:0;background:#bc9060}

.server-box .pic-box img{display:block;width:100%}

.server-list li{position:absolute;width:280px;height:225px;text-align:center;-webkit-transition:all 4s cubic-bezier(.08,.82,.17,1);transition:all 4s cubic-bezier(.08,.82,.17,1);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden}

.server-list .li1{-webkit-transition-delay:.8s;transition-delay:.8s}

.server-list .li2{-webkit-transition-delay:.2s;transition-delay:.2s}

.server-list .li3{-webkit-transition-delay:1s;transition-delay:1s}

.server-list .li4{-webkit-transition-delay:1.4s;transition-delay:1.4s}

.server-list .li5{-webkit-transition-delay:0s;transition-delay:0s}

.server-list .li6{-webkit-transition-delay:.4s;transition-delay:.4s}

.server-list .li7{-webkit-transition-delay:.6s;transition-delay:.6s}

.server-list .li8{-webkit-transition-delay:1.2s;transition-delay:1.2s}

.index-row1.animate .server-list li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}

.server-list li a{display:block;color:#fff;padding:30px 0 0}

.server-list li.li5 a{position:relative;z-index:2}

.st2{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:235px;stroke-dashoffset:235px;-webkit-transition-delay:.8s;transition-delay:.8s}

.st3{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:60px;stroke-dashoffset:60px;-webkit-transition-delay:.8s;transition-delay:.8s}

.st4{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:113px;stroke-dashoffset:113px;-webkit-transition-delay:.8s;transition-delay:.8s}

.server-list .li6 .st2{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:90px;stroke-dashoffset:90px}

.server-list .li6 .st3{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:240px;stroke-dashoffset:240px}

.server-list .li4 .st2{stroke-dasharray:78px;stroke-dashoffset:78px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li3 .st2{stroke-dasharray:180px;stroke-dashoffset:180px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}

.server-list .li3 .st3{stroke-dasharray:240px;stroke-dashoffset:240px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li5 .st2{stroke-dasharray:162px;stroke-dashoffset:162px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}

.server-list .li5 .st3{stroke-dasharray:150px;stroke-dashoffset:150px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li7 .st2{stroke-dasharray:188px;stroke-dashoffset:188px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}

.server-list .li7 .st3{stroke-dasharray:60px;stroke-dashoffset:60px;fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10}

.server-list .li7 .st4{stroke-dasharray:180px;stroke-dashoffset:180px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10}

.index-row1.animate .st1,.index-row1.animate .st2,.index-row1.animate .st3,.index-row1.animate .st4{-webkit-transition:all 4s ease;transition:all 4s ease;stroke-dashoffset:0!important}

.server-list .li1{left:280px;bottom:225px;background:#135ecb}

.server-list .li2{left:560px;top:225px;background:#bc9060}

.server-list .li3{left:560px;top:450px;background:#234382}

.server-list .li4{left:560px;bottom:0;background:#8b1728}

.server-list .li5{top:0;right:0;width:560px;background:url(../images/p2.jpg) no-repeat center/cover}

.server-list .li5:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(64,116,216,.8)}

.server-list .li6{top:225px;right:280px;background:#234382}

.server-list .li7{bottom:225px;right:280px;background:#5a82cf}

.server-list .li8{top:225px;right:0;background:#135ecb}

.server-list .img{width:90px;height:90px;margin:0 auto}

.server-list .cn{font-size:24px}

.server-list .en{text-transform:uppercase}

.index-row6{position:relative;z-index:2;padding:34px 0 66px;background:#fff;margin-bottom:-128px;margin-right:calc(50% - 700px);padding-left:calc(50% - 700px);padding-right:42px}

.video-list{overflow:hidden;margin:0 -10px}

.video-list li{float:left;width:25%}

.video-list li .inner{display:block;position:relative;margin:0 10px}

.video-list .pic{position:relative;padding-top:68.52%;margin-bottom:18px;overflow:hidden}

.video-list .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.video-list .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.video-list .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.18);transition:.36s ease;cursor:pointer}

.video-list .mask:before{content:'';position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;background:url(../images/icon-play.png) no-repeat center}

.video-list .mask:after{content:'';position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;border:3px solid #fff;border-radius:50%;transform:translate3d(0,0,0);transition:.36s ease}

.video-list .inner:hover .mask:after{transform:translate3d(0,0,0);width:80px;height:80px;margin:-40px 0 0 -40px;opacity:0;border-width:5px}

.video-list p{font-size:18px;line-height:27px;color:#666;text-align:center;padding:0 22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:54px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.video-list .inner:hover p{color:#004097}

.g-tit3{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}

.g-tit3.line{height:80px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0}

.g-tit3 .title{padding:0!important;font-size:30px}

.g-tit3 ul li .title{padding:0;color:#666;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.g-tit3 ul li.tabrel01-item__on .title{color:#333}

.g-tit3 ul li .more{position:absolute;top:50%;margin-top:-16px;right:0;display:none}

.g-tit3 ul li.tabrel01-item__on .more{display:block}

.g-tit3 .more{width:128px;height:32px;line-height:30px;padding-left:26px;background:url(../images/arrow-right.png) no-repeat 93px center;border:1px solid #91152f;border-radius:16px;color:#91152f;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.g-tit3 .more:hover{background-image:url(../images/arrow-right-on.png);background-position:96px center;background-color:#91152f;color:#fff}

.tabrel01-desc .tabrel01-item{height:0;visibility:hidden;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.tabrel01-desc .tabrel01-item__on{height:auto;visibility:visible}

.index-row5{background:#f5f5f5;overflow:hidden;padding:90px 0 56px}

.index-row5 .col-l{width:834px;height:440px;background:#fff;padding:0 40px 0 28px;margin-right:24px}

.index-row5 .col-r{float:none;overflow:hidden;height:440px;background:#fff;padding:0 35px 0 32px}

.g-tit3 ul{display:flex}

.g-tit3 ul li{margin-right:42px}

.swiper-news{position:relative}

.swiper-news .pic-box{float:left;width:457px;margin-right:36px}

.swiper-news .pic-box .pic{display:block;position:relative;padding-top:65.42%;overflow:hidden}

.swiper-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-news .pic-box .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.swiper-news .txt-box{overflow:hidden}

.swiper-news .txt-box .title{display:block;font-size:20px;line-height:33px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:66px;margin-bottom:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-news .txt-box .title:hover{color:#004097}

.swiper-news .txt-box .time{font-size:16px;margin-bottom:16px}

.swiper-news .txt-box .desc{font-size:16px;line-height:30px;color:#666;margin-bottom:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:90px}

.swiper-news .txt-box .more{display:inline-flex;font-size:16px;padding-right:30px;color:#004097;background:url(../images/arrow-right2.png) no-repeat right center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-news .txt-box .more:hover{background-image:url(../images/arrow-right2-on.png);color:#004097}

.swiper-news{overflow:hidden;margin-top:30px}

.swiper-news .swiper-pagination{position:absolute;bottom:0;right:0;text-align:right}

.swiper-news .swiper-pagination .swiper-pagination-bullet{background:#bbb;opacity:1}

.swiper-news .swiper-pagination .swiper-pagination-bullet-active{background:#666}

.ul-news li{overflow:hidden}

.ul-news li+li{border-top:1px solid rgba(0,0,0,.1)}

.ul-news .time{float:right;font-size:16px;line-height:68px;color:#999}

.ul-news a{display:block;font-size:18px;line-height:68px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.ul-news a:hover{color:#004097}

.index-row5 .g-tit2{margin-bottom:50px}

.tab-con{height:0;visibility:hidden;overflow:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}

.tab-con.on{height:auto;visibility:visible}

.index-row4{position:relative;background:#fff}

.index-row4:before{content:'';position:absolute;top:0;bottom:0;right:0;left:1208px;background:url(../images/az-bg.jpg) no-repeat center/cover}

.index-row4-top{position:relative;z-index:2;display:flex;align-items:center}

.index-row4-top .g-tit2{flex:0 0 1208px;padding-left:calc(50% - 700px);margin-right:83px}

.index-row4-top ul{width:314px;padding:42px 0}

.index-row4-top ul li a{position:relative;display:block;font-size:20px;line-height:55px;padding-left:43px;color:#ffc2cf;background:url(../images/arrow-down2.png) no-repeat right 23px center;border-bottom:1px solid rgba(255,255,255,.4);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.index-row4-top ul li a:before{content:'';position:absolute;left:20px;top:50%;margin-top:-3px;width:6px;height:6px;background:rgba(255,255,255,.6);border-radius:50%}

.index-row4-top ul li.on a{font-weight:700;color:#fff;background-color:#a62941;background-image:url(../images/arrow-down2-on.png);border-bottom-color:#a62941}

.index-row4-top ul li a:before{background-color:#fff}

.swiper-gl{position:relative;z-index:2;overflow:hidden;margin-right:146px;background:#fff}

.swiper-gl .swiper-slide{display:flex}

.swiper-gl .pic-box{flex:0 0 1208px}

.swiper-gl .pic-box .pic{position:relative;padding-top:52.65%}

.swiper-gl .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}

.swiper-gl .txt-box{padding:52px 68px 0 82px}

.swiper-gl .txt-box .en{font-size:48px;text-transform:uppercase}

.swiper-gl .txt-box .cn{font-size:36px;margin-bottom:26px}

.swiper-gl .txt-box .desc-more{padding:38px 0 94px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}

.swiper-gl .txt-box .desc-more .desc{font-size:18px;line-height:2;margin-bottom:56px}

.swiper-gl .txt-box .desc-more .more{display:block;font-size:16px;color:#91152f;width:178px;height:46px;line-height:44px;background:url(../images/arrow-right3.png) no-repeat 128px center;border:1px solid #91152f;border-radius:20px;padding-left:45px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.swiper-gl .txt-box .desc-more .more:hover{background-color:#91152f;color:#fff;background-image:url(../images/arrow-right3-on.png);background-position:132px center}

.arrows-dots{position:absolute;bottom:40px;right:90px;width:180px;display:flex;align-items:center;justify-content:center;z-index:3}

.arrows-dots .swiper-button{width:14px;height:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.arrows-dots .swiper-pagination{position:static}

.arrows-dots .swiper-button.swiper-prev{background-image:url(../images/prev.png)}

.arrows-dots .swiper-button.swiper-next{background-image:url(../images/next.png)}

.arrows-dots .swiper-pagination-fraction{font-size:16px;color:#999}

.arrows-dots .swiper-pagination-fraction .swiper-pagination-current{font-size:36px;color:#901331}

.arrows-dots .swiper-button.swiper-prev:hover{background-image:url(../images/prev-on.png)}

.arrows-dots .swiper-button.swiper-next:hover{background-image:url(../images/next-on.png)}

.ban-cont .title .cn{display:block;font-size:18px;font-weight:400;font-family:SourceHanSansCN-Medium;padding-top:10px}

.h-news-list1 li{margin-bottom:32px}

.h-news-list1 li .con{background:#fff;display: block;height: 100%;border:1px solid #e8e8e8;box-shadow:0 0 6px 0 rgba(51,51,51,.09);padding:38px;overflow:hidden;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-news-list1 li .date{flex:0 0 84px;width:84px;height:83px;background:#fff;border:1px solid #8b1728;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8b1728;line-height:1;margin-right:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-news-list1 li .date em{font-family:ArialMT;font-size:38px;margin-bottom:5px}

.h-news-list1 li .date p{font-size:14px}

.h-news-list1 li h3{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:20px;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-news-list1 li .txt p{font-size:16px;color:#666;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.h-news-list1 li .con:hover .txt h3{color:#004097}

.h-news-list1 li .con:hover .date{background-color:#004097;border-color:#004097;color:#fff}

.h-news-list1 li .con:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.bg-white{background-color:#fff}

.h-row1{padding:73px 0 100px}

.h-row1 .z-tit01{margin-bottom:66px}

.h-img-txt-mod1{display:flex}

.h-img-txt-mod1 .pic{flex:0 0 47%;margin-right:45px;overflow:hidden}

.h-img-txt-mod1 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-img-txt-mod1 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.h-img-txt-mod1 .txt{display:flex;flex-direction:column;justify-content:space-between}

.h-img-txt-mod1 .txt .con{margin-bottom:20px;color:#333;font-size:16px;line-height:30px}

.h-img-txt-mod1 .txt .con p+p{margin-top:30px}

.h-img-txt-mod1 .txt .z-btn01{margin:0}

.h-img-txt-mod1 .txt .z-btn01 .more{margin:0}

.h-row2{padding:70px 0 80px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.h-row2 .z-tit01{margin-bottom:32px}

.h-tab{display:flex;align-items:center;justify-content:center}

.h-tab-item{margin:0 7px;display:flex;align-items:center;justify-content:center;width:200px;height:60px;background:#fff;border:1px solid #ddd;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#333;font-size:18px;cursor:pointer}

.h-tab-item.active,.h-tab-item:hover{background-color:#8b1728;border-color:#8b1728;color:#fff}

.h-tab-con{height:0;overflow:hidden}

.h-tab-con.show{height:auto;overflow:visible}

.h-swiper1-wrap{position:relative}

.h-swiper1-wrap .swiper-button-next{width:18px;height:32px;right:auto;left:calc(100% + 21px);background:url(../images/next.png) no-repeat center center/contain;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-swiper1-wrap .swiper-button-next:hover{background-image:url(../images/next-on.png)}

.h-swiper1-wrap .swiper-button-prev{width:18px;height:32px;left:auto;right:calc(100% + 21px);background:url(../images/prev.png) no-repeat center center/contain;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-swiper1-wrap .swiper-button-prev:hover{background-image:url(../images/prev-on.png)}

.h-swiper1{margin-top:40px;overflow:hidden;position:relative;padding-bottom:40px}

.h-swiper1 .swiper-pagination{bottom:0;font-size:0}

.h-swiper1 .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#d1d1d1;border-radius:50%;opacity:1}

.h-swiper1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#999}

.tjtc-box .top{background-color:#5a82cf;display:flex;justify-content:space-between}

.tjtc-box .top .l{padding:19px 40px;color:#fff}

.tjtc-box .top .l h3{font-weight:700;font-size:24px;margin-bottom:5px}

.tjtc-box .top .l p{font-size:16px}

.tjtc-box .top .price{padding:37px 45px;background-color:#8b1728;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}

.tjtc-box .bot table{width:100%}

.tjtc-box .bot table th{background-color:#dde9ff;height:75px;color:#333;font-size:18px;font-weight:700;text-align:center;border:1px solid #c5cede}

.tjtc-box .bot table td{padding:20px 30px;border:1px solid #c5cede;vertical-align:top;background-color:#fff}

.tjtc-box .bot table td .row{height:100%;display:flex;justify-content:center;color:#333;font-size:16px;line-height:36px}

.tjtc-box .bot table td .row .col+.col{margin-left:70px}

.h-txt-mod1{margin-top:28px}

.h-txt-mod1 .row{display:flex;line-height:36px}

.h-txt-mod1 .row .l{flex:0 0 88px;color:#666;font-size:16px}

.h-txt-mod1 .row .value{flex:1;font-size:16px;color:#333}

.h-txt-mod1 .row .value.red{color:#c81b35;font-weight:700}

.h-txt-mod1 .row .value span{font-weight:700}

.h-txt-mod1 .row .value em{color:#c81b35}

.ly-items .h-news-list1.w3{margin:0 -10px -20px}

.ly-items .h-news-list1.w3 li{width:33.3%;margin:0 0 20px}

.ly-items .h-news-list1.w3 li .con{display:block;margin:0 10px}

.ly-items .h-news-list1.w3 li .date{margin-bottom:20px}

.h-row-pn1{background-color:#f7f7f7;padding:89px 0 111px}

.h-row-pn1 .wp{display:flex;justify-content:space-between}

.h-mod1{flex:0 0 calc(50% - 19px);background-color:#fff;padding:36px 36px 30px;width:0}

.h-mod1 .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}

.h-mod1 .title h3{font-family:SourceHanSansCN-Medium;font-size:42px;color:#333}

.h-mod1 .title .g-tit3{margin:0}

.h-mod1-pic{height:259px;overflow:hidden;margin-bottom:20px}

.h-mod1-pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-mod1-pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.h-mod1-list .item{padding:15px 0;position:relative}

.h-mod1-list .item:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#eee}

.h-mod1-list .item:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-mod1-list .item:last-child:before{display:none}

.h-mod1-list .item a{margin-bottom:3px;display:block;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-mod1-list .item:hover:after{width:100%}

.h-mod1-list .item:hover a{color:#004097}

.h-mod1-list .item p{color:#999;font-size:16px}

.h-row-pn2{padding:99px 0 79px;background:url(../images/h-bg-pn1.jpg) no-repeat center center/cover}

.z-tit01.white .title{color:#fff}

.h-txt-list1{display:flex;flex-wrap:wrap;justify-content:space-between}

.h-txt-list1 .item{flex:0 0 calc(50% - 50px);width:0;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}

.h-txt-list1 .item a{flex:0 0 calc(100% - 140px);width:calc(100% - 140px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#fff;padding-left:17px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-txt-list1 .item a:hover{opacity:.8}

.h-txt-list1 .item a:After{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:50%}

.h-txt-list1 .item span{color:#aabee6;font-size:16px}

.z-btn01.white .more{color:#fff}

.z-btn01.white .more{border-color:#fff}

.z-btn01.white .more i{background-image:url(../images/z-jt6.png)}

.z-btn01.white .more:hover{background:0 0}

.h-row-pn3{padding:92px 0 97px}

.h-mod2{background:url(../images/h-bg-pn2.jpg) no-repeat center center/cover;height:446px;border-radius:10px;position:relative}

.h-mod2 .txt{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:190px;text-align:center;color:#fff}

.h-mod2 .txt img{width:74px;margin:0 auto 20px;display:block}

.h-mod2 .txt h3{font-size:24px}

.h-mod2 .txt p{font-size:18px}

.h-mod2 .z-btn01{margin-top:30px}

.h-mod2 .z-btn01 .more{width:188px;height:48px;font-size:16px;line-height:46px}

.h-row-pn4{padding:70px 0 106px;background-color:#f7f7f7;overflow:hidden}

.h-download-list{overflow:hidden;margin:0 -20px}

.h-download-list .item{float:left;width:33.3%}

.h-download-list .item-con{display:block;margin:0 20px;border-radius:10px;padding-top:92.27%;overflow:hidden;position:relative}

.h-download-list .item-con .bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;opacity:.2;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-download-list .item-con:hover .bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.h-download-list .item-con .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;text-align:center}

.h-download-list .item-con .txt img{display:block;margin:0 auto 30px}

.h-download-list .item-con .txt h3{color:#fff;font-size:24px}

.h-download-list .item:nth-child(1) .item-con{background-color:#004097}

.h-download-list .item:nth-child(2) .item-con{background-color:#8b1728}

.h-download-list .item:nth-child(3) .item-con{background-color:#004097}

.h-txt-list2 .item{padding:20px 25px;margin-bottom:23px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 7px 0 rgba(51,51,51,.07);border-radius:10px;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-txt-list2 .item a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 140px);flex:0 0 calc(100% - 140px);color:#333;font-size:18px;position:relative;padding-left:26px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-txt-list2 .item a:after{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;background:#c7c7c7;border-radius:50%}

.h-txt-list2 .item span{color:#999;font-size:16px}

.h-txt-list2 .item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}

.h-txt-list2 .item:hover a{color:#004097}

.news014-ul.download-img .pic{padding-top:67.23%}

.h-tab2{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:50px}

.h-tab2-item{cursor:pointer;font-size:18px;color:#333;position:relative}

.h-tab2-item+.h-tab2-item{margin-left:50px}

.h-tab2-item.active{color:#004097;font-weight:700}

.h-tab2-item.active:after{content:'';position:absolute;left:0;width:100%;height:4px;background:#004097;bottom:-21px}

.h-tab2-desc .h-tab2-desc-item{display:none}

.h-tab2-desc .h-tab2-desc-item.on{display:block}

.h-tab2-desc .z-tit02{margin-bottom:42px}

.h-ppt-list{display:flex;flex-wrap:wrap;justify-content:space-between}

.h-ppt-list .item{flex:0 0 calc(50% - 18px);width:calc(50% - 18px);margin-bottom:30px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 6px 0 rgba(51,51,51,.1);border-radius:10px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.h-ppt-list .item .left{display:flex;align-items:center;flex:0 0 calc(100% - 130px);width:calc(100% - 130px)}

.h-ppt-list .item .left img{display:block;width:26px;flex:0 0 26px;margin-right:10px}

.h-ppt-list .item .left a{color:#333;font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.h-ppt-list .item .g-tit3{margin-bottom:0}

.h-ppt-list .item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}

.h-ppt-list .item:hover .left a{color:#004097}

.download .more{background-image:url(../images/h-download-i.png)}

.download .more:hover{background-image:url(../images/h-download-i-w.png);background-position:93px center}

.news014-ul.download-img .con .pic:after{display:none}

@media only screen and (max-width:959px){

    .ly-items .h-news-list1.w3 li .con{padding:20px}

    .h-row-pn1 .wp{display:block}

    .h-mod1{width:100%}

    .h-mod1+.h-mod1{margin-top:30px}

    .h-txt-list1{display:block}

    .h-txt-list1 .item{width:100%}

    .h-mod1-pic{height:auto}

    .h-ppt-list{display:block}

    .h-ppt-list .item{width:100%}

}

@media only screen and (max-width:767px){

    .ly-items .h-news-list1.w3 li{float:none;width:100%}

    .h-news-list1 li{margin-bottom:30px}

    .h-news-list1 li .con{display:block;padding:30px}

    .h-news-list1 li .con .date{margin-bottom:12px;width:66px;height:58px}

    .h-news-list1 li .date em{font-size:30px;margin-bottom:0}

    .h-news-list1 li .date p{font-size:14px;line-height:24px}

    .h-news-list1 li h3{font-size:16px}

    .h-row-pn1,.h-row-pn2,.h-row-pn3,.h-row-pn4{padding:30px 0}

    .h-mod1{padding:20px}

    .h-mod1 .title h3{font-size:20px}

    .h-txt-list1 .item{padding:10px 0}

    .h-mod2 .txt{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

    .h-download-list .item{float:none;width:100%}

    .h-download-list .item+.item{margin-top:30px}

    .h-download-list .item-con .txt h3{font-size:18px}

    .h-download-list .item-con .txt img{width:50px;margin-bottom:10px}

    .h-mod2 .txt img{width:50px;margin-bottom:10px}

    .h-mod2 .txt h3{font-size:18px}

    .h-mod2 .txt p{font-size:14px}

    .h-mod2 .z-btn01 .more{width:132px;height:34px;line-height:32px;font-size:16px}

    .h-txt-list2 .item{display:block;padding:10px 10px}

    .h-txt-list2 .item a{width:100%;white-space:normal}

    .h-tab2{overflow-x:auto;padding-bottom:0;margin-bottom:30px}

    .h-tab2-item{white-space:nowrap;font-size:16px}

    .h-tab2-item+.h-tab2-item{margin-left:20px}

    .h-tab2-item.active:after{display:none}

    .h-ppt-list .item{display:block;padding:15px;margin-bottom:20px}

    .h-ppt-list .item .left{width:100%;margin-bottom:20px}

    .imgs01-swiper .swiper-cont .item{width: 100%}

}

@font-face{font-family:laydate-icon;src:url(../fonts/laydate-icon.ttf) format("truetype")}

.ly-base{background-color:#f7f7f7;padding:72px 0}

.ly-base .z-tit01 .title{text-align:left}

.ly-base .lybase-show{overflow:hidden;margin-top:-100px}

.ly-base .lybase-li{float:left;width:37%;position:relative}

.ly-base .lybase-li p{color:#fff;font-size:18px;line-height:43px}

.ly-base .lybase-li p.lybase-font{font-size:16px}

.ly-base .lybase-li p strong{font-size:30px;padding:0 6px}

.ly-base .z-btn01{margin-top:80px}

.ly-base .lybase01{padding:68px 44px 94px;margin-top:120px;background:url(../images/ly-basebg01.png) no-repeat #842331 left bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}

.ly-base .lybase02{padding:40px 28px 50px;margin-left:-75px;background:url(../images/ly-basebg02.png) no-repeat #153c83 right bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;z-index:66}

.ly-base .lybase03{float:right;padding:70px 20px 70px 90px;margin-top:-220px;background:url(../images/ly-basebg03.png) no-repeat #b29b6b right bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}

.ly-items{padding:60px 0 50px}

.ly-items .h-news-list1{margin-left:-3%}

.ly-items .h-news-list1:after,.ly-items .h-news-list1:before{content:'';display:block;clear:both;width:100%;height:0}

.ly-items .h-news-list1{display: -webkit-flex; display: flex; flex-wrap: wrap;}

.ly-items .h-news-list1 li{float:left;width:47%;margin-left:3%}

.ly-items .h-news-list1 li .txt p{color:#666}

.ly-items .z-btn01{margin-top:25px}

.ly-items .h-news-list1 li .txt{overflow:hidden}

.ly-gain{padding:72px 0 80px;background:url(../images/z-bg16.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ly-gain .z-tit01{margin-bottom:20px}

.ly-gain .h-tab-item{background-color:#f6f6f6}

.ly-gain .h-tab-item.active,.ly-gain .h-tab-item:hover{background-color:#8b1728}

.ly-cgtab{padding:20px;border:1px solid #e8e8e8;background-color:#fff;-webkit-box-shadow:0 0 9px rgba(51,51%,51%,9%);-moz-box-shadow:0 0 9px rgba(51,51%,51%,9%);box-shadow:0 0 9px rgba(51,51%,51%,9%);margin-left:30px}

.ly-cgtab h4{color:#333;font-size:20px;font-weight:400;line-height:1.5;margin:24px 0 25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.ly-cgtab p{color:#666;font-size:16px;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.ly-cgtab .cgtab-pic{position:relative;padding-top:53%;overflow:hidden}

.ly-cgtab .cgtab-pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly-cgtab .cgtab-time{color:#999;font-size:14px;line-height:1.5;margin:10px 0 32px}

.ly-cgtab .cgtab-btn{color:#999;font-size:14px;line-height:1.5}

.ly-cgtab .cgtab-btn:before{content:'';display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/ly-arrow01.png) no-repeat;margin-right:15px;margin-top:-4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly-cgtab:hover{background-color:#004097;-webkit-box-shadow:0 0 7px 0 rgba(4,0,0,.2);-moz-box-shadow:0 0 7px 0 rgba(4,0,0,.2);box-shadow:0 0 7px 0 rgba(4,0,0,.2)}

.ly-cgtab:hover .cgtab-pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ly-cgtab:hover .cgtab-btn,.ly-cgtab:hover .cgtab-time,.ly-cgtab:hover h4,.ly-cgtab:hover p{color:#fff}

.ly-cgtab:hover .cgtab-btn:before{margin-right:18px;background-image:url(../images/ly-arrow02.png)}

.swiper-lytab01{margin-top:42px;margin-left:-30px}

.swiper-lytab01 .swiper-slide{width:33.3%}

.swiper-lytab01 .swiper-pagination{bottom:75px}

.swiper-lytab01 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#888;opacity:.4}

.swiper-lytab01 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}

.swiper-lytab01 .z-btn01{margin-top:75px}

.ly-plat{padding:50px 0 86px;background:url(../images/ly-bg01.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.ly-plat .z-tit01 .title{color:#fff}

.ly-plat .plat-link{overflow:hidden;margin-left:-.6%}

.ly-plat .plat-link li{float:left;width:16%;margin-left:.6%;font-size:0;text-align:center;border-radius:13px;overflow:hidden;position:relative}

.plat-link li.plat-name a:before{display: none}

.plat-link li.plat-name a:hover p{margin-top: 12px}

.plat-link li .plat-info{position:absolute;top:50%;left:0;width:100%;margin-top:-40px}

.plat-link li .plat-info img{display: block; margin: 0 auto}

.plat-link li .plat-info p{position: static; color:#fff;font-size:30px;line-height:1.1;margin-top:12px}

.plat-link li .plat-info p:after{display: none}

.plat-link li a{display:block;position:relative;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-link li a:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(33,33,33,.4);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.plat-link li a:after{content:'';position:absolute;bottom:-100%;right:0;width:100%;height:72px;background:url(../images/ly-platbg.png) no-repeat;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

/*.plat-link li a img{width:100%}*/

.plat-link li>img{width:100%}

.plat-link li a p{position:absolute;left:0;top:50%;width:100%;font-size:24px;margin-top:-30px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:66}

.plat-link li a p:after{content:'';position:absolute;left:0;right:0;bottom:-10px;width:64px;height:3px;margin:0 auto;background-color:#fff}

.plat-link li a:hover:before{top:-100%}

.plat-link li a:hover:after{bottom:0}

.plat-link li a:hover p{top:auto;margin-top:0;bottom:16px}

.plat-link li a:hover p:after{display:none}

.ly-plat .plat-new{margin-top:33px;overflow:hidden;margin-left:-3%}

.ly-plat .plat-news{float:left;width:47%;margin-left:3%;padding:0 33px 20px;border-radius:12px;background-color:#fff}

.plat-news .plat-txt{line-height:30px;padding:24px 0;border-bottom:1px solid #e0dede}

.plat-news .plat-txt strong{font-weight:400;font-size:30px;display:block;overflow:hidden}

.plat-news .plat-txt a{float:right;color:#91152f;font-size:14px}

.plat-news .plat-txt a:after{content:'';display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/ly-arrow01.png) no-repeat;margin-left:12px;margin-top:-4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-news .plat-txt a:hover:after{margin-left:8px}

.plat-news .plat-hz li{padding:18px 0 16px;position:relative}

.plat-news .plat-hz li:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#e0dede}

.plat-news .plat-hz li:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#004097;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-news .plat-hz li:last-child{border:none}

.plat-news .plat-hz li:last-child:before{display:none}

.plat-news .plat-hz li:last-child:after{display:none}

.plat-news .plat-hz li h4{color:#333;font-size:20px;font-weight:400;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.plat-news .plat-hz li:hover:after{width:100%}

.plat-news .plat-hz li:hover h4{color:#004097}

.plat-news .plat-hz li p{color:#666;font-size:16px;line-height:26px;margin:8px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.plat-news .plat-hz li .cgtab-time{color:#999;font-size:14px;line-height:1.5}

.plat-news .plat-fw{margin-top:30px}

.plat-news .plat-fw li{margin-bottom:35px;overflow:hidden}

.plat-fw .platfw-pic{float:left;width:194px;margin-right:24px}

.plat-fw .plat-pics{position:relative;padding-top:56%;overflow:hidden;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.08);-moz-box-shadow:0 8px 8px rgba(0,0,0,.08);box-shadow:0 8px 8px rgba(0,0,0,.08)}

.plat-fw .plat-pics img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.plat-news .plat-fw li:hover h4{color:#004097}

.plat-news .plat-fw li:hover .plat-pics img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.plat-fw .platfw-txt{display:block;overflow:hidden}

.plat-fw .platfw-txt h4{color:#333;font-size:20px;font-weight:400;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 12px}

.plat-fw .platfw-txt .cgtab-time{color:#999;font-size:14px;line-height:1.5}

.ly-learn{padding:60px 0}

.swiper-lytab02 .news02-ul{position:relative}

.swiper-lytab02 .news02-ul:before{content:'';position:absolute;left:2px;top:0;bottom:40px;width:1px;background-color:rgba(0,0,0,.15)}

.swiper-lytab02 .swiper-slide.swiper-slide-active .news02-ul .con{padding-left:0}

.swiper-lytab02 .swiper-slide.swiper-slide-active .news02-ul:before{display:none}

.swiper-lytab02 .news02-ul .date{border-color:#004097}

.swiper-lytab02 .news02-ul .date .d1,.swiper-lytab02 .news02-ul .date .d2{color:#004097}

.swiper-lytab02 .swiper-pagination{bottom:0}

.swiper-lytab02 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#888;opacity:.4}

.swiper-lytab02 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}

.swiper-lytab02.swiper-container{padding-bottom:60px}

.swiper-lytab02 .swiper-slide{width:33.3%}

.ly-other{padding:90px 0}

.ly-other .lyother-con{overflow:hidden}

.ly-other .lyother-show{float:left;width:48.5%;padding:60px 52px 42px;color:#fff;position:relative}

.ly-other .lyother-show a{color:#fff}

.ly-other .lyother-show:before{content:'';position:absolute;right:50px;bottom:20px;width:94px;height:94px;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}

.ly-other .lyother-fl{background-color:#8b1728}

.ly-other .lyother-fl:before{background-image:url(../images/ly-icon02.png)}

.ly-other .lyother-fr{float:right;background-color:#153877}

.ly-other .lyother-fr:before{background-image:url(../images/ly-icon03.png)}

.ly-other .lyother-name{font-size:30px;line-height:1.1;margin-bottom:40px}

.ly-other .swiper-lytab03 h4{font-size:18px;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.ly-other .swiper-lytab03 p{font-size:18px;line-height:1.1;color:rgba(255,255,255,.5);margin-top:12px}

.ly-other .lyother-show a:hover h4{font-weight:700}

.swiper-lytab03.swiper-container{padding-bottom:42px}

.swiper-lytab03 .swiper-pagination{bottom:0;left:-3px;text-align:left}

.swiper-lytab03 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:.4}

.swiper-lytab03 .swiper-pagination .swiper-pagination-bullet-active{opacity:1}

.swiper-lytab03.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.lyother-show .z-btn01 .more{margin-left:0;border-color:#fff;width:130px;height:34px;line-height:34px;font-size:14px}

.lyother-show .z-btn01 .more i{width:15px;height:12px;background-image:url(../images/ly-arrow02.png)}

.ly-gcp{padding:72px 0 50px;background:url(../images/z-bg16.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.ly-gcp .z-tit01{position:absolute;left:80px}

.ly-gcp .wp{position:relative}

.ly-gcp .lygcp-icon{position:absolute;left:0;top:140px;width:30%}

.ly-gcp .lygcp-con{overflow:hidden;margin-left:24%}

.ly-gcp .lygcp-box{float:left;width:31%;margin-left:2.3%}

.ly-gcp .lygcp-show{position:relative;text-align:center;font-size:0;overflow:hidden;margin-bottom:20px}

.ly-gcp .lygcp-show a{display:block;position:relative}

.ly-gcp .lygcp-show a:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(33,33,33,.4);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.ly-gcp .lygcp-show:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);position:relative}

.ly-gcp .lygcp-show img{width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.ly-gcp .lygcp-show p{position:absolute;left:0;bottom:25px;width:100%;margin:0 auto;color:#fff;font-size:30px;line-height:1.5;z-index:22}

.ly-gcp .lygcp01{margin-top:140px}

.ly-gcp .lygcp02{margin-top:94%}

@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Regular.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}

.ly-gcpabout{padding:86px 0}

.gcpabout-show{overflow:hidden;display:flex}

.gcpabout-show .gcpabout-fl{float:left;width:44%;flex:0 0 44%;margin-right:2%}

.gcpabout-show .gcpabout-fl p{color:#666;font-size:16px;line-height:30px;margin-bottom:30px}

.gcpabout-show .gcpabout-fr{float:right;width:54%}

.gcpabout-show .gcpabout-fr img{display:block;width:100%;height:100%;object-fit:cover}

.ly-record{padding:60px 0 36px;background:url(../images/ly-beian.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.ly-record:after{content:'';position:absolute;left:60px;right:60px;bottom:136px;height:16px;background:url(../images/ly-line.png) repeat-x}

.ly-record .z-tit01 .title{color:#fff}

.ly-record .ly-swiper{margin-top:20px}

.ly-swiper .swiper-time01{margin-top:80px}

.ly-swiper .swiper-time01 .swiper-slide{text-align:center;color:#fff}

.ly-swiper .swiper-time01 .swiper-slide strong{font-size:200px;font-weight:400;font-family:MyriadPro;line-height:1.1;position:relative}

.ly-swiper .swiper-time01 .swiper-slide strong:after{content:'';position:absolute;left:0;right:0;bottom:0;width:88px;height:3px;margin:0 auto;background-color:#fff}

.ly-swiper .swiper-time01 .swiper-slide p{font-size:18px;line-height:2;margin-top:60px}

.ly-record .swiper-button-prev{background-image:url(../images/ly-fl.png);background-size:12px 22px;width:12px;height:22px;margin-top:0;top:auto;bottom:128px;left:40px;z-index:99}

.ly-record .swiper-button-next{background-image:url(../images/ly-fr.png);background-size:12px 22px;width:12px;height:22px;margin-top:0;top:auto;bottom:128px;right:40px;z-index:99}

.ly-record .swiper-button-next.swiper-button-disabled,.ly-record .swiper-button-prev.swiper-button-disabled{opacity:.6}

.ly-swiper .swiper-time02{margin-top:130px;position:relative;z-index:66}

.ly-swiper .swiper-time02 .swiper-slide{width:140px;color:#fff;text-align:center}

.ly-swiper .swiper-time02 .swiper-slide.swiper-slide-active span{font-size:30px}

.ly-swiper .swiper-time02 span{display:block;font-size:18px;font-family:MyriadPro;position:relative;padding-top:40px;line-height:40px;cursor:pointer}

.ly-swiper .swiper-time02 span:before{content:'';position:absolute;left:0;right:0;top:12px;width:12px;height:12px;border-radius:50%;margin:0 auto;background-color:#fff}

.ly-gcplink{padding:50px 0}

.ly-gcplink .gcplink-con ul{margin-left:-1.3%;overflow:hidden}

.gcplink-con ul li{float:left;width:32%;margin-left:1.3%;border-radius:20px;padding:35px 32px;position:relative}

.gcplink-con ul li.gcplink01{background:url(../images/ly-gcpbg01.png)}

.gcplink-con ul li.gcplink02{background:url(../images/ly-gcpbg02.png)}

.gcplink-con ul li.gcplink03{background:url(../images/ly-gcpbg03.png)}

.gcplink-con ul li p{color:#fff;font-size:16px;line-height:30px}

.gcplink-con ul li strong{position:absolute;right:15px;bottom:-8px;color:rgba(255,255,255,.16);font-size:48px;font-family:Impact;font-style:italic;font-weight:400;letter-spacing:2px;line-height:1.1}

.ly-gcplink .gcplink-base{margin:30px 0}

.ly-gcplink .gcplink-base p{color:#333;font-size:16px;line-height:30px}

.lyform-show{margin-bottom:24px}

.lyform-show table tr.lyform-name{background:#244383;background:-webkit-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:-moz-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:-ms-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:-o-linear-gradient(top,#37579a 0,#244383 70%,#244383 100%);background:linear-gradient(to bottom,#37579a 0,#244383 70%,#244383 100%)}

.lyform-show table tr.lyform-name td{color:#fff;font-weight:700;font-size:18px}

.lyform-show table tr:nth-child(odd){background-color:#e7ecf2}

.lyform-show table tr:nth-child(even){background-color:#fff}

.lyform-show table td{padding:20px;word-break:break-all;font-size:16px;line-height:1.8;text-align:center;border:1px solid #e1dbdb}

.lyform-show table td a:hover{color:#244383;text-decoration:underline}

.lyform01 table tr td:nth-child(2){text-align:left}

.lyform01 table tr.lyform-name td:nth-child(2){text-align:center}

.lygcp-form .lyform-show table tr td{padding:15px 20px}

.lygcp-form .lyform-show table tr.lyform-name td{padding:12px 20px}

.lygcp-form .lygcp-form02 table tr td{padding:16px 20px}

.lyfruit-show{padding:80px 0}

.lyfruit-show .news04-ul{border-top:1px solid #ececec;margin-top:50px}

.lyfruit-show .news04-ul .pic{width:332px;margin-right:50px}

.lyfruit-show .h-tab-item{background-color:#f6f6f6}

.lyfruit-show .h-tab-item.active,.lyfruit-show .h-tab-item:hover{background-color:#8b1728}

.lyintro-show{padding:80px 0 100px}

.lyintro-show .lyintro-pic{overflow:hidden}

.lyintro-show .lyintro-pic img{width:100%}

.lyintro-pic .lyintro-pfl{float:left;width:49.55%}

.lyintro-pic .lyintro-pfr{float:right;width:49.55%}

.lyintro-show .lyintro-font{margin-top:16px}

.lyintro-show .lyintro-font p{color:#666;font-size:16px;line-height:30px;margin-bottom:30px;text-align:justify}

.lyintro-show .lyintro-base{background-color:#fff;padding:0;margin-top:50px}

.lyintro-show .ly-base .lybase-show{margin-top:0}

.lyintro-show .h-news-list1 li .txt p{color:#777}

.lyplats-show{padding:80px 0}

.lyplats-show .h-tab-con-wrap{margin-top:50px}

.lyplats-show .lyform-show table{border-radius:20px;overflow:hidden;-moz-box-shadow:0 0 27px rgba(0,0,0,.06);-webkit-box-shadow:0 0 27px rgba(0,0,0,.06);box-shadow:0 0 27px rgba(0,0,0,.06)}

.lyplats-show .lyform-show table td{border:none;border-right:1px solid #e3dad7}

.lyplats-show .lyform-show table tr td:last-child{border:none}

.lyplats-show .lyform-show table tr td:nth-child(2),.lyplats-show .lyform-show table tr td:nth-child(3){text-align:left}

.lyplats-show .lyform-show table tr.lyform-name td{text-align:center;font-weight:400}

.lyplats-show .lyplats-font p{color:#666;font-size:16px;line-height:30px;margin-bottom:18px}

.lyplats-show .lyplats-font p img{width:100%;height:auto}

.lyplats-show .h-tab-item{background-color:#f6f6f6}

.lyplats-show .h-tab-item.active,.lyplats-show .h-tab-item:hover{background-color:#8b1728}

.ly-banmz .ban-cont{width:auto}

.ly-banmz .ban-cont .lx{display:none}

.ly-banmz .ban-cont .title .en{font-size:18px;margin-top:15px}

.ly-opc{padding:80px 0}

.lyord-show .lyord-font{font-size:16px;line-height:36px}

.lyord-show .lyord-font p{color:#333}

.lyord-show .lyord-font .lyord-tip{margin-top:20px}

.lyord-show .lyord-font .lyord-tip strong{margin-right:6px}

.lyord-show .lyord-font .lyord-tip span{margin-right:30px}

.lyord-show .lyord-font .lyord-tip span img{vertical-align:middle;margin-top:-2px;margin-right:10px}

.lyform-show.lyform-line{margin-top:32px}

.lyform-show.lyform-line table tr.lyform-name td{font-weight:400;font-size:16px;border:none}

.lyform-show.lyform-line table tr:nth-child(odd){background-color:#fff}

.lyform-show.lyform-line table td{color:#666;padding:16px 20px}

.lyform-show.lyform-line table td.lyform-first{font-size:18px}

.lyform-show.lyform-line table td img{vertical-align:middle;margin-top:-1px}

.ly-opc .lyform-show.lyform-line table td{color:#333}

.ly-opc .lyform-show.lyform-line table tr.lyform-name td{padding:10px 20px;line-height:1.6;color:#fff;height:80px}

.ly-opc .lyopc-select{position:relative;z-index:666}

.ly-clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}

.ly0clearfix{zoom:1}

.lyopc-select .lyopc-item{float:left;width:27%;margin-right:1.7%}

.lyopc-select .lyopc-item .drop02 .drop02-tit{height:auto;line-height:40px}

.lyopc-item label{display:block;position:relative}

.lyopc-item input,.lyopc-item select{width:100%;padding:12px 20px;line-height:40px;background-color:#f5f9fc;border:none;border-radius:10px;position:relative;font-size:18px}

.lyopc-item input::-webkit-input-placeholder{color:#333}

.lyopc-item input::-moz-placeholder{color:#333}

.lyopc-item input::-ms-input-placeholder{color:#333}

.lyopc-item select{padding-right:40px;background:url(../images/ly-arrow03.png) #f5f9fc no-repeat right 23px center;-webkit-background-size:19px auto;background-size:19px auto;cursor:pointer}

.lyopc-item select option{font-size:16px;line-height:36px}

.lyopc-select .lyopc-btn{float:right;width:12%}

.lyopc-select .lyopc-btn button{width:100%;line-height:64px;border:none;border-radius:10px;background-color:#8c1729;color:#fff;font-size:18px}

.lyopc-select .lyopc-btn button:hover{background-color:#ad2439}

.ly-opc .lyopc-tag{margin-top:40px}

.lyopc-tag span{margin-right:40px;color:#333;font-size:16px;line-height:20px}

.lyopc-tag span img{vertical-align:middle;margin-top:-3px;margin-right:6px}

.ly-opc .lyopc-box{margin-top:40px;border-top:1px solid #e3e3e3}

.lyopc-box .lyopc-xz{margin-top:40px}

.lyopc-box .lyopc-xz ul{overflow:hidden}

.lyopc-box .lyopc-xz li{float:left;border:1px solid #c2c2c2;border-radius:20px;line-height:47px;text-align:center;color:#333;font-size:18px;margin-right:15px;margin-bottom:10px}

.lyopc-box .lyopc-xz li.lyopc-xzon,.lyopc-box .lyopc-xz li:hover{background-color:#244383;border-color:#244383;color:#fff}

.lyopc-box .lyopc-xz li.lyopc-xzon a{color:#fff}

.lyopc-box .lyopc-xz li a{display:block}

.ly-opc .lyopc-box .lyform-show tr td{text-align:left}

.ly-opc .lyopc-box .lyform-show tr td.lyform-first,.ly-opc .lyopc-box .lyform-show tr td.lyform-fl,.ly-opc .lyopc-box .lyform-show tr.lyform-name td{text-align:center}

.lyopc-box .lyform-show tr td p img{vertical-align:middle;margin-top:-2px;margin-right:4px}

.lyopc-txt{font-size:16px;line-height:34px;margin-bottom:50px}

.lyopc-txt strong{display:block;color:#333}

.lyopc-txt p{color:#333}

.lyopc-txt p img{vertical-align:middle;margin:-2px 5px 0}

.ly-model .lymodel-txt{color:#333;font-size:16px;line-height:28px}

.ly-model .lyform-show table{-moz-box-shadow:0 0 27px rgba(0,0,0,.06);-webkit-box-shadow:0 0 27px rgba(0,0,0,.06);box-shadow:0 0 27px rgba(0,0,0,.06)}

.ly-model .lyform-show table td{border:none;border-right:1px solid #e3dad7;border-bottom:1px solid #e3dad7;padding:8px 6px;color:#333;line-height:1.3}

.ly-model .lyform-show table tr td:last-child{border-right:none}

.ly-model .lyform-show table tr.lyform-name td{font-weight:700;padding:19px 6px;line-height:1.9}

.ly-ttop .h-tab-item{background-color:#f6f6f6}

.ly-ttop .h-tab-item.active,.ly-ttop .h-tab-item:hover{background-color:#8b1728}

.ly-ttop .h-tab-con-wrap{margin-top:60px}

.ly-ttop .tjtc-box{margin-bottom:50px}

.ly-ttop .h-txt-mod1{margin-top:0}

.lyopc-item.lyopc-time input{background:url(../images/ly-arrow03.png) #f5f9fc no-repeat right 15px center;-webkit-background-size:19px auto;background-size:19px auto;cursor:pointer}

.nice-select{position:relative;cursor:pointer}

.nice-select input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:url(../images/ly-arrow03.png) #f5f9fc no-repeat right 23px center;-webkit-background-size:19px auto;background-size:19px auto}

.nice-select input::-webkit-input-placeholder{color:#333}

.nice-select input::-moz-placeholder{color:#333}

.nice-select input::-ms-input-placeholder{color:#333}

.nice-select .nice-select-con{display:none;width:100%;position:absolute;top:100%;left:0;z-index:99;padding:20px 24px 20px 28px;border-radius:15px;background-color:#fff;border:1px solid #ededed;box-shadow:0 0 8px rgba(36,67,131,.1)}

.nice-select ul{width:100%;max-height:240px;color:#333;font-size:16px;overflow:auto}

.nice-select li{font-size:16px;line-height:40px;padding-left:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}

.nice-select li:before{content:'';position:absolute;left:0;top:50%;margin-top:-2.5px;width:5px;height:5px;background-color:#999;border-radius:50%}

.nice-select li:hover{color:#004097;font-weight:700}

.nice-select ul::-webkit-scrollbar-thumb{width:5px;height:44px;border-radius:5px;background:#666}

.nice-select ul::-webkit-scrollbar{width:5px}

.nice-select ul::-webkit-scrollbar-track-piece{margin-right:10px;width:5px;background:url(../images/ly-rline.png) repeat-y}







.nav li.lg{margin-left: 15px;}

.nav li.lg a{padding: 0 2px; display: inline-block; vertical-align: middle; font-size: 14px; color: rgba(255, 255, 255, .5); width: auto;}

.nav li.lg a:after{display: none !important;}

.nav li.lg a:hover{color: #ffa800;}

.nav li.user{margin-left: 15px; position: relative;}

.nav li.user .icon-head{margin-top: 4px; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../images/z-userHd.png) center center no-repeat; -webkit-background-size: cover;

    background-size: cover;}

.nav li.user .user-sub{position: absolute; right: 0; top: 74px; width: 120px; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); border-radius: 10px; z-index: 10; display: none;}

.nav li.user .user-sub a{padding: 9px 16px; display: block; font-size: 14px; color: #333333; line-height: 1.5; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.nav li.user .user-sub a:first-child{border-bottom: 1px solid #e5e5e5;}

.nav li.user .user-sub a:after{display: none !important;}

.nav li.user .user-sub a:hover{color: #ffa800;}





.goTop{position: fixed; right: 10px; bottom: 20%; width: 54px; height: 54px; background: url(../images/sr-goTop.png) center center no-repeat; -webkit-background-size: contain;

    background-size: contain; cursor: pointer; box-shadow: 0 0 13px rgba(0, 0, 0, .06); border-radius: 50%; z-index: 99; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s; display: none;}

.goTop:hover{background-image: url(../images/sr-goTop2.png);}





.hd-search{width: 80%; margin: 0 auto; overflow: hidden;}

.hd-search .submit{float: right; background-color: #2f83e4; color: #fff; border: none; border-radius: 0; width: 70px; height: 35px; line-height: 35px; font-size: 12px;}

.hd-search .l-inp{overflow: hidden;}

.hd-search .l-inp input{display: block; width: 100%; background-color: #fff; border: none; border-radius: 0; height: 35px; padding: 0 5px; font-size: 14px;}

.search-pop{position: fixed; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 1000; display: none;}

.search-pop .search-body{position: absolute; top: 30%; left: 50%; width: 890px; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

.search-pop .search-body .close{position: absolute; right: 0; top: -50px; width: 30px; height: 30px; background: url(../images/zp114.png) center no-repeat; background-size: cover;}

.search-pop .search-body .submit{float: right; width: 113px; height: 68px; border: none; color: #fff; font-size: 16px; background: #004097; border-radius: 0;}

.search-pop .search-body .l-con{overflow: hidden;}

.search-pop .search-body .l-con input{display: block; width: 100%; height: 68px; background: #4b4b4b; border: none; padding-left: 70px; padding-right: 10px; font-size: 18px; color: #fff; background: #4b4b4b url(../images/zp115.png) left 20px center no-repeat;}



.footer-link{margin-top: 26px; font-size: 0; text-align: center;}

.footer-link .item{padding: 0 20px; margin: 0 20px; display: inline-block; vertical-align: middle; font-size: 18px; color: #ffffff;}

.footer-link .item .icon{margin: -2px 12px 0 0; display: inline-block; vertical-align: middle; width: 30px; height:30px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain;

    background-size: contain;}

.footer-link .item:hover{text-decoration: underline;}







.row-block11{padding: 46px 0 89px; overflow: hidden;}

.row-block11 .z-hd01{margin-bottom: 45px;}

.z-noneData{padding: 50px 0 168px;}

.z-noneData img{margin: 0 auto; display: block; max-height: 269px;}

.z-noneData .title{font-size: 16px; color: #333333; font-weight: normal; text-align: center; line-height: 1.5;}

.z-gjss01{padding: 66px 0 55px; background-color: #FBFBFB; font-size: 0;}

.z-gjss01 input{outline: none; border: none; background-color: transparent;}

.z-gjss01 .title, .z-gjss01 .drop02, .z-gjss01 .input, .z-gjss01 .date, .z-gjss01 .btn{display: inline-block; vertical-align: middle;}

.z-gjss01 .inp::-webkit-input-placeholder { color: #333; }

.z-gjss01 .inp::-moz-placeholder { color: #333; }

.z-gjss01 .inp::-ms-input-placeholder { color: #333; }

.z-gjss01 .title{width: 8.6%; font-size: 24px; color: #333333; font-weight: normal;}

.z-gjss01 .drop02{width: 16.6%;}

.z-gjss01 .drop02 .drop02-tit{padding: 0 50px 0 20px; height: 64px; line-height: 62px; border: 1px solid #DAE3EA; background-color: #fff; font-size: 16px; color: #333333; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06);}

.z-gjss01 .input{padding-left: 10px; width: 23.3%;}

.z-gjss01 .input .inp{padding: 0 20px; display: block; width: 100%; height: 64px; line-height: 62px; border: 1px solid #DAE3EA; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06); font-size: 16px; color: #333333;}

.z-gjss01 .date{padding: 0 16px; width: 41.9%; font-size: 0;}

.z-gjss01 .date span, .z-gjss01 .date .inp, .z-gjss01 .date em{display: inline-block; vertical-align: middle;}

.z-gjss01 .date span{padding-right: 10px; width: 76px; font-size: 16px; color: #333333; text-align: right;}

.z-gjss01 .date .inp{padding: 0 20px; padding-right: 50px; width: calc(50% - 53px); height: 64px; line-height: 62px; border: 1px solid #DAE3EA; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06); font-size: 16px; color: #333333; background: #ffffff url(../images/z-date3.png) right 26px center no-repeat; -webkit-background-size: 20px auto;

    background-size: 20px auto;}

.z-gjss01 .date em{width: 30px; font-size: 16px; color: #333333; text-align: center;}

.z-gjss01 .btn{width: 9.6%;}

.z-gjss01 .btn .submit{display: block; width: 100%; height: 64px; line-height: 64px; background-color: #8B1728; border-radius: 10px; font-size: 18px; color: #FFFFFF; text-align: center;}

.z-hd01 .z-tit01 .title{font-size: 30px;}

.z-hd01 .soTxt{font-weight: normal;}

.news09-ul .title .type{margin: -2px 0 0 18px; padding: 0 12px; min-width: 89px; display: inline-block; vertical-align: middle; font-size: 16px; color: #FFFFFF; text-align: center; background-color: #BC9060; border-radius: 5px;}

.news09-ul .desc{margin-bottom: 7px;}









.lw01-ul{margin: 0 -15px -30px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.lw01-ul .lw01-item{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}

.lw01-ul .con{padding: 20px 100px 20px 60px; display: block; height: 100%; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.09); border: 1px solid #E8E8E8; position: relative;}

.lw01-ul .icon{position: absolute; left: 24px; top: 24px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}

.lw01-ul .title{margin-bottom: 15px; font-size: 16px; color: #333333; font-weight: bold; line-height: 1.5; overflow: hidden;}

.lw01-ul .info{font-size: 16px; color: #666666; line-height: 30px;}

.xm01-ul{margin: 0 -15px -30px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.xm01-ul .xm01-item{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}

.xm01-ul .con{padding: 24px 50px 22px 64px; display: block; height: 100%; border: 1px solid #E8E8E8; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.09); position: relative;}

.xm01-ul .icon{position: absolute; left: 24px; top: 24px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}

.xm01-ul .title{margin-bottom: 14px; font-size: 16px; color: #333333; font-weight: bold; line-height: 24px; height: 48px; overflow: hidden;}

.xm01-ul .id{margin-bottom: 14px; font-size: 0;}

.xm01-ul .id span{padding: 0 15px; display: inline-block; vertical-align: middle; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 35px; border-radius: 5px; background-color: #BC9060;}

.xm01-ul .info{font-size: 16px; color: #666666; line-height: 30px;}

.jc01-ul{margin: 0 -15px -30px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.jc01-ul .jc01-item{padding: 0 15px; margin-bottom: 30px; display: inline-block; vertical-align: top; width: 50%;}

.jc01-ul .con{padding: 24px 26px 22px 64px; display: block; position: relative; border: 1px solid #E8E8E8; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.09);}

.jc01-ul .icon{position: absolute; left: 24px; top: 24px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center;}

.jc01-ul .list-hd{margin-bottom: 38px; line-height: 24px; overflow: hidden;}

.jc01-ul .list-hd .date{margin-left: 15px; float: right; font-size: 16px; color: #666666;}

.jc01-ul .list-hd .title{font-size: 16px; color: #333333; font-weight: bold;overflow: hidden;}

.jc01-ul .info{font-size: 16px; color: #666666; line-height: 30px;}

.jc01-ul.jc01-ul_2 .con{padding-bottom: 32px;}

.jc01-ul.jc01-ul_2 .list-hd{margin-bottom: 28px;}

.jc01-ul.jc01-ul_3{}

.jc01-ul.jc01-ul_3 .con{padding-bottom: 28px;}

.jc01-ul.jc01-ul_3 .list-hd{margin-bottom: 9px;}





.z-yygh01{margin-bottom: 50px;}

.z-yygh01-item{padding: 18px 0 21px;}

.zm01-ul{margin-bottom: 9px; height: 65px; background: url(../images/z-bg2.jpg) center center no-repeat; -webkit-background-size: cover;

    background-size: cover; border-radius: 8px; overflow: hidden; display: -webkit-flex; display: flex; justify-content: space-between; align-items: stretch;}

.zm01-ul .zm01-item{width: 3.7%; flex-shrink: 0;}

.zm01-ul .title{display: block; width: 100%; height: 100%; font-size: 18px; color: #C1C9D7; text-align: center; font-family: Times New Roman; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}

.zm01-ul .zm01-item{}

.zm01-ul .zm01-item.on .title{background-color: #8c1729; color: #FFFFFF; font-weight: bold;}

.lb04-desc{}

.lb04-desc .lb04-desc-item{display: none;}

.lb04-desc .lb04-desc-item.on{display: block;}

.lb04-ul{margin: 0 -3px -4px; font-size: 0; max-height: 180px; overflow: hidden;}

.lb04-ul.show{max-height: none; height: auto;}

.lb04-ul .lb04-item{padding: 0 3px; margin-bottom: 4px; display: inline-block; vertical-align: top; width: 12.5%;}

.lb04-ul .title{padding: 0 12px; display: block; font-size: 16px; color: #333333; text-align: center; line-height: 39px; border: 1px solid #CECECE; border-radius: 10px; background-color: #fff; white-space: nowrap; -ms-text-overflow: ellipsis;

    text-overflow: ellipsis; overflow: hidden;}

.lb04-ul .lb04-item.on{}

.lb04-ul .lb04-item.on .title{background-color: #173F84; border-color: #CECECE; color: #fff;}

.z-btnMore01{margin: 12px 0 -10px; font-size: 0; text-align: center; cursor: pointer;}

.z-btnMore01 span{display: inline-block; vertical-align: middle; font-size: 16px; color: #666666; line-height: 40px;}

.z-btnMore01 span i{margin: -2px 0 0 10px; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url(../images/z-more.png) center center no-repeat; -webkit-background-size: cover;

    background-size: cover;}



.zj-swiper .zw{font-size: 16px; color: #004097; text-align: center; line-height: 1.5;}

.zj-swiper .txt-box .zw{text-align: left; margin-bottom: 5px;}



.zj04-ul{margin: 0 -21px -42px; font-size: 0; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.zj04-ul .zj04-item{padding: 0 21px; margin-bottom: 42px; display: inline-block; vertical-align: top; width: 33.33%; flex-shrink: 0;}

.zj04-ul .con{padding: 28px 24px 22px; display: block; height: 100%; border: 1px solid #DCDBDB; border-radius: 5px; box-shadow: 0px 0px 8px 0px rgba(50,51,51,0.08); font-size: 0; position: relative; overflow: hidden; display: -webkit-flex; display: flex; align-items: center; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj04-ul .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: 1; opacity: 0;

    filter: alpha(opacity=0); -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj04-ul .zm{display: inline-block; vertical-align: middle; width: 68px; height: 68px; line-height: 64px; border: 2px solid #B88C5B; border-radius: 50%; font-size: 48px; color: #BD9160; font-weight: bold; text-align: center; position: relative; z-index: 2;}

.zj04-ul .inner{padding-left: 20px; display: inline-block; vertical-align: middle; width: calc(100% - 68px); line-height: 1.5; position: relative; z-index: 2;}

.zj04-ul .hd{padding-bottom: 16px; border-bottom: 1px solid rgba(0, 0, 0, .12); -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj04-ul .hd .name{display: inline-block; vertical-align: bottom; font-size: 24px; color: #333333; font-weight: bold; line-height: 1; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj04-ul .hd .zc{margin-left: 22px; display: inline-block; vertical-align: bottom; font-size: 16px; color: #333333; line-height: 1; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj04-ul .bd{padding-top: 7px;}

.zj04-ul .bd .zw{font-size: 16px; color: #91152F; line-height: 2; font-weight: bold; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.zj04-ul .con:hover{border-color: #ffffff;}

.zj04-ul .con:hover .bg{opacity: 1;

    filter: alpha(opacity=100);}

.zj04-ul .con:hover .hd{border-color: rgba(255, 255, 255, .12);}

.zj04-ul .con:hover .hd .name{color: #FFFFFF;}

.zj04-ul .con:hover .hd .zc{color: #FFFFFF;}

.zj04-ul .con:hover .bd .zw{color: #FACF9F;}



.index-row2{padding: 104px 0 247px;}

.index-row2-container{margin-top: 64px; width: 85%;}

.index-row2-container .c{top: 3px;}

.ksdh01-swiper{position: relative; overflow: hidden;}

.ksdh01-swiper .swiper-slide{padding: 0 6.5%;}

.ksdh01-swiper .swiper-prev, .ksdh01-swiper .swiper-next{position: absolute; top: 50%; width: 58px; height: 58px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 99% auto;

    background-size: 99% auto; -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%); cursor: pointer; z-index: 10; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.ksdh01-swiper .swiper-prev{left: 0; background-image: url(../images/z-jt42.png);}

.ksdh01-swiper .swiper-next{right: 0; background-image: url(../images/z-jt43.png);}

.ksdh01-swiper .swiper-prev:hover{background-image: url(../images/z-jt44.png);}

.ksdh01-swiper .swiper-next:hover{background-image: url(../images/z-jt45.png);}

.dh-ls a{background-color: rgba(255, 255, 255, 0.05);}



.slick-research{margin-top: 60px; position: relative; overflow: hidden;}

.slick-research .slider{padding-right: 175px; background: url(../images/zp2-0414.png) left top 148px repeat-x; position: relative;}

.slick-research .slider .slick-list{overflow: visible;}

.slick-research .slick-arrow{position: absolute; top: 50%; right: 0px; width: 48px; height: 48px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; border-radius: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: #214A9A url(../images/zp1-0414.png) center center no-repeat; }

.slick-research .slick-prev{background-image: url(../images/zp1h-0414.png); left: 0px; }

.slick-research .slick-arrow:hover{background-color: #F9C532;}

.slick-research .item{padding: 0; padding-bottom: 163px; position: relative; height: 337px;}

.slick-research .item:nth-child(even){padding: 0; padding-top: 174px;}

.slick-research .con{padding: 0 20px 0 50px; height: 174px; position: absolute; left: 0; top: 0; width: 200%;}

.slick-research .con:before{content: ''; position: absolute; left: 18px; top: 9px; bottom: 0; width: 1px; background-color: rgba(153, 153, 153, .5);}

.slick-research .item:nth-child(even) .con{padding-top: 33px; height: 163px; position: absolute; left: 0; top: auto; bottom: 0;}

.slick-research .item:nth-child(even) .con:before{top: 0; bottom: 9px;}

.slick-research em{position: absolute; left: 14px; top: 9px; width: 10px; height: 10px; border-radius: 50%; background-color: #004097;}

.slick-research em:before{content: ''; position: absolute; left: 50%; top: 50%; width: 28px; height: 28px; background-color: rgba(0, 64, 151, .1); border-radius: 50%; -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);}

.slick-research .item:nth-child(even) em{top: auto; bottom: 9px;}

.slick-research .data{margin-bottom: 16px; font-size: 24px; color: #19519F; font-weight: bold; line-height: 1;}

.slick-research .info{font-size: 16px; color: #666666; line-height: 1.75; height: 5.25em; overflow: hidden;}



.index-row3{margin: 0; padding: 66px 0 112px;}

.index-row3 .g-tit2{text-align: center;}

.index-row3 .g-tit2 .title{margin-bottom: 5px;}

.index-row3 .z-search{margin: 30px auto 73px;}

.index-row3 .z-search .so{width: 394px !important;}

.index-row3 .z-search .so .submit{position: absolute; top: 0; right: 6px; width: 52px; height: 52px; background: url(../images/icon-so.png) no-repeat center; font-size: 0; z-index: 2;}

.index-row3 .z-search .sel{margin-right: 12px; width: 210px;}

.index-row3 .z-search .drop02 .drop02-tit{border-radius: 0;}

.zjjs-ls{margin: 0 -12px -24px; font-size: 0;}

.zjjs-ls li{padding: 0 12px; margin-bottom: 24px; display: inline-block; vertical-align: top; width: 20%;}

.zjjs-ls .con{display: block; overflow: hidden;}

.zjjs-ls .pic{padding-top: 114.95%; position: relative; box-shadow: 0px 0px 10px 0px rgba(6,0,1,0.15); border-radius: 15px; overflow: hidden;}

.zjjs-ls .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .8s;

    -o-transition: all .8s;

    transition: all .8s;}

.zjjs-ls .inner{padding-top: 11px; text-align: center;}

.zjjs-ls h4{margin-bottom: 10px; font-size: 24px; color: #004097; font-weight: normal;}

.zjjs-ls h4 span{margin-left: 4px; display: inline-block; font-size: 14px;}

.zjjs-ls .zw{font-size: 16px; color: #004097;}

.zjjs-ls .con:hover .pic img{-webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);}

.g-btn01{margin-top: 56px;}

.g-btn01 .more{margin: 0 auto; display: block; width: 178px; height: 44px; line-height: 42px; border: 1px solid #951935; border-radius: 20px; font-size: 16px; color: #91152F; text-align: center; background-color: #fff; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.g-btn01 .more i{margin: -2px 0 0 10px; display: inline-block; vertical-align: middle; width: 14px; height: 11px; background: url(../images/arrow-right3.png) center center no-repeat; -webkit-background-size: cover;

    background-size: cover; -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

.g-btn01 .more:hover{background-color: #951935; color: #fff;}

.g-btn01 .more:hover i{background-image: url(../images/arrow-right3-on.png);}



.hspx-sp{margin-bottom: 50px; padding: 0 54px; position: relative; border-bottom: 1px solid rgba(0,0,0,.2); overflow: hidden;}

.hspx-sp .slider{margin: 0 -15px; position: relative; overflow: hidden;}

.hspx-sp .swiper-slide{padding: 0 15px 20px; width: auto !important; height: auto;}

.hspx-sp .title{display: block; height: 100%; font-size: 18px; color: #333; position: relative;}

.hspx-sp .title:after{content: ''; position: absolute; left: 0; width: 100%; height: 4px; background: #004097; bottom: -21px; display: none;}

.hspx-sp .active{}

.hspx-sp .active .title{color: #004097; font-weight: bold;}

.hspx-sp .active .title:after{display: block;}

.hspx-sp .swiper-prev, .hspx-sp .swiper-next{position: absolute; top: 0; width: 30px; height:30px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 28px auto;

    background-size: 28px auto; z-index: 10;}

.hspx-sp .swiper-prev{left: 2px; background-image: url(../images/sr-jt1.png);}

.hspx-sp .swiper-next{right: 2px; background-image: url(../images/sr-jt4.png);}

/*.hspx-sp .swiper-prev.swiper-button-disabled{background-image: url(../images/sr-jt1.png);}*/

/*.hspx-sp .swiper-next.swiper-button-disabled{background-image: url(../images/sr-jt2.png);}*/

.z-xkItem01{}
.z-xkItem01+.z-xkItem01{margin-top: 92px;}
.z-xkItem01 .xkItem01-title{margin-bottom: 33px; font-size: 24px; color: #891728; font-weight: bold; line-height: 37px;}
.z-xkItem01 .xkItem01-title .icon{margin: -2px 2px 0 0; display: inline-block; vertical-align: middle; width: 37px; height: 37px; line-height: 37px; font-size: 0; text-align: center; background-color: #891728; border-radius: 50%; overflow: hidden;}
.z-xkItem01 .xkItem01-title .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.zdkx-ul{margin: 0 -22px -40px; font-size: 0;}
.zdkx-ul li{padding: 0 22px; margin-bottom: 40px; display: inline-block; vertical-align: top; width: 25%;}
.zdkx-ul .con{padding: 18px; display: block; background-color: #f7f7f7; border: 1px solid #e4e4e4; border-radius: 5px; -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;}
.zdkx-ul .pic{margin-bottom: 24px; padding-top: 42.98%; position: relative; overflow: hidden;}
.zdkx-ul .pic > img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;}
.zdkx-ul .pic .icon{margin: -22.5px 0 0 -22.5px; position: absolute; left: 50%; top: 50%; width: 45px; height: 45px; line-height: 45px; font-size: 0; text-align: center; background-color: #fff; border-radius: 50%;}
.zdkx-ul .pic .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.zdkx-ul .title{font-size: 18px; color: #333333; font-weight: normal; text-align: center; height: 30px; line-height: 30px; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis; overflow: hidden; -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;}
.zdkx-ul .con:hover{background-color: #164082;}
.zdkx-ul .con:hover .pic > img{-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.zdkx-ul .con:hover .title{color: #fff;}
.z-dt09{font-size: 16px; color: #666; line-height: 2;}



@media only screen and (max-width:1799px){

    .swiper-gl{margin-right:0}

    .nav li{margin-left:25px}

    .nav li:last-child:after{left:-15px}

}

@media only screen and (max-width:1699px){

    .bodyIndex{zoom: .9;}

    .bodyInner .header{zoom: .9;}

    .ban-bg{top: 86px;}

    .index-row4-top .g-tit2,.swiper-gl .pic-box{flex:0 0 1000px}

    .index-row4:before{left:1000px}

}

@media only screen and (max-width:1599px){

    .nav li{margin-left:10px}

    .nav li:last-child:after{left:-10px}

    .swiper-gl .txt-box{padding:30px 30px 0 30px}

    .swiper-gl .txt-box .desc-more{padding:20px 0 40px}

    .yb01-swiper{margin:0;padding:0 30px 26px}

    .num01-ul .n{font-size:40px}

    .h-swiper1-wrap{padding:0 50px}

    .h-swiper1-wrap .swiper-button-next{left:calc(100% - 10px)}

    .h-swiper1-wrap .swiper-button-prev{right:calc(100% - 10px)}

    .zj02-ul .btn{margin:0 -2px}

    .zj02-ul .btn .a1,.zj02-ul .btn .a2{margin:0 2px}

    .zj03-ul .zj03-item{width:50%}

    .num03-ul{padding:40px 0}

    .num03-ul .con{padding:20px}

    .num03-ul .icon{width:70px;height:70px;line-height:68px}

    .num03-ul .inner{padding-left:15px;width:calc(100% - 70px)}

    .num03-ul .num{font-size:14px}

    .num03-ul .num .n{font-size:30px}

    .num03-ul .title{font-size:14px}

    .imgs01-swiper{margin-top:40px}

    .headerrel01-navsub .navsub-wp{padding:30px 4% 40px 4%}

    .navsub-tit{margin-bottom:20px}

    .navsub-tit .title{font-size:24px}

    .navsub-tit .title .en{font-size:16px}

    .navsub-link{margin:0 -4%}

    .navsub-link .item{padding:0 4%}

    .navsub-link .title{padding:10px 0;padding-right:20px;font-size:16px}

    .z-zzjg01{padding: 0 20px 20px;}

    .z-zzjg01 .cont{zoom: .8;}

    .z-gjss01 .title{font-size: 20px;}

    .lb04-ul .lb04-item{width: 16.66%;}

    .z-lc01 img{height: 450px;}

}

@media only screen and (max-width:1439px){

    .bodyIndex{zoom:.8}

    .bodyInner .header{zoom:.8}

    .slick-research .slider{padding-right: 220px;}

    .ban-bg{top: 76px}

}

@media only screen and (max-width:1299px){

    .bodyIndex{zoom:.8}

    .bodyInner .header{zoom:.8}

}

@media only screen and (min-width:1200px){

    /*.zj-swiper .swiper-slide-active{width:387px!important}*/

}

@media only screen and (max-width:1199px){

    .zj-swiper .swiper-slide{left:0}

    .zj-swiper .swiper-slide:nth-child(1) .pic-box .inner{opacity: 1;}

    .menuBtn{display:block}

    .bodyIndex{zoom:1}

    .bodyInner .header{zoom:1}

    .server-box{zoom:.6}

    .zj-swiper{top:0;margin-left:0}

    .zj-swiper .pic-box .more{margin-top:20px}

    .zj-swiper .txt-box{display:none}

    .index-row3{padding:60px 0 0;margin-bottom:0}

    .z-search{margin:20px 0;width: 100%}

    .index-row4{padding:30px 0 0}

    .index-row4-top .g-tit2{margin-right:0;padding:0 15px;margin-bottom:15px}

    .swiper-gl .txt-box .desc-more{border-bottom:0}

    .index-row4-top ul{width:auto;padding:0;overflow:hidden}

    .index-row4-top ul li a{font-size:16px;line-height:40px}

    .g-tit2 .title{font-size:24px}

    .g-tit2 .desc{font-size:14px;line-height:2}

    .index-row5 .col-l{float:none;width:auto;height:auto;padding:0 15px 15px;margin-bottom:15px;margin-right:0}

    .swiper-news{margin-top:15px}

    .swiper-news .pic-box{width:400px;margin-right:20px}

    .index-row5 .col-r{height:auto;padding:0 15px 15px}

    .index-row5{padding:30px 0}

    .index-row5 .g-tit2{margin-bottom:30px}

    .ul-news a{font-size:16px;line-height:50px}

    .ul-news .time{font-size:14px;line-height:50px}

    .g-tit3 .title{font-size:20px}

    .g-tit3 ul li{margin-right:20px}

    .swiper-news .txt-box .title{font-size:18px}

    .swiper-news .txt-box .time{margin-bottom:10px}

    .index-row6{padding:30px 15px;margin-bottom:0;margin-right:0}

    .bodyInner .footer,.footer{padding:0}

    .video-list p{font-size:14px;padding:0}

    .video-list .pic{margin-bottom:10px}

    .g-tit3{margin-bottom:20px}

    .header{position:fixed;padding:0 15px;height:50px}

    .logo{max-width:180px}

    .nav{display:block;display:none;position:fixed;top:50px;height:calc(100vh - 50px);overflow-y:auto;left:0;right:0;z-index:101;background:rgba(0,0,0,.8)}

    .nav ul{display: block}

    .nav li{margin-left:0 !important;line-height:1.5}

    .nav li>a{text-align:center;line-height:50px}

    .nav li:last-child:after{width:14px;height:1px;margin-top:0;margin-left:-7px;left:50%;top:0}

    .nav li.web{margin-left:0}

    .nav li.web a{margin:0 auto}

    .index-row4-top{display:block}

    .swiper-gl .swiper-slide{display:block}

    .swiper-gl .txt-box .en{font-size:24px}

    .swiper-gl .txt-box .cn{font-size:18px}

    .swiper-gl .txt-box .desc-more .desc{font-size:16px;line-height:1.5;margin-bottom:15px}

    .index-row4:before{left:0;top:109px}

    .footer-nav h3{font-size:18px}

    .footer-code .pic{width:90px;height:90px}

    .footer-code h4{font-size:12px}

    .footer-nav .link a{padding-left:15px;font-size:12px}

    .footer-logo{width:200px}

    .footer-info a{margin-left:15px;font-size:12px}

    .footer-bt{font-size:12px}

    .g-tit1 .cn{font-size:24px}

    .g-tit1 .en{display:none}

    .zj-swiper .con{width:150px}

    .zj-swiper .inner h4{font-size:16px}

    .zj-swiper .inner h4 span{font-size:12px}

    .zj-swiper .inner .btn{margin:0 -6px}

    .zj-swiper .inner .btn a{padding:0 6px;margin:0 2px;font-size:12px;line-height:24px}

    .z-ksdh{padding-top:60px;height:auto}

    .z-ksdh-container .tit{font-size:18px}

    .dh-ls a{padding:3px 15px;font-size:12px;min-width:110px}

    .z-news{padding:60px 20px;height:auto}

    .z-tabs a{font-size:16px;line-height:26px}

    .z-newsSwiper h4{font-size:16px}

    .z-newsSwiper .date{font-size:12px}

    .z-newsSwiper .more span{font-size:12px}

    .z-newsSwiper .more i{width:10px;height:7px}

    .z-noticeSwiper .date{font-size:12px}

    .z-noticeSwiper h4{font-size:16px}

    .z-noticeSwiper .txt{font-size:14px}

    .z-noticeSwiper .more span{font-size:12px}

    .z-noticeSwiper .more span i{width:10px;height:7px}

    .z-videoSwiper .inner{min-height:0}

    .z-videoSwiper .date{font-size:12px}

    .z-videoSwiper h4{font-size:16px;height:26px;line-height:26px}

    .z-videoSwiper .more span{font-size:12px}

    .z-videoSwiper .more span i{width:10px;height:7px}

    .bodyInner2{padding-top:50px}

    .ban{height:572px}

    .ban-bg{top: 50px}

    .ban-cont{width:300px}

    .ban-cont .lx{width:334px}

    .ban-cont .title{font-size:38px}

    .ban-cont .title .en{font-size:20px}

    .ban-cont .desc{font-size:16px}

    .cur{padding:16px 0;line-height:26px}

    .cur a,.cur em,.cur span{font-size:14px}

    nav{padding-top:40px}

    .pagination>li>a,.pagination>li>span{font-size:14px;min-width:24px;line-height:22px}

    .pagination .next a,.pagination .previous a{width:24px;height:24px;line-height:22px;-webkit-background-size:8px auto;background-size:8px auto}

    .pagination-total{margin:0}

    .pagination-total a,.pagination-total span{font-size:14px}

    .pagination-total span{margin:0 4px}

    .pagination-total .num{margin:0 4px;width:30px;height:24px;line-height:22px;font-size:14px}

    .pagination-total .goto{margin-left:8px;width:40px;height:24px;line-height:24px;font-size:14px}

    .z-btn01{margin-top:30px}

    .z-btn01 .more{width:166px;height:42px;line-height:40px;font-size:14px}

    .z-btn01 .more i{width:14px;height:10px}

    .z-btn03{width:130px;height:40px;line-height:40px;font-size:14px}

    .z-btn03 i{margin-right:10px}

    .z-tit01{margin-bottom:30px}

    .z-tit01 .title{font-size:32px}

    .z-tit02{margin-bottom:20px}

    .z-tit02 .title{font-size:24px}

    .z-tit03{margin-bottom:20px}

    .row-news1{padding:60px 0}

    .news01-hd{margin-bottom:20px}

    .news01-swiper{min-height:312px}

    .news01-swiper .title{font-size:16px}

    .news01-swiper .date{font-size:14px}

    .news01-ul .pic{height:144px}

    .news01-ul .inner{padding:20px}

    .news01-ul .title{margin-bottom:6px;font-size:16px}

    .news01-ul .desc{margin-bottom:10px;font-size:14px}

    .news01-bd{padding:36px 0}

    .news02-ul .con{padding:0 32px}

    .news02-ul .date{margin-bottom:12px;padding:4px 0;width:66px;height:58px}

    .news02-ul .date .d1{font-size:30px}

    .news02-ul .title{margin-bottom:8px;font-size:16px}

    .news02-ul .desc{font-size:14px}

    .row-news2{padding:60px 0}

    .row-news2 .z-tit01{margin-bottom:36px}

    .row-news2 .z-btn01{margin-top:40px}

    .yb01-swiper{padding:0 30px 20px}

    .yb01-swiper .inner{padding:0}

    .yb01-swiper .title{font-size:16px}

    .yb01-swiper .qk{font-size:14px}

    .yb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:6px;height:6px}

    .row-news3{padding:60px 0}

    .row-news3 .z-tit01{margin-bottom:40px}

    .row-news3 .z-btn01{margin-top:40px}

    .video01-big{min-height:410px}

    .video01-big .title{font-size:16px}

    .news03-ul{margin-bottom:-16px}

    .news03-ul .news03-item{margin-bottom:16px}

    .news03-ul .pic{margin-right:20px;height:126px}

    .news03-ul .title{margin-bottom:8px;font-size:16px}

    .row-blcok1{padding:68px 0 86px}

    .block1-item{padding:20px 20px 40px}

    .block1-item+.block1-item{margin-top:20px}

    .block1-item .news05-ul{margin:-20px 0 0}

    .block1-item .news05-ul_02{margin:-12px 0 -20px}

    .z-hd01{margin-bottom:32px}

    .z-hd01 .z-tit01 .title{line-height:1.25}

    .z-search01 .inp{padding:0 120px 0 20px;height:40px;line-height:38px;font-size:14px}

    .z-search01 .submit{width:100px;height:40px;line-height:40px}

    .z-search01 .submit span{padding-left:20px;font-size:16px;-webkit-background-size:15px auto;background-size:15px auto}

    .news04-ul .con{padding:26px 0}

    .news04-ul .date{margin-bottom:8px;font-size:14px}

    .news04-ul .title{margin-bottom:14px;font-size:16px}

    .news04-ul .desc{margin-bottom:16px;font-size:14px}

    .news05-ul .con{padding:20px 0}

    .news05-ul .pic{margin-bottom:12px}

    .news05-ul .title{margin-bottom:4px;font-size:16px}

    .news05-ul.news05-ul_02 .con{padding:12px 0}

    .row-block2{padding:60px 0}

    .block2-item{padding:20px}

    .z-dt01 .hd{padding-bottom:30px}

    .z-dt01 .hd .title{margin-bottom:8px;font-size:24px}

    .z-dt01 .hd .info span{margin-right:20px}

    .z-dt01 .cont{padding:20px 0;font-size:14px}

    .z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{line-height:50px;font-size:16px}

    .z-code01{padding:20px 0}

    .z-code01 .pic{width:130px}

    .z-code01 .title{font-size:16px}

    .news06-ul{margin-bottom:-20px}

    .news06-ul .news06-item{margin-bottom:20px}

    .news06-ul .pic{margin-bottom:12px}

    .news06-ul .title{font-size:16px}

    .news06-ul .desc{margin-top:8px}

    .yydh01-ul .icon{height:40px;line-height:40px}

    .yydh01-ul .title{font-size:20px}

    .row-block3{padding:60px 0}

    .row-blcok4{padding:60px 0}

    .row-blcok4 .z-hd01{margin-bottom:40px}

    .row-blcok4 .z-tit02{margin-bottom:40px}

    .row-block5{padding:60px 0 90px}

    .row-block6{padding:60px 0}

    .row-block8{padding:60px 0}

    .yb01-ul{margin:0 -10px -20px}

    .yb01-ul .yb01-item{padding:0 10px;margin-bottom:20px}

    .yb01-ul .con{padding:15px}

    .yb01-ul .pic{margin-bottom:10px}

    .yb01-ul .title{font-size:16px}

    .yb01-ul .qk{font-size:14px}

    .news08-ul{margin:0 -10px -20px}

    .news08-ul .news08-item{padding:0 10px;margin-bottom:20px}

    .news08-ul .con{padding:15px}

    .news08-ul .pic{margin-bottom:14px}

    .news08-ul .title{margin-bottom:4px;font-size:16px}

    .row-gk1{padding:60px 0 100px}

    .row-gk1 .z-tit01{margin-bottom:44px}

    .row-gk1 .z-btn01{float:none;margin:0;margin-top:40px}

    .row-gk1 .num01-ul{padding-top:50px}

    .num01-ul{margin-bottom:-20px}

    .num01-ul .num01-item{margin-bottom:20px;width:100%}

    .num01-ul .icon{width:30px;height:30px;line-height:30px}

    .num01-ul .title{font-size:12px}

    .num01-ul .n{font-size:32px}

    .z-gk01 .col-c{padding-top:44px}

    .gk01-ul{margin-bottom:-20px}

    .gk01-ul .gk01-item{margin-bottom:20px}

    .gk01-ul .con{min-height:200px}

    .gk01-ul .icon{margin-bottom:10px;height:36px;line-height:36px}

    .gk01-ul .title{margin-bottom:14px;font-size:14px}

    .gk01-ul .desc{font-size:20px}

    .gk01-r-cont{padding:30px 0}

    .gk02-ul{margin-bottom:-20px}

    .gk02-ul .gk02-item{margin-bottom:20px}

    .gk02-ul .con{padding:0 24px}

    .gk02-ul .icon{width:40px;height:40px;line-height:40px}

    .gk02-ul .inner{padding-top:4px}

    .gk02-ul .title{margin-bottom:6px;font-size:20px}

    .gk02-ul .desc{font-size:14px}

    .row-gk2{padding:70px 0}

    .row-gk2 .z-tit01{margin-bottom:66px}

    .ld01-ul{margin-bottom:-30px}

    .ld01-ul .ld01-item{margin-bottom:30px}

    .ld01-ul .inner{padding:20px 12px}

    .ld01-ul .name{font-size:20px}

    .ld01-ul .desc{font-size:16px}

    .row-gk4 .z-btn01{margin-top:50px}

    .z-sb01{height:356px}

    .tab01-tit .n{font-size:24px}

    .tab01-tit .con{padding:10px 30px}

    .tab01-tit .con:before{width:40px;height:40px}

    .tab01-tit .inner{padding-left:30px}

    .tab01-tit .title{font-size:24px}

    .tab01-tit .title .en{font-size:16px}

    .tab01-tit .tab01-item__on .con:before{left:30px}

    .sb01-swiper .mask .mask-inner{padding:16px 20px;padding-right:120px}

    .sb01-swiper .swiper-pagination{right:20px;bottom:26px}

    .sb01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

    .row-gk5{padding:50px 0 86px}

    .jg01-ul{margin:0 -15px -30px}

    .jg01-ul .jg01-item{padding:0 15px;margin-bottom:30px}

    .jg01-ul .con{padding:24px}

    .jg01-ul .pic{width:70px;height:70px;line-height:70px}

    .jg01-ul .date{margin-bottom:12px}

    .jg01-ul .title{margin-bottom:12px;font-size:20px}

    .row-gk6 .z-tit01{padding:64px 0 54px}

    .z-lxwm01 .cont{padding:15px 20px}

    .z-lxwm01 .cont .icon{width:30px;height:30px;line-height:30px}

    .z-lxwm01 .cont .title{font-size:14px}

    .z-lxwm01 .cont .desc{font-size:16px}

    .bd1-xt1{width:1180px}

    .z-gkDt01{margin-bottom:30px;min-height:270px}

    .z-gkDt01 .cont{padding:20px 40px}

    .z-gkDt01 .title{margin-bottom:15px;font-size:24px}

    .z-gkDt01 .ls{font-size:16px}

    .z-gkDt01 .ls p{padding:6px 0;padding-left:30px}

    .z-gkDt01 .ls p:before{top:16px}

    .imgs01-ul{padding:42px 0 34px}

    .tab02-tit{padding-bottom:15px;margin-bottom:20px}

    .tab02-tit .tab02-item{font-size:16px;height:40px;line-height:38px;min-width:140px}

    .cp01-ul{margin-bottom:-26px}

    .cp01-ul li{margin-bottom:26px}

    .cp01-ul .con{padding:20px 15px}

    .cp01-ul .pic{margin-bottom:20px}

    .tab02 .cp01-ul{padding-bottom:0}

    .row-ld01{padding:70px 0 60px}

    .row-ld01 .z-tit02{margin-bottom:48px}

    .z-ld01-hd{margin-bottom:20px}

    .z-ld01-hd .pic{margin-right:42px}

    .z-ld01-hd .hd{font-size:24px}

    .z-ld01-hd .hd .ks{margin-left:12px;font-size:16px}

    .z-ld01-hd .info{margin-bottom:20px;width:100%}

    .z-ld01-hd .info p{font-size:14px}

    .z-ld01-hd .items .title{font-size:14px}

    .z-ld01-item{padding:20px 0}

    .z-ld01-item .hd{margin-bottom:15px}

    .z-ld01-item .hd .title{font-size:24px}

    .z-ld01-item .yx-con{font-size:14px}

    .zw01-ul{width:100%}

    .zw01-ul .zw01-item{font-size:14px}

    .row-ld02{padding:60px 0 90px}

    .ld01-swiper{padding-bottom:70px}

    .ld01-swiper .pic{margin-bottom:12px}

    .ld01-swiper .title{font-size:18px}

    .ld01-swiper .zw{font-size:14px}

    .z-hd01 .soTxt{margin-left:16px;font-size:18px}

    .news09-ul{margin-bottom:-20px}

    .news09-ul .news09-item{margin-bottom:20px}

    .news09-ul .con{padding:20px}

    .news09-ul .title{margin-bottom:6px;font-size:18px}

    .news09-ul .desc{margin-bottom:6px;font-size:14px}

    .news09-ul .date{font-size:14px}

    .news010-ul .con{padding:24px 30px}

    .news010-ul .title{margin-bottom:8px;font-size:18px}

    .news010-ul .tag{margin-bottom:10px;padding-bottom:15px}

    .news010-ul .tag .tag-item{margin-right:40px;font-size:14px}

    .news010-ul .txt{font-size:14px}

    .row-mz1{padding:60px 0 25px}

    .row-mz1 .z-tit01{margin-bottom:35px}

    .row-mz2{padding:25px 0 90px}

    .row-mz2 .z-tit02{margin-bottom:34px}

    .mzNav-ul .mzNav-item{min-height:200px}

    .mzNav-ul .icon{margin-bottom:20px;height:50px;line-height:50px}

    .mzNav-ul .title{font-size:16px}

    .row-mz3{padding:50px 0 60px}

    .row-mz3 .z-tit02{margin-bottom:30px}

    .row-mz3 .z-btn01{margin-top:40px}

    .news011-ul{margin:0 -10px -20px}

    .news011-ul .news011-item{padding:0 10px;margin-bottom:20px}

    .news011-ul .con{padding:0 30px}

    .news011-ul .hd{padding:26px 0}

    .news011-ul .pic{height:120px}

    .news011-ul .title{margin-bottom:12px;font-size:16px}

    .news011-ul .txt{font-size:14px}

    .news011-ul .more{line-height:50px}

    .row-jkkp1{padding:58px 0 60px}

    .row-jkkp1 .z-tit01{margin-bottom:30px}

    .row-jkkp1 .z-btn01{margin-top:40px}

    .news012-ul{margin:0 -10px -20px}

    .news012-ul .news012-item{padding:0 10px;margin-bottom:20px}

    .news012-ul .con{padding:15px 15px 20px}

    .news012-ul .pic{margin-bottom:20px}

    .news012-ul .title{margin-bottom:14px;font-size:16px}

    .news012-ul .desc{margin-bottom:6px;font-size:14px}

    .news012-ul .date{margin-bottom:20px}

    .row-jkkp2{padding:50px 0 60px}

    .row-jkkp2 .z-btn01{margin-top:40px}

    .jkjt01-swiper .pic{height:240px}

    .jkjt01-swiper .inner{padding:15px 20px;height:86px}

    .jkjt01-swiper .swiper-pagination{right:20px;bottom:15px}

    .news013-ul .con{height:56px;line-height:56px}

    .news013-ul .pic{height:134px}

    .news013-ul .title{font-size:16px}

    .news013-ul .desc{font-size:14px}

    .news013-ul .news013-item:first-child .con{padding-bottom:20px}

    .news013-ul .news013-item:first-child .title{font-size:18px}

    .news013-ul .news013-item:first-child .date{margin-top:2px}

    .news013-ul .news013-item:first-child .desc{margin-top:6px}

    .news014-ul{margin:0 -10px -20px}

    .news014-ul .news014-item{padding:0 10px;margin-bottom:20px}

    .news014-ul .con{padding:15px}

    .news014-ul .pic{margin-bottom:15px}

    .news015-ul{margin-bottom:-40px}

    .news015-ul .news015-item{margin-bottom:40px}

    .news015-ul .con{padding:34px}

    .news015-ul .pic{margin-right:40px;height:320px}

    .news015-ul .inner{padding-top:10px}

    .news015-ul .title{margin-bottom:20px;font-size:24px}

    .news015-ul .desc{margin-bottom:40px;font-size:14px}

    .z-so01{margin-bottom:50px}

    .z-slideNav01{margin-bottom:-12px}

    .z-slideNav01 dt{font-size:16px}

    .z-slideNav01 dd{padding-left:15px}

    .z-slideNav01 dd a{padding:2px 0;padding-left:28px}

    .z-lcsyResult01{padding-bottom:15px;margin-bottom:10px;font-size:16px}

    .news016-ul .con{padding:24px 0}

    .news016-ul .title{margin-bottom:2px;font-size:16px}

    .news016-ul .qk{margin-bottom:4px;font-size:14px}

    .news016-ul .desc{font-size:14px}

    .gl01-ul .gl01-item{height:210px}

    .gl01-ul .icon{width:74px;height:74px;line-height:70px}

    .gl01-ul .inner{padding-left:16px;width:calc(100% - 74px)}

    .gl01-ul .title{font-size:24px}

    .gl01-ul .title .en{margin-top:8px;font-size:16px}

    .z-dt03{font-size:14px}

    .z-dt07{font-size:14px}

    .z-num02{margin:40px 0;padding:30px 0}

    .num02-ul .num02-item{padding:20px 15px}

    .num02-ul .num{font-size:14px}

    .num02-ul .num .n{font-size:40px}

    .num02-ul .title{font-size:14px}

    .z-imgs01{margin-left:40px}

    .tab03-tit{margin-bottom:40px}

    .tab03-tit .tab03-item{height:170px}

    .tab03-tit .icon{margin-bottom:10px;height:50px;line-height:50px}

    .tab03-tit .title{font-size:16px}

    .imgs02-ul{padding-left:40px}

    .z-dt04{font-size:14px}

    .z-imgs02{margin:0 0 20px 30px;padding:30px 0 0 30px}

    .z-so02{margin:30px 0;padding:30px 40px}

    .z-so02 .title{font-size:24px}

    .z-so02 .desc{margin-bottom:25px;font-size:14px}

    .z-so02 .so{padding-right:130px}

    .z-so02 .so .inp{height:50px;line-height:50px}

    .z-so02 .so .submit{width:110px;height:50px;line-height:48px}

    .row-block7{padding:50px 0}

    .block7-l,.block7-r{float:none;width:auto}

    .block7-l{margin-bottom:40px}

    .z-dt05 .title{margin-bottom:15px;font-size:24px}

    .z-dt05 .info{padding:15px 0}

    .z-dt05 .con{padding:30px 0}

    .z-syInfo01{padding:20px}

    .z-syInfo01>.title{margin-bottom:15px}

    .z-syInfo01 .item{margin-bottom:15px}

    .z-table01 th{height:50px;font-size:14px}

    .z-table01 td{height:40px;font-size:14px}

    .z-dt06 .hd .title{font-size:24px}

    .z-dt06 .hd .info{margin-bottom:20px}

    .z-dt06 .hd .info span{margin:0 10px}

    .z-dt06 .hd .fl{text-align:left}

    .z-dt06 .hd .fl span{display:block}

    .z-dt06 .con{padding:30px 0}

    .imgs03-ul{margin-left:30px;margin-bottom:-20px}

    .imgs03-ul .imgs03-item{margin-bottom:20px}

    .z-table03 td{padding:10px 15px;height:50px;font-size:14px}

    .z-lc01{margin-bottom:40px}

    .tab04-tit{margin:0 -4px 20px}

    .tab04-tit .tab04-item{padding:0 4px}

    .tab04-tit .title{line-height:30px}

    .z-table04 td,.z-table04 th{padding:10px 15px!important;height:50px}

    .z-table04 th{font-size:18px}

    .z-table04 td:first-child{font-size:18px}

    .txt01-ul{font-size:14px}

    .txt01-ul .txt01-item{padding-left:15px}

    .txt01-ul .txt01-item:before{top:10px}

    .tab05-tit{margin-bottom:30px}

    .tab05-tit .tab05-item{min-width:150px}

    .tab05-tit .title{padding:0 15px;font-size:16px;line-height:44px}

    .z-so3{margin-bottom:30px}

    .z-so3 .sel select{font-size:16px;height:50px;line-height:50px}

    .z-so3 .inp{height:50px;line-height:50px;font-size:16px}

    .z-so3 .submit{width:120px;height:50px;line-height:50px;font-size:16px}

    .z-table05 td,.z-table05 th{padding:15px}

    .z-table05 th{height:50px;font-size:14px}

    .z-table05 td{height:50px;font-size:14px}

    .jt01-ul .con{padding:30px 0}

    .jt01-ul .hd{font-size:18px}

    .jt01-ul .hd .title{margin-bottom:6px}

    .jt01-ul .pic{margin-bottom:12px}

    .jt01-ul .imgs-title{font-size:14px}

    .jt01-ul .tips{font-size:14px}

    .z-table06{margin:20px 0}

    .z-table06 th{padding:15px;height:50px;font-size:14px}

    .z-table06 td{padding:10px 15px;font-size:14px;height:50px}

    .h-row1{padding:60px 0}

    .h-row1 .z-tit01{margin-bottom:40px}

    .h-img-txt-mod1{display:block}

    .h-img-txt-mod1 .pic{margin:0;margin-bottom:20px}

    .h-img-txt-mod1 .txt .z-btn01{margin-top:20px}

    .h-row2{padding:60px 0}

    .h-row2 .z-tit01{margin-bottom:30px}

    .tjtc-box .top .l{padding:15px 20px}

    .tjtc-box .top .l h3{font-size:20px}

    .tjtc-box .top .l p{font-size:14px}

    .tjtc-box .top .price{padding:15px 20px;font-size:20px}

    .tjtc-box .bot table th{height:50px;font-size:16px}

    .tjtc-box .bot table td .row{font-size:14px}

    .tjtc-box .bot table td .row .col+.col{margin-left:10px}

    .h-txt-mod1{margin-top:30px}

    .h-row3{padding:60px 0}

    .h-row3 .z-tit01{margin-bottom:40px}

    .tab06-tit{margin:0 -10px 20px}

    .tab06-tit .tab06-item{padding:0 10px}

    .tab06-tit .con{padding:0 10px 0 20px}

    .tab06-tit .title{font-size:18px}

    .z-yyInfo01 .hd{padding:20px 0}

    .z-yyInfo01 .hd .num{font-size:56px}

    .z-yyInfo01 .hd .title{font-size:20px}

    .z-yyInfo01 .con{padding:40px}

    .imgs04-ul{margin:0 -15px -30px}

    .imgs04-ul .imgs04-item{padding:0 15px;margin-bottom:30px}

    .imgs04-ul .pic{height:300px;line-height:300px}

    .h-row4{padding:60px 0}

    .h-row4 .z-tit01{margin-bottom:40px}

    .h-row4 .z-btn01{margin-top:30px}

    .h-row5{padding:60px 0}

    .h-row5 .z-tit01{margin-bottom:40px}

    .h-row5 .z-dt04{margin-bottom:40px}

    .z-lstd01 .con .con-hd{padding-bottom:15px;margin-bottom:15px}

    .z-lstd01 .con .con-hd{font-size:20px}

    .z-lstd01 .con .info{font-size:16px}

    .z-lstd01 .con .txt{margin-bottom:15px;font-size:14px}

    .z-lstd01 .con .date{font-size:20px}

    .z-lstd01 .imgs{margin-left:40px}

    .ksdh01-ul .ksdh01-item{width:33.33%}

    .row-ksdh1{padding:30px 0 60px}

    .row-ksdh1 .z-tit01 .title{padding-bottom:18px}

    .row-ksdh2 .tab02-tit{margin-bottom:30px}

    .row-ksdh2{padding:0 0 60px}

    .row-ksdh2 .z-tit02{margin-bottom:30px}

    .z-imgs05{margin:0 0 30px 30px}

    .row-ksdh3{padding:60px 0}

    .row-ksdh3 .z-tit02{margin-bottom:30px}

    .ly01-ul .ly01-item{width:25%}

    .ly01-ul .con{font-size:16px}

    .row-ksdh4{padding:60px 0}

    .zj01-ul .bd,.zj01-ul .hd{float:none;width:auto;padding:0}

    .zj01-ul .hd{margin-bottom:20px}

    .row-zj1{padding:60px 0}

    .row-zj2{padding:60px 0}

    .row-zj2 .z-tit02{margin-bottom:30px}

    .yy01-ul{margin:0 -10px -20px}

    .yy01-ul .yy01-item{padding:0 10px;margin-bottom:20px}

    .yy01-ul .con{padding:20px 10px}

    .yy01-ul .title{margin-bottom:10px;font-size:20px}

    .yy01-ul .icon{margin-bottom:15px;width:80px;height:80px;line-height:80px}

    .yy01-ul .txt{font-size:14px}

    .row-zj4{padding:60px 0}

    .row-zj4 .z-tit02{margin-bottom:30px}

    .row-zj5{padding:60px 0}

    .row-zj5 .z-hd02{margin-bottom:30px}

    .zj02-ul .zj02-item{width:33.33%}

    .z-videoNews01 .pic{height:234px}

    .news017-ul .con{padding:20px 0}

    .news017-ul .title{font-size:16px}

    .news017-ul .desc{font-size:14px}

    .row-zj5 .news017-ul{margin-top:-20px}

    .z-zm01{padding:15px 0}

    .z-zm01 a{font-size:20px}

    .zj03-ul{margin:0 -10px -20px}

    .zj03-ul .zj03-item{padding:0 10px;margin-bottom:20px}

    .zj03-ul .con{padding:0 20px}

    .zj03-ul .hd{padding:20px 0}

    .zj03-ul .hd .zm{width:50px;height:50px;line-height:46px;font-size:30px}

    .zj03-ul .hd .name{padding:0 10px;font-size:22px;width:calc(100% - 200px)}

    .zj03-ul .hd .zw{font-size:14px;width:150px}

    .zj03-ul .bd{padding:20px 0}

    .z-so4{padding-right:150px}

    .drop02 .icon-arrow,.drop02 .icon-close{width:50px;height:50px}

    .drop02 .drop02-tit,.z-so4 .inp{height:50px;line-height:50px}

    .z-so4 .submit{width:140px;height:50px;line-height:50px;font-size:16px}

    .row-hz1{padding:60px 0}

    .row-hz1 .z-tit01{margin-bottom:30px}

    .yq01-ul .yq01-item{width:100%}

    .yq01-ul .title{margin-bottom:12px;font-size:20px}

    .yq01-ul .desc{margin-bottom:30px;font-size:14px}

    .yq01-ul .pic{order:2!important}

    .yq01-ul .inner{order:1!important}

    .yq01-ul .inner:before{left: 100% !important; right: auto !important; -webkit-transform: rotate(180deg) !important;

        -ms-transform: rotate(180deg) !important;

        -o-transform: rotate(180deg) !important;

        transform: rotate(180deg) !important;}

    .yq01-ul .yq01-item:nth-child(even) .pic{order:1!important}

    .yq01-ul .yq01-item:nth-child(even) .inner{order:2!important}

    .yq01-ul .yq01-item:nth-child(even) .inner:before{left: auto !important; right: 100% !important; -webkit-transform: rotate(0) !important;

        -ms-transform: rotate(0) !important;

        -o-transform: rotate(0) !important;

        transform: rotate(0) !important;}

    .row-hz2{padding:60px 0}

    .row-hz2 .z-tit01{margin-bottom:30px}

    .row-hz2 .z-btn01{margin-top:30px}

    .news018-ul .news018-item{width:100%}

    .row-hz3{padding:60px 0}

    .row-hz3 .z-tit01{margin-bottom:30px}

    .row-hz3 .z-btn01{margin-top:30px}

    .tab09-tit{margin-bottom:20px}

    .tab09-tit .title{min-width:160px;font-size:16px;line-height:42px}

    .tab09-desc .z-tit01{margin-bottom:20px}

    .row-dqgz1{padding:60px 0}

    .row-dqgz1 .z-tit01{margin-bottom:30px}

    .z-djhf01{margin:0 -6px}

    .z-djhf01 .djhf01-coc,.z-djhf01 .djhf01-col,.z-djhf01 .djhf01-cor{padding:0 6px}

    .xf01-ul{margin:0 -6px -14px}

    .xf01-ul .xf01-item{padding:0 6px;margin-bottom:14px}

    .xf01-ul .mask .mask-con{padding:20px!important}

    .xf01-ul .title{margin-bottom:15px!important;font-size:20px}

    .xf01-ul .title .en{font-size:16px}

    .row-dqgz2{padding:60px 0}

    .row-dqgz2 .z-tit01{margin-bottom:30px}

    .z-ghgkInfo01{margin-bottom:40px}

    .z-ghgkInfo01 .inner{padding:30px 40px}

    .z-ghgkInfo01 .title{margin-bottom:15px;font-size:24px}

    .z-ghgkInfo01 .txt{font-size:14px}

    .z-ghgkInfo01 .z-btn01{margin-top:20px}

    .gh01-ul{margin:0 -10px -20px}

    .gh01-ul .gh01-item{padding:0 10px;margin-bottom:20px}

    .gh01-ul .icon{margin-bottom:20px;width:50px;height:50px;line-height:50px}

    .gh01-ul .title{font-size:20px}

    .row-dqgz3{padding:60px 0}

    .jcjt01-ul .jcjt01-item:nth-child(odd){padding-top:150px}

    .jcjt01-ul .inner .title{padding:0 10px;height:50px;line-height:50px;font-size:18px}

    .row-dqgz4{padding:60px 0}

    .row-dqgz4 .plat-news{float:none;width:auto}

    .row-dqgz4 .plat-news+.plat-news{margin:0;margin-top:30px}

    .num03-ul .num03-item{width:50%}

    .imgs01-swiper .swiper-slide{padding:10px}

    .news019-ul .con{padding:20px;padding-right:180px}

    .news019-ul .info span{display:block;margin:0;margin-bottom:4px}

    .row-yxjy1{padding:60px 0}

    .row-yxjy1 .z-tit01{margin-bottom:30px}

    .row-yxjy1 .z-btn01{margin-top:30px}

    .ld02-ul{margin:0 -10px -20px}

    .ld02-ul .ld02-item{padding:0 10px;margin-bottom:20px;width:25%}

    .ld02-ul .con{padding:10px}

    .ld02-ul .inner{padding-top:12px}

    .ld02-ul .title{font-size:20px}

    .ld02-ul .desc{font-size:14px}

    .row-yxjy2{padding:60px 0}

    .row-yxjy2 .z-tit01{margin-bottom:30px}

    .jxdt01-ul{margin:0 -10px -20px}

    .jxdt01-ul .jxdt01-item{padding:0 10px;margin-bottom:20px;height:260px}

    .jxdt01-ul .icon{width:70px;height:70px;line-height:70px}

    .jxdt01-ul .title{font-size:20px}

    .row-yxjy3{padding:40px 0 30px}

    .row-yxjy3 .z-btn01{margin-top:30px}

    .news020-ul .news020-item{width:33.33%}

    .news020-ul .con{padding:20px 15px}

    .news020-ul .title{margin-bottom:12px;font-size:16px}

    .news020-ul .date{font-size:14px}

    .row-yxjy4{padding:30px 0 60px}

    .z-tsg01{height:260px}

    .z-tsg01 .title{font-size:32px}

    .z-so5 .inp,.z-so5 .sel select{padding-right:30px;font-size:16px;height:50px;line-height:50px;background-position:right 10px center;-webkit-background-size:16px auto;background-size:16px auto}

    .z-soResult01{padding:15px 0}

    .news021-ul{padding-bottom:30px;margin:0 -10px -20px}

    .news021-ul .news021-item{padding:0 10px;margin-bottom:20px}

    .news021-ul .inner{padding:15px 15px 20px}

    .news021-ul .title{margin-bottom:12px;font-size:18px}

    .news021-ul .desc{font-size:14px}

    .news021-ul .z-btn04{margin-top:20px}

    .yx01-ul .yx01-item{width:50%}

    .cgzs01-ul .cgzs-con{padding:0 30px;font-size:16px;height:50px;line-height:50px}

    .cgzs01-ul .cgzs-con:before{left:15px}

    .row-tshl1{padding:60px 0}

    .row-tshl1 .z-tit01{margin-bottom:30px}

    .row-tshl1 .z-btn01{margin-top:30px}

    .z-hltd01 .txt{padding:20px 30px;height:390px;font-size:14px}

    .row-tshl2{padding:60px 0}

    .row-tshl2 .z-tit01{margin-bottom:30px}

    .row-tshl2 .z-btn01{margin-top:30px}

    .news012-ul.news012-ul2{margin:0 -10px -20px}

    .news012-ul.news012-ul2 .news012-item{padding:0 10px;margin-bottom:20px;width:33.33%}

    .row-tshl3{padding:60px 0}

    .row-tshl3 .z-tit01{margin-bottom:30px}

    .news022-ul{margin:0 -10px -20px}

    .news022-ul .news022-item{padding:0 10px;margin-bottom:20px;width:33.33%}

    .news022-ul .con{padding-left:30px;font-size:16px;height:46px;line-height:46px}

    .news022-ul .con:before{left:15px;width:6px;height:6px}

    .row-tshl4{padding:60px 0}

    .row-tshl4 .z-tit01{margin-bottom:30px}

    .row-tshl4 .z-btn01{margin-top:30px}

    .row-tshl5{padding:60px 0}

    .row-tshl5 .z-tit01{margin-bottom:30px}

    .row-tshl5 .z-btn01{margin-top:30px}

    .hlrw-swiper .con{padding:0 30px}

    .hlrw-swiper .hd{padding:30px 0}

    .hlrw-swiper .title{margin-bottom:15px;font-size:18px}

    .hlrw-swiper .pic{margin-left:20px}

    .hlrw-swiper .more{height:60px;line-height:60px}

    .row-tshl6{padding:60px 0}

    .row-tshl6 .z-tit01{margin-bottom:30px}

    .row-tshl6 .z-btn01{margin-top:30px}

    .news023-ul{margin:0 -10px -20px}

    .news023-ul .news023-item{padding:0 10px;margin-bottom:20px}

    .news023-ul .con{padding:20px}

    .news023-ul .pic{height:166px}

    .news023-ul .title{margin-bottom:10px;font-size:18px}

    .news023-ul .txt{margin-bottom:10px;font-size:14px}

    .row-tshl7{padding:60px 0}

    .row-tshl7 .z-tit01{margin-bottom:30px}

    .hljy01-ul{margin:0 -10px -20px}

    .hljy01-ul .hljy01-item{padding:0 10px;margin-bottom:20px;height:220px}

    .hljy01-ul .icon{margin-bottom:15px;width:60px;height:60px;line-height:60px}

    .hljy01-ul .title{font-size:20px}

    .news024-ul{margin:0 -10px -20px}

    .news024-ul .news024-item{padding:0 10px;margin-bottom:20px}

    .news024-ul .con{padding:0 30px}

    .news024-ul .hd{padding:30px 0}

    .news024-ul .title{margin-bottom:15px;font-size:18px}

    .news024-ul .pic{margin-left:20px}

    .news024-ul .more{height:60px;line-height:60px}

    .headerrel01-navsub{position:static}

    .headerrel01-navsub .navsub-wp{width:100%}

    .tabsParents{width:350px}

    .z-ywb01-item{padding-bottom:30px}

    .z-ywb01-item+.z-ywb01-item{padding-top:30px}

    .z-ywb01-item .z-tit04{margin-bottom:20px}

    .xx01-ul .icon{width:30px;height:30px;line-height:30px}

    .xx01-ul .title{font-size:18px}

    .z-setBox1{padding:60px 0;min-height:calc(100vh - 50px)}

    .z-form1{min-width:700px;padding:40px 0}

    .z-form1 .form1-col{padding:0 10%}

    .form1-item+.form1-item{margin-top:20px}

    .form1-hd{margin-bottom:20px;font-size:14px}

    .form1-hd .title{font-size:24px}

    .form1-inp{padding:0 15px;height:50px;line-height:48px;font-size:14px}

    .form1-code .form1-vcodebtn{font-size:14px;width:90px;height:36px;line-height:36px}

    .form1-code2 .code2-pic{width:100px;height:40px;line-height:40px}

    .form1-code2 .form1-inp{width:calc(100% - 116px)}

    .form1-txt{margin-top:20px}

    .form1-txt .a1{font-size:14px}

    .form1-btn{margin-top:20px}

    .form1-btn .bt1{height:50px;line-height:50px;font-size:20px}

    .form1-codePic .pic{width:160px;margin-bottom:10px}

    .form1-codePic .codePic-title{font-size:14px}

    .z-form1-2{padding:40px;min-width:500px}

    .row-block9{padding:20px 0 60px}

    .row-block9 .z-tit03{margin-bottom:30px}

    .z-yygh01{padding:0 30px}

    .z-ys01-item .z-tit03{margin:0}

    .row-block10{padding:60px 0}

    .block10-l,.block10-r{float:none;width:auto}

    .block10-l{margin-bottom:30px}

    .z-form2{padding:20px 40px}

    .block10-r.block10-r-pad{padding-bottom:40px}

    .z-table09 td,.z-table09 th{padding:0 10px;font-size:14px}

    .z-table09 .btn .a1{font-size:14px}

    .z-bgcx01-item .z-btnMore{padding:15px 0 20px}

    .xq-pop{width:700px}

    .z-bgxq01-bd .hd p{margin-right:25px}

    .row-block5 .z-tit02{margin-bottom:30px}

    .news025-ul{margin-bottom:-20px}

    .news025-ul .news025-item{margin-bottom:20px}

    .news025-ul .con{padding:20px}

    .news025-ul .pic{margin-right:20px}

    .news025-ul .title{margin-bottom:15px;font-size:20px}

    .news025-ul .desc{margin-bottom:15px;font-size:14px}

    .news025-ul .more{font-size:14px;width:120px;height:30px;line-height:28px}

    .news025-ul .more i{margin-left:6px;width:12px;height:10px}

    .z-jszd01 .t1,.z-jszd01 .t2,.z-jszd01 .t3,.z-jszd01 .t4{padding:0 20px;font-size:14px}

    .z-jszd01-hd>div{font-size:16px!important}

    .z-jszd01-bd dd{padding:20px}

    .news026-ul .pic{margin-right:20px}

    .news026-ul .title{font-size:16px}

    .news026-ul .txt{margin-bottom:20px;font-size:14px}

    .news026-ul .more{width:120px;height:30px;line-height:28px;font-size:14px}

    .news026-ul .more i{margin-left:6px;width:12px;height:10px}

    .row-yf01{padding:60px 0}

    .row-yf01 .z-tit02{margin-bottom:30px}

    .z-ys01{height:520px}

    .ys01-ul{width:220px}

    .ys01-ul .con{padding:10px 15px}

    .ys01-ul .icon{height:34px;line-height:34px}

    .ys01-ul .title{font-size:16px}

    .z-ys01-info{padding:0 20px}

    .z-ys01-info .title{font-size:20px;height:60px;line-height:60px}

    .z-ys01-info .z-table011{max-height:430px}

    .z-table011 .txt01-ul{font-size:16px;line-height:1.5}

    .z-table011 .txt01-ul .txt01-item:before{top:8px}

    .z-table011 td{padding:15px 20px;font-size:16px}

    .row-yf02{padding:60px 0}

    .row-yf02 .z-tit02{margin-bottom:30px}

    .fz01-swiper{padding:0 50px 40px}

    .fz01-swiper .con{padding:15px;padding-bottom:0}

    .fz01-swiper .title{font-size:18px;height:50px;line-height:50px}

    .fz01-swiper .swiper-slide-active .con{padding:20px;padding-bottom:0}

    .fz01-swiper .swiper-slide-active .title{height:60px;line-height:60px}

    .fz01-swiper .swiper-button-prev{left:12%}

    .fz01-swiper .swiper-button-next{right:12%}

    .row-yf03{padding:60px 0}

    .row-yf03 .z-tit02{margin-bottom:30px}

    .row-yf03 .z-btn01{margin-top:30px}

    .row-sc01{padding:60px 0}

    .row-sc01 .z-tit02{margin-bottom:30px}

    .row-sc01 .z-btn01{margin-top:30px}

    .sc01-ul{margin:0 -10px -20px}

    .sc01-ul .sc01-item{padding:0 10px;margin-bottom:20px;height:140px}

    .sc01-ul .con{padding:20px}

    .sc01-ul .title{margin-bottom:10px;font-size:20px}

    .sc01-ul .title .en{font-size:14px}

    .sc01-ul .more{width:30px;height:30px}

    .row-sc02{padding:60px 0}

    .row-sc02 .z-tit02{margin-bottom:30px}

    .row-sc02 .z-btn01{margin-top:30px}

    .news027-ul{margin:0 -10px -20px}

    .news027-ul .news027-item{padding:0 10px;margin-bottom:20px}

    .news027-ul .con{padding:20px}

    .news027-ul .title{margin-bottom:10px;font-size:20px}

    .news027-ul .bd .an,.news027-ul .bd .date{display:block}

    .news027-ul .bd .date{padding:0;margin:0}

    .news027-ul .bd .date:after{display:none}

    .sc-pop{width:700px}

    .sc-pop .close{right:12px;top:15px}

    .sc-pop-hd{padding:30px}

    .sc-pop-hd .left{margin-right:20px}

    .sc-pop-hd .left .icon{width:80px;height:80px;line-height:80px}

    .sc-pop-hd .left .title{font-size:24px}

    .sc-pop-hd .cont .cont-inner{height:260px}

    .sc-pop-hd .cont .mCSB_scrollTools{top:37px!important}

    .sc-pop-hd .cont h5{font-size:18px}

    .sc-pop-hd .cont .t{margin-bottom:15px;padding:10px 15px;font-size:14px}

    .sc-pop-bt{padding:15px 30px}

    .sc-pop-bt .title{font-size:18px}

    .sc-pop-bt .cont{font-size:14px}

    .drop02 .drop02-options{padding:10px;max-height:236px}

    .lyopc-select .lyopc-item .drop02 .drop02-tit{line-height:26px}

    .lyopc-item input,.lyopc-item select{line-height:26px}

    .lyopc-select .lyopc-btn button{line-height:50px}

    .ly-base .lybase01{padding:60px 70px 60px 20px}

    .ly-base .lybase-li p,.ly-base .lybase-li p.lybase-font{font-size:14px;line-height:36px}

    .ly-base .lybase-li p strong{font-size:20px;padding:0 4px}

    .ly-base .lybase-li p br{display:none}

    .ly-base .lybase02{padding:40px 20px}

    .ly-base .lybase03{padding:60px 20px 60px 60px}

    .ly-base .z-btn01{margin-top:40px}

    .ly-cgtab h4{font-size:18px;margin:20px 0}

    .plat-link li .plat-info p{font-size:26px}

    .plat-link li a p{font-size:18px;margin-top:-20px}

    .plat-news .plat-txt strong{font-size:26px}

    .plat-fw .platfw-txt h4,.plat-news .plat-hz li h4{font-size:18px}

    .ly-gcp .lygcp-show p{font-size:26px}

    .ly-other .lyother-show{padding:50px 40px}

    .ly-other .lyother-name{font-size:26px;margin-bottom:30px}

    .lyfruit-show .news04-ul .pic{width:300px;margin-right:30px}

    .gcplink-con ul li{padding:30px 20px}

    .ly-model .lyform-show table td,.ly-model .lyform-show table tr.lyform-name td{font-size:14px}

    .ly-model .lyform-show table tr.lyform-name td{font-weight:400}

    .ly-model .lyform-show table td{word-break:break-word}

    .nav li.user{margin: 0; padding-bottom: 10px; text-align: center;}

    .nav li.user .icon-head{margin-right: 15px; display: inline-block; vertical-align: top;}

    .nav li.user .user-sub{position: static; width: 50%; text-align: center; display: inline-block !important; vertical-align: top;}

    .nav li.lg{margin: 0; text-align: center;}

    .nav li.so{display: none;}

    .nav li.so-m{display: block;}

    .z-gjss01{padding: 40px 0;}

    .z-gjss01 .title{font-size: 18px;}

    .z-gjss01 .drop02 .drop02-tit{padding: 0 10px; padding-right: 40px; height: 50px; line-height: 48px;}

    .z-gjss01 .input .inp{padding: 0 10px; height: 50px; line-height: 48px;}

    .z-gjss01 .date span{padding-right: 5px;}

    .z-gjss01 .date .inp{padding: 0 10px; padding-right: 30px; height: 50px; line-height: 48px; background-position: right 5px center; -webkit-background-size: 18px auto;

        background-size: 18px auto;}

    .z-gjss01 .btn .submit{height: 50px; line-height: 50px; font-size: 16px;}

    .row-block11{padding: 40px 0 60px;}

    .row-block11 .z-hd01{margin-bottom: 30px;}

    .z-noneData{padding: 20px 0 40px;}

    .zm01-ul{height: 50px;}

    .zm01-ul .title{font-size: 16px;}

    .lb04-ul{max-height: 152px;}

    .lb04-ul .title{font-size: 14px; line-height: 32px;}

    .z-btnMore01{margin-top: 6px;}

    .zj04-ul{margin: 0 -15px -30px;}

    .zj04-ul .zj04-item{padding: 0 15px; margin-bottom: 30px;}

    .zj04-ul .hd{padding-bottom: 10px;}

    .zj04-ul .hd .name{font-size: 20px;}

    .zj04-ul .hd .zc{margin-left: 10px; font-size: 14px;}

    .zj04-ul .bd .zw{font-size: 14px;}

    .index-row2{padding: 90px 0;}

    .index-row2-container{margin-top: 40px;}

    .index-row2-container .c{width: 3rem;}

    .ksdh01-swiper .swiper-prev, .ksdh01-swiper .swiper-next{width: 40px; height: 40px;}

    .news04-ul .pic{margin-right: 30px; width: 260px;}

    .index-row3{padding: 60px 0;}

    .index-row3 .z-search{margin: 20px auto;}

    .zjjs-ls .inner{padding-top: 8px;}

    .zjjs-ls h4{margin-bottom: 4px; font-size: 18px;}

    .zjjs-ls .zw{font-size: 14px;}

    .g-btn01{margin-top: 30px;}

    .z-lc01 img{height: 360px;}

    .z-xkItem01+.z-xkItem01{margin-top: 60px;}
    .z-xkItem01 .xkItem01-title{margin-bottom: 20px; font-size: 20px;}
    .z-xkItem01 .xkItem01-title .icon{width: 32px; height: 32px; line-height: 32px;}
    .zdkx-ul{margin: 0 -10px -20px;}
    .zdkx-ul li{padding: 0 10px; margin-bottom: 20px; width: 33.33%;}
    .zdkx-ul .con{padding: 15px;}
    .zdkx-ul .pic{margin-bottom: 15px;}

}

@media only screen and (max-width:959px){

    .index-row2-container .tit{font-size:16px}

    .banner .swiper-slide img{object-fit:contain;height:auto}

    .server-box{zoom:.5}

    .footer-nav{display:none}

    .footer-hd{justify-content:center}

    .ban{height:458px}

    .news01-swiper{min-height:250px}

    .news01-ul .pic{height:114px}

    .news01-ul .inner{padding:15px 20px}

    .video01-big{min-height:328px}

    .news03-ul .pic{height:100px}

    .col01-4{width:33.33%!important}

    .col01-5{width:50%!important}

    .col01-6{width:33.33%!important}

    .bd1-xt1{width:950px}

    .ly-base{padding:50px 0}

    .ly-base .lybase-show{margin-top:0}

    .ly-base .lybase-li{width:100%;margin-bottom:16px}

    .ly-base .lybase01{margin-top:0;padding:30px}

    .ly-base .lybase02{margin-left:0;padding:30px}

    .ly-base .lybase03{margin-top:0;padding:30px}

    .ly-base .lybase-li p,.ly-base .lybase-li p.lybase-font{font-size:16px}

    .ly-gain{padding:50px 0}

    .ly-cgtab{padding:12px}

    .swiper-lytab01{margin-left:-20px}

    .ly-cgtab{margin-left:20px}

    .ly-plat{padding-bottom:40px}

    .ly-plat .plat-link{margin-left:-3.3%}

    .ly-plat .plat-link li{width:30%;margin-left:3.3%;margin-bottom:20px}

    .ly-plat .plat-new{margin-left:0;margin-top:20px}

    .ly-plat .plat-news{width:100%;margin-left:0;margin-bottom:20px}

    .plat-news .plat-txt strong{font-size:24px}

    .ly-gcp .lygcp-show p{font-size:20px}

    .ly-gcp .z-tit01{left:40px}

    .ly-gcp .lygcp-icon{width:24%}

    .ly-gcp .lygcp-con{margin-left:20%}

    .ly-other{padding:50px 0}

    .ly-other .lyother-name{font-size:24px;margin-bottom:20px}

    .lyfruit-show{padding:50px 0}

    .lyfruit-show .news04-ul .pic{width:260px;margin-right:20px}

    .lyintro-show,.lyplats-show{padding:50px 0}

    .lyplats-show .h-tab-item{font-size:16px}

    .ly-gcpabout{padding:50px 0}

    .gcpabout-show .gcpabout-fl p{font-size:14px}

    .gcplink-con ul li p,.ly-gcplink .gcplink-base p{font-size:14px}

    .ly-swiper .swiper-time01 .swiper-slide strong{font-size:160px}

    .ly-swiper .swiper-time01 .swiper-slide p{font-size:16px}

    .ly-opc{padding:50px 0}

    .lyopc-select .lyopc-btn{width:13%}

    .lyopc-tag span{margin-right:20px}

    .lyopc-box .lyopc-xz li{width:180px}

    .z-gjss01 .title{margin-bottom: 10px; display: block; width: 100%;}

    .z-gjss01 .date{width: 48.1%;}

    .z-gjss01 .btn{width: 12%;}

    .lw01-ul .con, .xm01-ul .con, .jc01-ul .con{padding: 20px !important; padding-left: 60px !important;}

    .jc01-ul .list-hd{margin-bottom: 15px;}

    .lb04-ul .lb04-item{width: 25%;}

    .zj04-ul .zj04-item{width: 50%;}

    .zjjs-ls li{width: 33.33%;}

    .z-lc01 img{height: 280px;}

}

@media only screen and (max-width:767px){

    .server-list li{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}

    .index-row1 .st1,.index-row1 .st2,.index-row1 .st3,.index-row1 .st4{-webkit-transition:all 4s ease;transition:all 4s ease;stroke-dashoffset:0!important}

    /*.banner .swiper-slide{height:300px}*/

    .banner{height: 220px;}

    /*.banner .swiper-slide{height: 220px;}*/

    .wp{width:auto;padding:0 15px}

    .video-list li{width:50%;margin-bottom:15px}

    .footer-hd{padding:15px 0}

    .footer-hd .footer-hd-r{float:none;padding:0;margin:0;margin-bottom:10px}

    .footer-code .pic{margin-bottom:4px}

    .footer-nav .link a{width:50%}

    .footer-bd{padding:15px 0;justify-content:center}

    .footer-logo{display:none}

    .footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

    .footer-info{text-align:left}

    .footer-info a{display:block;padding:4px 0;margin-left:0}

    .footer-info a+a{margin-left:0}

    .footer-bt{padding:15px 0}

    .index-row2{padding-top:30px}

    .index-row2-container .l,.index-row2-container .r{float:none;margin-bottom:20px}

    .index-row2-container .l .tit,.index-row2-container .r .tit{text-align:center;padding-right:0;padding-left:0}

    .z-search .sel select{display:block;font-size:14px;width:100%}

    .arrows-dots{bottom:10px;right:50%;margin-right:-90px}

    .swiper-gl{padding-bottom:30px}

    .swiper-gl .txt-box{padding:15px}

    .swiper-news .pic-box{float:none;width:auto;margin-right:0;margin-bottom:15px}

    .banner .swiper-pagination{bottom:10px}

    .server-box{zoom:1;width:auto;height:auto;margin-top:20px}

    .server-box .pic-box{display:none}

    .server-list{position:relative;z-index:2;display:flex;flex-wrap:wrap}

    .server-list li{position:static;width:50%!important;height:180px}

    .server-list .li5{position:relative}

    .index-row1{padding:30px 0 0}

    .index-row1 .g-tit2{padding-left:0}

    .server-list .cn{font-size:16px}

    .server-list .en{font-size:10px}

    .z-zjjs{padding:60px 20px}

    .z-search{display:block}

    .z-search .sel,.z-search .so{float:none;display:block;width:100%;margin:0}

    .z-search .sel{margin-bottom:10px}

    .zj-swiper .inner .btn a{font-size:10px;line-height:20px}

    .z-ksdh{padding:60px 0}

    .z-ksdh-container{margin:0 auto}

    .z-ksdh-container .c{margin-bottom:15px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);display:none}

    .z-ksdh-container .l,.z-ksdh-container .r{float:none;padding:0}

    .z-ksdh-container .l{margin-bottom:20px}

    .z-ksdh-container .tit{padding:0 15px!important;margin-bottom:10px!important;text-align:left!important}

    .dh-ls{margin:0 -5px -10px;overflow:hidden}

    .dh-ls li{padding:0 5px!important;margin-bottom:10px;width:50%;float:left}

    .dh-ls a{padding:4px 15px;min-width:0;display:block}

    .z-tabs{padding-bottom:5px;margin-bottom:20px}

    .col01-1,.col01-2,.col01-3,.col01-4,.col01-5,.col01-6{width:100%!important}

    .ban{height:300px}

    .ban-cont{width:190px}

    .ban-cont .lx{width:210px}

    .ban-cont .title{font-size:28px}

    .ban-cont .title .en{font-size:16px}

    .ban-cont .desc{margin-top:8px;font-size:14px}

    .cur{padding:6px 0}

    nav{padding-top:20px}

    .pagination,.pagination-total{display:block}

    .pagination-total{margin-top:10px}

    .z-btn01{margin:0;overflow:hidden}

    .z-btn01 .more{margin-top:30px;width:132px;height:34px;line-height:32px}

    .z-btn01 .more i{margin-left:4px;width:10px;height:8px}

    .z-btn03{width:100px;height:32px;line-height:32px}

    .z-btn03 i{margin-right:6px;width:12px;height:11px}

    .z-tit01{margin-bottom:20px}

    .z-tit01 .title{font-size:24px}

    .z-tit04{margin-bottom:15px}

    .z-tit04 .icon{margin-right:10px;width:30px;height:30px;line-height:30px}

    .z-tit04 .icon2{margin-right:10px;width:30px;height:30px;line-height:30px}

    .z-tit04 .title{font-size:20px}

    .line .title{padding-bottom:15px}

    .row-news1{padding:40px 0}

    .news01-hd{flex-wrap:wrap}

    .news01-hd .news01-hd-l,.news01-hd .news01-hd-r{width:100%}

    .news01-hd .news01-hd-l{margin-bottom:20px}

    .news01-swiper{min-height:0;height:auto}

    .news01-swiper .con{padding-top:56.26%}

    .news01-swiper .mask .mask-bt{bottom:6%}

    .news01-swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}

    .news01-ul{height:auto}

    .news01-ul .news01-item{height:auto}

    .news01-ul .con{height:auto}

    .news01-ul .pic{height:auto;padding-top:56.33%}

    .news01-bd{padding:0}

    .news02-ul{margin:0}

    .news02-ul .news02-item{margin:0}

    .news02-ul .con{padding:30px}

    .news02-ul .con:before{bottom:auto;right:0;width:100%;height:1px}

    .news02-ul .news02-item:nth-child(3n+1) .con:before{display:block}

    .news02-ul .news02-item:first-child .con:before{display:none}

    .row-news2{padding:40px 0}

    .row-news2 .z-tit01{margin-bottom:0}

    .row-news2 .z-btn01{margin-top:30px}

    .yb01-swiper{margin:0 -10px;padding:0 16px 10px}

    .yb01-swiper .con{padding:10px;box-shadow:0 0 10px 0 rgba(51,51,51,.1)}

    .yb01-swiper .swiper-next,.yb01-swiper .swiper-prev{width:50px;height:50px}

    .yb01-swiper .swiper-next:after,.yb01-swiper .swiper-prev:after{-webkit-background-size:10px auto;background-size:10px auto}

    .row-news3{padding:40px 0}

    .row-news3 .z-tit01{margin-bottom:20px}

    .row-news3 .z-btn01{margin-top:30px}

    .video01{flex-wrap:wrap}

    .video01 .video01-l,.video01 .video01-r{width:100%}

    .video01 .video01-l{margin-bottom:20px}

    .video01-big{min-height:0;height:auto;padding-top:62.52%}

    .news03-ul .pic{height:auto}

    .news03-ul .pic:after{content:'';display:block;padding-top:62.45%}

    .news03-ul .pic img{position:absolute;left:0;top:0}

    .row-blcok1{padding:40px 0}

    .block1-l,.block1-r{float:none;width:auto}

    .block1-l{margin-bottom:40px}

    .z-hd01{margin-bottom:20px}

    .z-hd01 .z-search01,.z-hd01 .z-tit01{float:none;display:block}

    .z-hd01 .z-search01{margin-top:15px}

    .z-hd01 .z-tit01 .title{text-align:left}

    .z-search01{width:auto}

    .news04-ul .con{padding:20px 0}

    .news04-ul .pic{float:none;width:auto;margin:0;margin-bottom:15px}

    .news04-ul.news04-ul2 .pic{display:none;width:auto;margin:0;margin-bottom:15px}

    .in-pos .cur{padding:15px 0}

    .row-block2{padding:40px 0}

    .block2-l,.block2-r{float:none;width:auto}

    .block2-l{margin-bottom:40px}

    .z-dt01 .hd{padding-bottom:20px}

    .z-dt01 .hd .title{font-size:20px}

    .z-dt01 .page .next,.z-dt01 .page .prev,.z-dt01 .page .return{width:31%;line-height:40px;font-size:14px}

    .row-block3{padding:40px 0}

    .row-block3 .z-tit02{margin-bottom:10px}

    .news07-ul .con{height:40px;line-height:40px}

    .news07-ul .date{font-size:14px}

    .news07-ul .title{font-size:14px}

    .row-blcok4{padding:40px 0}

    .row-blcok4 .z-hd01{margin-bottom:20px}

    .row-blcok4 .z-tit02{margin-bottom:20px}

    .row-block5{padding:40px 0}

    .yb01-ul{margin:0 -5px -15px}

    .yb01-ul .yb01-item{padding:0 5px;margin-bottom:15px;width:50%!important}

    .yb01-ul .con{padding:10px}

    .row-gk1{padding:40px 0}

    .row-gk1 .z-tit01{margin-bottom:20px}

    .row-gk1 .z-btn01{margin-top:20px}

    .row-gk1 .num01-ul{width:100%;order:1;padding:0;padding-bottom:30px}

    .row-gk1 .gk01-ul{width:100%;order:2}

    .z-gk01{margin:0}

    .z-gk01 .col-c,.z-gk01 .col-l,.z-gk01 .col-r{padding:0;display:block;float:none;width:100%}

    .z-gk01 .col-c,.z-gk01 .col-l{padding-bottom:20px}

    .z-gk01 .col-l{display:-webkit-flex;display:flex;flex-wrap:wrap}

    .num01-ul{margin-bottom:-20px}

    .num01-ul .num01-item{margin-bottom:20px;width:auto;min-width:50%}

    .gk01-ul .con{min-height:160px}

    .gk01-ul .title{margin-bottom:8px}

    .gk01-ul .desc{font-size:18px}

    .gk02-ul .title{font-size:18px}

    .row-gk2{padding:40px 0}

    .row-gk2 .z-tit01{margin-bottom:20px}

    .row-gk3{padding:40px 0}

    .row-gk3 .z-tit01{margin-bottom:20px}

    .row-gk3 .z-btn01{margin-top:20px}

    .ld01-ul{margin:0 -10px -20px}

    .ld01-ul .ld01-item{padding:0 10px;margin-bottom:20px;width:50%!important}

    .ld01-ul .inner{padding:15px 10px}

    .ld01-ul .name{font-size:18px}

    .ld01-ul .desc{font-size:14px}

    .row-gk4{padding:40px 0}

    .row-gk4 .z-tit01{margin-bottom:20px}

    .row-gk4 .z-btn01{margin-top:20px}

    .z-sb01{height:auto}

    .z-sb01 .col-l,.z-sb01 .col-r{float:none;width:auto}

    .tab01-tit{padding-bottom:10px;margin-bottom:15px;display:block;white-space:nowrap;overflow-x:auto}

    .tab01-tit::-webkit-scrollbar{width:100%;height:3px}

    .tab01-tit::-webkit-scrollbar-track{background:0 0}

    .tab01-tit::-webkit-scrollbar-thumb{background:#ccc}

    .tab01-tit::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .tab01-tit .tab01-item{display:inline-block;vertical-align:top;width:auto;min-width:70%;height:80px!important}

    .tab01-tit .tab01-item__on .con{width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

    .tab01-tit .tab01-item__on .n{opacity:1;filter:alpha(opacity=100);color:#1f58c3}

    .tab01-tit .con{padding:10px 20px}

    .tab01-tit .con:before{display:none}

    .tab01-tit .n{width:auto}

    .tab01-tit .inner{padding-left:20px}

    .tab01-tit .title{font-size:18px}

    .tab01-tit .title .en{font-size:14px}

    .sb01-swiper .pic{height:auto;padding-top:61.52%;position:relative}

    .sb01-swiper .pic img{position:absolute;left:0;top:0}

    .sb01-swiper .title{font-size:16px}

    .sb01-swiper .mask .mask-inner{padding:12px 15px;padding-right:100px}

    .sb01-swiper .swiper-pagination{right:15px;bottom:20px}

    .row-gk5{padding:40px 0}

    .row-gk5 .z-tit01{margin-bottom:20px}

    .jg01-ul{margin-bottom:-20px}

    .jg01-ul .jg01-item{margin-bottom:20px}

    .jg01-ul .con{padding:20px 20px 30px}

    .jg01-ul .pic{margin-right:15px;width:60px;height:60px;line-height:60px}

    .jg01-ul .date{margin-bottom:8px}

    .jg01-ul .title{margin-bottom:8px;font-size:18px}

    .jg01-ul .more{line-height:1.6}

    .row-gk6 .z-tit01{padding:30px 0}

    .z-dj01{padding:40px 0}

    .z-dj01 .pic{width:320px}

    .z-dj01 .pic:after{bottom:-26px;width:500px;height:117px}

    .row-gk7{padding:40px 0}

    .row-gk7 .z-tit01{margin-bottom:20px}

    .z-lxwm01{display:block}

    .z-lxwm01 .pic{float:none;width:auto}

    .z-lxwm01 .cont{width:100%}

    .z-lxwm01 .cont .item{padding:10px 0;min-height:80px}

    .bd1-xt1{width:620px}

    .z-dt02{font-size:14px}

    .z-gkDt01{margin-bottom:20px;display:block}

    .z-gkDt01 .pic{width:100%}

    .z-gkDt01 .cont{width:100%;padding:20px}

    .z-gkDt01 .title{margin-bottom:6px;font-size:18px}

    .z-gkDt01 .ls{font-size:14px}

    .z-gkDt01 .ls p{padding:4px 0;padding-left:20px}

    .z-gkDt01 .ls p:before{top:14px}

    .imgs01-ul{padding:20px 0;margin-bottom:-15px}

    .imgs01-ul .imgs01-item{margin-bottom:15px}

    .tab02-tit{padding:0 9px 10px;margin:0 -15px;margin-bottom:15px!important}

    .tab02-desc{padding:0}

    .cp01-ul{margin-bottom:-20px}

    .cp01-ul li{margin-bottom:20px}

    .row-ld01{padding:40px 0}

    .row-ld01 .z-tit02{margin-bottom:20px}

    .z-ld01-hd{margin-bottom:10px}

    .z-ld01-hd .pic{float:none;width:240px;margin:0 auto 20px}

    .z-ld01-hd .hd{font-size:20px}

    .z-ld01-hd .hd .ks{font-size:14px}

    .z-ld01-item{padding:20px 0}

    .z-ld01-item .hd{margin-bottom:10px}

    .z-ld01-item .hd .title{font-size:20px}

    .z-ld01-hd .items .it{min-width:100%}

    .zw01-ul .zw01-item{padding:3px 10px;width:100%}

    .row-ld02{padding:40px 0}

    .ld01-swiper{padding-bottom:60px}

    .z-hd01 .soTxt{margin:0;margin-top:10px;display:block;font-size:16px}

    .row-block2 .news09-ul{padding:0}

    .news09-ul .con{padding:15px}

    .news09-ul .title{font-size:16px}

    .news010-ul{margin-bottom:-20px}

    .news010-ul .news010-item{margin-bottom:20px}

    .news010-ul .con{padding:20px}

    .news010-ul .title{font-size:16px}

    .row-mz1{padding:40px 0 20px}

    .row-mz1 .z-tit01{margin-bottom:20px}

    .row-mz2{padding:20px 0 40px}

    .row-mz2 .z-tit02{margin-bottom:20px}

    .mzNav-ul .mzNav-item{width:46%;min-height:160px}

    .mzNav-ul .icon{margin-bottom:10px;height:40px;line-height:40px}

    .row-mz3{padding:40px 0}

    .row-mz3 .z-tit02{margin-bottom:20px}

    .row-mz3 .z-btn01{margin-top:20px}

    .news011-ul .news011-item{width:100%}

    .news011-ul .con{padding:0 20px}

    .news011-ul .hd{padding:20px 0}

    .news011-ul .pic{float:none;margin:0;margin-bottom:10px;width:100%;padding-top:56.54%;position:relative}

    .news011-ul .pic img{position:absolute;left:0;top:0}

    .row-jkkp1{padding:40px 0}

    .row-jkkp1 .z-tit01{margin-bottom:20px}

    .row-jkkp1 .z-btn01{margin-top:20px}

    .news012-ul .news012-item{width:100%}

    .news012-ul .pic{margin-bottom:10px}

    .news012-ul .title{margin-bottom:10px}

    .news012-ul .date{margin-bottom:10px}

    .row-jkkp2{padding:40px 0}

    .row-jkkp2 .z-btn01{margin-top:20px}

    .z-jkjt01 .jkjt01-swiper,.z-jkjt01 .news013-ul{float:none;width:auto}

    .z-jkjt01 .jkjt01-swiper{margin-bottom:20px}

    .jkjt01-swiper .pic{height:auto;padding-top:55.82%;position:relative}

    .jkjt01-swiper .pic img{position:absolute;left:0;top:0}

    .jkjt01-swiper .inner{height:74px}

    .jkjt01-swiper .title{font-size:16px}

    .news013-ul .con{padding-right:100px}

    .news013-ul .pic{margin-right:20px}

    .news014-ul .news014-item{width:100%}

    .news015-ul{margin-bottom:-20px}

    .news015-ul .news015-item{margin-bottom:20px}

    .news015-ul .con{padding:20px}

    .news015-ul .pic{margin:0;margin-bottom:10px;float:none;width:auto;height:auto;padding-top:72.03%;position:relative}

    .news015-ul .pic img{position:absolute;left:0;top:0}

    .news015-ul .title{margin-bottom:10px;font-size:18px}

    .news015-ul .desc{margin-bottom:20px}

    .z-so01{margin-bottom:20px}

    .z-so01 .inp{padding:0 100px 0 15px;height:40px;line-height:40px;font-size:14px}

    .z-so01 .submit{font-size:16px;width:90px;height:40px;line-height:40px}

    .z-so01 .submit i{margin-right:6px;width:16px;height:16px}

    .z-lcsy01 .col-l,.z-lcsy01 .col-r{float:none;width:100%;padding:0;border:none}

    .z-lcsy01 .col-l{margin-bottom:30px}

    .z-slideNav01{margin:0}

    .z-lcsyResult01{padding-bottom:6px;margin-bottom:10px;border-width:2px}

    .z-lcsyResult01 .title{float:none}

    .z-lcsyResult01 .date{margin:0;float:none}

    .news016-ul .con{padding:15px 0}

    .row-block6{padding:40px 0}

    .gl01-ul{margin-bottom:-20px}

    .gl01-ul .gl01-item{margin-bottom:20px;width:100%;height:140px}

    .gl01-ul .icon{width:60px;height:60px;line-height:56px}

    .gl01-ul .inner{width:calc(100% - 60px)}

    .gl01-ul .title{font-size:20px}

    .gl01-ul .title .en{font-size:14px}

    .z-num02{margin:20px 0;padding:20px 0}

    .num02-ul .num02-item{padding:15px;width:50%}

    .num02-ul .num{font-size:12px}

    .num02-ul .num .n{font-size:24px}

    .row-block7{padding:40px 0}

    .z-dt05 .title{font-size:20px}

    .z-dt05 .info{padding:10px 0}

    .z-dt05 .info span{width:100%;font-size:14px}

    .z-dt05 .con{padding:20px 0;font-size:14px}

    .z-table01{margin-top:20px}

    .z-table01 th{padding:10px 5px}

    .z-table01 td{padding:10px 5px}

    .z-dt06 .hd .title{font-size:20px}

    .z-dt06 .hd .fl span{font-size:14px}

    .z-dt06 .hd .fl em{padding:8px 10px}

    .z-dt06 .hd .fl i{padding:8px 20px}

    .z-dt06 .con{padding:20px 0;font-size:14px}

    .imgs03-ul{float:none;width:100%;margin:0}

    .imgs03-ul .pic{border-radius:10px}

    .z-table02{margin:20px 0}

    .z-table02 td{padding:15px;font-size:14px}

    .z-tips01{padding-top:20px;margin-top:20px;font-size:14px}

    .tab05-tit{margin-bottom:20px}

    .z-so3{margin-bottom:20px}

    .z-so3 .input,.z-so3 .sel{display:block;width:100%;margin-bottom:10px}

    .z-so3 .sel select{font-size:14px;height:50px;line-height:50px}

    .z-so3 .inp{font-size:14px;height:50px;line-height:50px}

    .z-so3 .submit{width:110px;height:40px;line-height:40px;display:block;margin:0 auto;font-size:14px}

    .z-table05 td,.z-table05 th{padding:8px 10px}

    .jt01-ul .imgs,.jt01-ul .inner{float:none;width:auto}

    .jt01-ul .inner{margin-bottom:20px}

    .jt01-ul .hd{font-size:16px}

    .h-row1{padding:40px 0}

    .h-row1 .z-tit01{margin-bottom:20px}

    .h-img-txt-mod1 .txt .con{font-size:14px}

    .h-row2{padding:40px 0}

    .h-row2 .z-tit01{margin-bottom:20px}

    .h-tab{padding-bottom:10px;justify-content:flex-start;white-space:nowrap;overflow-x:auto}

    .h-tab::-webkit-scrollbar{width:100%;height:3px}

    .h-tab::-webkit-scrollbar-track{background:0 0}

    .h-tab::-webkit-scrollbar-thumb{background:#ccc}

    .h-tab::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .h-tab-item{min-width:25%;flex-shrink:0;height:50px;font-size:16px}

    .h-swiper1{margin:15px 0}

    .h-swiper1-wrap{padding:0}

    .tjtc-box .top{display:block}

    .tjtc-box .top .l h3{font-size:18px}

    .tjtc-box .top .price{font-size:18px}

    .tjtc-box .bot table th{font-size:14px;height:40px}

    .tjtc-box .bot table td{padding:15px}

    .tjtc-box .bot table td .row{font-size:12px;display:block;line-height:2}

    .tjtc-box .bot table td .row .col+.col{margin:0}

    .h-swiper1 .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:8px;height:8px}

    .h-txt-mod1 .row{line-height:2}

    .h-txt-mod1 .row .l{font-size:14px}

    .h-txt-mod1 .row .value{font-size:14px}

    .h-row3{padding:40px 0}

    .h-row3 .z-tit01{margin-bottom:20px}

    .tab06-tit .con{line-height:50px}

    .tab06-tit .icon{width:30px;height:30px;line-height:30px}

    .tab06-tit .title{font-size:16px}

    .z-yyInfo01 .hd{padding:10px 0}

    .z-yyInfo01 .hd .num{left:15px;bottom:-10px;font-size:40px}

    .z-yyInfo01 .hd .title{font-size:18px}

    .z-yyInfo01 .con{padding:20px}

    .imgs04-ul{margin:0 -10px -20px}

    .imgs04-ul .imgs04-item{padding:0 10px;margin-bottom:20px;width:100%}

    .h-row4{padding:40px 0}

    .h-row4 .z-tit01{margin-bottom:20px}

    .h-row4 .z-btn01{margin-top:20px}

    .h-row5{padding:40px 0}

    .h-row5 .z-tit01{margin-bottom:20px}

    .h-row5 .z-dt04{margin-bottom:20px}

    .z-imgs04{float:none;width:auto;margin:0}

    .z-imgs04:after{width:80px;height:72px}

    .z-lstd01{padding:20px;border-radius:40px 0 40px 0}

    .z-lstd01 .imgs{float:none;margin:0}

    .z-lstd01 .con .con-hd{padding-bottom:10px;margin-bottom:10px;font-size:18px}

    .z-lstd01 .con .info{font-size:14px}

    .z-lstd01 .con .txt{margin-bottom:10px}

    .z-lstd01 .con .date{font-size:16px}

    .z-ksdh01-item{margin-bottom:30px}

    .ksdh01-ul{margin:0 -5px -10px}

    .ksdh01-ul .ksdh01-item{padding:0 5px;margin-bottom:10px;width:50%}

    .ksdh01-ul .con{height:46px;line-height:44px}

    .ksdh01-ul .icon{margin-right:8px;width:30px;height:30px;line-height:30px}

    .ksdh01-ul .title{font-size:14px}

    .row-ksdh1{padding:30px 0 40px}

    .row-ksdh1 .z-tit01{margin-bottom:20px}

    .row-ksdh1 .z-tit01 .title{padding-bottom:15px}

    .z-ksdh-info{margin-bottom:-10px}

    .z-ksdh-info .item{margin-bottom:10px}

    .z-ksdh-info .icon{margin-right:15px;width:24px;height:24px;line-height:24px}

    .z-ksdh-info .title{font-size:16px}

    .z-ksdh-info .title .t{margin-left:15px;font-size:14px}

    .row-ksdh2{padding:0 0 40px}

    .row-ksdh2 .tab02-tit{margin-bottom:20px}

    .row-ksdh2 .z-tit02{margin-bottom:20px}

    .z-imgs05{float:none;margin:0;width:auto;margin-bottom:10px}

    .row-ksdh3{padding:40px 0}

    .row-ksdh3 .z-tit02{margin-bottom:20px}

    .ly01-ul{margin:0 -5px -10px}

    .ly01-ul .ly01-item{padding:0 5px;margin-bottom:10px;width:50%}

    .ly01-ul .con{padding:6px 10px;font-size:14px}

    .row-ksdh4{padding:40px 0}

    .row-ksdh4 .z-tit02{margin-bottom:20px}

    .row-ksdh4 .z-tit02 .title{padding-bottom:15px}

    .row-ksdh4 .lyopc-tag{margin-bottom:20px}

    .zj01-swiper{padding-bottom:40px}

    .zj01-ul{margin-bottom:-20px}

    .zj01-ul .zj01-item{margin-bottom:20px}

    .zj01-ul .con{padding:20px}

    .zj01-ul .pic{float:none;display:block;margin:0 auto 10px}

    .zj01-ul .inner{width:100%;width:100%}

    .zj01-ul .title{margin-bottom:6px}

    .zj01-ul .title .name{font-size:18px}

    .zj01-ul .info{margin-bottom:8px;font-size:14px}

    .z-table07 td,.z-table07 th{padding:4px 5px;font-size:10px}

    .row-ksdh5 .ksdh5-col,.row-ksdh5 .ksdh5-cor{float:none;width:auto}

    .row-ksdh5 .ksdh5-col{margin-bottom:30px}

    .z-hd02{margin-bottom:20px}

    .row-zj1{padding:40px 0}

    .z-ld01-hd2 .pic{float:none;margin:0 auto 10px}

    .z-ld01-hd2 .cont{width:100%}

    .z-ld01-hd2 .hd{font-size:20px}

    .z-ld01-hd2 .hd .ks{margin-left:8px;font-size:14px}

    .z-ld01-hd2 .info{font-size:14px}

    .z-ld01-hd2 .sc .it{font-size:14px;min-width:70px;line-height:30px}

    .z-ld01-hd2 .cont-bd{padding-top:15px}

    .z-ld01-hd2 .code{float:none;margin:0;margin-bottom:10px}

    .z-ld01-hd2 .info2{font-size:14px;text-align:center}

    .z-ld01-hd2 .btn-yy{margin:0 auto;width:110px;height:40px;line-height:40px;font-size:14px}

    .row-zj2{padding:40px 0}

    .yy01-ul .yy01-item{width:100%}

    .yy01-ul .title{font-size:18px}

    .yy01-ul .icon{width:70px;height:70px;line-height:70px}

    .row-zj3{padding:40px 0}

    .z-czsj01{font-size:14px}

    .z-czsj01 .lyopc-tag{margin-bottom:15px;font-size:0}

    .z-czsj01 .czsj01-col,.z-czsj01 .czsj01-cor{padding:0;float:none;width:auto}

    .z-czsj01 .czsj01-col{margin-bottom:20px}

    .z-czsj01 .z-table07 td,.z-czsj01 .z-table07 th{font-size:10px}

    .zj01-ul .bd{margin:0 -10px}

    .row-zj4{padding:40px 0}

    .row-zj4 .z-tit02{margin-bottom:20px}

    .zj02-ul{margin:0 -5px -20px}

    .zj02-ul .zj02-item{padding:0 5px;margin-bottom:20px;width:50%}

    .zj02-ul .inner{padding:15px 0 20px}

    .zj02-ul .btn .a1,.zj02-ul .btn .a2{font-size:12px;width:74px;height:26px;line-height:26px}

    .row-zj5{padding:40px 0}

    .row-zj5 .zj5-col,.row-zj5 .zj5-cor{float:none;width:auto}

    .row-zj5 .zj5-col{margin-bottom:30px}

    .row-zj5 .z-hd02{margin-bottom:20px}

    .news017-ul .date{width:60px}

    .z-videoNews01 .inner{padding:15px 14px;height:auto}

    .z-videoNews01 .title{font-size:18px}

    .z-so4{padding:0}

    .z-so4 .item{margin-bottom:10px;width:100%}

    .z-so4 .submit{margin:0 auto;display:block;position:static}

    .z-so4.z-so4_2 .submit{display: block; margin: 0 auto}

    .drop02 .drop02-tit,.z-so4 .inp{font-size:16px}

    .z-zm01{padding:10px 0;margin-bottom:15px}

    .z-zm01 a{padding:0 10px;font-size:18px}

    .zj03-ul .zj03-item{width:100%}

    .zj03-ul .hd .zm{width:40px;height:40px;line-height:36px;font-size:24px}

    .zj03-ul .hd .name{font-size:18px;width:calc(100% - 190px)}

    .zj03-ul .txt{font-size:14px}

    .tabsParents{width:100%}

    .row-hz1{padding:40px 0}

    .row-hz1 .z-tit01{margin-bottom:20px}

    .yq01-ul .con{display:block}

    .yq01-ul .pic{width:100%;padding-top:101.43%;position:relative;overflow:hidden}

    .yq01-ul .pic img{position:absolute;left:0;top:0}

    .yq01-ul .inner{padding:20px;width:100%}

    .yq01-ul .title{margin-bottom:8px;font-size:16px}

    .yq01-ul .desc{margin-bottom:15px;max-height:7.52em;height:auto}

    .row-hz2{padding:40px 0}

    .row-hz2 .z-tit01{margin-bottom:20px}

    .row-hz2 .z-btn01{margin-top:20px}

    .news018-ul{margin-bottom:-20px}

    .news018-ul .news018-item{margin-bottom:20px}

    .news018-ul .con{padding:20px;display:block}

    .news018-ul .pic{margin-bottom:15px;width:100%;padding-top:56.21%;position:relative}

    .news018-ul .pic img{position:absolute;left:0;top:0}

    .news018-ul .inner{width:100%;padding:0}

    .news018-ul .title{margin-bottom:8px;font-size:16px}

    .news018-ul .desc{margin-bottom:8px;font-size:14px}

    .row-hz3{padding:40px 0}

    .row-hz3 .z-tit01{margin-bottom:20px}

    .row-hz3 .z-btn01{margin-top:20px}

    .tab09-tit{margin:0 -4px 15px}

    .tab09-tit .tab09-item{padding:0 4px}

    .tab09-tit .title{line-height:34px;min-width:120px}

    .row-dqgz1{padding:40px 0}

    .row-dqgz1 .z-tit01{margin-bottom:20px}

    .z-djhf01 .djhf01-coc,.z-djhf01 .djhf01-col,.z-djhf01 .djhf01-cor{float:none;width:auto}

    .xf01-ul{margin:0 -6px}

    .xf01-ul .xf01-item{width:100%!important}

    .xf01-ul .pic{padding-top:50%!important}

    .xf01-ul .title{margin-bottom:10px!important;font-size:18px}

    .xf01-ul .title .en{font-size:14px}

    .row-dqgz2{padding:40px 0}

    .row-dqgz2 .z-tit01{margin-bottom:20px}

    .z-ghgkInfo01{margin-bottom:20px;display:block}

    .z-ghgkInfo01 .inner,.z-ghgkInfo01 .pic{width:100%}

    .z-ghgkInfo01 .inner{padding:20px}

    .z-ghgkInfo01 .title{margin-bottom:10px;font-size:18px}

    .gh01-ul .gh01-item{width:50%}

    .gh01-ul .icon{margin-bottom:10px;width:40px;height:40px;line-height:40px}

    .gh01-ul .title{font-size:18px}

    .row-dqgz3{padding:40px 0}

    .jcjt01-ul{margin:0 -5px -10px}

    .jcjt01-ul .jcjt01-item{margin:0;margin-bottom:10px;padding:0 5px!important;width:50%}

    .jcjt01-ul .con{padding:5px}

    .jcjt01-ul .inner .title{padding:0 20px;height:32px;line-height:32px;font-size:16px}

    .row-dqgz4{padding:40px 0}

    .row-dqgz4 .plat-news{padding:0 20px 10px}

    .num03-ul{padding:20px 0;margin-bottom:-15px}

    .num03-ul .num03-item{margin-bottom:15px;width:100%}

    .imgs01-swiper{margin-top:20px;padding-bottom:30px}

    .news019-ul{margin-bottom:-20px}

    .news019-ul .news019-item{margin-bottom:20px}

    .news019-ul .con{padding:20px}

    .news019-ul .title{margin-bottom:12px;font-size:18px}

    .news019-ul .info{font-size:14px}

    .news019-ul .z-btn04{margin-top:10px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

    .row-yxjy1{padding:40px 0}

    .row-yxjy1 .z-tit01{margin-bottom:20px}

    .row-yxjy1 .z-btn01{margin-top:20px}

    .ld02-ul .ld02-item{width:50%}

    .ld02-ul .inner{padding-top:8px}

    .ld02-ul .title{font-size:18px}

    .row-yxjy2{padding:40px 0}

    .row-yxjy2 .z-tit01{margin-bottom:20px}

    .jxdt01-ul .jxdt01-item{width:100%;height:180px}

    .jxdt01-ul .mask .mask-con{padding:30px 20px 20px}

    .jxdt01-ul .icon{margin-bottom:15px;width:60px;height:60px;line-height:60px}

    .jxdt01-ul .title{font-size:18px}

    .row-yxjy3{padding:40px 0 20px}

    .row-yxjy3 .z-tit01{margin-bottom:20px}

    .row-yxjy3 .z-btn01{margin-top:20px}

    .news020-ul .news020-item{width:100%}

    .news020-ul .con{padding:15px 10px}

    .news020-ul .title{margin-bottom:8px;height:auto;max-height:3.34em}

    .row-yxjy4{padding:20px 0 40px}

    .z-tsg01{padding:30px 20px 20px;height:180px}

    .z-tsg01 .title{font-size:24px}

    .z-so5 .item{width:100%}

    .z-so5 .inp,.z-so5 .sel select{font-size:14px;height:50px;line-height:50px}

    .z-soResult01{padding:10px 0}

    .news021-ul .news021-item{width:100%}

    .news021-ul .title{margin-bottom:8px;font-size:16px}

    .yx01-ul .yx01-item{width:100%}

    .yx01-ul .yx01-hd{padding:15px 20px}

    .yx01-ul .icon{width:50px;height:50px}

    .yx01-ul .hd-title{font-size:14px}

    .yx01-ul .hd-title .title{font-size:16px}

    .yx01-ul .desc{font-size:14px}

    .z-cgzs01{padding-top:10px;display:block;max-height:none}

    .z-cgzs01 .cgzs01-col,.z-cgzs01 .cgzs01-cor{float:none;width:auto}

    .z-cgzs01 .cgzs01-col{margin-bottom:20px}

    .z-cgzs01 .cgzs01-cor{padding:0}

    .cgzs01-ul{font-size:0;height:auto;white-space:nowrap;overflow-x:auto}

    .cgzs01-ul::-webkit-scrollbar{width:100%;height:3px}

    .cgzs01-ul::-webkit-scrollbar-track{background:0 0}

    .cgzs01-ul::-webkit-scrollbar-thumb{background:#ccc}

    .cgzs01-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .cgzs01-ul .cgzs01-item{display:inline-block;vertical-align:top;min-width:50%}

    .cgzs01-ul .cgzs-con{padding-right:50px}

    .cgzs01-swiper{padding:0;padding-bottom:30px}

    .cgzs01-swiper .swiper-pagination{bottom:0}

    .cgzs01-ul2{margin-bottom:-20px}

    .cgzs01-ul2 .cgzs01-item{margin-bottom:20px}

    .cgzs01-ul2 .cgzs-con{padding:15px 20px}

    .cgzs01-ul2 .cgzs01-hd{display:block;margin-bottom:10px}

    .cgzs01-ul2 .title{margin-bottom:10px}

    .cgzs01-ul2 .date{float:none;margin:0;font-size:14px}

    .cgzs01-ul2 .cgzs01-bd{padding:0}

    .cgzs01-ul2 .desc{font-size:14px}

    .z-ld01-item .con{font-size:14px}

    .row-tshl1{padding:40px 0}

    .row-tshl1 .z-tit01{margin-bottom:20px}

    .row-tshl1 .z-btn01{margin-top:20px}

    .z-hltd01 .pic,.z-hltd01 .txt{float:none;width:auto}

    .z-hltd01 .pic:after{display:none}

    .z-hltd01 .txt{padding:20px;height:330px}

    .row-tshl2{padding:40px 0}

    .row-tshl2 .z-tit01{margin-bottom:20px}

    .row-tshl2 .z-btn01{margin-top:20px}

    .news012-ul.news012-ul2 .news012-item{width:100%}

    .row-tshl3{padding:40px 0}

    .row-tshl3 .z-tit01{margin-bottom:20px}

    .news022-ul{margin-bottom:-15px}

    .news022-ul .news022-item{margin-bottom:15px;width:100%}

    .row-tshl4{padding:40px 0}

    .row-tshl4 .z-tit01{margin-bottom:20px}

    .row-tshl5{padding:40px 0}

    .row-tshl5 .z-tit01{margin-bottom:20px}

    .row-tshl5 .z-btn01{margin-top:20px}

    .hlrw-swiper{padding-bottom:40px}

    .hlrw-swiper .con{padding:0 20px}

    .hlrw-swiper .hd{padding:20px 0}

    .hlrw-swiper .pic{float:none;width:auto;margin:0;margin-bottom:10px;padding-top:75.75%;position:relative}

    .hlrw-swiper .pic img{position:absolute;left:0;top:0}

    .hlrw-swiper .txt{font-size:14px}

    .hlrw-swiper .more{height:50px;line-height:50px}

    .hlrw-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px!important;width:6px;height:6px}

    .row-tshl6{padding:40px 0}

    .row-tshl6 .z-tit01{margin-bottom:20px}

    .row-tshl6 .z-btn01{margin-top:20px}

    .news023-ul .news023-item{width:100%}

    .news023-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px;padding-top:56.21%;position:relative}

    .news023-ul .pic img{position:absolute;left:0;top:0}

    .news023-ul .title{font-size:16px;height:auto;max-height:2.9em}

    .row-tshl7{padding:40px 0}

    .row-tshl7 .z-tit01{margin-bottom:20px}

    .hljy01-ul .hljy01-item{width:50%;height:180px}

    .hljy01-ul .icon{margin-bottom:10px;width:50px;height:50px;line-height:50px}

    .hljy01-ul .title{font-size:16px}

    .news012-ul.news012-ul2 .con{padding:15px 15px 20px}

    .news012-ul.news012-ul2 .title{margin-bottom:10px;height:auto;max-height:2.9em}

    .news012-ul.news012-ul2 .date{margin-bottom:15px}

    .z-dt08{font-size:14px}

    .news024-ul .news024-item{width:100%}

    .news024-ul .con{padding:0 20px}

    .news024-ul .hd{padding:20px 0}

    .news024-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px;padding-top:75.75%;position:relative}

    .news024-ul .pic img{position:absolute;left:0;top:0}

    .news024-ul .txt{font-size:14px}

    .news024-ul .more{height:50px;line-height:50px}

    .z-sqlc01{padding:20px 0;margin-top:20px}

    .z-sqlc01 .z-tit03{margin-bottom:20px}

    .sqlc01-ul{margin-bottom:-15px}

    .sqlc01-ul .sqlc01-item{margin-bottom:15px;width:100%}

    .sqlc01-ul .con{padding-left:30px;height:50px;line-height:48px}

    .sqlc01-ul .con:before{left:15px;width:6px;height:6px}

    .h-tab2-desc .z-tit02{margin-bottom:20px}

    .headerrel01-navsub .navsub-wp{padding:20px}

    .headerrel01-navsub .navsub-col,.headerrel01-navsub .navsub-cor{float:none;width:auto}

    .headerrel01-navsub .navsub-col{display:none}

    .row-block8{padding:40px 0}

    .tab08-tit .title{font-size:16px}

    .ks01-ul{max-height:146px}

    .ks01-ul .title{font-size:14px}

    .xx01-ul{margin-bottom:-10px}

    .xx01-ul .xx01-item{margin-bottom:10px;display:block;width:100%}

    .xx01-ul .icon{margin-right:10px;width:28px;height:28px;line-height:28px}

    .xx01-ul .title{font-size:14px}

    .z-setBox1{padding:40px 0}

    .z-form1{min-width:0;width:90%}

    .z-form1:after{display:none}

    .z-form1 .form1-col,.z-form1 .form1-cor{float:none;width:100%;padding:0 20px}

    .z-form1 .form1-cor{margin-top:30px;display:none}

    .form1-item+.form1-item{margin-top:10px}

    .form1-inp{height:40px;line-height:38px}

    .form1-txt{margin-top:10px}

    .form1-btn{margin-top:15px}

    .z-form1-2{padding:40px 20px}

    .z-form1-2 .form1-txt{margin-top:10px}

    .row-block9{padding:40px 0}

    .row-block9 .z-tit03{margin-bottom:20px}

    .z-yygh01{margin-bottom:30px;padding:0 10px}

    .z-yygh01-item .t1{float:none;width:auto;padding:0;margin-bottom:5px;min-height:0}

    .lb01-ul{margin:0 -4px -8px}

    .lb01-ul .lb01-item{padding:0 4px;margin-bottom:8px;min-width:110px}

    .lb01-ul .title{padding:0 5px;font-size:14px;line-height:32px}

    .lb02-ul{margin:0 -4px -8px}

    .lb02-ul .lb02-item{padding:0 4px;margin-bottom:8px;min-width:98px}

    .lb02-ul .title{padding:0 5px;line-height:32px}

    .lb03-ul .title{font-size:14px}

    .yygh01-ul{margin-bottom:-20px}

    .yygh01-ul .yygh01-item{margin-bottom:20px}

    .yygh01-ul .con{padding:20px;display:block}

    .yygh01-ul .pic{margin:0 auto 10px}

    .yygh01-ul .inner{padding:0;margin-bottom:10px}

    .yygh01-ul .hd{font-size:14px}

    .yygh01-ul .hd .name{font-size:18px}

    .yygh01-ul .desc{font-size:14px}

    .yygh01-ul .desc .desc-item p+p{margin-left:15px}

    .yygh01-ul .yy{margin:0;overflow:hidden}

    .yygh01-ul .btn{float:right;font-size:14px;width:80px;height:30px;line-height:30px}

    .yygh01-ul .price{text-align:left;font-size:20px;overflow:hidden}

    .z-ys01-hd .top{padding:20px}

    .z-ys01-hd .pic{float:none;margin:0 auto 10px}

    .z-ys01-hd .hd{font-size:14px}

    .z-ys01-hd .hd .name{font-size:18px}

    .z-ys01-hd .desc{font-size:14px}

    .z-ys01-hd .btn .more{font-size:14px;width:90px;height:30px;line-height:30px}

    .z-ys01-hd .info{padding:10px 20px;font-size:14px}

    .z-ys01-hd .info .item{float:none;margin:0}

    .z-ys01-item .z-tit03{padding:20px 0;margin:0}

    .z-ys01-item .z-tit03 .tips{font-size:14px}

    .z-table08 th{font-size:14px}

    .z-table08 td{font-size:14px}

    .jzr01-ul .jzr01-item{width:100%}

    .jzr01-ul .hd{min-height:45px}

    .jzr01-ul .hd .name{font-size:16px}

    .jzr01-ul .hd .zt{font-size:14px}

    .jzr01-ul .desc{font-size:14px}

    .jzr01-ul .icon{margin-bottom:8px;width:30px;height:30px}

    .jzr01-ul .title{font-size:16px}

    .hx01-ul{margin:0 -4px -8px}

    .hx01-ul .hx01-item{padding:0 4px;margin-bottom:8px;min-width:50%}

    .hx01-ul .title{font-size:14px;line-height:40px}

    .z-ys01-btn{margin-top:30px}

    .z-ys01-btn .a1{margin:0 auto;width:120px;height:50px;line-height:50px;font-size:16px}

    .row-block10{padding:40px 0}

    .z-perCSlide-hd{padding:20px 0}

    .z-perCSlide-hd .pic{margin-bottom:10px;width:70px;height:70px;line-height:70px}

    .z-perCSlide-hd .title{font-size:16px}

    .z-perCSlide-item .perCSlide-title{padding:10px 0;padding-left:53px;font-size:16px}

    .perC01-ul{padding:5px 0 9px}

    .perC01-ul .title{padding:6px 15px;padding-left:88px;font-size:14px}

    .block10-r{padding:0 20px}

    .row-block10 .block10-r .z-tit03{padding:15px 0}

    .z-form2{padding:10px 0 30px}

    .form2-items{padding:15px 0}

    .form2-title{margin-bottom:10px}

    .form2-item+.form2-item{margin-top:10px}

    .form2-item .con,.form2-item .t1{display:block;width:100%}

    .form2-item .t1{margin-bottom:4px;text-align:left;line-height:30px}

    .form2-btn{margin-top:10px;padding:0;text-align:center}

    .form2-btn .a1,.form2-btn .a2{margin:0 10px;width:36%;height:40px;line-height:38px;font-size:16px}

    .form2-inp{font-size:14px}

    .form2-sel{font-size:14px}

    .form2-sel2{font-size:14px}

    .form2-code .pic{width:80px;height:40px;line-height:40px}

    .form2-code .btn{margin-left:15px;font-size:14px}

    .block10-r.block10-r-pad{padding-bottom:20px}

    .z-perCSet01{padding:20px 0}

    .z-perCSet01 .a1{width:120px;height:40px;line-height:40px;font-size:16px}

    .cyjz01-ul{margin-bottom:-15px}

    .cyjz01-ul .cyjz01-item{margin-bottom:15px}

    .cyjz01-ul .con{padding:10px;padding-right:90px}

    .cyjz01-ul .item{padding:2px 0;width:100%!important}

    .cyjz01-ul .set{right:10px}

    .cyjz01-ul .set .btn a{width:30px;height:30px;line-height:30px}

    .cyjz01-ul .set .default{font-size:12px}

    .cyjz01-ul .t1,.cyjz01-ul .txt{font-size:14px;line-height:1.5}

    .cyjz01-ul .t1{width:90px}

    .jzr01-ul.jzr01-ul2{padding:20px 0;margin-bottom:-10px}

    .jzr01-ul.jzr01-ul2 .jzr01-item{margin-bottom:10px;width:100%}

    .yy02-ul{margin-bottom:-20px}

    .yy02-ul .yy02-item{margin-bottom:20px}

    .yy02-ul .con{padding:0 15px}

    .yy02-ul .hd{padding:15px 0;padding-right:80px;min-height:60px}

    .yy02-ul .btn .a1{font-size:14px;width:70px;height:30px;line-height:28px}

    .yy02-ul .zt{margin-bottom:4px;display:block;font-size:16px}

    .yy02-ul .zt img{margin-right:5px}

    .yy02-ul .hm{display:block;margin:0;font-size:16px}

    .yy02-ul .desc{padding:10px 0}

    .yy02-ul .desc .item{padding:4px 0;font-size:14px;width:100%;line-height:1.5}

    .yy02-ul .yy02-cancel .hd{padding:15px;margin:0 -15px}

    .z-btnMore{padding:10px 0 20px}

    .z-btnMore .more{font-size:14px;line-height:30px}

    .xxqr-pop{width:90%}

    .xxqr-pop .close{right:20px;top:10px}

    .xxqr-pop .z-tit03{padding:15px 20px}

    .xxqr-pop .z-tit03 .title{font-size:20px}

    .z-xxqr01{padding:0 20px;max-height:382px}

    .z-xxqr01-item{padding:15px 0}

    .z-xxqr01-item .title{margin-bottom:4px;font-size:18px}

    .z-xxqr01-item .item{font-size:16px}

    .z-xxqr01-item .txt{font-size:14px}

    .z-btnPop{padding:15px 0}

    .z-btnPop .a1{font-size:16px;width:100px;height:40px;line-height:40px}

    .yycg-pop{width:90%}

    .yycg-pop .close{right:20px;top:10px}

    .yycg-pop .z-tit03{padding:15px 20px}

    .yycg-pop .z-tit03 .title{font-size:20px}

    .z-yycg01-item1{padding:15px}

    .z-yycg01-item1 .icon{margin-bottom:8px;width:40px;height:40px}

    .z-yycg01-item1 .title{margin-bottom:4px;font-size:18px}

    .z-yycg01-item1 .qh{font-size:14px}

    .z-yycg01-item1 .qh .id{margin-top:2px;font-size:20px}

    .z-yycg01-item2{padding:10px 15px 15px;font-size:14px}

    .z-yycg01-item2 .z-btnPop2{margin-top:15px}

    .z-btnPop2 .a1,.z-btnPop2 .a2{width:130px;height:40px;line-height:38px;font-size:16px}

    .z-yycg01-item3{padding:15px}

    .z-yycg01-item3 .title{margin-bottom:10px;font-size:20px}

    .bz01-ul .bz01-item{padding-left:28px;font-size:14px}

    .xq-pop{width:90%;padding:0 15px 30px}

    .xq-pop .z-tit03{padding:15px}

    .xq-pop .z-tit03 .title{font-size:20px}

    .xq-pop .close{right:20px;top:10px}

    .z-bgxq01-bd{max-height:300px}

    .z-bgxq01-bd .hd{padding:5px 15px;font-size:14px}

    .z-bgxq01-bd .hd p{margin-right:20px!important;float:left!important}

    .z-bgxq01-bd .desc{padding:10px 15px;font-size:14px;line-height:2.2}

    .z-table010 td,.z-table010 th{padding:0 15px;font-size:14px}

    .z-bgxq01-tips{padding:10px 15px;font-size:12px}

    .qxyy-pop{padding:20px;width:90%}

    .z-qxyy-cont{font-size:14px}

    .z-btnPop3 .a1,.z-btnPop3 .a2{width:130px;height:40px;line-height:40px;font-size:16px}

    .z-so6 .t1{float:none;margin:0;width:auto}

    .z-so6 .con{width:100%}

    .z-so6 .submit{float:none;margin:0;margin-top:10px}

    .row-block5 .z-tit02{margin-bottom:20px}

    .news025-ul .con{padding:15px}

    .news025-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px}

    .news025-ul .title{margin-bottom:10px;font-size:16px}

    .news025-ul .desc{height:auto;max-height:5.64em}

    .z-jszd01 .t1,.z-jszd01 .t2,.z-jszd01 .t3,.z-jszd01 .t4{padding:0 5px}

    .z-jszd01-hd{padding:4px 5px}

    .z-jszd01-bd dt{padding:4px 5px}

    .z-jszd01-bd dd{padding:15px}

    .news026-ul .pic{float:none;width:auto;margin:0;margin-bottom:10px}

    .news026-ul .txt{margin-bottom:10px;height:auto;max-height:3.76em}

    .row-yf01{padding:40px 0}

    .row-yf01 .z-tit02{margin-bottom:20px}

    .z-ys01{height:auto}

    .z-ys01-info{padding:0 20px 20px}

    .z-ys01-info .z-table011{max-height:none}

    .ys01-ul{margin:0;padding:0;float:none;width:auto;height:auto;font-size:0;white-space:nowrap;overflow-x:auto}

    .ys01-ul::-webkit-scrollbar{width:100%;height:3px}

    .ys01-ul::-webkit-scrollbar-track{background:0 0}

    .ys01-ul::-webkit-scrollbar-thumb{background:#ccc}

    .ys01-ul::-webkit-scrollbar-thumb:window-inactive{background:#ccc}

    .ys01-ul .ys01-item{padding:0;display:inline-block;vertical-align:top;width:60%}

    .z-ys01-info .title{font-size:18px;height:50px;line-height:50px}

    .z-table011 td{font-size:14px}

    .z-table011 .txt01-ul{font-size:14px}

    .row-yf02{padding:40px 0}

    .row-yf02 .z-tit02{margin-bottom:20px}

    .fz01-swiper{padding:0;padding-bottom:30px;margin:0 -80px}

    .fz01-swiper .con{padding:10px;padding-bottom:0}

    .fz01-swiper .title{font-size:16px}

    .fz01-swiper .swiper-slide-active .con{padding:10px;padding-bottom:0}

    .fz01-swiper .swiper-slide-active .title{height:50px;line-height:50px}

    .fz01-swiper .swiper-button-next,.fz01-swiper .swiper-button-prev{width:50px;height:50px;-webkit-background-size:12px auto;background-size:12px auto}

    .fz01-swiper .swiper-button-prev{left:80px}

    .fz01-swiper .swiper-button-next{right:80px}

    .fz01-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:6px;height:6px}

    .row-yf03{padding:40px 0}

    .row-yf03 .z-tit02{margin-bottom:20px}

    .row-yf03 .z-btn01{margin-top:20px}

    .ys01-ul .con:after{display:none}

    .row-sc01{padding:40px 0}

    .row-sc01 .z-tit02{margin-bottom:20px}

    .sc01-ul{margin:0 -5px -10px}

    .sc01-ul .sc01-item{padding:0 5px;margin-bottom:10px;width:50%;height:120px}

    .sc01-ul .title{font-size:18px}

    .sc01-ul .title .en{font-size:12px}

    .sc01-ul .more{width:24px;height:24px}

    .row-sc02{padding:40px 0}

    .row-sc02 .z-tit02{margin-bottom:20px}

    .row-sc02 .z-btn01{margin-top:20px}

    .news027-ul .news027-item{width:100%}

    .news027-ul .title{margin-bottom:6px;font-size:18px}

    .news027-ul .bd{margin-bottom:10px}

    .sc-pop{width:90%}

    .sc-pop .close{right:5px;top:10px}

    .sc-pop-hd{padding:20px}

    .sc-pop-hd .left .icon{margin-bottom:6px;width:60px;height:60px;line-height:60px}

    .sc-pop-hd .left .title{font-size:18px}

    .sc-pop-hd .cont .mCSB_inside>.mCSB_container{margin-right:20px!important}

    .sc-pop-hd .cont .mCSB_scrollTools{top:34px!important;width:6px!important}

    .sc-pop-hd .cont h5{font-size:16px}

    .sc-pop-bt{padding:15px 20px}

    .sc-pop-bt .title{font-size:16px}

    .ly-base{padding:30px 0}

    .ly-base .lybase01{margin-top:0;padding:20px}

    .ly-base .lybase02{margin-left:0;padding:20px}

    .ly-base .lybase03{margin-top:0;padding:20px}

    .ly-base .lybase-li p,.ly-base .lybase-li p.lybase-font{font-size:14px}

    .ly-base .lybase-li p strong{font-size:18px}

    .ly-items{padding:30px 0}

    .ly-items .h-news-list1{margin-left:0}

    .ly-items .h-news-list1 li{width:100%;margin-left:0;margin-bottom:20px}

    .ly-items .h-news-list1 li .con{padding:20px}

    .ly-items .z-btn01{margin-top:10px}

    .ly-gain{padding:30px 0}

    .swiper-lytab01 .swiper-slide{width:50%}

    .ly-cgtab .cgtab-time{margin-bottom:20px}

    .ly-cgtab{margin-left:10px;padding:10px}

    .swiper-lytab01{margin-left:-10px;margin-top:24px}

    .swiper-lytab01 .swiper-pagination{bottom:60px}

    .ly-cgtab h4{font-size:16px;margin:12px 0}

    .ly-cgtab p{font-size:14px}

    .ly-gain .h-tab-item{width:180px;height:50px;font-size:16px}

    .ly-plat{padding:30px 0}

    .plat-link li .plat-info{margin-top:-30px}

    .plat-link li .plat-info img{width:24px}

    .plat-link li .plat-info p{font-size:18px}

    .plat-link li a p{font-size:16px}

    .plat-link li a p:after{width:55px;height:2px}

    .ly-plat .plat-link li{margin-bottom:12px}

    .plat-news .plat-txt strong{font-size:20px}

    .ly-plat .plat-news{padding:0 20px}

    .plat-fw .platfw-txt h4{margin:0 0 10px}

    .plat-fw .platfw-txt h4,.plat-news .plat-hz li h4{font-size:16px}

    .ly-items .h-news-list1 li .txt p,.plat-news .plat-hz li p{font-size:14px}

    .plat-news .plat-txt{padding:16px 0}

    .plat-fw .platfw-pic{width:130px;margin-right:12px}

    .ly-learn{padding:30px 0}

    .swiper-lytab02 .swiper-slide{width:50%}

    .swiper-lytab02.swiper-container{padding-bottom:50px}

    .swiper-lytab02 .news02-ul:before{bottom:0}

    .ly-learn .news02-ul .con{padding:0 20px}

    .ly-gcp{padding:30px 0}

    .ly-gcp .z-tit01{position:static}

    .ly-gcp .lygcp-icon{display:none}

    .ly-gcp .lygcp-con{margin-left:-2%}

    .ly-gcp .lygcp-box{width:48%;margin-left:2%}

    .ly-gcp .lygcp01{margin-top:0}

    .ly-gcp .lygcp-last{position:absolute;left:0;bottom:0}

    .ly-gcp .lygcp02{margin-top:0}

    .ly-gcp .lygcp-show p{font-size:16px;bottom:12px}

    .ly-gcp .lygcp-show{margin-bottom:10px}

    .ly-other{padding:30px 0}

    .ly-other .lyother-show{width:100%;margin-bottom:10px;padding:20px}

    .ly-other .lyother-name{font-size:20px}

    .ly-other .swiper-lytab03 h4{font-size:16px}

    .ly-other .swiper-lytab03 p{font-size:14px}

    .lyfruit-show{padding:30px 0}

    .lyfruit-show .news04-ul{margin-top:30px}

    .lyfruit-show .news04-ul .pic{float:none;width:auto;margin:0;margin-bottom:15px}

    .lyfruit-show .h-tab-item{width:180px;height:50px;font-size:16px}

    .lyintro-show{padding:30px 0}

    .lyintro-show .lyintro-font p{font-size:14px;line-height:26px;margin-bottom:15px}

    .lyintro-show .lyintro-base{margin-top:20px}

    .lyintro-show .h-news-list1 li{margin-bottom:20px}

    .lyintro-show .h-news-list1 li .con{padding:20px}

    .lyintro-show .h-news-list1 li .txt p{font-size:14px}

    .lyintro-show .h-news-list1 li .date em{font-size:26px}

    .lyplats-show{padding:30px 0}

    .lyform-show table td{padding:10px 6px}

    .lyform-show table tr.lyform-name td{font-size:14px}

    .lyform-show table td{font-size:14px}

    .lyplats-show .h-tab-item{font-size:14px;text-align:center;margin:0 4px}

    .lyplats-show .h-tab-con-wrap{margin-top:30px}

    .lyplats-show .lyplats-font p{font-size:14px}

    .ly-gcpabout,.ly-gcplink{padding:30px 0}

    .gcpabout-show{display:block}

    .gcpabout-show .gcpabout-fl{width:100%;flex:0 0 100%;margin-right:0}

    .gcpabout-show .gcpabout-fr{width:100%}

    .gcpabout-show .gcpabout-fl p{margin-bottom:16px}

    .ly-gcplink .gcplink-con ul{margin-left:0}

    .gcplink-con ul li{width:100%;margin-left:0;margin-bottom:10px;padding:20px 16px}

    .ly-gcplink .gcplink-base{margin:10px 0}

    .ly-record{padding:30px 0}

    .ly-swiper .swiper-time01 .swiper-slide strong{font-size:100px}

    .ly-swiper .swiper-time01 .swiper-slide strong:after{width:60px;height:2px}

    .ly-swiper .swiper-time01{margin-top:30px}

    .ly-swiper .swiper-time01 .swiper-slide p{font-size:14px;margin-top:40px}

    .ly-swiper .swiper-time02{margin-top:50px}

    .ly-swiper .swiper-time02 span:before{width:8px;height:8px}

    .ly-swiper .swiper-time02 span{font-size:14px;padding-top:20px}

    .ly-swiper .swiper-time02 .swiper-slide.swiper-slide-active span{font-size:18px}

    .ly-record:after{left:30px;right:30px;bottom:90px;background-image:url(../images/ly-time.png)}

    .ly-record .swiper-button-prev{left:12px;bottom:84px;width:10px;height:18px;background-size:10px 18px}

    .ly-record .swiper-button-next{right:12px;bottom:84px;width:10px;height:18px;background-size:10px 18px}

    .z-imgs01{float:none;margin:0;margin-bottom:15px;width:100%}

    .tab03-tit{margin:0 -5px;margin-bottom:20px}

    .tab03-tit .tab03-item{padding:0 5px;width:40%;height:130px}

    .tab03-tit .icon{height:32px;line-height:32px}

    .tab03-tit .title{font-size:14px}

    .imgs02-ul{float:none;width:auto;padding:0;margin:0 -5px 10px}

    .imgs02-ul .imgs02-item{padding:0 5px;margin-bottom:10px}

    .z-imgs02{float:none;margin:0;margin-bottom:15px;padding:20px 0 0 20px;width:100%}

    .z-imgs03{float:none;width:auto;padding:0;margin:0;margin-bottom:20px}

    .z-imgs03:after{display:none}

    .z-slideNav02 .title{margin-bottom:10px}

    .z-slideNav02 dt{font-size:16px}

    .z-slideNav02 dt a{padding:10px 0}

    .z-so02{margin:20px 0;padding:20px}

    .z-so02 .title{margin-bottom:4px;font-size:20px}

    .z-so02 .desc{margin-bottom:15px}

    .z-so02 .so{padding-right:105px}

    .z-so02 .so .inp{padding:0 15px;font-size:14px;height:40px;line-height:40px}

    .z-so02 .so .submit{font-size:16px;width:90px;height:40px;line-height:38px}

    .z-lc01{margin-bottom:20px}

    .tab04-tit .tab04-item{padding:0 2px}

    .tab04-tit .title{font-size:14px}

    .z-table04 td,.z-table04 th{padding:8px 15px!important}

    .z-table04 th{font-size:16px}

    .z-table04 td:first-child{font-size:16px}

    .ly-model .lymodel-txt{font-size:14px}

    .ly-model .lyform-show table td,.ly-model .lyform-show table tr.lyform-name td{font-size:12px}

    .lyform-show.lyform-line{margin-top:20px}

    .ly-banmz .ban-cont .title .en{font-size:14px;line-height:1.6}

    .ly-banmz .ban-cont{width:100%}

    .lyord-show .lyord-font{font-size:14px}

    .lyform-show.lyform-line table td.lyform-first,.lyform-show.lyform-line table tr.lyform-name td{font-size:14px}

    .ly-opc{padding:30px 0}

    .lyopc-select .lyopc-item{width:100%;margin:0;margin-bottom:10px}

    .lyopc-select .lyopc-btn{width:100%}

    .lyopc-item input,.lyopc-item select{padding:10px;line-height:30px;font-size:16px}

    .lyopc-select .lyopc-item .drop02 .drop02-tit{line-height:30px}

    .lyopc-select .lyopc-btn button{width:48%;display:block;margin:0 auto;line-height:50px;font-size:16px}

    .ly-opc .lyopc-tag{margin-top:24px}

    .lyopc-tag span{width:150px;margin-right:10px;display:inline-block;margin-bottom:10px}

    .ly-opc .lyopc-box{margin-top:24px}

    .lyopc-box .lyopc-xz{margin-top:24px}

    .lyopc-box .lyopc-xz li{width:100px;margin-right:10px;font-size:16px}

    .lyform-line{width:100%;overflow-x:auto}

    .lyform-line table{width:1000px}

    .lyform-line::-webkit-scrollbar{width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

    .lyform-line::-webkit-scrollbar-thumb{background-color:rgba(33,33,33,.3);background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-height:6px}

    .lyform-line::-webkit-scrollbar-thumb:hover{background-color:rgba(33,33,33,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

    .nice-select li{font-size:14px;padding-left:16px}

    .nice-select .nice-select-con{padding:12px}

    .lang-web{left:50%;right:auto;bottom:130px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

    .index-row2{padding-bottom:110px}

    .index-row2-container{padding-top:230px;margin:-30px auto 0}

    .index-row3{padding:60px 0}

    .zj-swiper{padding-top:20px}

    /*.zj-swiper .swiper-slide-active .pic-box{top:0}*/

    .footer-info .item+.item{margin:0}

    .nav li.lang,.nav li.web{display:none}

    .index-row1{background:0 0;background-color:#fff}

    /*.zj-swiper .swiper-slide-active .pic-box .inner{opacity:1;filter:alpha(opacity=100)}*/

    .zj-swiper .swiper-slide:nth-child(1) .pic-box{top:0;}

    .zj-swiper .swiper-slide:nth-child(1) .pic-box .inner{opacity:1;filter:alpha(opacity=100)}

    .drop02 .drop02-options{max-height:190px}

    .drop02 .drop02-options .inp-s{height:30px;line-height:28px;font-size:16px}

    .drop02 .drop02-options li{font-size:14px}

    .drop02 .drop02-options li:first-child{padding-top:10px}

    .z-slideNav03 .title{padding:8px 10px;font-size:16px;min-height:40px}

    .goTop{width: 40px; height:40px}

    .footer-bt .beian{margin: 0; display: block}

    .footer-link{margin-top: 15px;}

    .footer-link .item{padding: 0 10px; margin: 0 10px;}

    .zj-swiper .swiper-slide{margin-bottom: 10px;}

    .zj-swiper .swiper-slide, .zj-swiper .swiper-slide:nth-child(1){width: 48.3% !important;}

    .zj-swiper .swiper-slide:nth-child(1) .pic-box .more{display: none;}

    .zj-swiper .swiper-slide:nth-child(1){order: 1;}

    .zj-swiper .swiper-slide:nth-child(2){order: 2;}

    .zj-swiper .swiper-slide:nth-child(3){order: 4;}

    .zj-swiper .swiper-slide:nth-child(4){order: 5;}

    .zj-swiper .swiper-slide:nth-child(5){order: 3;}

    .zj-swiper .swiper-slide:nth-child(6){order: 6;}

    .z-gjss01{padding: 20px 0;}

    .z-gjss01 .title, .z-gjss01 .drop02, .z-gjss01 .input, .z-gjss01 .date, .z-gjss01 .btn{margin-bottom: 10px; width: 100%; display: block; padding: 0;}

    .row-block11{padding: 40px 0;}

    .row-block11 .z-hd01{margin-bottom: 20px;}

    .z-hd01 .z-tit01 .title{font-size: 24px;}

    .z-noneData{padding: 0;}

    .row-ldfc01 .lw01-ul, .row-ldfc01 .xm01-ul, .row-ldfc01 .zw01-ul, .row-ldfc01 .jc01-ul{padding: 10px 0 !important;}

    .row-ldfc01 .z-ld01-item{padding: 20px 0 !important;}

    .lw01-ul, .xm01-ul, .jc01-ul{margin-bottom: -20px;}

    .lw01-ul .lw01-item, .xm01-ul .xm01-item, .jc01-ul .jc01-item{margin-bottom: 20px; width: 100%;}

    .lw01-ul .info, .xm01-ul .info, .jc01-ul .info{font-size: 14px; line-height: 24px;}

    .xm01-ul .id span{padding: 0 10px; font-size: 14px; line-height: 30px;}

    .jc01-ul .list-hd{margin-bottom: 15px !important;}

    .jc01-ul .list-hd .date{font-size: 14px;}

    .zm01-ul{overflow-x: auto;}

    .zm01-ul::-webkit-scrollbar {

        width: 100%;

        height: 2px;

    }

    .zm01-ul::-webkit-scrollbar-track {

        background: none;

    }

    .zm01-ul::-webkit-scrollbar-thumb {

        background: #ccc;

    }

    .zm01-ul::-webkit-scrollbar-thumb:window-inactive {

        background: #ccc;

    }

    .zm01-ul .zm01-item{width: auto;}

    .zm01-ul .title{padding: 0 10px;}

    .lb04-ul .lb04-item{width: 50%;}

    .zj04-ul{margin-bottom: -20px;}

    .zj04-ul .zj04-item{margin-bottom: 20px; width: 100%;}

    .index-row2{padding-bottom: 20px;}

    .index-row2-container{padding-top: 130px; width: 96%;}

    .index-row2-container .c{top: 35px;}

    .ksdh01-swiper .swiper-slide{padding: 0 40px;}

    .index-row3{padding: 30px 0;}

    .index-row3 .z-search .sel, .index-row3 .z-search .so{width: 100%;}

    .zjjs-ls{margin: 0 -5px -20px;}

    .zjjs-ls li{padding: 0 5px; margin-bottom: 20px; width: 50%;}

    .g-btn01{margin-top: 20px;}

    .hspx-sp{padding: 0 40px; margin-bottom: 20px;}

    .hspx-sp .slider{margin: 0 -5px;}

    .hspx-sp .swiper-slide{padding: 0 5px 20px;}

    .hspx-sp .title{font-size: 16px;}

    .z-lc01 img{display: block; width: 100% !important; height: auto;}

    .z-xkItem01+.z-xkItem01{margin-top: 40px;}
    .zdkx-ul li{width: 100%;}
    .zdkx-ul .title{font-size: 16px;}
    .z-dt09{font-size: 14px;}

}










