@font-face {/*--感谢阿里免费字体--*/
  font-family: 'AlibabaPuHuiTi';
  src: url('font/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
       url('font/AlibabaPuHuiTi-3-55-Regular.woff') format('woff');          
  font-weight: normal; font-style: normal;}
body{ font-family: "AlibabaPuHuiTi",sans-serif; font-size: 16px;}
a{text-decoration: none;}
/*---- 20250415 yms4341 86450838------*/
li {list-style: none;}
a {	color: #212529}
a:hover {	text-decoration: none;}
div,li,p, dl, dt, dd, ul {	margin: 0px;padding: 0px;}
h2,h3,h4,h5,h6{ font-weight:normal;margin: 0px;padding: 0px; line-height:1.5rem }

.mt15{ margin-top:15px }
.mt20{ margin-top:20px }
.mt50{ margin-top:50px }
.pt15{ padding-top:15px }
.pt20{ padding-top:20px }
.pt50{ padding-top: 50px; }
.pb50{ padding-bottom: 50px; }
.pt100{ padding-top: 100px; }
.pb100{ padding-bottom: 100px; }
.fl{ float: left; }
.fr{float:right;}

.header{position: fixed;z-index:999;top:0; width: 100%;min-width:1200px; background:#fff}
.site-header {z-index: 20;height: 70px;box-shadow: 0px 2px 3px rgba(174, 174, 174, 0.2);min-width:1280px;}
.container{margin: 0 auto;width: 1280px; overflow:hidden;}
.header-logo{ width:280px; float:left;margin-top: 16px; }
.header-logo img{ height:30px; }
.cleartb:after {clear: both;}
.cleartb:after, .cleartb:before {content: " ";display: table;}
.header-nav { float: left;margin-left:50px; width: 730px;}
.nav-list {position: relative;z-index: 10;float: left;margin: 0;padding: 0;list-style-type: none; }
.nav-list .nav-item{display: inline-block;line-height:70px; margin: 0;list-style: none; font-weight:bold;}
.nav-item a.tit{margin: 0;display: inline-block;padding: 0 25px;color: rgb(51,51,51); font-size:18px;}
.nav-item a:hover.tit{ color:#ff6700}
.nav-item a.active{ color:#ff6700}
.item-children{position: absolute;height: 240px;left:0 ;margin: 0; font-size:16px; }
.item-children ul{ margin:0; overflow: hidden;}
.header-nav-menu {position: absolute;top: 70px;left: 0;width: 100%;min-width:1280px;height: 240px;box-shadow: 0 1px 3px rgb(200,200,200);background: #fff;}
.nav-item>.span-phone>a.tit>span:hover{color: #ff6700;}
.down-li a{padding: 0;text-align: center;}
.nav-item:hover >.item-children .down-li a{display: block;}
.nav-item:hover{cursor: pointer;}
.nav-ch-ti{ float: left;width:200px; padding:24px 0 0 0}
.nav-ch-ti h2{ background:#fff1ea; font-size:16px; font-weight:bold; color:#ff7b06; border-radius:5px; text-align:center; line-height:36px; }
.nav-ch-li{ float:left; margin-left:30px; width:1050px;}
.nav-ch-li ul{ float: left; width:23%; margin: 15px 1%; }
.nav-ch-li ul h3{ font-size:16px; font-weight:bold; color:#121212;padding:10px 0 10px 24px;line-height:22px;}
.nav-ch-li ul li{ font-size:14px; color:#adadad;padding-left:24px;line-height:18px; height: 40px; font-weight:normal; }
.nav-ch-li ul a:hover h3{ color:#ff7b06 }
.nav-ch-li ul .active{ color:#ff6700}
.nav-yw ul:nth-child(1) h3{ background:url(../images/nav-ico-01.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(2) h3{ background:url(../images/nav-ico-02.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(3) h3{ background:url(../images/nav-ico-03.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(4) h3{ background:url(../images/nav-ico-04.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(5) h3{ background:url(../images/nav-ico-05.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(6) h3{ background:url(../images/nav-ico-06.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(7) h3{ background:url(../images/nav-ico-07.png) no-repeat 0px 10px ; }
.nav-yw ul:nth-child(8) h3{ background:url(../images/nav-ico-07.png) no-repeat 0px 10px ; }
.nav-gy ul:nth-child(1) h3{ background:url(../images/nav-ico-08.png) no-repeat 0px 10px ; }
.nav-gy ul:nth-child(2) h3{ background:url(../images/nav-ico-09.png) no-repeat 0px 10px ; }
.nav-gy ul:nth-child(3) h3{ background:url(../images/nav-ico-10.png) no-repeat 0px 10px ; }
.nav-gy ul:nth-child(4) h3{ background:url(../images/nav-ico-11.png) no-repeat 0px 10px ; }
.nav-gy ul:nth-child(5) h3{ background:url(../images/nav-ico-12.png) no-repeat 0px 10px ; }
.header-tel{ float: right; font-weight:bold; font-size:20px; line-height:70px; }

/*----banner----*/
.index_con1{ margin-top: 70px; }
.banner{width: 100%;min-width:1280px;}
.banner img{width: 100%;}
.xt_ban{position: absolute;width: 100%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;}
.baner_svg{display: inline-block;position: relative;}
.baner_svg h1 img{width: auto;margin-left: 10px;}
.baner_svg h1{position: absolute;top: 40px;width: 100%;}
.baner_svg p{position: absolute;bottom: -5px;font-size: 20px;color: #555;width: 100%;}
.ljyy{display: inline-block;width: 150px;height: 42px;text-align: center;line-height: 40px;background: #105cfb;color: white;font-size: 18px;font-weight: bold;margin: 65px auto 0;border-radius: 50px;}
.ljyy:hover{background: #3a803c;}
.baner_svg .svg1{padding:2px;fill: none;stroke-width:2px;stroke:rgba(16,92,251,.8);margin-left: 20px;width:630px;height:135px;stroke-dasharray: 0px 1000px;position: relative;-webkit-transition:2.5s ease-out .3s;transition:2.5s ease-out .3s;}
.baner_svg .svg2{padding:2px;fill: none;stroke-width:2px;stroke:rgba(16,92,251,.8);margin-left: 20px;width:630px;height:135px;stroke-dasharray: 0px 1000px;position: relative;-webkit-transition:2.5s ease-out .3s;transition:2.5s ease-out .3s;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 50px;height: 50px;border-radius: 50%;background-color: rgba(0,0,0,.1);background-size: 16px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.banner .swiper-button-next{right: 15px;}
.banner .swiper-button-prev{left: 15px;}
.baner_svg h1,.baner_svg p,.yy{-webkit-transform: translateY(100px);transform: translateY(100px);opacity: 0;-webkit-transition: 0.8s ease-out 0.5s;transition: 0.8s ease-out 0.5s;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{border-radius: 50%;background-size: 14px;background-color: rgba(255,123,6,.6);}
.baner_svg p{-webkit-transition: 0.8s ease-out 0.8s;transition: 0.8s ease-out 0.8s;}
.yy{-webkit-transition: 0.8s ease-out 1.1s;transition: 0.8s ease-out 1.1s;}
.banner .swiper-slide-active .baner_svg .svg1{stroke-dasharray: 1000px 0px;}
.banner .swiper-slide-active .baner_svg .svg2{-webkit-animation: ban 3s linear forwards;animation: ban 3s linear forwards;}
.banner .swiper-slide-active .baner_svg h1,.banner .swiper-slide-active .baner_svg p,.banner .swiper-slide-active .yy{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
.banner .swiper-pagination{bottom: 85px;}
.banner .swiper-pagination span{width: 15px;height: 15px;background: #ccc9c9;border-radius: 10px;opacity: 1;-webkit-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #ff7b05;width: 40px;}
.banner .swiper-slide .text{ top: 40% }
.banner .swiper-slide h2{ font-size: 2rem; line-height: 200% }
.banner .swiper-slide h4{ font-size: 1.5rem; line-height: 200%  }
.banner .swiper-slide li{ margin-top: 30px;  }
.banner .swiper-slide li a{ background: #105cfb; font-size: 16px; color: #fff; border-radius: 4px; padding: 8px 15px; transition: 1s}
.banner .swiper-slide li a:hover{ background: #0437a0; transition: 1s}
.banner .text{ }
.text-spc{letter-spacing: 5px}
.ban_ly{ width: 100%;min-width:1280px; height: 670px; overflow: hidden; }
.ban_ly img{height:670px; position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.position-absolute { position: absolute!important;}
.def-hot-news{height: 60px;position: absolute;width: 100%;min-width:1280px;margin-top: -60px; z-index: 9; }
.def-hot-newsbj{background:url(../images/hotnewsbj.png) no-repeat center center; padding: 10px 0;}

.def-hot-news .hot-title{ color: #ff7b05; font-size: 24px;  font-weight: bold;float: left; width: 150px; font-style:italic; }
.hot-li{ float: left; width:980px; line-height:40px;}
.hot-li ul li { float: left; width: 31.3%; margin-right: 2%; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.hot-li ul li span{ padding: 2px 6px; border-radius: 6px; font-size:16px; font-weight: bold; font-style: italic; color: #fff; }
.hot-li ul li:nth-of-type(1) span{ background: #ff3b65 ;}
.hot-li ul li:nth-of-type(2) span{ background: #ff6e3b ;}
.hot-li ul li:nth-of-type(3) span{ background: #ffd33b ;}
.hot-more {  float: left; width:90px; text-align:right; font:14px; line-height:40px;font-style:italic;}

.def-gyqstb{ background:#fff; width:100%;min-width:1280px; overflow: hidden; padding:50px 0; }
.def-gyqsti{ font-size:32px; font-weight:bold; line-height:40px; }
.def-gyqscont{ padding:10px 0 }
.def-gyqscont-1{ float:left;width:835px; height:249px; opacity:1; overflow: hidden;}
/*.def-gyqscont-1:hover{opacity:0.8 ;transition:.2s; border-radius:5px;}*/
.def-gyqscont-1 h3{ font-size:30px;font-weight:bold; line-height:50px; color:#121212;padding:30px 0 10px 20px; }
.def-gyqscont-1 h4{ font-size:16px;line-height:30px; color:#686868;padding:0px 0 0 20px; }
.def-gyqscont-1 h5{font-size:16px; color:#686868;padding:20px 0 0 20px;margin-top:30px}
.def-gyqscont-1 h5 span{ padding:5px 30px; background: linear-gradient(to right, #ff7b05, #ffa025);line-height:26px; border-radius:15px 15px; color:#fff }
.def-gyqscont-1 h5 a:hover span{background:#ffc067;color:#fff;transition:.8s}
.def-gyqscont .def-gyqscont-1 .def-gyqscont-bj{position: relative;width:835px; height:249px;overflow: hidden;background:url(../images/def-gyqscont-1.jpg) no-repeat ;transition:.8s; z-index:1}
.def-gyqscont .def-gyqscont-1:hover .def-gyqscont-bj{transform: scale(1.05);transition:.8s;opacity:0.8}
.def-gyqscont .def-gyqscont-1 .def-gyqscont-nr{ position:relative;margin-top: -249px;z-index:2; }
.def-gyqscont-2{ float:right;opacity:1;transition:.8s ;width:419px; height:249px; overflow: hidden;}
/*.def-gyqscont-2:hover{ opacity:0.8 ;transition:.2s; border-radius:5px;}*/
.def-gyqscont-2 h3{ font-size:30px;font-weight:bold; line-height:50px; color:#FFF;padding:30px 0 10px 20px; }
.def-gyqscont-2 h4 { font-size:16px;line-height:30px; color:#FFF;padding:0px 0 0 20px; }
.def-gyqscont-2 h4 p{ font-size:16px;line-height:30px; color:#FFF;padding:0px 0 0 20px; }
.def-gyqscont-2 h5{font-size:16px; color:#FFF;padding:20px 0 0 20px;margin-top:0px}
.def-gyqscont-2 h5 span{ padding:5px 30px; background:#fff;line-height:26px; border-radius:15px 15px; color:#ff9d23 }
.def-gyqscont-2 h5 a:hover span{background:#ffc067;color:#fff;transition: .8s}
.def-gyqscont .def-gyqscont-2 .def-gyqscont-bj{position: relative;width:419px; height:249px; background:url(../images/def-gyqscont-2.jpg) no-repeat;transition:.8s; z-index:1}
.def-gyqscont .def-gyqscont-2:hover .def-gyqscont-bj{transform: scale(1.1);transition:.8s;opacity:0.8}
.def-gyqscont .def-gyqscont-2 .def-gyqscont-nr{ position:relative;margin-top: -249px;z-index:2;opacity:1}
.def-gyqscont-3{ float:left;width:419px; height:249px;overflow: hidden;opacity:1;transition:.8s }
/*.def-gyqscont-3:hover{ opacity:0.8 ;transition:.2s; border-radius:5px;}*/
.def-gyqscont-3 h3{ font-size:30px;font-weight:bold; line-height:50px; color:#FFF;padding:30px 0 10px 20px; }
.def-gyqscont-3 h4{ font-size:16px;line-height:30px; color:#FFF;padding:0px 0 0 20px; }
.def-gyqscont-3 h5{font-size:16px; color:#FFF;padding:20px 0 0 20px;}
.def-gyqscont-3 h5 span{ padding:5px 30px; background:#fff;line-height:26px; border-radius:15px 15px; color:#ff9d23 }
.def-gyqscont-3 h5 a:hover span{background:#ffc067;color:#fff;transition:.5s}
.def-gyqscont .def-gyqscont-3 .def-gyqscont-bj{position: relative;width:419px; height:249px;overflow: hidden;background:url(../images/def-gyqscont-3.jpg) no-repeat ;transition:.8s; z-index:1}
.def-gyqscont .def-gyqscont-3:hover .def-gyqscont-bj{transform: scale(1.05);transition:.8s;opacity:0.8}
.def-gyqscont .def-gyqscont-3 .def-gyqscont-nr{ position:relative;margin-top: -249px;z-index:2; opacity:1}
.def-gyqscont-4{ float:right;width:835px; height:249px; overflow: hidden;opacity:1;transition:.2s }
/*.def-gyqscont-4:hover{opacity:0.8;transition:.2s; border-radius:5px;}*/
.def-gyqscont-4 h3{ font-size:30px;font-weight:bold; line-height:50px; color:#045ff6;padding:30px 0 0px 0px;text-align:center; }
.def-gyqscont-4 h4{ font-size:16px;line-height:30px; color:#686868;text-align:center; }
.def-gyqscont-4 h5{font-size:16px; color:#686868;text-align:right; margin-right:30px;margin-top:30px}
.def-gyqscont-4 h5 span{ padding:5px 30px; background:#fff;line-height:26px; border-radius:15px 15px; color:#ff9d23 }
.def-gyqscont-4 h5 a:hover span{background:#ffc067;color:#fff;transition:.5s}
.def-gyqscont .def-gyqscont-4 .def-gyqscont-bj{position: relative;width:835px; height:249px;overflow: hidden;background:url(../images/def-gyqscont-4.jpg) no-repeat ;transition:.8s; z-index:1}
.def-gyqscont .def-gyqscont-4:hover .def-gyqscont-bj{transform: scale(1.1);transition:.8s;opacity:0.8}
.def-gyqscont .def-gyqscont-4 .def-gyqscont-nr{ position:relative;margin-top: -249px;z-index:2; }

.def-hxywtb{ background:#fff; width:100%;min-width:1280px; overflow: hidden; background:url(../images/def-hxywtb.jpg) no-repeat top center; background-size: 100% 100%;  }
.def-hxywcont{ font-weight:bold;min-height:800px; color:#fff; font-weight:bold; }
.def-hxywcont div{ width:300px; height:366px; overflow: hidden; }
/*.def-hxywcont div ul{ padding-top: 50px; }*/
.def-hxywcont h2{ font-size:32px; }
.def-hxywcont h3{ font-size:24px; /*text-shadow: 2px 1px 2px #888888;*/}
.def-hxywcont p{ font-size:16px; font-weight:normal; color:#eaeaea;/*text-shadow: 2px 1px 2px #888888;*/}
.def-hxyw1{ float: left; margin-right:26px;}
.def-hxyw2{ float: left; margin-right:26px;   /*background:url(../images/def-hxyw2.jpg) no-repeat;*/ }
.def-hxyw3{ float: left;margin-right:26px;/* background:url(../images/def-hxyw3.jpg) no-repeat;*/ }
.def-hxyw4{ float: left;margin-right:26px; /*background:url(../images/def-hxyw4.jpg) no-repeat;*/ }
.def-hxyw5{ float: left;margin-right:26px; /*background:url(../images/def-hxyw5.jpg) no-repeat;*/ }
.def-hxyw6{ float: left;margin-right:26px; /*background:url(../images/def-hxyw6.jpg) no-repeat;*/ }
.def-hxyw7{ float: left; /*background:url(../images/def-hxyw7.jpg) no-repeat;*/ }
.def-hxyw8{ float: left; /*background:url(../images/def-hxyw8.jpg) no-repeat;*/ }
.def-hxyw1{font-size:32px;margin-top:25px}
/*.def-hxyw1 h3{ font-size:32px; }*/
.def-hxyw1 h4{ font-size:60px; margin-top: 40px;}
.def-hxyw1 h5{ font-size:20px; margin-top: 50px; }
.def-hxyw1 h5 span{ border-left:15px solid #ff7b05; padding-left:20px;}
.def-hxyw1 h5 a{ color:#fff}
.def-hxyw2,.def-hxyw3,.def-hxyw4,.def-hxyw5,.def-hxyw6,.def-hxyw7,.def-hxyw8{text-indent:30px; font-size:24px;   margin-top:26px; }
.def-hxywcont ul a{ color:#fff; display:block;padding-bottom: 260px; } 
/*.def-hxyw2 ul,.def-hxyw3 ul,.def-hxyw4 ul,.def-hxyw5 ul,.def-hxyw6 ul,.def-hxyw7 ul,.def-hxyw8 ul{ background:rgba(0, 0, 0, 0); height:100% ;transition:.5s}
.def-hxyw2 ul:hover,.def-hxyw3 ul:hover,.def-hxyw4 ul:hover,.def-hxyw5 ul:hover,.def-hxyw6 ul:hover,.def-hxyw7 ul:hover,.def-hxyw8 ul:hover{ background:rgba(0, 0, 0, 0.3); height:100%;transition:.5s; }*/
.hxywbj{width:300px; height:366px;overflow: hidden;position: relative;transition:.9s;}
.hxywnr{position: relative; z-index:2; margin-top:-366px; padding-top:60px;transition:.9s;}
.def-hxyw2 .hxywbj{ background:url(../images/def-hxyw2.jpg) no-repeat;}
.def-hxyw3 .hxywbj{ background:url(../images/def-hxyw3.jpg) no-repeat;}
.def-hxyw4 .hxywbj{ background:url(../images/def-hxyw4.jpg) no-repeat;}
.def-hxyw5 .hxywbj{ background:url(../images/def-hxyw5.jpg) no-repeat;}
.def-hxyw6 .hxywbj{ background:url(../images/def-hxyw6.jpg) no-repeat;}
.def-hxyw7 .hxywbj{ background:url(../images/def-hxyw7.jpg) no-repeat;}
.def-hxyw8 .hxywbj{ background:url(../images/def-hxyw8.jpg) no-repeat;}
.def-hxyw2:hover .hxywbj,.def-hxyw3:hover .hxywbj,.def-hxyw4:hover .hxywbj,.def-hxyw5:hover .hxywbj,.def-hxyw6:hover .hxywbj,.def-hxyw7:hover .hxywbj,.def-hxyw8:hover .hxywbj{transform: scale(1.05);transition:.8s; z-index:1}
.def-hxyw2:hover .hxywnr,.def-hxyw3:hover .hxywnr,.def-hxyw4:hover .hxywnr,.def-hxyw5:hover .hxywnr,.def-hxyw6:hover .hxywnr,.def-hxyw7:hover .hxywnr,.def-hxyw8:hover .hxywnr{background:rgba(0, 0, 0, 0.8);transition:.8s;}

.def-hzhbtb{ background:#f2f5f7;width:100%;min-width:1280px; overflow: hidden;padding: 50px 0 20px 0;  }
.def-hzhbti{ font-size:32px;font-weight:bold; }
.def-hzhbtb{ }
.def-hzhbtbl{margin-bottom: 20px; overflow: hidden; }
.def-hzhbtbl-ti{ float: left;width: 200px; line-height:60px; font-size:24px;font-weight:bold;}
.def-hzhbtbl-tb{ float: left; width: 1060px; }
.def-hzhbtbl-tb li{ display: inline-block; margin: 10px 10px;height:66px; overflow: hidden; }
.def-hzhbtbl-tb li img{max-width:210px; max-height:66px;transition:.2s;}
.def-hzhbtbl-tb li:hover img{margin-top:2px;transition:.2s;transform: scale(1.01);}

.def-qsxwtb{ background:#fff;width:100%; min-width:1280px;overflow: hidden;padding: 100px 0 50px 0;  }
.def-qsxwti{ font-size:32px;font-weight:bold; line-height:50px;padding-bottom: 80px;overflow: hidden;  }
.def-qsxwtbbj{ /*background:url(../images/def-qsxwbj.jpg) repeat-y top center;*/ overflow: hidden; }
.def-qsxwtbxq{ background:#f2f5f7; overflow: hidden; height:300px;}
.def-qsxwtbxq-l{ float: left; width:650px; margin: 30px 0 0 30px; }
.def-qsxwtbxq-l h3{ font-size:24px;line-height:50px; font-weight:bold; overflow: hidden; height:50px; }
.def-qsxwtbxq-l h4{font-size:20px;line-height:30px; margin-bottom: 30px; padding-top:20px; color:#484848; font-weight:200; text-indent:2rem}
.def-qsxwtbxq-l li{font-size:18px;line-height:30px; font-weight:bold;height:90px; overflow:hidden;}
.def-qsxwtbxq-r{float: right;width:470px;padding: 15px; }
.def-qsxwtbxq-r img{height:270px; width:470px; border-radius:8px}

.tl-lxwm{ background:url(../images/lxwmbj1.jpg) no-repeat top center;margin: 0px 0; overflow: hidden;min-width:1280px;}
.tl-lxwmtb{ margin: 100px 0; padding:20px 40px; overflow: hidden; background:rgba(255,255,255, 0.5); width: 500px; float: left; border-radius:10px }
.tl-lxwm h3{ font-size:42px; font-weight:bold; line-height:50px }
.tl-lxwm h4{font-size:20px; font-weight:bold; line-height:40px; padding-bottom: 60px;}
.tl-lxwm h5{ line-height: 40px; font-size:18px;}
.tl-lxwm h5 span{ line-height: 40px; background: linear-gradient(to right, #ff7b05, #ffa025);padding:10px 50px; color:#fff; border-radius:20px 20px }

.foot{ background:#f7f7f7;overflow: hidden; min-width:1280px;}
.foot1{ border-bottom: 1px solid #f2f2f2; padding: 20px 0; margin-bottom:10px; overflow: hidden;}
.foot-l{ float: left; width: 45%;font-size:16px; }
.foot-l .foot-logo { height:40px ; overflow: hidden;}
.foot-l .foot-logo img{ height:40px ; }
.foot-l .foot-link{ line-height:30px; font-size:16px; font-weight:bold;overflow: hidden; }
.foot-l .foot-link h3{ line-height:30px;  margin: 30px 0 15px 0;color:#727475}
.foot-l .foot-link li{ display:inline; margin:15px 10px 0 0; }
.foot-l .foot-link li img{ height:60px ; }
.foot-r{ float: right;font-size:16px; }
.foot-r h3{ line-height:30px; text-transform: uppercase; color:#727475}
.foot-r-l{ float: left; width: 150px; }
.foot-r-l li{ line-height:36px; }
.foot-r-r{ float: right; width:110px; }
.foot-r-r h3{ line-height:30px; text-align:center;}
.foot-r-r img{ width: 110px; padding-top: 10px; }
.foot-2{ line-height:30px; font-size:14px; text-align:center; color:#878686; padding:8px 0; border-top:1px solid #dedede; }
.foot-2 a{ color:#878686 }

/*---在线客服---*/
.online {position: fixed;bottom: 150px;right: 10px;width: 60px;z-index: 999;color: #999;}
.online a {color: #666;}
.online a:hover {text-decoration: none;}
.online dl {background: #105cfb;padding: 10px 5px;margin-bottom: 1px;position: relative;}
.online dl dd {color: #fff;text-align: center;font-size: 12px;cursor: pointer;}
.online dl dd i {font-size: 25px;}
.online dl:hover {background: #ff9e23;}
.online dl dt {position: absolute;top: 0px;right: 60px;background: #fff;border: 1px solid #ccc;z-index: 9999;display: none;padding: 10px 15px;font-weight: normal;}
.online dl dt h3 {display: block;font-size: 16px;color: #666;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.online dl dt h3 i {margin-right: 5px;}
.online dl dt h3 span {float: right;cursor: pointer;}
.online dl dt input {border: 1px solid #ccc;border-radius: 5px;margin-top: 15px;height: 40px;line-height: 40px;padding: 3px 5px;width: 100%;}
.online dl dt button {margin: 10px 0;border: none;border-radius: 5px;width: 100%;font-size: 18px;height: 40px;line-height: 40px;background: linear-gradient(to right, #ff7b05, #ffa025);color: #fff;cursor: pointer;}
.online dl{ background: #6c757d }
.online p{ line-height: 30px; color: #666 }

/*---- 联系我们 ------*/
.lxwm{background:#fdedcb url(../images/lxwmbj.jpg) no-repeat top center; overflow: hidden;min-width:1280px;padding-top: 70px;}
.lxwmtb{padding: 50px 0; overflow: hidden;}
.lxwm-l{ float: left; width:650px ; }
.lxwm-l-1{ padding-top: 90px; }
.lxwm-l-1 img{}
.lxwm-l-2{ padding-top: 90px; }
.lxwm-l-2 img{}
.lxwm-r{ width: 420px; float: right; padding: 20px 40px 20px 40px; border-radius:10px; background:#fff}
.lxwm-r div{ margin-bottom: 20px; }
.lxwm-r .lxwm-r-1{ padding-bottom: 40px; }
.lxwm-r .lxwm-r-1 h3{ font-size:28px; font-weight:bold; color: #121212; line-height:40px }
.lxwm-r .lxwm-r-1 h4{ font-size:42px; font-weight:400;   line-height:50px;}
.lxwm-r .lxwm-r-2{ padding-bottom: 20px; }
.lxwm-r .lxwm-r-2 ul{ padding-bottom: 20px; }
.lxwm-r .lxwm-r-2 h3{font-size:18px; font-weight:bold; color: #121212; line-height:30px}
.lxwm-r .lxwm-r-2 h4{font-size:16px;   color:#919191;   line-height:30px;}
.lxwm-r .lxwm-r-3{ height: 50px; overflow: hidden; } 
.lxwm-r .lxwm-r-3 a{ display:block; text-align:center; line-height:50px; border-radius:8px; letter-spacing:5px; color:#fff ; font-size:16px; font-weight:bold;background: linear-gradient(to right, #ff7b05, #ffa025); }
.lxwm-r img{ height:50px; }
.gradient-text {  /* 设置渐变背景，从左(红色)到右(蓝色) */  background-image: linear-gradient(to right, #e56900, #ffa026);  /* 使文字有透明度，以便可以看到渐变效果 */  color: transparent; /* 使用背景渐变填充文字 */ -webkit-background-clip: text; background-clip: text;}
.lxwmform{ padding: 30px; display:none;}
.lxwmti{ font-size:30px;font-weight:bold;line-height:30px; }
.lxwmtips{ font:14px; color:#5b5b5b; line-height:24px; padding:10px 0; }
.lxwmbd-t{ font-size:14px; font-weight:bold; line-height:30px; }
.lxwmbd-f{ font-size:14px; font-weight:bold; margin-bottom:15px;}
.lxwmbd-f input{ line-height:36px; width: 100%; border:1px solid #ccc; border-radius:5px;text-indent:8px;letter-spacing:5px; }
.lxwmbd-bt{ line-height:40px; }
.lxwmbd-bt button{ width: 100%;line-height:40px; letter-spacing:5px; color:#fff ; border-radius:5px; border:none; font-size:16px; font-weight:bold;background: linear-gradient(to right, #ff7b05, #ffa025);}
.lxwmbd-yz {line-height:40px;margin-bottom:15px }
.lxwmbd-yz input{ line-height:36px; width: 80%; border:1px solid #ccc; border-radius:5px;text-indent:8px;letter-spacing:5px; }
.lxwmbd-yz img{ margin-left: 10px;width: 60px; border-radius:8px}

/*-------- 新闻 --------*/
.ban-news{background:#fad9cc url(../images/ban-news.jpg) no-repeat center 70px; padding-top:70px;}
.ban-news-txt { text-align:center; padding-top:190px;}
.ban-news-txt h4{ font:46px bold; line-height:60px }
.ban-news-txt h5{font:16px; color:#686868;line-height:50px }
.news-tb{ padding: 50px 0 60px 0;overflow: hidden;min-width:1280px; margin-top: 80px;}
.qsxwtbxqtb{ overflow:hidden; }
.qsxwtbxq{background-color: #fff; height:240px;padding:30px; border-radius:8px;  box-shadow: 5px 5px 10px rgba(174, 174, 174, 0.2); overflow: hidden; margin:15px 15px 25px 15px;transition: .8s}
.qsxwtbxq:hover{ box-shadow: 5px 5px 10px rgba(174, 174, 174, 0.5);transition: .8s}
.qsxwtbxq-l{ float: left; width:650px;  }
.qsxwtbxq-l h3{ font-size:24px;line-height:50px; font-weight:bold;overflow: hidden; height:50px; }
.qsxwtbxq-l h4{font-size:16px;line-height:40px;  color:#5b5b5b}
.qsxwtbxq-l li{font-size:16px;line-height:30px;height:120px;color:#5b5b5b;margin-bottom: 30px; overflow:hidden;}
.qsxwtbxq-r{float: right; width: 400px;}
.qsxwtbxq-r img{height: 240px; width:390px; border-radius:10px}
.qsxwxq{ width:900px; margin:0 auto; overflow: hidden; }
.qsxwxq-ti{ font:36px bold; line-height:46px}
.qsxwxq-data{ font:14px; color:#ff7b05; line-height:24px; margin:25px 0; }
.qsxwxq-data span{ background:#fbebd5; border-radius:5px; padding:5px 20px; }
.qsxwxq-cont{ line-height:180%; font:16px; border-bottom:1px dotted #ccc; margin:20px 0; padding:20px 0 }
.qsxwxq-cont img{max-width:100%;max-height:1000px;}
.qsxwxq-gd{line-height:30px; font:16px; overflow: hidden; }
.lmbj{height: 458px;min-width:1280px; padding-top: 70px;}

/*------- 关于我们 ---------*/
.ban-gywm{background:#fff9f7 url(../images/ban-gxwm.jpg) no-repeat center 70px; padding-top:70px;}
.ban-gywm-txt { text-align:center; padding-top:190px;}
.ban-gywm-txt h4{ font:46px bold; line-height:60px }
.ban-gywm-txt h5{font:16px; color:#686868;line-height:30px }
.gywm-js{overflow: hidden; margin:40px 0; padding:50px 0; }
.gywm-js-t{ width:45% }
.gywm-js-t h3{ font-size:30px;font-weight:bold; line-height:30px;padding:50px 0 20px 0; }
.gywm-js-t li{font:16px; color:#5b5b5b}
.gywm-js-t li dl{ line-height:30px;}
.gywm-js-p{}
.gywm-js-p img{ border-radius:8px; width:580px; height:390px; }
.gywm-js-t2{ width:40% }
.gywm-js-t2 h3{ font-size:30px;font-weight:bold; line-height:30px;padding:50px 0 20px 0; }
.gywm-js-t2 li{font:16px; color:#5b5b5b}
.gywm-js-t2 li dl{ line-height:30px;}
.ban-fzlc{background:#fff9f7 url(../images/ban-fzlc.jpg) no-repeat center 70px;}
.gywm-fz{ width: 1200px; margin:50px auto; overflow: hidden; }
.gywm-t{ line-height:60px; font:36px bold;text-align:center; padding: 40px 0 60px 0; }
.gywm-fz1{  overflow: hidden; }
.gywm-fz-p{ width: 50%;border-right: 1px solid #ff7500; text-align:center; padding-bottom:70px; z-index:9 }
.gywm-fz-p img{ width:382px; height: 224px; }
.gywm-fz-t{ width: 40.8%;  padding-left: 9%;}
.gywm-fz-dot{z-index:99; width:10px; height:10px; background:#ff7500; border-radius:50% 50%; margin-left:-114px}
.gywm-fz-t h3{ font-size:30px;font-weight:bold; line-height:30px;padding:0px 0 20px 0; }
.gywm-fz-t li{font:16px; color:#5b5b5b; max-height:180px; overflow-y:auto; }
.gywm-fz-t li p{ line-height:26px;}
.gywm-fz2{ border:1px solid #fff; }
.ban-ywbj{background:#fff9f7 url(../images/ban-ywbj.jpg) no-repeat center 70px;}
.ban-ywbj-txt { text-align:left; padding-top:150px;color:#fff;}
.ban-ywbj h4{ font:46px bold; line-height:60px;padding-bottom:30px; }
.ban-ywbj h5{font:16px; line-height:30px }
.ywbj1{height: 458px; background:#fff9f7 url(../images/ban-ywbj.jpg) no-repeat  center 70px; padding-top:70px; color:#fff;min-width:1280px;}
.ywbj-txt1 { text-align:left; padding-top:140px;}
.ywbj-txt1 h4{ font:36px bold; line-height:60px; padding-bottom:30px }
.ywbj-txt1 h5{font:16px; line-height:30px }
.ywbj2{height: 458px; background:#fff9f7 url(../images/ban-ywbj2.jpg) no-repeat top center;color:#fff;min-width:1280px;}
.ywbj-txt2 {  padding-top:140px; width: 75%; float:right;}
.ywbj-txt2 h4{ font:36px bold; line-height:60px; padding-bottom:30px;text-align:right; }
.ywbj-txt2 h5{font:16px; line-height:30px }
.ywbj3{height: 458px; background:#fff9f7 url(../images/ban-ywbj3.jpg) no-repeat top center;color:#fff;min-width:1280px;}
.ywbj-txt3 { text-align:left; padding-top:140px;}
.ywbj-txt3 h4{ font:36px bold; line-height:60px; padding-bottom:30px }
.ywbj-txt3 h5{font:16px; line-height:30px }
.ywbj{ width: 1200px; margin:50px auto; overflow: hidden; }
.ywbj-t{ line-height:60px; font:36px bold;text-align:center; padding: 30px 0 30px 0; }
.ywbj-p{ padding: 30px 0; text-align:center; }
.qyry{overflow: hidden;margin:40px 0}
.qyry1{padding: 20px 0; overflow: hidden; }
.qyry-t{ line-height:60px; font:36px bold;text-align:center; padding: 30px 0 50px 0; }
.qyry1 li{ float: left;width:21%;margin: 0 2%;text-align:center; }
.qyry li img{width: 100%; border:5px solid #fff1ea;transition: .8s }
.qyry li:hover img{ border:5px solid #fdcbb2;transition: .8s; border-radius:5px}
.qyry2 ul{padding: 20px 0; overflow: hidden; margin:40px 0}
.qyry2 li{ float: left;width:16%;margin: 0 2%;text-align:center;margin-bottom:30px; }
.qyry2 li img{width: 100%;}
/*-------分页----------*/
.justify-content-center {-ms-flex-pack: center!important;justify-content: center!important;}
.pagination {display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: .25rem;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;color: #17a2b8;background-color: #fff;border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1;color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.page-num-current:hover {color: #fff;}

/*------- 业务 -------*/
.ban-yw{height: 458px;min-width:1280px; overflow: hidden; padding-top: 70px;}
.ban-yw1{background:#fff9f7 url(../images/ban-yw1.jpg) no-repeat center 70px;}
.ban-yw2{background:#fff9f7 url(../images/ban-yw2.jpg) no-repeat center 70px;}
.ban-yw3{background:#fff9f7 url(../images/ban-yw3.jpg) no-repeat center 70px;}
.ban-yw4{background:#fff9f7 url(../images/ban-yw4.jpg) no-repeat center 70px;}
.ban-yw5{background:#fff9f7 url(../images/ban-yw4.jpg) no-repeat center 70px;}
.ban-yw6{background:#fff9f7 url(../images/ban-yw6.jpg) no-repeat center 70px;}
.ban-yw7{background:#fff9f7 url(../images/ban-yw7.jpg) no-repeat center 70px;}
.ban-yw-txt {  padding-top:140px;}
.ban-yw-txt h4{ font:40px bold; line-height:50px; color:#fff;padding-bottom: 20px;letter-spacing:3px}
.ban-yw-txt h4 span{ padding: 10px 20px;background: linear-gradient(to right, #ff7b05, #ffa025);border-radius:5px; }
.ban-yw-txt h5{font-size:16px; color:#686868;line-height:40px;padding-bottom: 20px;text-transform: uppercase; }
.ban-yw-txt p{font-size:20px;color:#686868;line-height:40px; margin-top:-30px; padding-bottom:20px;}
.ban-yw-txt h6{color:#fff;line-height:40px;}
.ban-yw-txt h6 span{padding: 10px 40px;background: linear-gradient(to right, #ff7b05, #ffa025); border-radius:5px; color:#fff;transition: .8s}
.ban-yw-txt h6:hover span{ background: linear-gradient(to right, #ffaf66, #ffb069); border-radius:5px; color:#fff;transition: .8s}

h5 span{color:#ff7500;padding:8px 40px ;border-radius:5px; border:1px solid #ff7500}

/*---养老---*/
.ywyl1{ padding:60px 0;min-width:1280px;overflow: hidden; }
.ywyl1 .fl{float: left; width: 45%;padding-top:20px}
.ywyl1 .fl h3{font-size:30px;font-weight:bold; line-height:40px; padding-bottom:50px}
.ywyl1 .fl h4{ color:#5b5b5b; line-height:30px;padding-bottom:50px }
.ywyl1 .fl h4 span{ color:#ff7500}
.ywyl1 .fl h5{  }
.ywyl1 .fl h5 span{color:#ff7500;padding:8px 40px ;border-radius:5px; border:1px solid #ff7500}
.ywyl1 .fr{ float: right; text-align:right; }
.ywyl2{ background:#fff1ea; padding:60px 0;overflow: hidden; min-width:1280px;}
.ywyl2-t{font-size:36px; font-weight: bold; line-height:40px; padding-bottom:30px}
.ywyl2-p{ text-align:center; padding: 30px 0; }
.ywyl3{   padding:60px 0;overflow: hidden;min-width:1280px;margin:0 auto;  }
.ywyl3-t{font-size:36px; font-weight: bold; line-height:40px; padding-bottom:30px}
.ywyl3-c{  }
.ywyl3-c ul{  float: left;width: 30.33%;margin: 20px 1%;border-radius:10px; height:120px; }
.ywyl3-c ul dl{ padding:0px 0 0 90px;background-size:64px 64px; margin:30px 0 0 20px; }
.ywyl3-c ul h3{ font-size:18px; font-weight: bolder;padding-bottom:5px; line-height:60px;height:60px;overflow: hidden; }
/*.ywyl3-c ul h4{ font-size:14px; color:#5b5b5b; line-height:22px; height:48px;overflow: hidden; }*/
.ywyl3-c ul:nth-child(1),.ywyl3-c ul:nth-child(2),.ywyl3-c ul:nth-child(3),.ywyl3-c ul:nth-child(7),.ywyl3-c ul:nth-child(8),.ywyl3-c ul:nth-child(9){ background:linear-gradient(to right, #ecf6fe, #fff9f7);transition: .8s}
.ywyl3-c ul:nth-child(4),.ywyl3-c ul:nth-child(5),.ywyl3-c ul:nth-child(6),.ywyl3-c ul:nth-child(10),.ywyl3-c ul:nth-child(11),.ywyl3-c ul:nth-child(12){ background:linear-gradient(to right, #fff1ea, #f7fbff);transition: .8s}
.ywyl3-c ul:nth-child(1):hover,.ywyl3-c ul:nth-child(2):hover,.ywyl3-c ul:nth-child(3):hover,.ywyl3-c ul:nth-child(7):hover,.ywyl3-c ul:nth-child(8):hover,.ywyl3-c ul:nth-child(9):hover{ background:linear-gradient(to right, #c2e1f9, #e0effd);transition: 1s}
.ywyl3-c ul:nth-child(4):hover,.ywyl3-c ul:nth-child(5):hover,.ywyl3-c ul:nth-child(6):hover,.ywyl3-c ul:nth-child(10):hover,.ywyl3-c ul:nth-child(11):hover,.ywyl3-c ul:nth-child(12):hover{ background:linear-gradient(to right, #fddccd, #fff5f1);transition: 1s}

.ywyl3-c ul:nth-child(1) dl{ background:url(../images/ywyl3-p1.png) no-repeat}
.ywyl3-c ul:nth-child(2) dl{ background:url(../images/ywyl3-p2.png) no-repeat}
.ywyl3-c ul:nth-child(3) dl{ background:url(../images/ywyl3-p3.png) no-repeat}
.ywyl3-c ul:nth-child(4) dl{ background:url(../images/ywyl3-p4.png) no-repeat}
.ywyl3-c ul:nth-child(5) dl{ background:url(../images/ywyl3-p7.png) no-repeat}
.ywyl3-c ul:nth-child(6) dl{ background:url(../images/ywyl3-p10.png) no-repeat}
.ywyl3-c ul:nth-child(7) dl{ background:url(../images/ywyl3-p5.png) no-repeat} 
.ywyl3-c ul:nth-child(8) dl{ background:url(../images/ywyl3-p8.png) no-repeat}
.ywyl3-c ul:nth-child(9) dl{ background:url(../images/ywyl3-p9.png) no-repeat}
.ywyl3-c ul:nth-child(10) dl{ background:url(../images/ywyl3-p12.png) no-repeat}
.ywyl3-c ul:nth-child(11) dl{ background:url(../images/ywyl3-p6.png) no-repeat}
.ywyl3-c ul:nth-child(12) dl{ background:url(../images/ywyl3-p11.png) no-repeat}

/*---评估----*/
.ywpg{min-width:1280px;}
.ywpg1{ background:url(../images/ywpg1.png) no-repeat 60% 0; overflow: hidden; z-index:10}
.ywpg1 .fl{float:left;width:45%; padding-top: 60px;}
.ywpg1 .fl h3{font-size:30px;font-weight:bold; line-height:40px; padding-bottom:30px}
.ywpg1 .fl h4{ color:#5b5b5b; line-height:30px;padding-bottom:30px }
.ywpg1 .fl h4 span{ color:#ff7500}
.ywpg1 .fr{ float: right; text-align:right;padding:50px 20px 0 0 ; }
.ywpg2{ background:#fff1ea; margin-top:-70px; min-width:1280px;overflow: hidden;z-index:1 }
.ywpg2-t{font-size:30px;font-weight:bold; line-height:40px; padding:100px 0  30px 0}
.ywpg2-n{padding:40px 0 80px 0;overflow: hidden;}
.ywpg2-n ul{ float: left;width: 18.3%; margin:0 1%; background-color:#fff; border-radius:10px; padding:20px 2%; height:320px;border:4px solid #fff;transition: .8s; background-repeat:no-repeat; background-position: 110px 160px }
.ywpg2-n h3{ font-size:18px; font-weight: bolder;padding-bottom:5px; line-height:22px;height:22px;padding-bottom:15px; overflow: hidden; }
.ywpg2-n li{ font-size:16px; color:#5b5b5b; line-height:26px; height:80px;overflow: hidden; }
.ywpg2-n ul:hover{ border:4px solid #f7dac8; transition: .8s}
.ywpg2-n ul:nth-child(1){ background-image:url(../images/ywyl3-c1.png); }
.ywpg2-n ul:nth-child(2){ background-image:url(../images/ywyl3-c2.png); }
.ywpg2-n ul:nth-child(3){ background-image:url(../images/ywyl3-c3.png); }
.ywpg2-n ul:nth-child(4){ background-image:url(../images/ywyl3-c4.png); }
.ywpg3{ background:#fff ;min-width:1280px;}

.ywpg2-n-1{padding:40px 0 50px 0;overflow: hidden;}
.ywpg2-n-1 ul{ float: left;width: 21%; margin:0 2%; background-color:#fff; border-radius:10px; padding-top:200px; height:150px;transition: .8s; background-repeat:no-repeat; background-position: center top;  }

.ywpg2-n-1 h3{ font-size:18px; text-align:center; font-weight: bolder;padding-bottom:5px; line-height:22px;height:22px;padding-bottom:15px; overflow: hidden; }
.ywpg2-n-1 li{ font-size:16px;text-align:center; color:#5b5b5b; line-height:26px; height:80px;overflow: hidden; }

/*.ywpg2-n-1 ul:hover{ border:4px solid #f7dac8; transition: .8s}*/
.ywpg2-n-1 ul:nth-child(1){ background-image:url(../images/ywyl3-c1.png); }
.ywpg2-n-1 ul:nth-child(2){ background-image:url(../images/ywyl3-c2.png); }
.ywpg2-n-1 ul:nth-child(3){ background-image:url(../images/ywyl3-c3.png); }
.ywpg2-n-1 ul:nth-child(4){ background-image:url(../images/ywyl3-c4.png); }


.ywpg3-2-n1{padding:20px 0 20px 0;overflow: hidden;}
.ywpg3-2-n1 ul{ float: left; width:27.33%; margin:10px 3%; text-align:center; background:#fff; border-radius:8px; padding:30px 0 10px 0}
.ywpg3-2-n1 ul h3{font-size:20px;font-weight:bold; line-height:30px; padding:10px 0 10px 0}
.ywpg3-2-n1 ul h4{ color:#5b5b5b; line-height:30px;padding-bottom:20px }
.ywpg3-2-n1 ul span{ color:#ff7500}


.ywpg3-t{font-size:30px;font-weight:bold; line-height:40px; padding:50px 0  30px 0}
.ywpg3-n1{padding:40px 0 40px 0;overflow: hidden;}
.ywpg3-n1 ul{ float: left; width:27.33%; margin:10px 3%; text-align:center; }
.ywpg3-n1 ul h3{font-size:20px;font-weight:bold; line-height:30px; padding-bottom:20px}
.ywpg3-n1 ul h4{ color:#5b5b5b; line-height:30px;padding-bottom:20px }
.ywpg3-n1 ul span{ color:#ff7500}


.ywpg3-n2{padding:20px 0 40px 0;overflow: hidden;}
.ywpg3-n2 ul{ float: left; width:17%; margin:10px 4%; text-align:center; }
.ywpg3-n2 ul h3{font-size:18px;font-weight:bold; line-height:30px; padding-top:20px}
.ywpg3-n2 ul h4{ color:#5b5b5b; line-height:30px;padding-top:5px }
.ywpg3-n2 ul span{ color:#ff7500}


.ywpg4{ background:#000 url(../images/ywpg4.jpg) no-repeat top center; overflow: hidden; color:#fff;min-width:1280px; }
.ywpg4-t{font-size:30px;font-weight:bold; line-height:40px; padding:70px 0  30px 0}
.ywpg4-n1 h3{ line-height:30px;padding-bottom:10px; width:45%; font-size:14px; }
.ywpg4-n2{ padding:20px 0 80px 0  }

/*---床位---*/
.ywcw1{min-width:1280px;}
.ywcw1{ background:#fff; padding:80px 0; overflow: hidden;z-index:1 }
.ywcw1 h3{font-size:30px;font-weight:bold; line-height:40px; padding:20px 0  20px 0}
.ywcw1 h4{font-size:14px; line-height:24px; padding:10px 0  30px 0}
.ywcw1 li{ text-align:center; }
.ywcw2{ background:#000 url(../images/ywpg4.jpg) no-repeat top center; overflow: hidden; color:#fff;min-width:1280px; }
.ywcw2-t{font-size:30px;font-weight:bold; line-height:40px; padding:40px 0  30px 0}
.ywcw2-n{ padding:20px 0 50px 0 ; overflow: hidden;}
.ywcw2-n ul{ float: left; width:340px; height:190px; margin: 20px 0; color:#fff; padding:4px; border-radius:5px;}
.ywcw2-n ul li{}

/*.ywcw2-n h3{ line-height:30px; font-size:16px;margin-bottom:40px;text-transform: uppercase; }
.ywcw2-n h4{ line-height:30px; font-size:30px; }
.ywcw2-n h3 span{background: linear-gradient(to right, #073459, #0e4461); padding:8px 20px;}
.ywcw2-n h4 span{background: linear-gradient(to right, #ff7b06, #ffa025); padding:8px 20px;}*/


.ywcw2-n ul:nth-child(1) {margin-right: 115px;}
.ywcw2-n ul:nth-child(2) {background: linear-gradient(to right, #fe7b05, #5a4d36);margin-right: 115px;}
.ywcw2-n ul:nth-child(3) {background: linear-gradient(to right, #fe7b05, #5a4d36);}
.ywcw2-n ul:nth-child(4) {background: linear-gradient(to right, #fe7b05, #5a4d36);margin-right: 115px;}
.ywcw2-n ul:nth-child(5) {background: linear-gradient(to right, #01ef77, #214f3e);margin-right: 115px;}
.ywcw2-n ul:nth-child(6) {background: linear-gradient(to right, #01ef77, #214f3e);}
.ywcw2-n ul:nth-child(2):hover {background: linear-gradient(to right, #fe7b05, #fe7b05);}
.ywcw2-n ul:nth-child(3):hover {background: linear-gradient(to right, #fe7b05, #fe7b05);}
.ywcw2-n ul:nth-child(4):hover {background: linear-gradient(to right, #fe7b05, #fe7b05);}
.ywcw2-n ul:nth-child(5):hover {background: linear-gradient(to right, #18e47e, #1a9856);}
.ywcw2-n ul:nth-child(6):hover {background: linear-gradient(to right, #18e47e, #18e47e);}

/*-----民政----*/
.ywmz1{ padding:60px 0;overflow: hidden;min-width:1280px; }
.ywmz1 .fl{float: left; width: 50%;padding-top:20px}
.ywmz1 .fl h3{font-size:30px;font-weight:bold; line-height:40px; padding-bottom:50px}
.ywmz1 .fl h4{ color:#5b5b5b; line-height:30px;padding-bottom:50px }
.ywmz1 .fl h4 span{ color:#ff7500}
.ywmz1 .fl h5 span{color:#ff7500;padding:8px 40px ;border-radius:5px; border:1px solid #ff7500}
.ywmz1 .fr{ float: right; text-align:right; }
.ywmz2{ background:#e8f1ff; padding:60px 0;overflow: hidden;min-width:1280px; }
.ywmz2-t{font-size:36px; font-weight: bold; line-height:40px; padding-bottom:30px}
.ywmz2-p{ text-align:center; padding: 30px 0; }
.ywmz3{ padding:80px 0;overflow: hidden; }
.ywmz3 .fl{float: right; width: 45%;padding-top:20px}
.ywmz3 .fl h3{font-size:30px;font-weight:bold; line-height:40px; padding-bottom:50px}
.ywmz3 .fl h4{ color:#5b5b5b; line-height:30px;padding-bottom:50px }
.ywmz3 .fl h4 span{ color:#ff7500}
.ywmz3 .fl h5 span{color:#ff7500;padding:8px 40px ;border-radius:5px; border:1px solid #ff7500}
.ywmz3 .fr{ float: left; text-align:right; }
.ywmz3-fr img{ border-radius:8px}
.ywjs2{ background:#e8f1ff; padding:60px 0;overflow: hidden;min-width:1280px; }
.ywjs2-t{font-size:36px; font-weight: bold; line-height:40px; padding-bottom:30px}
.ywjs2-p{ text-align:center; padding: 30px 0; }
.ywjs3-t{font-size:36px; font-weight: bold; line-height:40px; padding:80px 0 30px 0}
.ywjs3-n{ margin:10px 0 80px 0; overflow: hidden; }
.ywjs3-n ul{ margin: 20px 0 ;overflow: hidden; background:#e8f1ff; padding:20px; border:2px solid #e8f1ff; border-radius:10px  }
.ywjs3-n ul:hover{ border:2px solid #c6dcfe;  }
.ywjs3-n ul dl{ float:left; width:292px;height:178px; margin-right: 30px; }
.ywjs3-n ul h3{font-size:18px;font-weight:bold; line-height:40px; padding-bottom:20px}
.ywjs3-n ul li{ font-size:16px; color:#5b5b5b; line-height:25px; height:100px;overflow: hidden; }

/*---生活圈----*/
.ywsh1{  overflow: hidden; z-index:10;min-width:1280px;}
.ywsh1 .fl{float:left;width:45%; padding-top: 60px;}
.ywsh1 .fl h3{font-size:30px;font-weight:bold; line-height:40px; padding-bottom:30px}
.ywsh1 .fl h4{ color:#5b5b5b; line-height:30px;padding-bottom:30px }
.ywsh1 .fl h4 span{ color:#ff7500}
.ywsh1 .fr{ float: right; text-align:right;padding:50px 20px 0 0 ; }
.ywsh2{ background:#fff1ea; margin-top:-120px; overflow: hidden;z-index:1;min-width:1280px; }
.ywsh2-t{font-size:30px;font-weight:bold; line-height:40px; padding:100px 0  30px 0}
.ywsh2-n{padding:40px 0 80px 0;overflow: hidden;}


.ywsh6{ padding: 0px 0 50px 0;overflow: hidden; background-color:#000;color:#fff;}
.ywsh6 ul{ overflow:hidden;}
.ywsh6-t{padding: 50px 0 30px 0;overflow: hidden;}
.ywsh6-t h3{ font-size:30px;font-weight:bold; color:#fff; line-height:40px; padding-bottom:30px}
.ywsh6-1 ul li{ text-align:center;float:left;width:23%; margin: 30px 1%; opacity:1;transition: .5s}
.ywsh6-1 ul li img{ padding: 3px;border:1px solid #fed4bd; border-radius:5px;background:#fff; width: 240px; height:240px;}
.ywsh6-1 ul li img:hover{border:1px solid #f60;  }
.ywsh6-1 ul li p{margin-top:8px; font-size:16px; line-height:30px; }
/*.ywsh6-1 ul:nth-child(1) li{width: 27.33%; margin: 30px 3%;}*/
/*.ywsh6-1 ul:nth-child(2) li{width:23%; margin: 30px 1%;}*/
.ywsh6-1 ul:hover li { opacity: 0.1;transition: .5s }
.ywsh6-1 ul:hover li:hover { opacity:1;transition: .5s  }


/*---养老管家----*/
.ywgj1{  overflow: hidden; z-index:10;min-width:1280px;}
.ywgj1 .fl{float:left;width:45%; padding-top: 60px;}
.ywgj1 .fl h3{font-size:30px;font-weight:bold; line-height:40px; padding-bottom:30px}
.ywgj1 .fl h4{ color:#5b5b5b; line-height:30px;padding-bottom:30px }
.ywgj1 .fl h4 span{ color:#ff7500}
.ywgj1 .fr{ float: right; text-align:right;padding:50px 20px 0 0 ; }
.ywgj2{ background:#fff1ea; margin-top:-120px; overflow: hidden;z-index:1 ;min-width:1280px;}
.ywgj2-t{font-size:30px;font-weight:bold; line-height:40px; padding:100px 0  30px 0}
.ywgj2-n{padding:40px 0 80px 0;overflow: hidden;}
.ywgj2-n ul{ float: left; width:307px; margin: 20px 55px; background:#fff; border-radius:10px; border:4px solid #fff1ea; transition: .8s}
.ywgj2-n ul dl{ width:307px; height:166px; overflow: hidden; padding-bottom:30px;}
.ywgj2-n ul dl img{ width:307px; height:166px;border-radius:8px 8px 0 0  }
.ywgj2-n ul h3{ text-indent:30px; line-height:30px; height:30px; overflow: hidden; font-size:18px; font-weight:bold; }
.ywgj2-n ul li{ line-height:26px; font-size:14px; color:#5b5b5b; padding:10px 30px ; height:120px; }
.ywgj2-n ul:hover{ border:4px solid #fed9c7;transition: .8s }
.ywgj3{ padding: 50px 0;overflow: hidden; min-width:1280px;}
.ywgj3-t{font-size:30px;font-weight:bold; line-height:40px; padding:50px 0  50px 0}
.ywgj3 ul{ overflow:hidden; text-align:center;}

/*--- End 20250427 -----*/