.w100{width: 100%;}
.h100{height: 100%;}
.swiper-notification{display: none;}
.swiper-button-disabled{cursor: no-drop !important;}
.imgbox img,.picimg img{width: 100%; vertical-align: top;}
.hidden{overflow: hidden;}
.bannerbg{overflow: hidden;}
.link333{color: #333;}
.link333:hover{color: #c30d23;}
.bgfff{background: #fff;}
.subbanner img{margin: 0 auto;width: 100%;}
div{margin: 0;}

.zzjswrap{padding: 70px 0 80px;}
.zzjs{max-width: 1200px; margin: 0 auto;box-sizing: border-box;padding: 40px;background: #fff;box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);}
.zzjs li{width: calc((100% - 40px)/3);margin: 0 20px 20px 0;}
.zzjs li:nth-child(3n){margin-right: 0;}
.zzjs li a{width: 100%;box-sizing: border-box;padding: 0 28px 0 26px;height: 66px;background: url(../img202111/icon2.png) no-repeat right 18px center #f8f8f8;display: inline-block;}
.zzjs li a:hover{background: url(../img202111/icon2b.png) no-repeat right 18px center #c30d23;}
.zzjs li a span{background: url(../img202111/icon1.png) no-repeat left center;padding-left: 33px;color: #333;font-size: 18px; line-height: 66px;transition: all 0.3s;}
.zzjs li a:hover span{background: url(../img202111/icon1b.png) no-repeat left center;color: #fff;}
.zzxq{ box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);background: #fff;max-width: 1200px;box-sizing: border-box;margin: 0 auto;}
.jsxq{margin: 70px auto 80px;background: #fff; box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);max-width: 1200px;box-sizing: border-box;}
.jsxqjs{padding: 80px 40px 50px;}
.jsxqjsm{color: #666;font-size: 15px; line-height: 28px;padding: 30px 0 0;}
.jstitle{color: #333;font-size: 36px; line-height: 35px;padding-bottom: 48px; position: relative; text-align: center; margin-bottom: 30px;letter-spacing: 5px;font-weight: 400;}
.jstitle::after{content: '';display: inline-block;width: 36px;height: 3px; position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);background: #C30D23;}
.jsxqjg{border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 60px 40px; text-align: center;}
.jsxqjgm{padding: 30px 0 0;}
.jsxqjg img{max-width: 100%;}
.jsxqdt{padding:60px 40px 55px;}
.jsxqdtm{overflow: hidden;}
.jsxqdtmm{border-bottom: 1px solid #f2f2f2;padding: 30px 0; position: relative;height: 130px; cursor: pointer;}
.jsxqdtmm1{width: 86px;position: absolute;left: 0;top: 50%;transform: translateY(-50%); color: #A0A0A0;height: 92px; transition: all 0.3s;}
.jsxqdtmm1 h2{font-size: 24px; line-height: 25px;}
.jsxqdtmm1 p{font-size: 16px; line-height: 26px;padding: 5px 0 15px;}
.jsxqdtmm1 span{width: 36px;height: 36px;font-size: 14px;transition: all 0.3s;}
.jsxqdtmm1::after{content: '';display: inline-block;width: 35px;height: 1px;background: #bfbfbf; position: absolute;left: 90px;top: 12px;transition: all 0.3s;}
.jsxqdtmm:hover .jsxqdtmm1{color: #DA251C;}
.jsxqdtmm:hover .jsxqdtmm1 span{color: #fff;background: #DA251C;}
.jsxqdtmm:hover .jsxqdtmm1::after{background: #DA251C;width: 65px;}
.jsxqdtmm2{padding-bottom: 20px;}
.jsxqdtmm2 img{width: 100%;}
.jsxqdtmm3{width: calc(100% - 454px);box-sizing: border-box; margin-left: 154px; transition: all 0.3s;height: 92px; }
.jsxqdtmm:hover .jsxqdtmm3{margin-left: 184px;}
.jsxqdtmm3 h2{width: 100%;}
.jsxqdtmm3 h2 a{color: #333;font-size: 24px; line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: inline-block;}
.jsxqdtmm3 p{margin: 15px 0 0;color: #999;font-size: 14px; line-height: 26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.jsxqdtmm:hover  .jsxqdtmm3 h2 a{color:#DA251C;}
.jsxqdtmm4{width: 245px;height: 130px; position: absolute;top:30px;right: 0;}
.jsxqdtmm4 img{max-width: 246px;max-height: 130px;}
.jsxqdtmmid{position: relative;width: 100%;}
.jsxqdtmb .swiper-pagination-bullet{width: 10px!important;height: 10px!important; background: #fff!important; opacity: 1!important; border-radius: 50%!important; margin: 0 6px!important;border: 1px solid #999;box-sizing: border-box;}
.jsxqdtmb .swiper-pagination-bullet-active{background: #C30D23!important;border: 1px solid #C30D23!important;}
.fhzz{width: 200px;height: 52px;border-radius: 26px;border:1px solid #DA251C; box-sizing: border-box;}
.fhzz span{background: url(../img202111/icon3b.png) no-repeat left center;padding-left: 34px; color: #DA251C;font-size: 16px; line-height: 40px; transition: all 0.3s;}
.fhzz:hover{background: #DA251C;}
.fhzz:hover span{color: #fff;background: url(../img202111/icon3.png) no-repeat left center;}
.box{margin: 0 auto;max-width: 1200px;padding: 70px 0 0;}
.zbjlb li{width: calc((100% - 32px)/2); box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);background: #fff; margin-bottom: 32px; cursor: pointer;}
.zbjlbt{position: relative;height: 396px;}
.zbjlbt img{width: 100%;height: 396px;}
.zbjlbt::after{content: '';display: inline-block;width: 70px;height: 70px;background: url(../img202111/icon4a.png) no-repeat center center; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3; transition: all 0.3s; opacity: 0;}
.zbjlbb{padding:25px 30px;}
.zbjlbb h2 a{line-height: 30px;color: #333;font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: inline-block;}
.zbjlbb p{margin: 5px auto 8px;color: #999;font-size: 14px; line-height: 22px;}
.zbjlbb span{font-size: 14px;line-height: 24px;color: #999;}
.zbjlb li:hover .zbjlbt::after{opacity: 1;}
.zbjlb li:hover .zbjlbb h2 a,.zbjlb li:hover .zbjlbb span{color: #C30D23;}
.xyjj{max-width: 1200px; margin: 0 auto;padding: 85px 0 100px; box-sizing: border-box; padding-right: 5px;}
.xyjjl{margin: 0;}
.xyjjr{width: 575px; margin: 0;}
.xyjjtxt{padding: 110px 0 0;}

.xytitle{position: relative;color: #333;font-size: 36px;font-weight: bold;}
.xytitle span{position: relative; z-index: 2;}
.xytitle::after{content: '';display: inline-block;width: 36px;height: 3px;background: #C30D23; position: absolute;left: 0;top: 82px;}
.xytitle img{position: absolute;left: 0;top: 50%;transform: translateY(-50%); z-index:1;}
.xytsbox{position: relative;padding: 100px 0;background: url(../img202111/img7b.png) no-repeat center top; overflow: hidden;}

.xyts{max-width: 1200px;margin: 0 auto; position: relative;}
.xytst .xytitle{color: #fff;}
.xytst .xytitle::after{background: #fff;}
.xytsm{margin: 120px 0 0; position: relative; z-index: 2;}
.xytsmm{overflow: hidden;}
.xytsmm img{width: 276px;height: 390px;}
.xytsmm h3{text-align: center;color: #fff;font-size: 18px;padding: 20px 0 10px; line-height: 30px;}
.xytsmm p{text-align: center; color: #fff;font-size: 13px;}
.zzicon5{width: 30px;height: 50px;cursor: pointer;position: absolute;}
.zzicon5a{background: url(../img202111/icon5a.png) no-repeat center center;}
.zzicon5a:hover{background: url(../img202111/icon5bb.jpg) no-repeat center center;}
.zzicon5b{background: url(../img202111/icon5ab.jpg) no-repeat center center;}
.zzicon5b:hover{background: url(../img202111/icon5b.png) no-repeat center center;}
.xytsm .zzicon5a{left: -50px;top: 170px;}
.xytsm .zzicon5b{right: -50px;top: 170px;}
.xytsmb{position: relative;}
.swnav .swiper-pagination-bullet{width: 10px!important;height: 10px!important; background: none!important; opacity: 1!important; border-radius: 50%!important; margin: 0 6px!important;border: 1px solid #fff!important;box-sizing:border-box;}
.swnav .swiper-pagination-bullet-active{ background: #fff!important;}
.swnav2 .swiper-pagination-bullet{width: 10px!important;height: 10px!important; background: none!important; opacity: 1!important; border-radius: 50%!important; margin: 0 6px!important;border: 1px solid #999!important;box-sizing:border-box;}
.swnav2 .swiper-pagination-bullet-active{ background: #C30D23!important;border: 1px solid #C30D23!important;}
.swnav3 .swiper-pagination-bullet{width: 10px!important;height: 10px!important; background: none!important; opacity: 1!important; border-radius: 50%!important; margin: 0 6px!important;border: 1px solid #999!important;box-sizing:border-box;}
.swnav3 .swiper-pagination-bullet-active{ background: #1D2088!important;border: 1px solid #1D2088!important;}
.swnav4 .swiper-pagination-bullet{width: 10px!important;height: 10px!important; background: none!important; opacity: 1!important; border-radius: 50%!important; margin: 0 6px!important;border: 1px solid #999!important;box-sizing:border-box;}
.swnav4 .swiper-pagination-bullet-active{ background: #861E5C!important;border: 1px solid #861E5C!important;}

.xymore{border: 1px solid #fff;border-radius: 50%;width: 40px;height: 40px;box-sizing: border-box;display: inline-block; text-align: center;color: #fff;font-size: 20px; transition: all 0.3s;}
.xymore:hover{background: #fff; color: #c30d23;}
.xymore2{border: 1px solid #999;border-radius: 50%;width: 40px;height: 40px;box-sizing: border-box;display: inline-block; text-align: center;color: #999;font-size: 20px;transition: all 0.3s;}
.xymore2:hover{background: #c30d23;border: 1px solid #c30d23; color: #fff;}
.icon6b{position: absolute;left: 519px;top: -115px;}
.xyts .xytitle img{opacity: 0;}
.xyydfx{padding: 100px 0;}
.xyydfxt{max-width: 1200px; margin: 0 auto;}
.xyydfxtl{width: 600px;box-sizing: border-box;padding-right: 10px;margin: 0;}
.xyydfxtlt{padding: 110px 0 35px;}
.xyydfxtlt h3{color: #333;font-size: 30px; line-height: 30px;}
.xyydfxtlt p{color: #999;font-size: 16px;line-height: 16px;padding: 28px 0 0;}
.xyydfxtlb{padding: 50px 0 0;font-size: 16px;}
.xyydfxtr{width: 420px;margin: 0;}
.xyydfxb{padding: 90px 80px 0;}
.xyydfxbm{overflow: hidden;}
.xyydfxbmm{position: relative;padding-right: 77px;}
.xyydfxbmm img{width: 154px; position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.xyydfxbmml{background: #fff;height: 244px;box-sizing: border-box;padding: 0 124px 0 40px;width: 100%; box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);}
.xyydfxbmmlt{padding-bottom: 30px;}
.xyydfxbmmlb{padding: 25px 0 0;}
.xyydfxbmb{padding: 55px 0 20px;}
.xyhd{padding: 110px 0 100px;}
.xyhd .xytitle{text-align: center; margin-bottom: 96px;}
.xyhd .xytitle::after{left: 50%;transform: translateX(-50%);}
.xyhd .xytitle img{left: 50%; transform: translate(-50%,-50%);}
.xyhdm{max-width: 1200px; position: relative;margin: 0 auto;}
.xyhdmm{overflow: hidden;padding-bottom: 40px;}
.xyhdmmbox{box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);}
.xyhdmmt{height:258px; overflow: hidden;}
.xyhdmmt img{width: 100%;max-height: 258px; vertical-align: top; transition: all 0.3s;}
.xyhdmm .swiper-slide:hover .xyhdmmt img{transform: scale(1.05);}

.xyhdmmb{padding: 25px 20px;background: #fff;}
.xyhdmmb h2{color: #333;font-size: 20px; line-height: 25px;}
.xyhdmmb p{font-size: 14px; line-height: 24px;margin: 10px 0;color: #999}
.xyhdmmb span{color: #aaa;font-size: 14px; line-height: 24px;}
.xyhdmmbox:hover .xyhdmmb h2{color: #C30D23;}
.xyhdm .zzicon5a{left: -50px;top: 104px;}
.xyhdm .zzicon5b{right: -50px;top: 104px;}
.tswd{padding: 85px 0 100px;max-width: 1200px;margin: 0 auto;}

.tswd li{width: calc((100% - 96px)/4);margin: 0 32px 32px 0; text-align: center;}
.tswd li:nth-child(4n){margin-right: 0;}
.tswdt{max-height: 390px; transition: all 0.3s;}
.tswd li img{max-width: 100%;max-height: 390px;}
.tswd li h3{text-align: center;color: #333;font-size: 18px;padding: 20px 0 10px; line-height: 30px;}
.tswd li p{text-align: center; color: #999;font-size: 13px;}
.tswd li:hover h3{color:#c30d23 ;}
.tswd li:hover .tswdt{transform: translateY(-5px);}
.xueyhd{padding: 85px 0 100px;max-width: 1200px;margin: 0 auto;}
.xueyhd li{width: calc((100% - 60px)/3);margin: 0 30px 30px 0; }
.xueyhd li:nth-child(3n){margin-right: 0;}
.xueyhdt{max-height: 258px; text-align: center; overflow: hidden;}
.xueyhdt img{max-width: 100%;max-height: 258px;vertical-align: top; transition: all 0.3s;}
.xueyhd li:hover .xueyhdt img{transform: scale(1.05);}
.xueyhd li .xyhdmmb{background: #fff;box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.04);}
.xueyhd li:hover .xyhdmmb h2{color: #c30d23;}
.yuedfx{padding: 85px 0 100px;max-width: 1200px;margin: 0 auto;}
.yuedfx li{width: calc((100% - 45px)/2);box-sizing: border-box;margin-bottom: 36px;position: relative;background: #fff;}
.yuedfx li a{width: 100%; position: relative;display: block;padding-right: 77px;box-sizing: border-box;}
.yuedfx li img{width: 196px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.yuedfxl{background: #fff;padding: 35px 125px 35px 40px;}
.yuedfxlm{margin: 35px 0 25px;}
.zyxm{max-height:390px; overflow: hidden;}
.zyxm.auto{height: auto;max-height: initial;}
.xyydfxtl2{width: 715px;}
.xyydfxtl2 .xyydfxtlt{padding: 0 0 35px;}
.xyydfxtr2{padding-top: 0!important;}
.xytsbox2{background: #fff;padding: 100px 0 90px;}
.xytsbox2 .xytitle::after{left: 50%;transform: translateX(-50%);}
.xytsbox2 .xytsmm h3{color: #333;}
.xytsbox2 .xytsmm p{color: #999;}
.txt16{font-size: 16px;line-height: 30px;}
.txt14{font-size: 14px;line-height: 24px;}
.yuedfx li:hover .yuedfxlt .col222,.xyydfxbm .swiper-slide:hover .xyydfxbmmlt .col222{color: #c30d23;}
.yuedfx li:hover .yuedfxlm,.xyydfxbm .swiper-slide:hover .txt14{color: #c30d23;}
.yuedfx li:hover .link333,.xyydfxbm .swiper-slide:hover .link333{color: #c30d23;}
.xytsmm .swiper-slide img{transition: all 0.5s;}
.xytsmm .swiper-slide:hover img{transform: translateY(-6px);}
.xytsmm .swiper-slide:hover h3{font-weight: bold;}

.subheaderbox{background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); position: sticky;width: 100%; top: 0; z-index: 10;}
.subheader{height: 90px;max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.subheader .logo{vertical-align: top;max-height: 60px;}
.navsub a{position: relative;line-height: 90px;color: #333;font-size: 17px; margin-left: 40px;white-space: nowrap;}
.navsub a::before{content:'';display: inline-block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;}
.bannersub{position: relative; z-index: 1;}
.bannersub .imgbox{position: relative; z-index: 1; overflow: hidden;}
.bannersub .imgbox img{margin: 0 auto;width:100%;}
.bannersub::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0;top: 0; z-index:2;background: #000; opacity: 0.6;}
.bannersubm{width: 100%;height: 100%;position: absolute;left: 0;top: 0; z-index: 3; text-align: center;}
.bannersubm h2{color: #fff;font-size: 46px; line-height: 50px; margin-bottom: 40px;}
.bannersubm p{color: #fff;font-size: 18px; line-height: 20px;}
.subheaderph .icon2{position: relative;top: initial;right: initial;}

/**著微医疗**/
.zwyl .navsub a:hover,.zwyl .navsub a.now{color: #861E5C;}
.zwyl .navsub a:hover::before,.zwyl .navsub a.now::before{background: #861E5C;}
.zwyl .chplbox{max-width: 1200px;margin: 0 auto;padding: 70px 0 100px;box-sizing: border-box;}
.zwyl .chplb li{width: calc((100% - 90px)/3);margin: 0 45px 45px 0; text-align: center;}
.zwyl .chplb li:nth-child(3n){margin-right: 0;}
.zwyl .chplb li .pict{position: relative;max-height: 230px; overflow: hidden;}
.zwyl .chplb li .pict img{width: 100%; vertical-align: top;max-height: 230px; transition: all 0.3s;}
.zwyl .chplb li:hover .pict img{transform: scale(1.05);}
.zwyl .chplb li .picb{border: 1px solid #eee;padding: 15px;}
.zwyl .chplb li h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #1B1F25;font-size: 18px; line-height: 28px;padding: 0 0 15px; transition: all 0.3s;}
.zwyl .chplb li p{color: #999;font-size: 15px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zwyl .chplb li:hover h2{color: #861E5C;font-weight: bold;}
.zwyl .page a,.zwyl .page span{border-radius: 4px;}
.zwyl .page a:hover,.zwyl .page a.now{background: #861E5C;border: 1px solid #861E5C;}
.zwyl2 .page a:hover,.zwyl2 .page a.now{background: #1F7FC2;border: 1px solid #1F7FC2;}
.zwyl3 .page a:hover,.zwyl3 .page a.now{background: #0E6F3F;border: 1px solid #0E6F3F;}

.zwflfooter{background: url(../img202111/img13.jpg) no-repeat center center #f8f8f8;}
.zwflfooterm{max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: 50px 0;}
.zwflfootermlr{margin-left: 25px;}
.zwflfootermlr h2{color: #861E5C;font-size: 16px; line-height: 20px;padding-bottom: 10px;border-bottom: 1px solid  #861E5C;margin-bottom: 5px;}
.zwflfootermlr p{font-size: 17px; line-height: 25px;color: #861E5C;letter-spacing: 2px;}
.zwflfootermrl{padding-right: 80px;}
.zwflfooterml img{width: 120px;}
.zwflfootermrl h2{font-size: 18px; line-height: 20px;}
.zwflfootermrl h3{padding: 10px 0 5px;font-size: 14px; line-height: 20px;}
.zwflfootermrl p{font-size: 12px; line-height: 20px;}
.zwflfootermr img{width: 100px;}
.zwflmenu{width: 100%;position: absolute;left: 0;bottom: 33px; box-sizing: border-box;padding: 0 15px; z-index: 4;}
.zwflmenu a{border: 1px solid #D9D9D9;border-radius: 4px;background: #fff;width: 200px;height: 70px;color: #333;font-size: 20px; margin: 0 15px;}
.zwflmenu a:hover{border: 1px solid #861E5C;color: #861E5C;}
.zwflmenu a.now{color: #fff;border: 1px solid #861E5C;background: #861E5C;}
.zwflmenu a:nth-child(2):hover{border: 1px solid #1F7FC2; color: #1F7FC2;}
.zwflmenu a:nth-child(2).now{border: 1px solid #1F7FC2; background: #1F7FC2;}
.zwflmenu a:nth-child(3):hover{border: 1px solid #0E6F3F; color: #0E6F3F;}
.zwflmenu a:nth-child(3).now{border: 1px solid #0E6F3F; background: #0E6F3F;}

.zwyl .dtbox{padding: 40px 0 100px;}
.zwyl .dtlb{padding-bottom: 10px;}
.zwyl .dtlb li{padding: 20px 0; position: relative; transition: all 0.3s; cursor: pointer;}
.zwyl .dtlb li::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0;top: 0; opacity: 0; transition: all 0.3s; z-index: 1;background: #861E5C;}
.zwyl .dtlb li:hover::before{opacity: 1;}
.zwyl .dtlbm{max-width: 1200px;box-sizing: border-box;margin: 0 auto; position: relative; z-index: 2;}
.zwyl .dtlbpic{width: 288px;position: relative; overflow: hidden;text-align: center;}
.zwyl .dtlbpic img{max-width: 100%; vertical-align: top;}
.zwyl .dtlbmr{width: calc(100% - 320px);}
.zwyl .dtlbmrl{width: calc(100% - 175px);}
.zwyl .dtlbmrl h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;font-size: 22px; line-height: 24px;}
.zwyl .dtlbmrl p{color: #999;font-size: 15px; line-height: 28px;margin: 20px 0;}
.zwyl .dtlbmrl span{color: #861E5C;font-size: 15px;}
.zwyl .dtlbmrl b{font-weight: normal;display: none; }
.zwyl .dtlbmrr{text-align: center;color: #999; position: relative;}
.zwyl .dtlbmrr::before{content: '';display: inline-block;width: 100%;height: 1px;background: #d2d2d2; position: absolute;left: 0;top: 52px;}
.zwyl .dtlbmrr p{font-size: 38px; line-height: 30px;padding-bottom: 45px;}
.zwyl .dtlbmrr span{font-size: 15px; line-height: 15px;}
.zwyl .dtlb li:hover .dtlbmrl h2,.zwyl .dtlb li:hover .dtlbmrl span{color: #fff;}
.zwyl .dtlb li:hover .dtlbmrl p{color: #fff; opacity: 0.5;}
.zwyl .dtlb li:hover .dtlbmrr{color: #fff;}
.zwyl .dtlb li:hover .dtlbmrr::before{background: #fff;}
.zwyl .dtlb2 li::before{background: #1F7FC2;}
.zwyl .dtlb3 li::before{background: #0E6F3F;}
.zwyl .dtlb2 li .dtlbmrl span{color: #1F7FC2;}
.zwyl .dtlb3 li .dtlbmrl span{color: #0E6F3F;}

.zwyl .whbox{max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: 70px 0 100px;}
.zwyl .wht li{width: calc((100% - 90px)/3);box-sizing: border-box;border: 1px solid #eee;height: 340px;padding: 0 62px; text-align: center;}
.zwyl .wht li h2{padding: 100px 0 0;color: #333;font-size: 20px;font-weight: bold; transition: all 0.3s;}
.zwyl .wht li p{color: #999;font-size: 16px; line-height: 30px;padding-top: 25px;transition: all 0.3s;}
.zwyl .wht li:nth-child(1) h2{background: url(../img202111/icon8a.png) no-repeat center top;}
.zwyl .wht li:nth-child(1):hover h2{background: url(../img202111/icon8ab.png) no-repeat center top;}
.zwyl .wht li:nth-child(2) h2{background: url(../img202111/icon8b.png) no-repeat center top;}
.zwyl .wht li:nth-child(2):hover h2{background: url(../img202111/icon8bb.png) no-repeat center top;}
.zwyl .wht li:nth-child(3) h2{background: url(../img202111/icon8c.png) no-repeat center top;}
.zwyl .wht li:nth-child(3):hover h2{background: url(../img202111/icon8cb.png) no-repeat center top;}
.zwyl .wht li:hover h2,.zwyl .wht li:hover p{color: #861E5C;}
.zwyl .wht li:hover{box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.08);}

.zwyl .whtxt{padding: 70px 15px 45px; text-align: center;}
.zwyl .whtxt h2{color: #333;font-size: 28px; margin-bottom: 25px;}
.zwyl .whtxt p{color: #999;font-size: 16px; line-height: 30px;}
.zwyl .whlb li{width: calc((100% - 88px)/3);margin: 0 44px 44px 0;box-sizing: border-box;}
.zwyl .whlb li:nth-child(3n){margin-right: 0;}
.zwyl .whlb li .pic{text-align: center; overflow: hidden;}
.zwyl .whlb li .pic img{width: 100%; vertical-align: top; transition: all 0.3s;}
.zwyl .whlb li .picb{padding: 15px;border: 1px solid #eee;}
.zwyl .whlb li h2{color: #1B1F25;font-size: 18px; line-height: 30px;}
.zwyl .whlb li h3{color: #861E5C;font-size: 15px;line-height: 20px;padding: 15px 0;}
.zwyl .whlb li p{color: #999;font-size: 15px; line-height: 28px;}
.zwyl .whlb li:hover h2{color: #861E5C;}
.zwyl .whlb li:hover .pic img{transform: scale(1.05);}
.zwyl .gyzwpic{overflow: hidden;}
.zwyl .gyzwpic img{width: 100%; vertical-align: top;}
.zwyl .gyzw{max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: 100px 0;}
.zwyl .gyzw h2{color: #333;font-size: 28px; line-height: 30px; text-align: center;}
.zwyl .gyzw p{color: #666;font-size: 15px; line-height: 32px;padding: 30px 140px 50px; text-align: center;}
.zwyl .lxwm{max-width: 1200px;margin: 0 auto;padding: 96px 0 100px;box-sizing: border-box;}
.zwyl .lxwm h2{color: #333;font-size: 22px;}
.zwyl .icon9a{background: url(../img202111/icon9a.png) no-repeat left center; padding-left: 35px;}
.zwyl .icon9b{background: url(../img202111/icon9b.png) no-repeat left center; padding-left: 35px;}
.zwyl .icon9c{background: url(../img202111/icon32.svg) no-repeat left center; padding-left: 35px; background-size: 22px auto;}
.zwyl .lxwm p{color: #666;font-size: 16px;padding: 30px 0 45px; text-align: center;}
.zwyl .lxwm .map{width: 100%;height: 460px;}
.zwylcpxq .subheaderph{background:rgba(0, 0, 0, 0.3); position: initial;}
.zwyl .chpxq{max-width: 1200px;margin: 0 auto;padding: 60px 0 80px;box-sizing: border-box;min-height: calc(100vh - 305px);}
.zwyl .chpxqtl{width: 530px; text-align: center;}
.zwyl .chpxqtl img{max-width: 100%;}
.zwyl .chpxqtr{width:calc(100% - 530px);box-sizing: border-box;border: 1px solid #eee; padding: 0 10px 0 45px;}
.zwyl .chpxqtr h2{line-height: 28px;color: #1B1F25;font-size: 28px;padding: 18px 0 35px;}
.zwyl .chpxqtr li{margin-bottom: 10px;}
.zwyl .chpxqtr li .cpxqtrl{color: #fff;width: 80px;height: 30px;background: #861E5C;margin-right: 20px;font-size: 14px;}
.zwyl .chpxqtr li .cpxqtrr{width: calc(100% - 100px);color: #666;font-size: 15px; line-height: 30px;}
.zwyl .xgtj h2{padding: 70px 0 30px;color: #1B1F25;font-size: 24px; line-height: 30px;}
.zwyl .xgtjm{position: relative;}
.zwyl .xgtjmm{overflow: hidden;}
.zwyl .xgtjmm .swiper-slide{position: relative;padding-bottom: 46px;}
.zwyl .xgtjmm img{width: 100%; vertical-align: top;}
.zwyl .xgtjmm h3{text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #1B1F25;font-size: 16px; line-height: 36px;width: 100%; position: absolute;left: 0;bottom: 0;}
.zwyl .xgtjmm .swiper-slide:hover h3{color: #861E5C;}
.icon10a,.icon11a{width: 25px;height: 38px; position: absolute; cursor: pointer;}
.zwyl .icon10a{background: url(../img202111/icon10a.png) no-repeat center center;left: -35px;top: 50%;transform: translateY(-50%);margin-top: -23px;}
.zwyl .icon10a:hover{background: url(../img202111/icon10b.png) no-repeat center center;}
.zwyl .icon11a{background: url(../img202111/icon11a.png) no-repeat center center;right: -35px;top: 50%;transform: translateY(-50%);margin-top: -23px;}
.zwyl .icon11a:hover{background: url(../img202111/icon11b.png) no-repeat center center;}
.zwyl .hhxqt{border-bottom: 4px solid #861E5C;}
.zwyl .hhxqb a:hover span{ background:#861E5C; color:#fff;border:1px solid #861E5C;}
.zwyl .hhxqb a:hover{ color:#861E5C}
.zwyl a.fhlb{ color:#861E5C; border:1px solid #861E5C;}
.zwyl a.fhlb:hover{background:#861E5C; color: #fff; }
.zwyl .heart{background:#861E5C;}

.zwyl2 .hhxqt{border-bottom: 4px solid #1F7FC2;}
.zwyl2 .hhxqb a:hover span{ background:#1F7FC2; color:#fff;border:1px solid #1F7FC2;}
.zwyl2 .hhxqb a:hover{ color:#1F7FC2}
.zwyl2 a.fhlb{ color:#1F7FC2; border:1px solid #1F7FC2;}
.zwyl2 a.fhlb:hover{background:#1F7FC2; color: #fff; }
.zwyl2 .heart{background:#1F7FC2;}

.zwyl3 .hhxqt{border-bottom: 4px solid #0E6F3F;}
.zwyl3 .hhxqb a:hover span{ background:#0E6F3F; color:#fff;border:1px solid #0E6F3F;}
.zwyl3 .hhxqb a:hover{ color:#0E6F3F}
.zwyl3 a.fhlb{ color:#0E6F3F; border:1px solid #0E6F3F;}
.zwyl3 a.fhlb:hover{background:#0E6F3F; color: #fff; }
.zwyl3 .heart{background:#0E6F3F;}

/**泽实润康**/
.zsrk .navsub a:hover,.zsrk  .navsub a.now{color: #3C4298;}
.zsrk  .navsub a:hover::before,.zsrk  .navsub a.now::before{background: #3C4298;}
.zsrk .title{position: relative; text-align: center;}
.zsrk .title::before{content: '';display: inline-block; z-index: 1;background: #7FBE25;height: 8px;width: 140px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.zsrk .title span{position: relative;z-index: 2; line-height: 42px;color: #333;font-size: 32px;font-weight: bold;}
.zsrk .title span::before{content: '';display: inline-block;width: 60px;height: 20px;background: url(../img202111/icon12.png) no-repeat center center; position: absolute;left: -83px;top: 50%; transform: translateY(-50%);}
.zsrk .title span::after{content: '';display: inline-block;width: 60px;height: 20px;background: url(../img202111/icon12.png) no-repeat center center; position: absolute;right: -83px;top: 50%; transform: translateY(-50%);}
.zsrk .chpfa{padding: 85px 0 90px;max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.zsrk .chpfa ul{padding: 50px 0 0;}
.zsrk .chpfa li{width: calc((100% - 40px)/2); text-align: center; margin-bottom: 40px;}
.zsrk .chpfa li .img19{overflow: hidden;max-height: 360px;}
.zsrk .chpfa li img{max-width: 100%; vertical-align: top; transition: all 0.3s;}
.zsrk .chpfa li h2{padding: 30px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;font-size: 24px; line-height: 25px;transition: all 0.3s;}
.zsrk .chpfa li p{color: #999;font-size: 14px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; line-height: 15px;padding: 0 0 30px;}
.zsrk .chpfa li span{border: 1px solid #3C4298;color: #3C4298;width: 110px;height: 32px;box-sizing: border-box;font-size: 14px; transition: all 0.3s;}
.zsrk .chpfa li:hover .img19 img{transform: scale(1.05);}
.zsrk .chpfa li:hover h2{color: #B81C22;}
.zsrk .chpfa li:hover span{background: #3C4298; color: #fff;}
.zsrkfootert{background: #3C4298;}
.zsrkfootertm{max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.zsrkfootertm li{padding-right: 10px;box-sizing: border-box;color: #fff;padding-left: 47px; line-height: 95px;color: #fff;font-size: 15px;}

.zsrkfooter{background: #32398f;height: 100px; position: relative;}
.zsrkfooterm{max-width: 1200px;width: 100%; box-sizing: border-box; margin: 0 auto;color: #fff;font-size: 14px; line-height: 28px;}
.zsrkfooterm img{width: 60px; margin-right: 10px;}
.zsrkfooterm p{opacity: 0.5;}

.zsrkfooterr{width: 34vw; position: absolute;top: 0;right: 0;background: url(../img202111/logo3b.png) no-repeat 60px center #7FBE25;height: 100px;background-size:auto 50px ;}
.zsrk .chpxq{max-width: 1200px;margin: 0 auto;padding: 50px 0 85px; box-sizing: border-box;}
.zsrk .chpxqt li{width: calc((100% - 40px)/2); text-align: center;}
.zsrk .chpxqt li img{max-width: 100%;}
.zsrk .chpxqb h2{padding: 40px 0 35px;font-size: 28px; line-height: 30px;color: #1B1F25;}
.zsrk .chpxqb li{margin-bottom: 10px;}
.zsrk .chpxqb li .cpxqtrl{color: #fff;width: 80px;height: 30px;background: #7FBE25;margin-right: 20px;font-size: 14px;}
.zsrk .chpxqb li .cpxqtrr{width: calc(100% - 100px);color: #666;font-size: 15px; line-height: 30px;}
.zsrk .gswh{max-width: 1200px;margin: 0 auto;box-sizing: border-box;padding: 85px 0 100px;}
.zsrk .gswhm{padding: 50px 0 0;}
.zsrk .gswhm li{width: calc((100% - 12px)/3); position: relative; margin-bottom: 6px; overflow: hidden; transition: all 0.3s;}
.zsrk .gswhm li img{vertical-align: top;width: 100%; z-index: 1; transition: all 0.3s;}
.zsrk .gswhm li:hover img{box-shadow:  0px 3px 13px 0px rgba(6, 0, 1, 0.12); transform: translateY(-5px);}

.zsrk .gswhm li:nth-child(1),.zsrk .gswhm li:nth-child(2){width: calc((100% - 6px)/2);}
.zsrk .gswhmtxt{position: absolute;width: 100%;height: 100%; left: 0;top: 0; z-index: 2;box-sizing: border-box;color: #fff; text-align: center;padding: 100px 10px 0;transition: all 0.3s;}
.zsrk .gswhmtxt h2{font-size: 32px; line-height: 35px;transition: all 0.3s;}
.zsrk .gswhmtxt p{font-size: 18px; line-height: 35px;padding: 15px 0 0;transition: all 0.3s;}
.zsrk .gswhm li:hover h2{transform: translateY(-10px);}
.zsrk .gswhm li:hover p{transform: translateY(-10px);}



.zsrk .gswhm li:nth-child(1) .gswhmtxt,.zsrk .gswhm li:nth-child(2) .gswhmtxt{padding: 0 10px 0 40px; text-align: left;}
.zsrk .lxiwm{padding: 85px 0 0;max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.zsrk .lxiwm ul{padding: 75px 0;}
.zsrk .lxiwm li{padding-right: 10px; box-sizing: border-box; margin-bottom: 25px;}
.zsrk .lxiwm li:last-child{padding-right: 0;}
.zsrk .lxiwm li h2{color: #333;font-size: 18px;}
.zsrk .lxiwm li p{color: #666;font-size: 14px;padding-top: 8px;}
.zsrk .map{height: 620px;width: 100%;}
.zsrk .gsdt{max-width: 1200px;margin: 0 auto;padding: 85px 0 100px;}
.zsrk .gsdtm{padding: 50px 0 0;}
.zsrk .gsdtm li{width: calc((100% - 40px)/3); margin: 0 20px 20px 0;}
.zsrk .gsdtm li:nth-child(3n){margin-right: 0;}
.zsrk .gsdtmt{max-height: 240px; text-align: center;}
.zsrk .gsdtmt img{max-width: 100%; vertical-align: top;max-height: 240px;}
.zsrk .gsdtmb{border: 1px solid #e5e5e5; transition: all 0.3s;}
.zsrk .gsdtmbt{padding: 25px; position: relative;transition: all 0.3s;}
.zsrk .gsdtmbt::before{content: '';display: inline-block;width: 1px;height: 90px;background: #e5e5e5; position: absolute;left: 110px;top: 50%;transform: translateY(-50%);transition: all 0.3s;}
.zsrk .gsdtmbtl h2{color: #333;font-size: 50px; line-height: 45px;transition: all 0.3s; text-align: center;}
.zsrk .gsdtmbtl p{color: #333;font-size: 15px; line-height: 15px;padding: 20px 0 0;transition: all 0.3s;}
.zsrk .gsdtmbtr{width: calc(100% - 105px);}
.zsrk .gsdtmbtr h2{color: #1B1F25;font-size: 18px; line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom: 12px;transition: all 0.3s;}
.zsrk .gsdtmbtr p{color: #999;font-size: 14px; line-height:25px;transition: all 0.3s;}
.zsrk .gsdtmbbox{padding: 0 25px;transition: all 0.3s;}
.zsrk .gsdtmbb{border-top: 1px solid #e5e5e5;display: flex; justify-content: space-between;transition: all 0.3s;}
.zsrk .gsdtmbb span{color: #666;font-size: 15px; line-height: 55px;transition: all 0.3s;}
.zsrk .gsdtm li:hover .gsdtmb{border-top: 1px solid #3C4298;}
.zsrk .gsdtm li:hover .gsdtmbt{background: #3C4298;}
.zsrk .gsdtm li:hover .gsdtmbt::before{background: #fff; opacity: 0.66;}
.zsrk .gsdtm li:hover .gsdtmbtl h2,.zsrk .gsdtm li:hover .gsdtmbtr h2{color: #fff;}
.zsrk .gsdtm li:hover .gsdtmbtl p,.zsrk .gsdtm li:hover .gsdtmbtr p{color: #fff; opacity: 0.66;}
.zsrk .gsdtm li:hover .gsdtmbbox{background: #7FBE25;}
.zsrk .gsdtm li:hover .gsdtmbb{justify-content: center;border-top: 1px solid #7FBE25;}
.zsrk .gsdtm li:hover .gsdtmbb span{color: #fff;}
.zsrk .page a,.zsrk .page span{border-radius: 4px;}
.zsrk .page a:hover,.zsrk .page a.now{background: #3C4298;border: 1px solid #3C4298;}
.zsrk .gywm{padding: 35px 0 95px;max-width: 1200px; margin: 0 auto;}
.zsrk .gsijj{padding: 0 0 35px;color: #666;font-size: 15px; text-align: center; line-height: 32px;}
.zsrk .gsijjb li{width: calc((100% - 60px)/3);}
.zsrk .gsijjb li img{max-width: 100%;width: 100%; vertical-align: top;}
.zsrk .titlezsyk{margin: 75px 0 50px;}
.zsrk .yfzj{background: #F8F8F8;border-radius: 120px;padding: 25px 40px 25px 25px;}
.zsrk .yfzj img{width: 190px;height: 190px; border-radius: 50%;}
.zsrk .yfzjr{width: calc(100% - 215px);}
.zsrk .yfzjr h2{color: #333;font-size: 24px; line-height: 25px;}
.zsrk .yfzjr h3{color: #aaa;font-size: 15px; line-height: 15px;padding: 25px 0;}
.zsrk .yfzjr p{color: #666;font-size: 15px; line-height: 28px;}
.zsrk .yfzjb{padding: 30px 0 0;}
.zsrk .yfzjb li{width: calc((100% - 60px)/3);border-radius: 100px 20px 100px 20px;background: #f8f8f8; position: relative;padding: 60px 40px;box-sizing: border-box; text-align: center;}
.zsrk .yfzjb li::before{content: '';display: inline-block;width: 20px;height: 20px;background: url(../img202111/icon14.png) no-repeat center center; position: absolute;top: 10px;right: 16px;}
.zsrk .yfzjb li h2{color: #333;font-size: 24px; line-height: 25px;}
.zsrk .yfzjb li h3{color: #aaa;font-size: 15px; line-height: 15px;padding: 25px 0;}
.zsrk .yfzjb li p{color: #666;font-size: 15px; line-height: 28px;}
.zsrk .hhxqb a:hover span{ background:#3C4298; color:#fff;border:1px solid #3C4298;}
.zsrk .hhxqb a:hover{ color:#3C4298}
.zsrk a.fhlb{ color:#3C4298; border:1px solid #3C4298;}
.zsrk a.fhlb:hover{background:#3C4298; color: #fff; }
/**医道匠心**/
.ydjx .navsub a:hover,.ydjx .navsub a.now{color: #1D2088;}
.ydjx  .navsub a:hover::before,.ydjx .navsub a.now::before{background: #1D2088;}
.ydjx .page a,.ydjx .page span{border-radius: 4px;}
.ydjx .page a:hover,.ydjx .page a.now{background: #1D2088;border: 1px solid #1D2088;}
.ydjx .titleb{text-align: center;color: #333; position: relative;}
.ydjx .titleb::before{content: '';display: inline-block;width: 28px;height: 3px;background: #000; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ydjx .titleb p{font-size: 24px; line-height: 20px;padding-bottom: 30px; position: relative;}
.ydjx .titleb h2{font-size: 30px; line-height: 30px;}
.ydjx .chpfa{padding: 85px 0 75px;max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.ydjx .chpfa ul{padding: 50px 0 0;}
.ydjx .chpfa li{width: calc((100% - 45px)/2);margin: 0 0 35px 0;}
.ydjx .chpfa li img{max-width: 100%; vertical-align: top;transition: all 0.3s; }
.ydjx .chpfab{box-sizing: border-box;padding: 20px 15px;border: 1px solid #eee;transition: all 0.3s;}
.ydjx .chpfab h2{color: #333;font-size: 24px;transition: all 0.3s;}
.ydjx .chpfab span{width: 116px;height: 34px;border: 1px solid #777;color: #333;font-size: 14px; transition: all 0.3s;}
.ydjx .chpfab p{color: #999;font-size: 15px; line-height: 25px; margin-top: 15px;}
.ydjx .chpfa li:hover img,.ydjx .chpfa li:hover .chpfab{transform: translateY(-10px);}
.ydjx .chpfa li:hover h2{color: #1D2088;}
.ydjx .chpfa li:hover span{border: 1px solid #1D2088;background: #1D2088; color: #fff;}
.ydjxfooter{background: #1D2088;}
.ydjxfooterm{max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.ydjxfootermt li{padding-right: 10px;box-sizing: border-box;color: #fff;padding-left: 47px; line-height: 95px;color: #fff;font-size: 15px;}
.icon15a{background: url(../img202111/icon15a.png) no-repeat left center;}
.icon15b{background: url(../img202111/icon15b.png) no-repeat left center;}
.icon15c{background: url(../img202111/icon15c.png) no-repeat left center;}
.ydjxfootermb{border-top: 1px solid rgba(0, 0, 0, 0.2);height: 100px; color: rgba(255,255,255,0.5);font-size: 14px; line-height: 28px; position: relative;}
.ydjxfootermb .img55{position: absolute;left: 0;top: 50%; transform: translateY(-50%);width: 60px;}
.logo4b img{position: absolute;right: 0;top: 50%; transform: translateY(-50%);height:40px;}

.ydjxcpxq .subheaderph,.jjdcpxq .subheaderph{background:rgba(0, 0, 0, 0.3); position: initial;}
.ydjx .chpxq{max-width: 1200px;margin: 0 auto;padding: 50px 0 85px; box-sizing: border-box;}
.ydjx .chpxqt li{width: calc((100% - 40px)/2); text-align: center;}
.ydjx .chpxqt li img{max-width: 100%;}
.ydjx .chpxqb h2{padding: 40px 0 35px;font-size: 28px; line-height: 30px;color: #1B1F25;}
.chpxqbul{border-bottom: 1px solid #ccc;padding-bottom: 20px; margin-bottom: 20px;}
.ydjx .chpxqb li{margin-bottom: 10px;}
.ydjx .chpxqb li .cpxqtrl{color: #fff;width: 80px;height: 30px;background: #1D2088;margin-right: 20px;font-size: 14px;}
.ydjx .chpxqb li .cpxqtrr{width: calc(100% - 100px);color: #666;font-size: 15px; line-height: 30px;}
.ydjx .qywh{padding: 85px 0 100px;max-width: 1200px;margin: 0 auto;}
.ydjx .qywhm{padding: 50px 0 0;}
.ydjx .qywhml{width: 51.7%; overflow: hidden; position: relative;}
.ydjx .qywhml img{width: 100%;vertical-align: top;}
.ydjx .qywhmr{width: 48.3%;background: #f8f8f8;box-sizing: border-box;padding: 0 10px 0 50px;color: #666; line-height: 42px;}
.ydjx .qywhmr li:nth-child(2){margin: 15px 0;}
.ydjx .qywhmlb{width: 100%; position: absolute;left: 0; bottom: 10px; z-index: 10;}
.ydjx .gywm{padding: 85px 0 110px;}
.ydjx .gywmtxt{color: #666;font-size: 15px; line-height: 32px;padding: 35px 0 50px;}
.ydjx .gywmpic{overflow: hidden; position: relative;}
.ydjx .gywmpic .swiper-slide{max-width: 900px; position: relative;}
.ydjx .gywmpic .swiper-slide::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0;top: 0; z-index: 2;background: #000; opacity: 0.6;}
.ydjx .gywmpic .swiper-slide img{width: 100%; position: relative; z-index: 1;}
.ydjx .gywmpic .swiper-slide-active::before{opacity: 0;}
.ydjx .icon16{width: 22px;height: 40px; position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer; z-index: 10;}
.ydjx .icon16a{background: url(../img202111/icon16a.png) no-repeat center center;left: 105px;}
.ydjx .icon16b{background: url(../img202111/icon16b.png) no-repeat center center;right: 105px;}
.ydjx .lxiwm{max-width: 1200px; margin: 0 auto;box-sizing: border-box;padding: 85px 0 110px;}
.ydjx .lxiwml{width: 37%;}
.ydjx .lxiwmlt{border-bottom: 3px solid #000;color: #333; margin-bottom: 50px;}
.ydjx .lxiwmlt p{font-size: 24px; line-height: 20px;}
.ydjx .lxiwml h2{font-size: 30px; line-height: 30px;padding: 30px 0 20px;}
.ydjx .lxiwml li{border-bottom: 1px solid #000;height: 95px; }
.ydjx .lxiwml li h3{color: #333;font-size: 22px;line-height: 35px;}
.ydjx .lxiwml li p{font-size: 15px; color: #666; line-height: 30px;}
.ydjx .lxiwmr{width:56%;height: 450px;}
.ydjx .dtai{max-width: 1200px;margin: 0 auto;padding:85px 0 65px;box-sizing: border-box;}
.ydjx .dtaim{padding: 50px 0 0;}
.ydjx .dtaim li{width: calc((100% - 40px)/3);margin: 0 20px 20px 0; }
.ydjx .dtaim li a{display: block;box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.08);background: #fff;box-sizing: border-box;padding: 25px;}
.ydjx .dtaim li:nth-child(3n){margin-right: 0;}
.ydjx .dtaim li h2{color: #333;font-size: 20px; line-height: 30px;margin-bottom: 15px; transition: all 0.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ydjx .dtaim li .pic{max-height: 210px; overflow: hidden;}
.ydjx .dtaim li .pic img{width: 100%;max-height: 210px; vertical-align: top; transition: all 0.3s;}
.ydjx .dtaim li:hover .pic img{transform: scale(1.05);}
.ydjx .dtaim li p{margin: 15px 0 20px; color: #999;font-size: 15px; line-height: 25px;height: 50px;}
.ydjx .dtaim li span{color: #333;font-size: 15px;}
.ydjx .dtaim li b{border: 1px solid #777;width: 115px;height: 34px;color: #333;font-size: 14px;font-weight: normal;transition: all 0.3s;box-sizing: border-box;}
.ydjx .dtaim li:hover h2{color: #1D2088;}
.ydjx .dtaim li:hover b{background: #1D2088;border: 1px solid #1D2088; color: #fff;}

.ydjx .hhxqb a:hover span{ background:#1D2088; color:#fff;border:1px solid #1D2088;}
.ydjx .hhxqb a:hover{ color:#1D2088}
.ydjx a.fhlb{ color:#1D2088; border:1px solid #1D2088;}
.ydjx a.fhlb:hover{background:#1D2088; color: #fff; }

/**巨经点**/
.jjd .navsub a:hover,.jjd .navsub a.now{color: #B81C22;}
.jjd .navsub a:hover::before,.jjd .navsub a.now::before{background: #B81C22;}
.jjd .page a,.jjd .page span{border-radius: 4px;}
.jjd .page a:hover,.jjd .page a.now{background: #B81C22;border: 1px solid #B81C22;}
.jjd .titleb{text-align: center;}
.jjd .titleb span{position: relative;color: #333;font-size: 28px;font-weight: bold; line-height: 30px;}
.jjd .titleb span::before,.jjd .titleb span::after{content: '';display: inline-block;width: 80px;height: 1px;background: #d2d2d2; position: absolute;top: 50%; transform: translateY(-50%);}
.jjd .titleb span::before{left: -118px;}
.jjd .titleb span::after{right: -118px;}
.jjd .titleb p{color: #bbb;font-size: 16px; line-height: 15px;padding: 22px 0 0; text-transform: uppercase;}
.jjd .chpfa{padding: 85px 0 50px;max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.jjd .chpfam{padding: 50px 0 0;}
.jjd .chpfam li{width: calc((100% - 40px)/2);margin: 0 40px 50px 0; text-align: center;}
.jjd .chpfam li:nth-child(2n){margin-right: 0;}
.jjd .chpfam li img{vertical-align: top;width: 100%; transition: all 0.3s;}
.jjd .chpfam li:hover img{transform: translateY(-10px);}
.jjd .chpfam li h2{color: #333;font-size: 24px;margin: 25px 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition: all 0.3s;}
.jjd .chpfam li p{color: #999;font-size: 15px; line-height: 30px; margin-bottom: 20px;padding: 0 115px;}
.jjd .chpfam li span{color: #B81C22;border: 1px solid #B81C22;box-sizing: border-box;width: 110px;height: 32px;font-size: 14px; transition: all 0.3s;}
.jjd .chpfam li:hover h2{color: #B81C22;}
.jjd .chpfam li:hover span{border: 1px solid #B81C22; color: #fff;background: #B81C22;}
.jjdfooter{background: #262626;padding: 50px 0;}
.jjdfooterm{max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.jjdfooterml p{color: #676767;font-size: 14px; line-height: 26px;padding: 15px 0 20px;}
.jjdfooterml span img{margin-right: 15px;}
.jjdfootermrt{text-align:right;padding-right: 30px;}
.jjdfootermrt h2{color: #fff;font-size: 18px;font-weight: bold;}
.jjdfootermrt img{margin: 15px 0 20px;}
.jjdfootermrt p{color: #676767;font-size: 14px; line-height: 26px;}
.jjd .chpxq{padding: 95px 0 80px;max-width: 1200px; margin: 0 auto;}
.jjd .chpxqt{padding-bottom: 45px;}
.jjd .chpxqt h2{color: #333;font-size: 38px; line-height: 48px; padding-bottom: 20px;}
.jjd .chpxqt p{color: #999;font-size: 20px; line-height: 36px;}
.jjd .chpxqtr{background: #1a1a1a;color: #fff;font-weight: bold; line-height: 50px;padding: 0 20px;font-size: 24px;}
.jjd .chpxqm{color: #666;font-size: 14px; line-height: 28px; padding-bottom: 35px;}
.jjd .chpxqm img{max-width: 100%;}
.jjd .fhcpfa{width: 200px;height: 52px;border-radius: 26px;box-sizing: border-box;border: 1px solid #999;}
.jjd .fhcpfa span{background: url(../img202111/icon19a.png) no-repeat left center; color: #999;padding-left: 34px;font-size: 16px; line-height: 30px;}
.jjd .fhcpfa:hover{background: #DA251C;border: 1px solid #DA251C;}
.jjd .fhcpfa:hover span{background: url(../img202111/icon19.png) no-repeat left center; color: #fff;}

/*20211216_xdy*/
.fhcpfa{width: 160px;height: 45px;}
.fhcpfa span{font-size: 14px;}
.fhcpfa{width: 200px;height: 52px;border-radius: 26px;box-sizing: border-box;border: 1px solid #999;}
.fhcpfa span{background: url(../img202111/icon19a.png) no-repeat left center; color: #999;padding-left: 34px;font-size: 16px; line-height: 30px;}
.fhcpfa:hover span{background: url(../img202111/icon19.png) no-repeat left center; color: #fff;}

.jhhg .fhcpfa:hover{background: #008CD6; border: 1px solid #008CD6;}
.zsrk .fhcpfa:hover{background: #3C4298; border: 1px solid #3C4298;}
.ydjx .fhcpfa:hover{background: #1D2088; border: 1px solid #1D2088;}
.zwyl .fhcpfa:hover{background: #861E5C; border: 1px solid #861E5C;}
/*20211216_xdy*/

.jjd .gsdt{max-width: 1200px;margin: 0 auto;padding: 85px 0 90px;}
.hyem2{padding: 20px 0 10px;}
.hyem2 li{padding: 30px 0 30px 105px; position: relative;transition: all 0.3s;  }
.hyem2 li a{display: block;}
.hyem2 li::before{content: '';display: inline-block;width: 100%;height: 1px;background: #eee; position: absolute;left: 0;bottom: 0; z-index: 1;}
.hyem2 li::after{content: '';display: inline-block;width: 0;height: 1px;background: #B81C22; position: absolute;left: 0;bottom: 0; z-index: 2;transition: all 0.3s}
.hyepic2{float: left;width:30%; overflow: hidden;height: 200px  }
.hyepic2 img{width: 100%; min-height: 200px; vertical-align: top; transition: all 0.3s}
.hyer2{float: right;width: 68%; padding-right: 10px; height: 200px; position: relative; box-sizing: border-box; transition: all 0.3s}

.hyer2 h2{line-height: 40px;  color: #333;font-size: 24px;transition: all 0.3s;  white-space: nowrap;overflow: hidden;width: 100%; text-overflow:ellipsis;}
.hyer2 p{line-height: 30px; color: #999;font-size: 15px; height: 60px; overflow: hidden;transition: all 0.3s;margin: 20px 0;}
.hyer2 span{width: 110px;height: 32px;border: 1px solid #b81c22;box-sizing: border-box;color: #b81c22;font-size: 14px;transition: all 0.3s;}
.hyem2 li:hover::after{width: 100%;}
.hyem2 li:hover .hyer2 h2{color: #b81c22}
.hyem2 li:hover .hyer2 p{color: #656565}
.hyem2 li:hover .hyer2 span{color: #fff;background: #b81c22;}
.hyem2 li:hover .hyepic2 img{ transform: scale(1.15,1.15); }
.hyel2{width: 79px; position: absolute;left: 10px;top:30px;transition: all 0.3s}
.icon833{background: url(../img202111/icon20a.png) no-repeat center center; transition: all 0.3s;border-right: 1px solid #000; border-bottom: 1px solid #000;width: 79px;height: 79px;}
.icon833 h2{color: #fff;padding-left: 5px;font-size: 30px; line-height: 32px;}
.icon833 p{color: #fff; font-size: 12px; padding-left: 5px; line-height: 17px;}
.icon833 h3{text-align: right;padding-right: 10px; color: #c0c0c0; font-size: 24px; line-height: 30px;transition: all 0.3s}
.icon833b{ line-height: 40px; border-right: 1px solid #000;width: 79px; position: relative; color: #666;font-size: 18px;transition: all 0.3s }
.icon833b span{ color: #666;font-size: 12px; vertical-align: top;line-height: 25px; }
.icon833b b{display: inline-block;width: 3px;height: 3px; position: absolute;right: -2px; bottom: -3px; background: #000;transition: all 0.3s}
.hyem2 li:hover .icon833{background: url(../img202111/icon20b.png) no-repeat center center; border-right: 1px solid #b81c22; border-bottom: 1px solid #b81c22;}
.hyem2 li:hover .icon833 h3{color: #fff;}
.hyem2 li:hover .icon833b{padding-top: 80px; border-right: 1px solid #b81c22;}
.hyem2 li:hover .icon833b b{background: #b81c22}
.jjd .gyuwm{padding:90px 0 100px; overflow: hidden;}
.jjd .gyuwmtxt{margin: 0 auto;padding: 50px 15px 60px;color: #666;font-size: 16px; line-height: 32px; text-align: center;}
.jjd .gyuwmb{position: relative;max-width:1200px; margin: 0 auto;}
.jjd .zzicon5a{left: -50px;top: 50%; transform: translateY(-50%);}
.jjd .zzicon5b{right: -50px;top: 50%; transform: translateY(-50%);}
.jjd .gyuwmbm{ position: relative; overflow: hidden;}
.jjd .gyuwmbm .swiper-slide img{width: 100%; vertical-align: top;}
.jjd .gyuwmbml{width: 52px;top: 50%;transform: translateY(-50%);left: -101px!important; position: absolute;font-size: 0;background: url(../img202111/icon21.png) no-repeat center center;height: 104px;}
.jjd .gyuwmbml span{width: 100%;display: block; text-align: center;color: #999;font-size: 24px; line-height: 32px;}
.jjd .gyuwmbml span.swiper-pagination-current{font-weight: bold;color: #B81C22;font-size: 36px;text-align: left; margin-bottom: 40px;}
.jjd .gyuwmbmr{width: 12px;height: 140px;position: absolute;top: 50%;transform: translateY(-50%);right: -69px;}
.jjd .gyuwmbmr span{border: 1px solid #d2d2d2;border-radius: 50%;box-sizing: border-box;width: 12px;height: 12px;}
.jjd .gyuwmbmr span:hover,.jjd .gyuwmbmr span.now{border: 1px solid #b81c22;background: #b81c22;}
.jjd .wenh{max-width: 1200px;margin: 0 auto;padding: 90px 0 110px;}
.jjd .wenht{padding: 0 0 75px;}
.jjd .wenht h2{padding: 50px 0 95px;text-align: center;color: #b81c22;font-size: 20px; line-height: 30px;}
.jjd .wenht li{width: calc((100% - 150px)/3);border: 1px solid #eee;border-radius: 10px; position: relative;box-sizing: border-box;padding: 100px 50px 0;height: 250px;margin-right: 75px; cursor: pointer; transition: all 0.3s;}
.jjd .wenht li:last-child{margin-right: 0;}
.jjd .wenht li h3{font-weight: bold;color: #333;font-size: 20px; line-height: 20px; margin-bottom: 20px;transition: all 0.3s;}
.jjd .wenht li p{font-size: 16px; line-height: 30px;}
.jjd .wenht li span{width: 88px;height: 88px;border-radius: 10px;position: absolute;left: 50px;top: -36px;-webkit-filter: grayscale(100%); transition: all 0.3s;-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;transition: all 0.3s;}
.jjd .wenht li:nth-child(1) span{background: url(../img202111/icon23a.png) no-repeat center center #b81c22;}
.jjd .wenht li:nth-child(2) span{background: url(../img202111/icon23b.png) no-repeat center center #b81c22;}
.jjd .wenht li:nth-child(3) span{background: url(../img202111/icon23c.png) no-repeat center center #b81c22;}
.jjd .wenht li:hover{box-shadow: 0px 0px 14px 0px rgba(4, 0, 0, 0.08);}
.jjd .wenht li:hover h3{color: #b81c22;}
.jjd .wenht li:hover span{filter: none;}

.jjd .wenhb{position: relative;}
.jjd .wenhb img{width: 100%;vertical-align: top; position: relative; z-index: 1;}
.jjd .wenhbr{width: 73%;background: rgba(255,255,255,0.8);position: absolute;right: 0;top: 50%;transform: translateY(-50%); z-index: 2;box-sizing: border-box;padding: 50px 65px;color: #333;font-size: 16px; line-height: 30px;}
.jjd .wenhbr li{margin: 10px 0;}
.jjd .wenhbr b{width: 85px;}
.jjd .lxiwm{padding: 90px 0 105px;max-width: 1200px;margin: 0 auto;}
.jjd .lxiwmt{padding: 55px 0 75px;}
.jjd .lxiwmt li{padding: 25px 75px 25px 0;border-bottom: 1px solid #e5e5e5;width: 41%; position: relative;box-sizing: border-box;}
.jjd .lxiwmt li h2{color: #333;font-size: 20px;}
.jjd .lxiwmt li p{color: #666;font-size: 16px;padding: 10px 0 0;}
.jjd .lxiwmt li:nth-child(2n){width: 54%;}
.jjd .lxiwmt li span{position: absolute;width: 65px;height: 65px;right: 0;top: 50%; transform: translateY(-50%);border-radius: 50%;}
.jjd .lxiwmt li:nth-child(1) span{background: url(../img202111/icon22a.png) no-repeat center center #eee;}
.jjd .lxiwmt li:nth-child(2) span{background: url(../img202111/icon22b.png) no-repeat center center #eee;}
.jjd .lxiwmt li:nth-child(3) span{background: url(../img202111/icon22c.png) no-repeat center center #eee;}
.jjd .lxiwmt li:nth-child(4) span{background: url(../img202111/icon22d.png) no-repeat center center #eee;}
/**巨和泓光**/
.jhhg .navsub a:hover,.jhhg .navsub a.now{color: #008CD6;}
.jhhg .navsub a:hover::before,.jhhg .navsub a.now::before{background: #008CD6;}
.jhhg .page a,.jhhg .page span{border-radius: 20px;}
.jhhg .page a:hover,.jhhg .page a.now{background: #008CD6;border: 1px solid #008CD6;}
.jhhg .submenu{background: rgba(13, 60, 150, 0.7);}
.jhhg .submenum a:hover,.jhhg .submenum a.now{background: #008CD6;}
.jhhg .submenum a.now span,.jhhg  .submenum a:hover span{background: url(../img202111/icon26.png) no-repeat center top;color: #fff;}
.jhhg .chpfa{max-width: 1200px; margin: 0 auto;padding: 100px 0 60px;}
.jhhg .chpfat{padding-bottom: 45px;}
.jhhg .chpfatl h2{color: #333;font-size: 36px;font-weight: bold; position: relative; line-height: 30px; padding: 5px 0 45px;}
.jhhg .chpfatl h2::after{content: '';display: inline-block;width: 30px;height: 1px;background: #008CD6; position: absolute;left: 0; bottom: 0;}
.jhhg .chpfatr{width: 82%;color: #666;font-size: 16px; line-height: 32px;}
.jhhg .chpfam{padding: 0;}
.jhhgfooter{background: #333;padding: 0 15px;}
.jhhgfooterm{max-width: 1200px; margin: 0 auto;box-sizing: border-box;}
.jhhgfootermt{padding: 55px 0 35px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.jhhgfootermt li span{color: #666;color: #fff;font-size: 16px; line-height: 26px;width: 110px;}
.jhhgfootermt li:nth-child(1){padding-bottom: 18px;}
.jhhgfootermtr{width: calc(100% - 110px);}
.jhhgfootermt li .jhhgfootermtr a{color: #aaa;font-size: 14px; line-height: 26px;display: inline-block; margin-right: 30px;}
.jhhgfootermt li .jhhgfootermtr a:hover{color: #fff;}
.jhhgfootermb{padding: 35px 0 40px;}
.jhhgfootermbl p{color: #aaa;font-size: 14px; line-height: 32px;padding: 35px 0 0;}
.jhhgfootermbm h2{color: #fff;font-size: 36px;background: url(../img202111/icon24.png) no-repeat left center;padding-left: 57px; line-height: 40px;}
.jhhgfootermbm p{color: #fff;font-size: 14px; line-height: 32px;padding: 35px 0 0;}
.jhhgfootermbr p{color: #fff; font-size: 14px; line-height: 22px; padding: 10px 0 0; text-align: center;}
.jhhg .cpxqrt span:hover,.jhhg  .cpxqrt span.now{background: #008CD6;}
.jhhgdt .bannersub::before{ background: linear-gradient(90deg, #0D3C96, #008CD6);}
.jhhg .gsidt{padding: 50px 0 90px;}
.jhhg .gsidtm{padding: 0 0 35px;}
.jhhg .gsidtm li{padding: 30px 0; transition: all 0.3s;}
.jhhg .gsidtm li a{max-width: 1200px; margin:0 auto;box-sizing: border-box;}
.jhhg .gsidtml{width: 360px;max-height: 225px;overflow: hidden;}
.jhhg .gsidtml img{max-width: 100%;max-height: 225px;}
.jhhg .gsidtmr{width: calc(100% - 400px);}
.jhhg .gsidtmr b{background: url(../img202111/icon27.png) no-repeat left center; padding-left: 27px;font-size: 16px; color: #008CD6; display: inline-block; line-height: 16px;font-weight: normal;}
.jhhg .gsidtmr h2{color: #333;font-size: 24px; line-height: 25px;margin: 25px 0 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jhhg .gsidtmr p{color: #999;font-size: 16px; line-height: 28px; margin-bottom: 25px;}
.jhhg .gsidtmr span{box-sizing: border-box;width: 140px;height: 40px;border-radius: 20px;border: 1px solid #dcdcdc;color: #aaa;font-size: 16px;transition: all 0.3s;}
.jhhg .gsidt li:hover{background: #f5f5f5;}
.jhhg .gsidt li:hover span{ background: linear-gradient(90deg, #0D3C96, #008CD6);color: #fff;border: transparent;}
.jhhg .whua{max-width: 1200px; margin: 0 auto;box-sizing: border-box;padding-bottom: 85px;}
.jhhg .whuat{padding: 105px 0 90px;border-bottom: 1px solid #f2f2f2;}
.jhhg .whuat li{max-width: 240px; text-align: center;}
.jhhg .whuat li img{ -webkit-filter: grayscale(100%); transition: all 0.3s;
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;}
.jhhg .whuat li h2{color: #333;font-size: 20px; transition: all 0.3s;line-height: 30px;padding: 15px 0 20px;font-weight: bold;}
.jhhg .whuat p{color: #999;font-size: 15px; line-height: 30px;transition: all 0.3s;}
.jhhg .whuat li:hover img{filter: none;}
.jhhg .whuat li:hover h2,.jhhg .whuat li:hover p{color: #008CD6;}


.jhhg .whuab{padding-bottom: 20px;}
.jhhg .whuab li{padding: 30px 0;border-bottom: 1px solid #f2f2f2;}
.jhhg .whuabl{width: 13.8%; position: relative;}
.jhhg .whuabl p{color: #A0A0A0;font-size: 24px; line-height: 30px; margin-bottom: 30px; position: relative; transition: all 0.3s;}
.jhhg .whuabl p::after{content: '';display: inline-block;width: 35px;height: 1px;background: #bfbfbf; position: absolute;left:56%;top: 50%; transform: translateY(-50%);transition: all 0.3s;}
.jhhg .whuabl span{width: 36px;height: 36px;color: #A0A0A0;font-size: 14px;transition: all 0.3s;}
.jhhg .whuabm{width: 63%;transition: all 0.3s;}
.jhhg .whuabm h2{color: #333;font-size: 24px; line-height: 30px; margin-bottom: 15px;transition: all 0.3s;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jhhg .whuabm p{color: #999;font-size: 15px; line-height: 30px;}
.jhhg .whuabr{width: 17.3%;}
.jhhg .whuabr img{width: 100%; vertical-align: top;}
.jhhg .whuab li:hover .whuabl p{color: #008CD6;}
.jhhg .whuab li:hover .whuabl p::after{width: 65px;background: #008CD6;}
.jhhg .whuab li:hover .whuabl span{color: #fff;background: #008CD6;}
.jhhg .whuab li:hover .whuabm{transform: translateX(30px);}
.jhhg .whuab li:hover .whuabm h2{color: #008CD6;}
.jhhg .xiaosl{background: url(../img202111/img53.jpg) no-repeat center center; background-size: cover;}
.jhhg .point a{background: #008CD6;border: 1px solid #008CD6;}
.jhhg .quan10:after,.jhhg .quan40:after,.jhhg .quan80:after{border-color: #008CD6;}
.jhhg .pointm{background: #008CD6;}
.jhhg .icon25{background: url(../img202111/icon29.png) no-repeat center center;}
.jhhg .icon26{background: url(../img202111/icon28.png) no-repeat center center;}
.jhhg .icon62{background-image: url(../img202111/icon30a.png);}
.jhhg .xiaosr li.now .icon62{background-image: url(../img202111/icon30.png);}
.jhhg .xiaosr li.now h2{background-image: url(../img202111/icon31.png);}
.jhhg .xiaosrb{border-top: 1px solid #008CD6;}
.jhhg .xiaosrb h3{color: #008CD6;}
.jhhg .fwpicb .swiper-pagination-bullet-active{background: #008CD6;}
.jhhg .fwtxt1,.jhhg .fwtxt2:hover{float: none;}
.jhhg .fwtxt1:hover h2,.jhhg .fwtxt2:hover h2{ color:#008CD6}
.jhhgjj .bannersub::before{opacity: 0;}
.jhhg .bannersubmm{width: 1200px; margin: 0 auto;text-align: left;box-sizing: border-box;}
.jhhg .bannersubmm h2{line-height: 70px;margin: 20px 0 0;}
.jhhg .jiej{max-width: 1200px; margin: 0 auto;padding: 100px 0;box-sizing: border-box;}
.jhhg .titleb{text-align: center; position: relative;}
.jhhg .titleb p{color: #008CD6;font-size: 26px; text-transform: uppercase; line-height: 26px;}
.jhhg .titleb h2{color: #333;font-size: 36px; line-height: 36px;font-weight: bold;padding: 20px 0 40px;}
.jhhg .titleb span{width: 30px;height: 1px; background: #008CD6;display: inline-block; position: absolute;bottom: 0;left: 50%; transform: translateX(-50%);}
.jhhg .jiejm{padding: 55px 0 0;}
.jhhg .jiejml{width: 49%;color: #666;font-size: 15px; line-height: 30px;}
.jhhg .jiejmr{width: 48.3%;}
.jhhg .jiejmr img{width: 100%;}
.jhhg .jiejb{position: relative;}
.jhhg .jiejb img{width: 100%; vertical-align: top; position: relative; z-index: 1;}
.jhhg .jiejbr{width: 100%; position: absolute;bottom: 0;right: 0; z-index: 2;box-sizing: border-box; color: #fff;font-size: 16px; line-height: 35px;box-sizing: border-box;padding: 30px 0;}
.jhhg .jiejbr::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0;top: 0; z-index: 1;background: linear-gradient(90deg, #0D3C96, #008CD6); opacity: 0.9;}
.jhhg .jiejbrm{ position: relative; z-index: 2;max-width: 1200px; margin: 0 auto;}
.jhhg .jiejbr h2{font-weight: bold;font-size: 24px;padding: 20px 0 0;}
.jhhg .lxiwm{max-width: 1200px;margin: 0 auto;padding: 85px 0;box-sizing: border-box;}
.jhhg .lxiwmt{padding-bottom: 40px;}
.jhhg .lxiwmtl{width: calc(100% - 130px);}
.jhhg .lxiwmtl h2{font-weight: bold;color: #333;font-size: 26px;line-height: 45px;padding-bottom: 25px;}
.jhhg .lxiwmtl li{font-size: 16px; line-height: 40px;}
.jhhg .lxiwmtl li b{color: #333;}
.jhhg .lxiwmtl li:nth-child(1){margin-right: 80px;}
.jhhg .lxiwmtl li h3{color: #008CD6;font-size: 28px;font-weight: bold;}
.jhhg .lxiwmtr{text-align: center;color: #aaa;font-size: 14px; line-height: 30px;}
.jhhg .map{height: 480px;}
.jhhg .icon33a{background: url(../img202111/icon33a.png) no-repeat left center;}
.jhhg .icon33b{background: url(../img202111/icon33b.png) no-repeat left center;}
.jhhg .icon33c{background: url(../img202111/icon33c.png) no-repeat left center;}
.jhhg .hhxqb a:hover span{ background:#008CD6; color:#fff;border:1px solid #008CD6;}
.jhhg .hhxqb a:hover{ color:#008CD6}
.jhhg a.fhlb{ color:#008CD6; border:1px solid #008CD6;}
.jhhg a.fhlb:hover{background:#008CD6; color: #fff; }

@media screen and (max-width:1200px){

    .zwyl .chpxq,.zsrk .chpfa,.zsrkfooterm,.zsrk .chpxq,.zsrk .gswh,.zsrk .lxiwm,.zsrk .gsdt,.zsrk .gywm,.ydjx .chpfa,.ydjxfooterm,.ydjx .chpxq,.ydjx .qywh,.ydjx .lxiwm,.ydjx .dtai,.jjd .chpfa,.jjdfooterm,.jjd .chpxq,.jjd .gsdt,.jjd .wenh,.jjd .lxiwm,.jhhg .chpfa,.jhhg .jiej,.jhhg .lxiwm{padding-left: 15px;padding-right: 15px;}
    .zwyl .lxwm,.jhhg .gsidt li a,.jhhg .whua,.jhhg .bannersubmm{padding-left: 15px;padding-right: 15px;}
    .zwyl .whlb{padding: 0 22px;}
    .zwyl .whlb li{padding: 0 22px;margin: 0 0 44px;width: calc(100%/3);}

    .zwyl .whbox{padding-left: 44px;padding-right: 44px;}
    .zwyl .wht li{width: calc((100% - 88px)/3);padding: 0 30px;}
    .zwyl .dtlbm{padding: 0 15px;}
    .zwflfooterm{padding: 30px 15px;}
    .zwflfootermr{max-width:484px;padding: 30px 0 0;justify-content: space-between;}

    .zwyl .chplbox{padding-left: 20px;padding-right: 20px;}
    .zwyl .chplb li{width: calc(100%/3); margin: 0 0 40px;padding: 0 20px;box-sizing: border-box;}

    .subheader{padding: 0 15px;}
    .navsub a{margin-left: 30px;}
    .xyjj{padding: 15px;padding-right: 15px;}
    .xyjjl{width: 100%;text-align: center;}
    .xyjjr{width: 100%;}
    .xyydfxt{box-sizing: border-box;padding: 0 15px;}
    .xyydfxtl2{width: 100%;padding-bottom: 30px;}
    .xyydfxtr2{width: 100%; text-align: center;}

    .xueyhd{padding: 85px 30px 100px;}
    .xueyhd li{width: calc(100%/2);margin: 0 0 30px;box-sizing: border-box;padding: 0 15px;}
    .xueyhdt img{width: 100%;}
    .tswd{padding: 85px 16px 100px; box-sizing: border-box;}
    .tswd li{width: calc(100%/3);margin: 0 0 32px;box-sizing: border-box;padding: 0 16px;}

    .xyhdmmt,.xyhdmmt img{height: auto;}
}
@media screen and (max-width:1158px){
    .xyjjr{padding: 80px 0 0;}
    .icon6b{left: 450px;}
    .xytst{padding-left: 30px;}
}
@media screen and (max-width:1040px){
    .xyydfxtr{padding-top: 40px;}
    .zwflfooterm{justify-content: center;}
}
@media screen and (max-width:960px){

    .jhhg .whuabl{display: none;}
    .jhhg .whuabm{width:78%;}
    .jhhg .whuat li{width: 50%;box-sizing: border-box;padding: 0 15px;max-width: initial;margin-bottom: 40px;}
    .jjd .wenht li{width: calc((100% - 30px)/2); margin-right: 15px; margin-bottom: 55px;}
    .ydjx .dtaim li{width: 50%; margin: 0 0 20px;padding: 0 10px;box-sizing: border-box;}
    .ydjx .lxiwml{width: 100%; margin-bottom: 30px;}
    .ydjx .lxiwmr{width: 100%;height: 420px;}
    .ydjx .qywhml,.ydjx .qywhmr{width: 100%;}
    .ydjx .qywhmr{padding: 50px 0 50px 50px;}
    .zsrk .gsdtm li{width: calc((100% - 20px)/2); margin: 0 0 20px;box-sizing: border-box;padding: 0 10px;}
    .zsrk .gsdtmt img{width: 100%;}
    .zwyl .chpxqtl{width: 100%;}
    .zwyl .chpxqtr{width: 100%;}
    .zwyl .whlb li{width: calc(100%/2);}
    .zwyl .dtlbmrl{width: calc(100% - 90px);}
    .zwflmenu{bottom: 10px;}
    .zwflmenu a{width: 150px;height: 50px;font-size: 16px;}
    .zwyl .chplb li{width: calc(100%/2);}
    .yuedfx li{width: 100%;padding: 0 35px;}
    .xyts .xytitle img{opacity: 0.2;}
    .icon6b{display: none;}
    .xytsbox{background: url(../img202111/img7c.jpg) no-repeat center top;background-size: cover;}
    .xytsbox::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0;top: 0;background: #000; opacity: 0.77;}
    .jhhg .jiejbr{width: 100%; position: relative;font-size: 14px; line-height: 28px;box-sizing: border-box;padding:20px 15px;}
    .jhhg .lxiwmb p{width: 100%;box-sizing: border-box;    line-height: 28px;    margin: 8px 0;}

}

@media screen and (max-width:750px){
    .jhhg .lxiwmtr{width: 100%; font-size: 12px;padding: 30px  0 0}
    .jhhg .lxiwmtl{width: 100%;}
    .jhhg .lxiwmtl h2{font-size: 22px; line-height: 40px;padding-bottom: 15px;}
    .jhhg .lxiwmtl li h3{padding: 10px 0 0;}
    .jhhg .lxiwmtl li{font-size: 14px; line-height: 30px;}
    .jhhg .lxiwmtl li:nth-child(1){margin: 0;}
    .jhhg .lxiwm{padding: 45px 15px;}
    .jhhg .titleb p{font-size: 20px;}
    .jhhg .titleb h2{font-size: 30px; padding: 15px 0 30px;}
    .jhhg .jiejbr h2{font-size: 20px; padding: 15px 0 0;}
    .jhhg .jiejbrm{padding:30px 15px;}


    .jhhg .jiejml{font-size: 14px; line-height: 28px;padding-bottom: 20px;}
    .jhhg .jiej{padding: 50px 15px 30px;}
    .jhhg .jiejm{padding: 35px 0 0;}
    .jhhg .jiejml,.jhhg .jiejmr{width: 100%;}
    .jhhg .fwpic{width: 100%; height: auto;}
    .jhhg .fwpic .swiper-slide img{width: 100%;}
    .jhhg .fwtxt1{width: 100%;}
    .jhhg .xiaosr{padding: 55px 20px;}
    .jhhg .whua{padding-bottom: 40px;}
    .jhhg .whuab li{padding: 15px 0;}
    .jhhg .whuabm{width: 65%;}
    .jhhg .whuabm h2{font-size: 16px; line-height: 25px;margin-bottom: 5px;}
    .jhhg .whuabm p{line-height: 18px;font-size: 12px;}
    .jhhg .whuabr{width: 32%;}
    .jhhg .whuat{padding: 55px 0 25px;}
    .jhhg .whuat li{width: 100%;margin-bottom: 30px;}
    .jhhg .whuat li img{width: 55px;}
    .jhhg .whuat li h2{font-size: 18px;padding: 8px 0 10px;}
    .jhhg .whuat li p{font-size: 14px; line-height: 24px;}

    .jhhg .gsidtm li{padding: 15px 0;}
    .jhhg .gsidtm{padding: 0 0 15px;}
    .jhhg .gsidt{padding: 25px 0 45px;}
    .jhhg .gsidtmr b{font-size: 12px;}
    .jhhg .gsidtmr span{width: 100px;height: 30px;font-size: 12px;}
    .jhhg .gsidtmr p{font-size: 12px;line-height: 18px;margin-bottom: 10px;}
    .jhhg .gsidtmr h2{font-size: 16px; line-height: 25px;margin: 5px 0;}
    .jhhg .gsidtml{width: 40%;}
    .jhhg .gsidtmr{width: calc(60% - 15px);}
    .jhhg .menu{background: rgba(13, 60, 150, 0.7);}
    .jhhg .menu li a:hover,.jhhg .menu li a.now{color: #fff;background: #008CD6;}
    .jhhgfootermbm h2{font-size: 30px;}
    .jhhgfootermbr{text-align: center;}
    .jhhgfootermb{padding: 35px 0 30px;}
    .jhhgfootermt{padding: 25px 0 20px;}
    .jhhgfootermt li:nth-child(1){padding-bottom: 10px;}
    .jhhgfootermt li .jhhgfootermtr a{font-size: 12px;}
    .jhhgfootermt li span{width: 70px;font-size: 14px;}
    .jhhgfootermtr{width: calc(100% - 70px);}
    .jhhgfootermr{text-align: center;}
    .jhhgfootermbm{padding: 30px 0 ;}
    .jhhgfootermbl p,.jhhgfootermbm p{font-size: 12px; line-height: 20px;padding: 15px 0 0;}
    .jhhgfootermbl,.jhhgfootermbm,.jhhgfootermbr{width: 100%;}
    .jhhg .chpfatl h2{font-size: 30px;padding: 5px 0 30px;}
    .jhhg .chpfatr{font-size: 14px; line-height: 25px;width: 100%;padding: 20px 0 0;}
    .jhhg .chpfa{padding: 50px 15px 30px;}
    .jjd .lxiwmt{padding: 25px 0 35px;}
    .jjd .lxiwmt li span{width: 50px;height: 50px;}
    .jjd .lxiwmt li h2{font-size: 18px;}
    .jjd .lxiwmt li p{font-size: 14px; line-height: 24px;}
    .jjd .lxiwmt li,.jjd .lxiwmt li:nth-child(2n){width: 100%;}
    .jjd .lxiwm{padding: 45px 15px 50px;}
    .jjd .wenh{padding: 45px 15px 55px;}
    .jjd .wenht{padding: 0;}
    .jjd .wenhbr{font-size: 12px;line-height: 22px;padding: 50px 15px;width: 100%;}
    .jjd .wenhbr li{margin: 3px 0;}
    .jjd .wenhbr b{width: 70px;}
    .jjd .wenht h2{padding: 25px 0 65px;font-size: 18px;}
    .jjd .wenht li{width: 100%; margin: 0  0 55px;padding: 75px 50px 0;height: 230px;}
    .jjd .wenht li h3{font-size: 18px;}
    .jjd .wenht li p{font-size: 14px;}
    .jjd .wenht li span{width: 68px;height: 68px;}
    .jjd .gyuwmbmr{position: relative;height: auto;width: 100%;top: initial;right: initial;transform: initial;text-align: center;display: block;padding: 15px 0 0;}
    .jjd .gyuwmbmr span{display: inline-block;margin: 0 3px;width: 8px;height: 8px;}

    .jjd .gyuwm{padding: 45px 0 50px;}
    .jjd .gyuwmtxt{padding: 25px 15px 30px;font-size: 14px; line-height: 28px;}
    .jjd .gsdt{padding: 45px 15px;}
    .hyem li{padding: 15px 0;}
	.hyel{display: none;}
    .hyepic{ float: none;width: 100%;height: auto; }
	.hyer{ float: none;width: 100%; padding: 15px 10px;height: auto; }
    .hyer h2{font-size: 20px;line-height: 30px;}
    .hyer p{font-size: 14px;margin: 10px 0 15px;}
    .hyer span{font-size: 12px;}
	.hyem li:hover .hyepic img{height:auto}
    .jjd .chpxqm{padding-bottom: 25px;}
    .jjd .fhcpfa{width: 160px;height: 45px;}
    .jjd .fhcpfa span{font-size: 14px;}
    .jjd .chpxq{padding: 45px 15px 40px;}
    .jjd .chpxqt{padding-bottom: 30px;}
    .jjd .chpxqtl{width: 100%;padding-bottom: 20px;}
    .jjd .chpxqt h2{font-size: 28px;line-height: 38px; padding-bottom: 10px;}
    .jjd .chpxqt p{font-size: 15px; line-height: 25px;}
    .jjd .chpxqtr{line-height: 40px;padding: 0 10px;font-size: 20px;}
    .jjdfooter{padding: 25px 0;}
    .jjdfooterm{flex-wrap: wrap;}
    .jjdfooterml{width: 100%; text-align: center;}
    .jjdfooterml p{font-size: 12px; line-height: 22px;padding: 10px 0 15px;}
    .jjdfooterml span img{vertical-align: top;margin-right: 5px;width: 80px;}
    .jjdfootermr{width: 100%;margin: 25px 0 0;}
    .jjdfootermrt{padding-right: 50px;text-align: right;}
    .jjdfootermrt img{margin: 15px 0;height: 8px;}
    .jjdfootermrt p{font-size: 12px; line-height: 22px;}
    .jjdfootermr span img{width: 120px;}

    .jjd .chpfa{padding: 45px 15px 25px;}
    .jjd .chpfam li{width: 100%;margin: 0 0 30px;}
    .jjd .chpfam li h2{font-size: 20px;margin: 15px 0 10px}
    .jjd .chpfam li p{font-size: 12px;margin-bottom: 10px; line-height: 25px;}
    .jjd .chpfam li span{width: 100px;height: 30px;font-size: 12px;}

    .ydjx .dtai{padding: 45px 15px 30px;}
    .ydjx .dtaim li{width: 100%;padding: 0;}
    .ydjx .dtaim li a{padding: 15px;}
    .ydjx .dtaim li h2{font-size: 18px; line-height: 28px; margin-bottom: 10px;}
    .ydjx .dtaim li p{margin: 10px 0;height: 44px;font-size: 12px; line-height: 22px;}
    .ydjx .dtaim li span{font-size: 12px;}
    .ydjx .dtaim li b{width: 105px;height: 30px;font-size: 12px;}

    .ydjx .lxiwm{padding: 45px 15px 50px;}
    .ydjx .lxiwmlt{margin-bottom: 30px;border-bottom: 2px solid #000;}
    .ydjx .lxiwmlt p{font-size: 16px;}
    .ydjx .lxiwml h2{font-size: 22px;line-height: 30px;padding: 10px 0;}
    .ydjx .lxiwml li{height: 80px;}
    .ydjx .lxiwml li h3{font-size: 18px; line-height: 30px;}
    .ydjx .lxiwml li p{font-size: 13px; line-height: 25px;}
    .ydjx .gywmtxt{font-size: 14px; line-height: 25px;padding: 25px 0;}
    .ydjx .qywh{padding: 45px 15px 50px;}
    .ydjx .qywhmr{padding: 30px; line-height: 30px;}
    .ydjx .qywhmr li:nth-child(2){margin: 10px 0;}
    .ydjx .qywhmr .f24{font-size: 18px!important;}
    .ydjx .qywhmr .f16{font-size: 14px!important;}
    .ydjx .chpxq{padding: 25px 15px 40px;}
    .ydjx .chpxqt li{width: 100%;margin-bottom: 30px;}
    .ydjx .chpxqb h2{padding: 0 0 15px;font-size: 20px;}
    .ydjx .chpxqb  li .cpxqtrl{margin-right: 10px;height: 25px;font-size: 12px;}
    .ydjx .chpxqb  li .cpxqtrr{font-size: 12px; line-height: 25px;}
    .ydjxfootermt{padding: 10px 0;}
    .ydjxfootermt li,.zsrkfootertm li{width: 100%; line-height: 55px;font-size: 13px;}
    .ydjxfootermb{height: auto;font-size: 12px; line-height: 22px;padding-bottom: 10px;}
    .ydjxfootermb img{position: relative;margin: 20px auto 10px; transform: none;}
    .ydjx .chpfa{padding: 45px 15px;}
    .ydjx .chpfa ul{padding: 25px 0 0;}
    .ydjx .chpfa li{width: 100%;}
    .ydjx .chpfa li img{width: 100%; }
    .ydjx .chpfab h2{font-size: 20px;}
    .ydjx .chpfab span{height: 30px;width: 110px;font-size: 12px;}
    .ydjx .chpfab p{font-size: 12px; line-height: 22px;}
    .zsrk .gywm{padding: 15px;}
    .zsrk .titlezsyk{margin: 35px 0 25px;}
    .zsrk .yfzjb li{width: 100%; margin-bottom: 30px;border-radius:50px 10px 50px 10px;padding: 25px 15px;}
    .zsrk .yfzj{border-radius:50px 10px 50px 10px;padding: 25px 15px;}
    .zsrk .yfzj img{margin: 0 auto;}
    .zsrk .yfzjr{width: 100%;text-align: center;padding: 15px 0 0;}
    .zsrk .yfzjr h2,.zsrk .yfzjb li h2{font-size: 20px;}
    .zsrk .yfzjr h3,.zsrk .yfzjb li h3{font-size: 12px;padding: 15px 0;}
    .zsrk .yfzjr p,.zsrk .yfzjb li p{font-size: 12px; line-height: 22px;}

    .zsrk .gsijj{padding: 0 0 15px;font-size: 13px; line-height: 25px;}
    .zsrk .gsijjb li{width: 100%; margin-bottom: 30px;}
    .zsrk .gsdt{padding: 45px 15px 50px;}
    .zsrk .gsdtm li{width: 100%;padding: 0;}
    .zsrk .gsdtmbt{padding: 15px;}
    .zsrk .gsdtmbtl h2{font-size: 35px;}
    .zsrk .gsdtmbtl p{font-size: 12px;padding: 10px 0 0;}
    .zsrk .gsdtmbtr h2{font-size: 16px;}
    .zsrk .gsdtmbtr p{font-size: 12px; line-height: 20px;}
    .zsrk .gsdtmbt::before{height: calc((100% - 30px));left: 80px;}
    .zsrk .gsdtmbtr{width: calc(100% - 85px);}
    .zsrk .gsdtmbbox{padding: 0 15px;}
    .zsrk .gsdtmbb span{font-size: 12px; line-height: 40px;}


    .zsrk .lxiwm{padding: 45px 15px 0;}
    .zsrk .lxiwm ul{padding: 35px 0;}
    .zsrk .lxiwm li{width: 100%; padding-right: 0;}
    .zsrk .lxiwm li:first-child{padding-left: 8px;}
    .zsrk .lxiwm li h2{font-size: 16px;}
    .zsrk .lxiwm li p{font-size: 12px;}
    .zsrk .gswh{padding: 45px 15px 50px;}
    .zsrk .gswhm li{width: 100%!important;}
    .zsrk .gswhmtxt{padding: 60px 10px 0;}
    .zsrk .gswhmtxt h2{font-size: 25px; line-height: 30px;}
    .zsrk .gswhmtxt p{font-size: 16px; line-height: 30px;padding: 10px 0 0;}
    .zsrk .chpxq{padding: 25px 15px 40px;}
    .zsrk .chpxqt li{width: 100%;margin-bottom: 30px;}
    .zsrk .chpxqb h2{padding: 0 0 15px;font-size: 20px;}
    .zsrk .chpxqb  li .cpxqtrl{margin-right: 10px;height: 25px;font-size: 12px;}
    .zsrk .chpxqb  li .cpxqtrr{font-size: 12px; line-height: 25px;}

    .zsrkfooter{height: 60px;}
    .zsrkfooterm{padding: 0 0 0 10px;font-size: 12px; line-height: 20px;}
    .zsrkfooterm img{display: none;}
    .zsrkfooterr{height: 60px;background-position: center center;background-size: 80% auto;width: 20vw;}
    .zsrk .chpfa{padding: 45px 15px 20px;}
    .zsrk .chpfa li{width: 100%;margin-bottom: 30px;}
    .zsrk .chpfa li h2{padding: 15px 0;font-size: 20px;}
    .zsrk .chpfa li p{font-size: 12px; padding: 0 0 15px;}
    .zsrk .chpfa li span{width: 90px;height: 28px;font-size: 12px;}
    .icon10a,.icon11a{display: none;}
    .zwyl .chpxq{padding: 30px 15px 40px;}
    .zwyl .xgtj h2{padding: 25px 0 15px;font-size: 20px;}
    .zwyl .chpxqtr h2{font-size: 20px;line-height: 30px;padding: 15px 0;}
    .zwyl .chpxqtr li .cpxqtrl{margin-right: 10px;height: 25px;font-size: 12px;}
    .zwyl .chpxqtr li .cpxqtrr{font-size: 12px; line-height: 25px;}

    .zwyl .lxwm{padding: 45px 15px 50px;}
    .zwyl .lxwm h2{font-size: 18px;}
  
    .zwyl .lxwm p{font-size: 14px; line-height: 28px;padding: 20px 10px 30px;}

    .zwyl .gyzw{padding: 50px 15px;}
    .zwyl .gyzw h2{font-size: 20px;}
    .zwyl .gyzw p{font-size: 12px; line-height: 24px;padding: 15px 10px 20px;}
    .zwyl .whbox{padding: 35px 15px 50px;}
    .zwyl .whlb li h2{font-size: 16px;line-height: 30px;margin-top: 10px;}
    .zwyl .whlb li h3{font-size: 12px;line-height: 20px;padding: 10px 0;}
    .zwyl .whlb li p{font-size: 12px; line-height: 20px;}
    .zwyl .whlb{padding: 0;}
    .zwyl .whlb li{padding: 0;margin: 0 0 30px;width: 100%;}
    .zwyl .whtxt{padding: 35px 15px 25px;}
.zwyl .whtxt h2{font-size: 20px; margin-bottom: 15px;}
.zwyl .whtxt p{font-size: 14px; line-height: 24px;}
    .zwyl .whbox{padding-left: 15px;padding-right: 15px;}
    .zwyl .wht li{width: 100%;padding: 0 30px; margin-bottom: 30px;height: 280px;}
    .zwyl .wht li h2{padding: 80px 0 0;font-size: 18px;}
    .zwyl .wht li p{font-size: 14px; line-height: 30px;padding: 15px 0 0;}
    .zwyl .dtlbpic{width: 150px;}
    .zwyl .dtlbmr{width:calc(100% - 170px);}
    .zwyl .dtlbmrl{width: 100%;}
    .zwyl .dtlbmrl h2{font-size: 18px;line-height: 20px;}
    .zwyl .dtlbmrl p{font-size: 14px;margin: 10px 0 15px; line-height: 24px;}
    .zwyl .dtlbmrl span{font-size: 12px;}
    .zwyl .dtlbmrl b{display: block;color: #999;}
    .zwyl .dtlb li:hover .dtlbmrl b{color: #fff; opacity: 0.5;}
    .zwyl .dtlbmrr{display: none;}
    .zwyl .dtbox{padding: 20px 0 50px;}
  .zwyl .lxwm h2 b{display:block;width: 100%;    box-sizing: border-box;margin: 5px 0!important;    line-height: 34px;}
 


    .zwflmenu a{width: 120px;height: 40px;font-size: 14px;margin: 0 10px;}
  .zwflfooterm{padding:30px 10px}
    .zwflfooterml img{width: 100px;}
    .zwflfootermlr h2{font-size: 16px;margin-bottom: 10px;}
    .zwflfootermlr p{font-size: 17px;}

    .zwflfootermr img{width:90px;}
    .zwflfootermrl{padding-right: 0;}
    .zwflfootermrl h2{font-size: 16px;}
    .zwflfootermrl h3{font-size: 14px; line-height: 24px;padding: 10px 0;}
    .zwflfootermrl p{font-size: 12px;line-height: 20px;}

    .zwyl .chplbox{padding: 35px 15px 50px;}
    .zwyl .chplb li{width: 100%;padding: 0; margin-bottom: 30px;}
    .zwyl .chplb li h2{padding: 10px 0 5px;}
    .zwyl .chplb li p{font-size: 14px;}
    .subheaderph{position: absolute;left: 0;top: 0;padding:10px; z-index: 10;box-sizing: border-box;width: 100%;}
    .logosub{height: 35px;}



    .bannersubm h2{font-size: 20px; line-height: 30px; margin-bottom: 10px;}
    .bannersubm p{font-size: 12px;}
    .zzicon5{display: none;}
    .xytsm{margin: 60px 0 0;}
    .xytsbox2{padding: 50px 0 45px;}
    .yuedfx{padding: 35px 0 50px;}
    .yuedfx li{padding: 0 15px; margin-bottom: 30px;}
    .yuedfx li img{width: 100px;}
    .yuedfxl{padding: 15px 45px 15px 15px;}
    .yuedfxl .f24{font-size: 20px!important;}
    .yuedfxl .f16{font-size: 14px!important;}
    .yuedfxl .f14{font-size: 12px!important;}
    .yuedfxlm{margin: 10px 0 15px;}


    .xueyhd{padding: 35px 8px 50px;}
    .xueyhd li{width: 100%;}


    .tswd{padding: 35px 8px 50px;}
    .tswd li{width: calc(100%/2);padding: 0 8px; margin-bottom: 16px;}
    .tswd li h3{font-size: 16px;    padding: 10px 0 5px;line-height: 20px;}
    .tswd li p{font-size: 12px;}
    .xyhd{padding: 50px 0;}
    .xyhd .xytitle{margin-bottom: 80px;}
    .xyhdm{box-sizing: border-box;padding: 0 15px;}
    .xyhdmmb{padding: 15px 10px;}
    .xyhdmmb h2{font-size: 18px;}
    .xyhdmmb p{font-size: 12px; line-height: 22px; margin: 6px 0;}
    .xyhdmmb span{font-size: 12px;line-height: 22px;}

    .xyydfxbmb{padding: 35px 0 15px;}
    .xyydfxbmmlt{padding-bottom: 15px;}
    .xyydfxbmmlt .f24{font-size: 20px!important;}
    .xyydfxbmmlt .f16{font-size: 14px!important;}
    .xyydfxbmmlb{padding: 15px 0 0;}
    .xyydfxbmmlb .f14{font-size: 12px!important;}

    .xyydfxtlt{padding: 60px 0 15px;}
    .xyydfxtlt h3{font-size: 24px; }
    .xyydfxtlt p{font-size: 14px;padding: 20px 0 0;}
    .xyydfxtlb{padding: 20px 0 0;font-size: 14px;}


    .xytsmm h3{font-size: 16px;}
    .xytsmm p{font-size: 12px;}
    .xyjjtxt{padding: 70px 0 0;}
    .txt{font-size: 14px; line-height: 24px;}
    .xytitle{font-size: 26px;}
    .xytitle::after{top: 65px;}
    .xyjjr{padding: 60px 0 20px;}

    .xyydfx{padding: 50px 15px;}
    .xyydfxtl{width: 100%; padding-right: 0;}
    .xyydfxtr{width: 100%; text-align: center;}
    .xyydfxb{padding:50px 0 0;}
    .xyydfxbmm{padding-right: 50px;}
    .xyydfxbmm img{width: 100px;}
    .xyydfxbmml{padding: 0 65px 0 15px;height: 180px;}

    .xytsbox{padding: 50px 15px;}
    .xytst{padding-left: 0;}
    .xyjj{padding: 40px 15px 50px;}
    .xyjjl,.xyjjr{width: 100%;}
    .xyjjl{text-align: center;}
    .xyjjl img{max-width: 100%;}
    .xytitle img{width: 65%;}

    .zbjlb li{width: 100%;}
    .zbjlbt{height: auto;}
    .zbjlbt img{height: auto;}
    .box{padding: 30px 10px 0;}
    .jsxq{margin: 30px 10px 50px;}
    .jsxqjs{padding: 40px 15px 30px;}
    .jstitle{font-size: 28px; padding-bottom: 35px; margin-bottom: 25px;}
    .jsxqjsm{padding: 15px 0 0;}
    .jsxqjg{padding: 30px 15px;}
    .jsxqjgm{padding: 15px 0 0;}
    .jsxqdt{padding: 30px 15px 25px;}

    .jsxqdtmm{height: auto;padding: 15px 0;}

    .jsxqdtmm1{width: 66px;}
    .jsxqdtmm1::after{width: 25px;left: 70px;}
    .jsxqdtmm:hover .jsxqdtmm1::after{width: 45px;}
    .jsxqdtmm3{width: calc(100% - 120px); margin-left: 120px;}
    .jsxqdtmm:hover .jsxqdtmm3{margin-left: 130px;}
    .jsxqdtmm1 h2,.jsxqdtmm3 h2 a{font-size: 18px;}
    .jsxqdtmm1 p{padding: 0 0 10px;font-size: 12px; line-height: 20px;}
    .jsxqdtmm1 span{width: 26px;height: 26px;}
    .jsxqdtmm3 p{margin:5px 0 0;font-size: 12px; line-height: 20px;}


    .zzjswrap{padding: 30px 10px 50px;}
    .zzjs{padding: 20px;}
    .zzjs li{width: 100%;margin-right: 0; }
    .zzjs li:nth-child(3n){margin-right: 0;}



    .txt16{font-size: 14px;line-height: 24px;}
    .txt14{font-size: 12px;line-height: 22px;}
  .hyem2 li{padding:30px 0}
  .hyepic2{float:none;width:100%}
  .hyel2{    position: relative; float:left}

}










