body{font-family:"微软雅黑";font-size:16px;background-color: #fbfbfb;}
a{text-decoration: none;}
input,textarea:focus{outline: none;}
.text-truncate1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.text-truncate2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-truncate3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.medias-list-container{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.animate-box{opacity: 0;}

.btns{color: #ffffff;background-color: #0351d9;display: inline-block;transition: 0.3s;cursor:pointer;}

.btns.tg,.btns.wa{padding: 5px 15px;font-size: 14px;border-radius: 5px;}
.btns.tg{background-color: #26a6e7;}
.btns.wa{background-color: #4dc247;}
.btns.tg span:before,.btns.wa span:before{font-size: 20px;margin-right: 8px;font-family: "Font Awesome 6 Brands";font-weight: 400;vertical-align: middle;}
.btns.tg span:before{content: "\f2c6";}
.btns.wa span:before{content: "\f232";}
.btns.tg:hover,.btns.wa:hover{box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.5);}
.btns.gm{font-size: 16px;padding: 6px 0;border-radius:30px;display: block;background-color: #ff6a00;text-align: center;}

.items-box{padding: 12px 0 12px 0;}
.items-box.no-padd-top{padding-top: 0;}
.items-title{font-size: 18px;color: #000000;text-align: center;}
.items-title.color{color: #ff6a00;}
.items-desc{color: #666666;text-align: center;font-size: 12px;margin-top: 4px;}
.items-desc.color{color: #ff6a00;}
.items-desc .img{max-width: 100%;}
.items-conts{padding: 12px 0 0 0;}
.items-conts.lists{padding: 0;}
.items-conts.lists>div>div{margin-top: 12px;}
.items-conts>.img{max-width: 100%;}
.lists-box{margin-bottom: 12px;}

.navbar-custom{padding: 8px 0;background: rgb(255 255 255 / 100%);transition:All 0.2s ease-in-out;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1)}
.navbar-custom.navbar-top{background: rgb(255 255 255 / 100%);}
.navbar-custom .navbar-brand{padding:0;}
.navbar-custom .navbar-toggler{font-size: 16px;}
.navbar-custom .navbar-nav .nav-link{font-size: 16px;padding: 8px 20px;color: #000000;}
.navbar-custom.navbar-top .navbar-nav .nav-link{color: #333333;}
.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link.active{color: #0351d9;}

.banner .items{background-repeat: no-repeat;background-size: cover;background-position: center center;}
.banner .boxs{height: auto;padding: 70px 0 20px;display: flex;align-items: center;}
.banner .boxs2{}
.banner .boxs .title{font-size: 28px;color: #232e3c;font-weight: bold;}
.banner .boxs .title span{color: #447dfa;}
.banner .boxs .desc{font-size: 14px;margin-top: 10px;width: 70%;}
.banner .boxs .desc span{color: #0351d9;}
.banner .boxs .info{font-size: 12px;margin-top: 10px;width: 70%;}
.banner .boxs .info span{color: #0351d9;}
.banner .boxs .btns{font-size: 12px;padding: 5px 30px;margin-top: 20px;}
.banner .boxs .btns2{display: inline-block;font-size: 12px;padding: 5px 30px;margin-top: 20px;border-radius: 30px;font-weight: bold;color: #ffffff;background:linear-gradient(to right, #ff7031, #ff8f38);}

.fd{margin-top: 12px;}
.fd .box{padding: 12px 0px;display: flex;border: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.fd .box .item{flex: 1;padding: 0 6px 0 6px;display: flex;align-items: center;height: 100%;border-right: 1px solid #e1e1e1;}
.fd .box .item:last-child{border-right: none;}
.fd .box .item .image{display: none;}
.fd .box .item .image .img{transition: 0.3s;}
.fd .box .item:hover .image .img{transform: scale(1.1);}
.fd .box .item .detail{padding-left: 0px;}
.fd .box .item .detail .title{font-size: 14px;font-family: 'Arial';color: #0351d9;}
.fd .box .item .detail .title span{font-size: 18px;font-weight: bold;}
.fd .box .item .detail .desc{font-size: 12px;color: #666666;}

.fd2{margin-top: 0px;}
.fd2 .col-lg-4{margin-top: 12px;}
.fd2 .item{padding: 12px;height: 100%;display: flex;background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.05);}
.fd2 .item .image{display: none;}
.fd2 .item .image .img{transition: 0.3s;}
.fd2 .item:hover .image .img{transform: scale(1.1);}
.fd2 .item .detail{padding-left: 0px;}
.fd2 .item .detail .title{font-size: 14px;color: #000000;}
.fd2 .item .detail .desc{font-size: 12px;color: #666666;}

.ycp-menu{margin-top: 12px;}
.ycp-menu .tables{width: 100%;display: none;}
.ycp-menu .tables .item{font-size: 16px;padding: 8px 0;display: flex;position: relative;cursor:pointer;}
.ycp-menu .tables .item.active{color: #0351d9;}
.ycp-menu .tables .item::before{position: absolute;content:' ';left: 0;bottom: 0;right: 0;height: 2px;background-color: #f8f8f8;}
.ycp-menu .tables .item::after{position: absolute;content:' ';bottom: 0;right: 0;left: unset;height: 2px;width: 0;background: linear-gradient(to right, #0351d9, #0351d9);transition: 0.3s;}
.ycp-menu .tables .item.active::after{width: 100%;left: 0;right: unset;}
.ycp-menu .tables .item .image{margin-right: 6px;}
.ycp-menu .small{display: block;position: relative;}
.ycp-menu .small .scroll{display: block;white-space: nowrap;width: 100%;overflow: hidden;position: relative;}
.ycp-menu .small .scroll .item{font-size: 14px;padding: 8px 0;margin-right: 10px;display: inline-block;position: relative;cursor:pointer;}
.ycp-menu .small .scroll .item.active{color: #0351d9;}
.ycp-menu .small .scroll .item::before{position: absolute;content:' ';left: 0;bottom: 0;right: 0;height: 2px;background-color: #f8f8f8;}
.ycp-menu .small .scroll .item::after{position: absolute;content:' ';bottom: 0;right: 0;left: unset;height: 2px;width: 0;background: linear-gradient(to right, #0351d9, #0351d9);transition: 0.3s;}
.ycp-menu .small .scroll .item.active::after{width: 100%;left: 0;right: unset;}
.ycp-menu .small .scroll .btns-up{padding: 0 12px;position: absolute;top: 0;right: 0;bottom: 0;background-color: #eaeaea;display: flex;align-items: center;cursor: pointer;}
.ycp-menu .small .scroll .btns-up i{transition: 0.3s;}
.ycp-menu .small .scroll .btns-up.active i{transform: rotate(180deg);color: #0351d9;}
.ycp-menu .small .pos{display: none;}
.ycp-menu .small .pos.active{display: flex;flex-wrap: wrap;position: absolute;left: 0;right: 0;padding-left: 2%;padding-bottom: 10px;background-color: #ffffff;}
.ycp-menu .small .pos .item{font-size:12px;padding: 5px 0;width: 31%;margin-top: 10px;margin-right: 2.33333333333333%;background-color: #f1f2f5;text-align: center;cursor:pointer;}
.ycp-menu .small .pos .item.active{background-color: #0351d9;color: #ffffff;}

.ycp-bg{padding: 12px 0;background-color: #f4f6fa;}
.ycp-box .ycp-conts{display: none;}
.ycp-box .ycp-conts.active{display: block;}

.ycp-t{margin-top: 12px;}
.ycp-t:first-child{margin-top: 0px;}
.ycp-t .item{padding: 12px 12px;border: 2px solid #ffffff;display: block;background-image: url('../image/index/ycp-bg.png');background-repeat: no-repeat;background-position: center center;background-size: cover;}
.ycp-t .item .title{font-size: 16px;color: #333333;vertical-align: middle;font-weight: bold;}
.ycp-t .item:hover .title{color: #0351d9;}
.ycp-t .item .title span{margin-left: 8px;font-size: 12px;padding:0px 5px;border: 1px solid red;color: red;display: inline-block;border-radius: 2px;float: right;}
.ycp-t .item .desc{font-size: 14px;margin-top: 6px;color: #6a7998;}
.ycp-t .item .tags{font-size: 0;}
.ycp-t .item .tags span{font-size: 12px;padding: 2px 5px;margin-top: 8px;margin-right: 2px;display: inline-block;background-color: #8291b0;color: #ffffff;}
.ycp-t .item .tags span:last-child{margin-right: 0;}
.ycp-t .item .btns{font-size: 14px;padding: 5px 30px;margin-top: 12px;}

.ycp{margin-top: 12px;display: flex;flex-wrap: wrap;border-top: 1px solid #e0e6f1;border-left: 1px solid #e0e6f1;}
.ycp .item{width: 50%;padding: 12px 12px;border-right: 1px solid #e0e6f1;border-bottom: 1px solid #e0e6f1;display: block;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.ycp .item .title{font-size: 14px;color: #333333;vertical-align: middle;font-weight: bold;}
.ycp .item:hover .title{color: #0351d9;}
.ycp .item .title span{margin-left: 6px;font-size: 10px;padding:0px 5px;border: 1px solid red;color: red;display: inline-block;border-radius: 2px;float: right;}
.ycp .item .desc{font-size: 12px;margin-top: 6px;color: #6a7998;}
.ycp .item .tags{font-size: 0;}
.ycp .item .tags span{font-size: 10px;padding: 2px 5px;margin-top: 8px;margin-right: 2px;display: inline-block;background-color: #8291b0;color: #ffffff;}
.ycp .item .tags span:last-child{margin-right: 0;}

.gmlc{margin-top: 12px;border-left: 2px solid #ffffff;border-top: 2px solid #ffffff;display: flex;flex-wrap: wrap;}
.gmlc .item{padding: 20px 12px;width: 50%;height: 100%;display: flex;border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);position: relative;}
.gmlc .item::before{font-size: 90px;line-height: 70px;font-family: 'Arial';position: absolute;left: 20px;top: 50%;transform: translateY(-50%);font-style: italic;font-weight: bold;color: rgb(205, 215, 245, 0.3);}
.gmlc .item:nth-child(1)::before{content: '1';}
.gmlc .item:nth-child(2)::before{content: '2';}
.gmlc .item:nth-child(3)::before{content: '3';}
.gmlc .item:nth-child(4)::before{content: '4';}
.gmlc .item:nth-child(5)::before{content: '5';}
.gmlc .item .detail{flex: 1;position: relative;z-index: 10;}
.gmlc .item .detail .title{font-size: 14px;color: #333333;font-weight: bold;}
.gmlc .item .detail .desc{font-size: 12px;color: #666666;}
.gmlc .item .image{display: none;}
.gmlc .item .image .img{transition: 0.3s;}
.gmlc .item:hover .image .img{transform: scale(1.1);}

.szwl-menu{}
.szwl-menu .swiper-slide{padding: 6px 0;font-size: 14px;width: auto;color: #000000;transition: 0.3s;font-weight: bold;cursor:pointer;}
.szwl-menu .swiper-slide .img{display: none;}
.szwl-menu .swiper-slide.swiper-slide-thumb-active::after{width: 100%;left: 0;right: unset;}
.szwl-menu .swiper-slide:hover,.szwl-menu .swiper-slide.swiper-slide-thumb-active{color: #0351d9;}
.szwl-menu .swiper-slide::before{position: absolute;content:' ';left: 0;bottom: 0;right: 0;height: 2px;background-color: #f8f8f8;}
.szwl-menu .swiper-slide::after{position: absolute;content:' ';bottom: 0;right: 0;left: unset;height: 2px;width: 0;background: linear-gradient(to right, #0351d9, #0351d9);transition: 0.3s;}
.ycp-menu .tables .item.active::after{width: 100%;left: 0;right: unset;}

.szwl-pack{margin-top: 12px;border: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.05);}
.szwl-pack .item{padding: 12px 12px;display: block;}
.szwl-pack .item .image{width: 100%;text-align: center;}
.szwl-pack .item .image .img{max-width: 100%;}
.szwl-pack .item .detail{flex: 1;}
.szwl-pack .item .detail .tb{padding: 4px;margin-top: 2px;border-radius: 2px;display: inline-block;background-color: #afc3ed;display: none;}
.szwl-pack .item .detail .title{font-size:16px;margin-top: 10px;color: #000000;font-weight: bold;}
.szwl-pack .item .detail .desc p{font-size: 12px;margin-top: 5px;margin-bottom: 0;color: #666666;}
.szwl-pack .item .detail .desc p span{margin-right: 2px;color: #0351d9;font-weight: bold;}
.szwl-pack .item .detail .btns{font-size: 14px;padding: 5px 30px;margin-top: 8px;}

.qzjjfa{display: block;}
.qzjjfa .item{width: 100%;height: 100%;margin-right: 0px;padding:10px 12px;border: 2px solid #ffffff;position: relative;transition: all .3s;overflow: hidden;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.qzjjfa .item:last-child{margin-right: 0px;}
.qzjjfa .item .image{display: none;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background-repeat: no-repeat;background-position: right center;background-size: auto 100%;}
.qzjjfa .item .detail{position: relative;z-index: 2;}
.qzjjfa .item .title{font-size: 16px;color: #000000;font-weight: bold;transition: all .3s;}
.qzjjfa .item .desc{font-size:12px;margin-top: 5px;color: #000000;display: block;}
.qzjjfa .item .info{display: block;}
.qzjjfa .item .info p{font-size: 12px;margin-top: 5px;margin-bottom: 0;color: #666666;}
.qzjjfa .item .info p span{margin-right: 2px;color: #0351d9;font-weight: bold;}
.qzjjfa .item .subtitle{font-size: 16px;margin-top: 10px;display: block;font-weight: bold;}
.qzjjfa .item .tags{margin-top: 5px;font-size: 0;display: block;}
.qzjjfa .item .tags span{font-size: 12px;margin-right: 8px;color: #666666;}
.qzjjfa .item .tags span::before{margin-right: 5px;font-family: "Font Awesome 6 Free";font-weight: 400;color: #0351d9;content: "\f14a";}
.qzjjfa .item .tags span i{color: #0351d9;}
.qzjjfa .item .btns{font-size: 12px;padding: 5px 30px;margin-top: 10px;display: inline-block;}
.qzjjfa .active{width: 100%;}
.qzjjfa .active .title{color: #000000;}
.qzjjfa .active .image{opacity: 0.2;}
.qzjjfa .active .desc{display: block;}
.qzjjfa .active .info{display: block;}
.qzjjfa .active .subtitle{display: block;}
.qzjjfa .active .tags{display: block;}
.qzjjfa .active .btns{display: inline-block;}

.jjfa{margin-top: 12px;}
.jjfa .item{padding: 12px 12px;height: 100%;display: flex;align-items: center;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.jjfa .image{display: none;margin-right: 10px;}
.jjfa .image .img{transition: 0.3s;}
.jjfa:hover .image .img{transform: scale(1.1);}
.jjfa .detail .title{font-size: 14px;color: #000000;font-weight: bold;}
.jjfa:hover .detail .title{color: #0351d9;}
.jjfa .detail .desc{font-size: 12px;margin-top: 5px;color: #666666;}

.map-bg{background-color: #f4f6fa;}
.map{background-size: 100% auto;background-position: bottom center;background-image: url('../image/index/map-bg.jpg');background-repeat: no-repeat;}
.jcssjs{width: 100%;padding: 0px 0 160px;}
.jcssjs .item{margin-top: 5px;display: flex;}
.jcssjs .item:first-child{margin-top: 0;}
.jcssjs .item .image{display: none;padding-top: 10px;margin-right: 20px;}
.jcssjs .item .detail .nums .scrollnum{font-size: 26px;font-family: 'Arial';font-weight: bold;color: #0351d9;}
.jcssjs .item .detail .nums .dw{font-size: 20px;font-family: 'Arial';color: #0351d9;}
.jcssjs .item .detail .nums .txt{font-size: 14px;color: #000000;}
.jcssjs .item .detail .desc{font-size: 14px;margin-top: 0px;color: #666666;}

.rz{display: flex;flex-wrap: wrap;border: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.rz .item{padding: 10px 10px;width: 33.33333333333%;height: 100%;text-align: center;display: block;}
.rz .item .image{}
.rz .item .image .img{max-width: 100%;}
.rz .item .detail{margin-top: 5px;}
.rz .item .detail .title{font-size: 12px;color: #000000;}
.rz .item:hover .detail .title{color: #0351d9;}

.ysc-bg{background-size: 100% auto;background-image: unset;background-repeat: no-repeat;background-position: top center;background-color: #fbfbfb;}
.ysc-bg .pan1{margin-top: 12px;padding: 0 12px;}
.ysc-bg .pan1 .txt{font-size: 14px;color: #666666;}
.ysc-bg .pan1 .item{font-size: 14px;padding: 6px 0 6px;color: #666666;}
.ysc-bg .pan2{margin-top: 0;padding: 0 12px 12px;}
.ysc-bg .pan2>div>div{margin-top: 12px;}
.ysc-bg .pan2 .item{padding: 10px 5px;border-radius: 5px;height: 100%;display: block;text-align: center;border: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.ysc-bg .pan2 .item .detail{margin-top: 5px;}
.ysc-bg .pan2 .item .detail .title{font-size: 12px;color: #000000;}
.ysc-bg .pan2 .item:hover .detail .title{color: #0351d9;}

.foot{margin-top: 0px;}
.ftb>div{margin-top: 12px;}
.ftb .item{padding: 12px;border-radius: 5px;display: flex;align-items: center;border: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.ftb .item .image{font-size: 16px;margin-right: 10px;color: #000000;font-weight: bold;}
.ftb .item .image .img{display: none;}
.ftb .item .detail{font-size: 12px;color: #666666;}

.fmenu{margin-top: 10px;padding: 10px 0;border-top: 1px solid #eaeaea;}
.fmenu .infos{text-align: left;}
.fmenu .infos .title{font-size: 16px;color: #000000;font-weight: bold;}
.fmenu .infos .tel{font-size: 12px;margin-top: 4px;color: #000000;}
.fmenu .infos .tel .num{font-size: 18px;color: #0351d9;}
.fmenu .infos .btns{font-size: 12px;padding: 5px 15px;margin-top: 4px;}
.fmenu .box{margin-left: 0px;padding-left: 0px;border-left: none;display: block;}
.fmenu .box .item{margin-top: 12px;font-size: 0;}
.fmenu .box .item .t{font-size: 16px;display: block;color: #000000;font-weight: bold;}
.fmenu .box .item .t:hover{color: #0351d9;}
.fmenu .box .item .c{font-size: 14px;margin-top:2px;margin-right:8px;display: inline-block;color: #666666;}
.fmenu .box .item .c:hover{color: #0351d9;}

.pro{padding: 25px 12px 110px 12px;box-shadow: 0 0px 5px 0 rgb(0, 0, 0, 0.1);height: 100%;position: relative;border: 2px solid #ffffff;background:linear-gradient(to bottom, #eff2f7, #ffffff);}
.pro .pt{width: 77px;height: 25px;position: absolute;right: -2px;top: -6px;background-image: url('../image/activity/pt-bg.png');}
.pro .title{font-size: 14px;font-weight: bold;color: #000000;}
.pro .desc{font-size: 12px;color: #666666;}
.pro:hover .title{color: #0351d9;}
.pro .confs{margin-top: 0px;}
.pro .confs .tms{display: flex;padding: 12px 0 10px;border-bottom: 1px solid #dddddd;}
.pro .confs .tms .q{font-size: 12px;width: 60px;color: #666666;}
.pro .confs .tms .a{font-size: 12px;color: #000000;flex: 1;}
.pro .confs .tms .zk{padding: 0px 5px;font-size: 12px;display: inline-block;float: right;border: 1px solid #ff9595;color: #ff2627;}
.pro .tags{margin-top: 10px;font-size: 0;}
.pro .tags span{padding: 0px 5px;margin-right: 4px;font-size: 12px;display: inline-block;}
.pro .tags span:last-child{margin-right: 0;}
.pro .tags span.sdth{border: 1px solid #ff9595;color: #ffffff;background:linear-gradient(to right, #ffb595, #ff7045);}
.pro .tags span.zk{border: 1px solid #ff9595;color: #ff2627;}
.pro .tags span.bq{border: 1px solid #999999;color: #999999;}
.pro .foots{position: absolute;left: -2px;bottom: -2px;right: -2px;}
.pro .prices{font-size: 0;margin: 0px 0 0;padding: 0 12px;}
.pro .prices .unit{font-size: 14px;color: #ff0000;font-family: 'Arial';}
.pro .prices .num1{font-size: 20px;color: #ff0000;font-weight: bold;font-family: 'Arial';}
.pro .prices .num2{font-size: 14px;color: #ff0000;font-weight: bold;font-family: 'Arial';}
.pro .prices .txt2{font-size: 14px;color: #ff0000;}
.pro .prices .ptjsc{font-size: 12px;padding: 2px 5px;position: relative;margin-left: 12px;display: inline-block;background:linear-gradient(to right, #fee9c7 0%, #fef3e0 50%, #fee9c7 100%);color: #712d17;}
.pro .prices .ptjsc:before{content: ' ';display: block;width: 8px;height: 8px;background-color: #fee9c7;position: absolute;left: -4px;top: 50%;transform: translateY(-50%) rotate(45deg);}
.pro .old_prices{font-size: 12px;padding: 0 12px;margin-top: 2px;color: #a4a4a4;}
.pro .old_prices span{text-decoration: line-through;}
.pro .btns-box{margin-top: 10px;}
.pro .btns{padding: 8px 0;font-size: 14px;width: 100%;text-align: center;}

.media{padding: 15px 12px;height: 100%;display: flex;transition: 0.3s;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.media.bg{background-color: #d0e0ff;box-shadow: unset;}
.media:hover{background-color: #1655d4;}
.media .image{display: none;font-size: 0;margin-right: 20px;}
.media.flex-column .image{margin-bottom: 10px;}
.media.text-center .image{margin-right: 0px;}
.media .image .icon{display: inline-block;width: 50px;height: 50px;background-repeat: no-repeat;background-image: url('../image/txygjb/icon-bg.png');transition: 0.3s;}
.media .detail .title{font-size: 14px;color: #000000;font-weight: bold;transition: 0.3s;}
.media:hover .detail .title{color: #ffffff;}
.media .detail .desc{font-size: 12px;margin-top: 5px;color: #666666;transition: 0.3s;}
.media:hover .detail .desc{color: #ffffff;}
.media .image .icon1{background-position: 0 0;}
.media .image .icon2{background-position: 0 -50px;}
.media .image .icon3{background-position: 0 -100px;}
.media .image .icon4{background-position: 0 -150px;}
.media .image .icon5{background-position: 0 -200px;}
.media .image .icon6{background-position: 0 -250px;}
.media .image .icon7{background-position: 0 -300px;}
.media .image .icon8{background-position: 0 -350px;}
.media .image .icon9{background-position: 0 -400px;}
.media .image .icon10{background-position: 0 -450px;}
.media .image .icon11{background-position: 0 -500px;}
.media .image .icon12{background-position: 0 -550px;}
.media .image .icon13{background-position: 0 -600px;}
.media .image .icon14{background-position: 0 -650px;}
.media .image .icon15{background-position: 0 -700px;}
.media .image .icon16{background-position: 0 -750px;}
.media .image .icon17{background-position: 0 -800px;}
.media .image .icon18{background-position: 0 -850px;}
.media .image .icon19{background-position: 0 -900px;}
.media .image .icon20{background-position: 0 -950px;}
.media .image .icon21{background-position: 0 -1000px;}
.media .image .icon22{background-position: 0 -1050px;}
.media .image .icon23{background-position: 0 -1100px;}
.media .image .icon24{background-position: 0 -1150px;}
.media .image .icon25{background-position: 0 -1200px;}
.media .image .icon26{background-position: 0 -1250px;}
.media .image .icon27{background-position: 0 -1300px;}
.media .image .icon28{background-position: 0 -1350px;}
.media .image .icon29{background-position: 0 -1400px;}
.media .image .icon30{background-position: 0 -1450px;}
.media .image .icon31{background-position: 0 -1500px;}
.media .image .icon32{background-position: 0 -1550px;}
.media:hover .image .icon1{background-position: -50px 0;}
.media:hover .image .icon2{background-position: -50px -50px;}
.media:hover .image .icon3{background-position: -50px -100px;}
.media:hover .image .icon4{background-position: -50px -150px;}
.media:hover .image .icon5{background-position: -50px -200px;}
.media:hover .image .icon6{background-position: -50px -250px;}
.media:hover .image .icon7{background-position: -50px -300px;}
.media:hover .image .icon8{background-position: -50px -350px;}
.media:hover .image .icon9{background-position: -50px -400px;}
.media:hover .image .icon10{background-position: -50px -450px;}
.media:hover .image .icon11{background-position: -50px -500px;}
.media:hover .image .icon12{background-position: -50px -550px;}
.media:hover .image .icon13{background-position: -50px -600px;}
.media:hover .image .icon14{background-position: -50px -650px;}
.media:hover .image .icon15{background-position: -50px -700px;}
.media:hover .image .icon16{background-position: -50px -750px;}
.media:hover .image .icon17{background-position: -50px -800px;}
.media:hover .image .icon18{background-position: -50px -850px;}
.media:hover .image .icon19{background-position: -50px -900px;}
.media:hover .image .icon20{background-position: -50px -950px;}
.media:hover .image .icon21{background-position: -50px -1000px;}
.media:hover .image .icon22{background-position: -50px -1050px;}
.media:hover .image .icon23{background-position: -50px -1100px;}
.media:hover .image .icon24{background-position: -50px -1150px;}
.media:hover .image .icon25{background-position: -50px -1200px;}
.media:hover .image .icon26{background-position: -50px -1250px;}
.media:hover .image .icon27{background-position: -50px -1300px;}
.media:hover .image .icon28{background-position: -50px -1350px;}
.media:hover .image .icon29{background-position: -50px -1400px;}
.media:hover .image .icon30{background-position: -50px -1450px;}
.media:hover .image .icon31{background-position: -50px -1500px;}
.media:hover .image .icon32{background-position: -50px -1550px;}

.jszd{padding: 15px 12px;display: flex;flex-direction: column;justify-content: space-between;align-items: center;background-image: url('../image/txygjb/jszd-bg.png');background-repeat: no-repeat;background-size: cover;background-color: #1156d4;}
.jszd .detail{flex: 1;}
.jszd .detail .title{font-size: 18px;color: #ffffff;font-weight: bold;}
.jszd .detail .desc{font-size: 12px;margin-top: 5px;color: #ffffff;}
.jszd .btns{font-size: 14px;padding: 8px 60px;margin-top: 10px;background-color: #ffffff;color: #000000;}

.qxcp{padding: 15px 12px;display: flex;flex-direction: column;justify-content: space-between;align-items: center;background-image: url('../image/txygjb/qxcp-bg.png');background-repeat: no-repeat;background-size: cover;background-color: #1156d4;}
.qxcp .detail{flex: 1;}
.qxcp .detail .title{font-size: 18px;color: #ffffff;font-weight: bold;}
.qxcp .detail .desc{font-size: 12px;margin-top: 5px;color: #ffffff;}
.qxcp .detail .desc p{margin: 10px 0 0 0;font-size: 0;}
.qxcp .detail .desc p span::before{font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f058";margin-right: 5px;}
.qxcp .detail .desc p span{font-size: 12px;margin-right: 5px;}
.qxcp .detail .desc p span:last-child{margin-right: 0;}
.qxcp .image{display: none;}

.kfgk-box{box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.kfgk-box>.row>div{}
.kfgk{padding: 12px 0;height: 100%;text-align: center;}
.kfgk .title{font-size: 26px;line-height: 20px;color: #000000;font-family: 'Arial';font-weight: bold;}
.kfgk .desc{font-size: 12px;color: #333333;}

.arc-cont{font-size: 14px;color: #333333;}
.arc-cont .img{margin-top: 15px;max-width: 100%;}

.yhgmlc .ens{font-size: 14px;padding-bottom: 4px;margin-bottom: 4px;border-bottom: 2px solid #000000;color: #000000;font-family: 'Arial';}
.yhgmlc .boxs{display: flex;}
.yhgmlc .boxs .title{width: 70px;font-size: 14px;padding-left: 0px;color: #000000;font-weight: bold;position: relative;}
.yhgmlc .boxs .title:before{top: 14px;width: 10px;height: 10px;display: none;content: ' ';background-color: #000000;position: absolute;left: 0;border-radius: 50%;}
.yhgmlc .boxs .desc{font-size: 12px;padding: 0 0 0 12px;flex: 1;color:#000000;}
.yhgmlc .boxs .image{display: none;padding: 8px 30px;border: 3px solid #000000;border-radius: 10px;}

.code-ad{padding: 12px 12px;border-radius: 5px;display: flex;justify-content: space-between;background-repeat: no-repeat;background-position: left center;background-size: auto;}
.code-ad .l{font-size: 14px;padding: 0;color:#ffffff;}
.code-ad .r{display:none;font-size: 18px;padding: 40px 8px 0 0;color:#ffffff;}

.txycp{padding: 0 12px 12px;border-radius: 5px;background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.05);}
.txycp .item{border-radius: 5px;margin-top: 12px;overflow: hidden;}
.txycp .item .lis{font-size: 12px;padding: 8px 12px;text-align: center;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txycp .item .lis:nth-child(odd){background-color: #e1eaff;}
.txycp .item .lis:nth-child(even){background-color: #eaf0ff;}
.txycp .item .lis span{margin:4px 0;padding: 8px 12px;font-size:14px;font-weight:bold;display: block;background-color: #447dfa;border-radius: 30px;color: #ffffff;}

.zbcp{padding: 10px 12px;border-radius: 5px;height: 100%;background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.05);}
.zbcp .detail{margin-top: 0px;}
.zbcp .detail .title{font-size: 14px;color: #000000;font-weight: bold;}
.zbcp:hover .detail .title{color: #447dfa;}
.zbcp .detail .desc{font-size: 12px;margin-top: 2px;color: #666666;}
.zbcp .image{transition: 0.3s;display: none;width: 48px;height: 48px;background-image: url('../image/yhxq/zbcp-icon.png');background-repeat: no-repeat;}
.zbcp .img1{background-position: 0 0;}
.zbcp .img2{background-position: 0 -48px;}
.zbcp .img3{background-position: 0 -96px;}
.zbcp .img4{background-position: 0 -144px;}
.zbcp .img5{background-position: 0 -192px;}
.zbcp .img6{background-position: 0 -240px;}
.zbcp .img7{background-position: 0 -288px;}
.zbcp .img8{background-position: 0 -336px;}
.zbcp:hover .img1{background-position: -48px 0;}
.zbcp:hover .img2{background-position: -48px -48px;}
.zbcp:hover .img3{background-position: -48px -96px;}
.zbcp:hover .img4{background-position: -48px -144px;}
.zbcp:hover .img5{background-position: -48px -192px;}
.zbcp:hover .img6{background-position: -48px -240px;}
.zbcp:hover .img7{background-position: -48px -288px;}
.zbcp:hover .img8{background-position: -48px -336px;}

.yhzk-ad{padding: 12px 12px;border-radius: 5px;background-image: url('../image/yhxq/yhzk-bg.jpg');background-repeat: no-repeat;background-position: bottom center;background-size: cover;}
.yhzk-ad .title{font-size: 16px;color: #ffffff;font-weight: bold;}
.yhzk-ad .desc{font-size: 14px;margin-top: 4px;color: #ffffff;}

.ltfd{display:none;position:fixed;left:0;top:50%;transform: translate(20px, -50%);}
.ltfd .item{margin-top:5px;display:block;font-weight:bold;font-size:14px;color:#333333;cursor:pointer;}
.ltfd .item:hover{color:#0351d9;}
.ltfd .item i{font-size:8px;vertical-align: middle;}

@media (min-width:576px){
}
@media (min-width:992px){
    
    .btns.tg,.btns.wa{padding: 2px 30px;font-size: 18px;}
    .btns.tg span:before,.btns.wa span:before{font-size: 40px;margin-right: 12px;}
    .btns.gm{font-size: 20px;padding: 15px 0;}
    
    .items-box{padding: 60px 0 60px 0;}
    .items-title{font-size: 40px;}
    .items-desc{font-size: 18px;margin-top: 10px;}
    .items-conts{padding: 60px 0 0 0;}
    .items-conts.lists{padding: 36px 0 0 0;}
    .items-conts.lists>div>div{margin-top: 24px;}
    .lists-box{margin-bottom: 24px;}
    
    .navbar-custom{padding: 3px 0;}
    .navbar-custom.navbar-top{background: rgb(255 255 255 / 0%);}
    .navbar-custom .navbar-nav .nav-link{font-size: 16px;padding: 15px 20px;}
    
    .banner .boxs{height: 660px;padding: 0;}
    .banner .boxs2{padding: 0 0 90px 0;}
    .banner .boxs .detail{flex: 1;}
    .banner .boxs .title{font-size: 72px;}
    .banner .boxs .desc{font-size: 30px;margin-top: 30px;width: 100%;}
    .banner .boxs .info{font-size: 20px;margin-top: 30px;width: 70%;}
    .banner .boxs .btns{font-size: 18px;padding: 8px 70px;margin-top: 40px;}
    .banner .boxs .btns2{font-size: 18px;padding: 10px 50px;margin-top: 40px;}
    
    .fd{margin-top: -60px;}
    .fd .box{padding: 30px 30px;}
    .fd .box .item{padding: 0 16px 0 16px;}
    .fd .box .item .image{display: block;}
    .fd .box .item .detail{padding-left: 10px;}
    .fd .box .item .detail .title{font-size: 20px;}
    .fd .box .item .detail .title span{font-size: 30px;}
    .fd .box .item .detail .desc{font-size: 16px;}
    
    .fd2{margin-top: -130px;}
    .fd2 .col-lg-4{margin-top: 0;}
    .fd2 .item{padding: 16px;}
    .fd2 .item .image{display: block;}
    .fd2 .item .detail{padding-left: 10px;}
    .fd2 .item .detail .title{font-size: 16px;}
    .fd2 .item .detail .desc{font-size: 16px;}
    
    .ycp-menu{margin-top: 60px;}
    .ycp-menu .tables{display: table;}
    .ycp-menu .small{display: none;}
    
    .ycp-bg{padding: 30px 0;}
    
    .ycp-t{margin-top: 24px;}
    .ycp-t .item{padding: 20px 12px;}
    .ycp-t .item .title{font-size: 18px;}
    
    .ycp{margin-top: 0;}
    .ycp .item{width: 25%;padding: 20px 12px;}
    .ycp .item .title{font-size: 16px;}
    .ycp .item .title span{margin-left: 8px;font-size: 12px;}
    .ycp .item .desc{font-size: 14px;}
    .ycp .item .tags span{font-size: 12px;}
    
    .gmlc{margin-top: 60px;}
    .gmlc .item{padding: 50px 15px;width: 20%;}
    .gmlc .item::before{font-size: 150px;line-height: 130px;left: 20px;}
    .gmlc .item .detail .title{font-size: 18px;}
    .gmlc .item .detail .desc{font-size: 14px;}
    .gmlc .item .image{display: block;}
    
    .szwl-menu{}
    .szwl-menu .swiper-slide{padding: 12px 0;font-size: 20px;}
    .szwl-menu .swiper-slide .img{width: 24px;display: inline-block;}
    
    .szwl-pack{margin-top: 24px;}
    .szwl-pack .item{padding: 50px 30px;display: flex;}
    .szwl-pack .item .image{width: 470px;}
    .szwl-pack .item .detail{flex: 1;position: relative;}
    .szwl-pack .item .detail .tb{padding: 8px;margin-top: 0px;}
    .szwl-pack .item .detail .title{font-size:22px;margin-top: 0px;}
    .szwl-pack .item .detail .desc p{font-size: 16px;margin-top: 10px;}
    .szwl-pack .item .detail .btns{font-size: 16px;padding: 8px 70px;position: absolute;left: 0;bottom: 10px;}
    
    .qzjjfa{display: flex;}
    .qzjjfa .item{width: 220px;height: 380px;margin-right: 12px;padding:25px 20px;}
    .qzjjfa .item .image{display: block;}
    .qzjjfa .item .title{font-size: 20px;color: #ffffff;}
    .qzjjfa .item .desc{font-size:14px;margin-top: 15px;color: #ffffff;display: block;}
    .qzjjfa .item .info{display: none;}
    .qzjjfa .item .info p{font-size: 16px;margin-top: 10px;}
    .qzjjfa .item .subtitle{font-size: 20px;margin-top: 30px;display: none;}
    .qzjjfa .item .tags{margin-top: 10px;display: none;}
    .qzjjfa .item .tags span{font-size: 16px;margin-right: 15px;}
    .qzjjfa .item .btns{font-size: 14px;padding: 8px 70px;margin-top: 30px;display: none;}
    .qzjjfa .active{width: 888px;}
    .qzjjfa .active .title{margin-top:0px;color: #000000;}
    .qzjjfa .active .desc{display: none;}
    .qzjjfa .active.item .info{display: block;}
    .qzjjfa .active.item .subtitle{display: block;}
    .qzjjfa .active.item .tags{display: block;}
    .qzjjfa .active.item .btns{display: inline-block;}
    
    .jjfa{margin-top: 24px;}
    .jjfa .item{padding: 20px 12px;}
    .jjfa .image{display: block;}
    .jjfa .detail .title{font-size: 20px;}
    .jjfa .detail .desc{font-size: 14px;margin-top: 8px;}
    
    .map{background-size: auto auto;background-position: right center;}
    .jcssjs{width: 400px;padding: 40px 0;}
    .jcssjs .item{margin-top: 40px;}
    .jcssjs .item .image{display: block;}
    .jcssjs .item .detail .nums .scrollnum{font-size: 50px;}
    .jcssjs .item .detail .nums .dw{font-size: 40px;}
    .jcssjs .item .detail .nums .txt{font-size: 20px;}
    .jcssjs .item .detail .desc{font-size: 18px;margin-top: 10px;}
    
    .rz .item{padding: 20px 0;width: 11.1111111111%;}
    .rz .item .detail{margin-top: 10px;}
    .rz .item .detail .title{font-size: 14px;}
    
    .ysc-bg{background-image: url('../image/index/ysc-bg.jpg');}
    .ysc-bg .pan1{margin-top: 60px;padding: 0 60px;}
    .ysc-bg .pan1 .txt{font-size: 16px;}
    .ysc-bg .pan1 .txt span{color: #0351d9;}
    .ysc-bg .pan1 .item{font-size: 16px;padding: 0 0 12px;}
    .ysc-bg .pan2{margin-top: 34px;padding: 0 200px 60px;}
    .ysc-bg .pan2>div>div{margin-top: 24px;}
    .ysc-bg .pan2 .item{padding: 20px 0;border-radius: 10px;}
    .ysc-bg .pan2 .item .image .img{max-width: 100%;}
    .ysc-bg .pan2 .item .detail{margin-top: 10px;}
    .ysc-bg .pan2 .item .detail .title{font-size: 16px;}
    
    .foot{margin-top: 30px;}
    .ftb>div{margin-top: 0px;}
    .ftb .item{padding: 25px;border-radius: 10px;}
    .ftb .item .image{font-size: 24px;margin-right: 20px;}
    .ftb .item .image .img{display: inline-block;}
    .ftb .item .detail{font-size: 16px;}
    
    .fmenu{margin-top: 40px;padding: 40px 0;}
    .fmenu .infos{text-align: right;}
    .fmenu .infos .title{font-size: 20px;}
    .fmenu .infos .tel{font-size: 16px;margin-top: 20px;}
    .fmenu .infos .tel .num{font-size: 24px;}
    .fmenu .infos .btns{font-size: 16px;padding: 5px 30px;margin-top: 20px;}
    .fmenu .box{margin-left: 20px;padding-left: 40px;border-left: 1px solid #eaeaea;display: flex;}
    .fmenu .box .item{flex: 1;margin-top: 0;}
    .fmenu .box .item .t{font-size: 20px;display: block;}
    .fmenu .box .item .c{font-size: 16px;margin-top:15px;color: #666666;display: block;}
    
    .pro{padding: 25px 12px 130px 12px;}
    .pro .title{font-size: 18px;}
    .pro .desc{font-size: 14px;}
    .pro .confs{margin-top: 12px;}
    .pro .confs .tms{padding: 18px 0 12px;}
    .pro .confs .tms .q{font-size: 14px;width: 100px;}
    .pro .confs .tms .a{font-size: 16px;}
    .pro .confs .tms .zk{padding: 2px 5px;}
    .pro .tags{margin-top: 20px;}
    .pro .tags span{padding: 2px 5px;margin-right: 5px;}
    .pro .prices{margin: 0px 0 0;}
    .pro .prices .unit{font-size: 14px;}
    .pro .prices .num1{font-size: 20px;}
    .pro .prices .num2{font-size: 14px;}
    .pro .prices .txt2{font-size: 14px;}
    .pro .old_prices{font-size: 14px;margin-top: 6px;}
    .pro .btns-box{margin-top: 12px;}
    .pro .btns{padding: 12px 0;font-size: 16px;}
    
    .media{padding: 30px 20px;}
    .media .image{display: block;}
    .media .detail .title{font-size: 18px;}
    .media .detail .desc{font-size: 16px;margin-top: 10px;}
    
    .jszd{padding: 40px 30px;display: flex;flex-direction: row;}
    .jszd .detail .title{font-size: 36px;}
    .jszd .detail .desc{font-size: 16px;margin-top: 10px;}
    .jszd .btns{font-size: 18px;padding: 8px 50px;margin-top: 0;}
    
    .qxcp{padding: 40px 30px;display: flex;flex-direction: row;}
    .qxcp .detail .title{font-size: 36px;}
    .qxcp .detail .desc{font-size: 16px;margin-top: 10px;}
    .qxcp .detail .desc p{margin: 60px 0 0 0;}
    .qxcp .detail .desc p span{font-size: 16px;margin-right: 20px;}
    .qxcp .image{display: block;}
    
    .kfgk-box{box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
    .kfgk-box>.row>div{}
    .kfgk{padding: 40px 0;}
    .kfgk .title{font-size: 72px;line-height: 90px;}
    .kfgk .desc{font-size: 16px;}
    
    .arc-cont{font-size: 16px;}
    .arc-cont .img{margin-top: 30px;}
    
    .yhgmlc .ens{font-size: 18px;padding-bottom: 8px;margin-bottom: 8px;}
    .yhgmlc .boxs .title{width: 250px;font-size: 24px;padding-left: 18px;}
    .yhgmlc .boxs .title:before{display: block;}
    .yhgmlc .boxs .desc{font-size: 16px;padding: 0 12px;}
    .yhgmlc .boxs .image{display: block;}
    
    .code-ad{padding: 30px 40px;border-radius: 10px;background-position: center center;background-size: cover;}
    .code-ad .l{font-size: 18px;padding: 22px 0;}
    .code-ad .r{display:block;}
    
    .txycp{padding: 24px;border-radius: 10px;}
    .txycp .item{border-radius: 10px;margin-top: 0px;}
    .txycp .item .lis{font-size: 16px;padding: 12px;}
    .txycp .item .lis span{margin:12px 0;padding: 12px;font-size:18px;}
    
    .zbcp{padding: 20px 30px;border-radius: 10px;}
    .zbcp .detail{margin-top: 12px;}
    .zbcp .detail .title{font-size: 18px;}
    .zbcp .detail .desc{font-size: 16px;margin-top: 8px;}
    .zbcp .image{display: block;}
    
    .yhzk-ad{padding: 40px 40px;border-radius: 10px;}
    .yhzk-ad .title{font-size: 32px;}
    .yhzk-ad .desc{font-size: 16px;margin-top: 8px;}
    
    .ltfd{display:block;}
}
@media (min-width:1200px){
    .col-10-2{width: 20%;}
}
@media (min-width:1400px){
    .container{max-width: 1224px;}
    
    .szwl-pack .item .detail .tb{display: inline-block;}
    .szwl-pack .item .detail .title{margin-top: 20px;}
}