html,
body{height: 100%;}
/* hover-item*/.hover-item .img{position: relative;overflow: hidden;}
.hover-item .img img{width: 100%;height: 100%;}
.hover-item .img:hover .jqthumb{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.hover-item .jqthumb{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
/* header*/.header-box{height: 0.94rem;background-color: #fff;}
.header{position: fixed;top: 0;width: 100%;height: 0.94rem;line-height: 0.94rem;z-index: 100;background-color: #fff;padding-left: 1.56%;}
.header.fix{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.3);}
.header .area{max-width: inherit;padding-left: 0.1rem;}
.header .logo{display: block;font-size: 0;position: relative;z-index: 2;}
.header .logo img{height: 0.46rem;}
.header .t-search{margin-left: 0.5rem;}
.header .p-btn{width: 0.94rem;height: 0.94rem;background: #febc47;position: relative;cursor: pointer;overflow: hidden;}
.header .p-btn::before,
.header .p-btn::after{content: '';width: 100%;height: 100%;position: absolute;left: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.header .p-btn::before{background: url(../images/icon/close.png) no-repeat center center;background-size: 0.24rem;top: -100%;}
.header .p-btn::after{top: 0;background: url(../images/icon/search.png) no-repeat center center;background-size: 0.24rem;}
.header .p-btn.open::before{top: 0;}
.header .p-btn.open::after{top: 100%;}
.header .search{position: absolute;width: 100%;top: 100%;height: 0;left: 0;top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;overflow: hidden;background-color: rgba(255, 255, 255, 0.9);}
.header .search.open{height: 0.94rem;top: 0.94rem;}
.header .search .inp{width: 100%;border: 0;height: 0.94rem;font-size: 0.18rem;line-height: 0.94rem;position: absolute;top: 0;left: 0;padding: 0 1.2rem 0 0.3rem;background-color: transparent;}
.header .search .btn{position: absolute;top: 0;right: 0;width: 0.94rem;height: 0.94rem;cursor: pointer;background: #febc47 url(../images/icon/search.png) no-repeat center center;background-size: 0.24rem;}
.header .nav a{color: #333;display: block;}
.header .nav a:hover{color: #fff;}
.header .nav .item{float: left;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 0.94rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;padding: 0 0.4rem;}
.header .nav .item .link{position: relative;display: inline-block;vertical-align: middle;line-height: 1;color: #333;}
.header .nav .item .link::after{content: '';position: absolute;left: 50%;width: 0;height: 0.02rem;bottom: -0.15rem;min-height: 1px;background-color: #f8b62a;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1;}
.header .nav .item:hover .link::after,
.header .nav .item.on .link::after{margin-left: -0.15rem;width: 0.3rem;}
.header .nav .item .sub-nav{min-width: 100%;position: absolute;top: 0.94rem;left: 50%;z-index: 10;transform: translateX(-50%);-webkit-transform: translateX(-50%);text-align: center;display: none;background-color: #fff;border-top: 0;box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.1);color: #333;}
.header .nav .item .sub-item{white-space: nowrap;width: auto;line-height: 0.4rem;padding: 0 0.2rem;}
.header .nav .item .sub-item:hover{opacity: 0.8;color: #fea302;}
.header .nav .item + .item::before{content: '';position: absolute;width: 0.04rem;height: 0.04rem;background-color: #e1e1e1;top: 50%;left: 0;}
.header .m-r-con{display: none;}
/* banner*/.banner{width: 100%;height: 9.86rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.banner .banner-box{width: 100%;height: 100%;overflow: hidden;}
.banner .swiper-slide{width: 100%;height: 100%;float: left;background-position: center;background-size: 100% 100%;background-size: cover;background-repeat: no-repeat;}
.banner .swiper-pagination{bottom: 0.4rem;font-size: 0;line-height: 0;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;opacity: 1;position: relative;margin: 0 0.08rem;background-color: #8e98ad;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;outline: none;-webkit-border-radius: 0;border-radius: 0;overflow: hidden;}
.banner .swiper-pagination .swiper-pagination-bullet-active{width: 1rem;background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/* in-banner*/.in-banner{height: 5.88rem;}
.in-banner img{width: 100%;height: 100%;}
.in-banner .swiper-slide{width: 100%;height: 100%;float: left;background-position: center;background-size: 100% 100%;background-size: cover;background-repeat: no-repeat;}
.in-banner .text{position: absolute;width: 100%;top: 0;left: 0;text-align: center;padding-top: 1.8rem;color: #fff;z-index: 5;}
.in-banner .text .tit{font-size: 0.48rem;line-height: 1;margin-bottom: 0.25rem;}
.in-banner .text .des{position: relative;font-size: 0.22rem;padding-bottom: 0.3rem;opacity: 0.8;}
.in-banner .text::after{content: '';position: absolute;width: 0.32rem;height: 0.02rem;min-height: 1px;background-color: #f8c800;left: 50%;margin-left: -0.16rem;bottom: 0;}
/* com-tit*/.com-tit{text-align: center;padding: 0.8rem 0;line-height: 1;}
.com-tit.white .tit,
.com-tit.white .des{color: #fff;}
.com-tit .tit{display: inline-block;font-size: 0.36rem;color: #000;margin-bottom: 0.2rem;position: relative;}
.com-tit .tit::before,
.com-tit .tit::after{content: '';width: 0.78rem;height: 2px;background-color: #ccc;position: absolute;top: 50%;margin-top: -1px;}
.com-tit .tit::before{left: -1.1rem;}
.com-tit .tit::after{right: -1.1rem;}
.com-tit .des{font-size: 0.15rem;color: #666666;}
/* h-bus*/.h-bus{padding-bottom: 1rem;}
.h-bus .b-focus{position: relative;}
.h-bus .b-focus .swiper-slide{width: 23.08%;position: relative;display: block;}
.h-bus .b-focus .swiper-slide::before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url(../images/icon/bus-bg.png) no-repeat center center;background-size: cover;z-index: 5;}
.h-bus .b-focus .swiper-slide:nth-child(even)::before{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.h-bus .b-focus .swiper-slide img{width: 100%;}
.h-bus .b-focus .swiper-slide .img{width: 100%;height: 4.63rem;}
.h-bus .b-focus .swiper-slide:hover .jqthumb{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.h-bus .b-focus .swiper-slide:hover .text{background-color: #fea302;}
.h-bus .b-focus .swiper-slide:hover .text .tit{color: #fff;}
.h-bus .b-focus .swiper-slide:hover .text .add{background: url(../images/icon/b-more-s.png) no-repeat center center;background-size: 100%;}
.h-bus .b-focus .text{background-color: #f5f5f5;position: absolute;z-index: 10;bottom: 0.15rem;left: 0.15rem;right: 0.15rem;text-align: center;padding: 0.3rem 0.2rem 0.23rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.h-bus .b-focus .text .tit{font-size: 0.22rem;color: #333;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-bus .b-focus .text .add{width: 0.3rem;height: 0.3rem;background: url(../images/icon/b-more.png) no-repeat center center;background-size: 100%;margin: 0.2rem auto 0;}
.h-bus .b-prev,
.h-bus .b-next{position: absolute;top: 50%;width: 0.4rem;height: 0.6rem;margin-top: -0.3rem;background: none;font-family: '宋体';font-size: 0.5rem;background-color: #febc47;color: #fff;text-align: center;line-height: 0.6rem;outline: none;}
.h-bus .b-prev::after,
.h-bus .b-next::after{display: none;}
.h-bus .b-prev{left: -0.4rem;}
.h-bus .b-next{right: -0.4rem;}
/* h-case*/.h-case{width: 100%;background: url(../images/case-bg.jpg) no-repeat center center;background-size: cover;padding-bottom: 0.75rem;}
.h-case .more{display: block;width: 1.2rem;line-height: 0.38rem;text-align: center;font-size: 0.14rem;color: #fff;border: 1px solid #c1c6ce;margin: 0.8rem auto 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.h-case .more:hover{background-color: #fea302;color: #fff;border-color: #fea302;}
/* com-case-list*/.com-case-list{margin-left: -0.75%;}
.com-case-list .hover-item{width: 24.25%;float: left;margin-left: 0.75%;background-color: #ffffff;}
.com-case-list .hover-item .img{width: 100%;height: 3.65rem;}
.com-case-list .hover-item:hover .jqthumb{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.com-case-list .hover-item:hover .text{background-color: #febc47;}
.com-case-list .hover-item:hover .text .tit,
.com-case-list .hover-item:hover .text .des{color: #fff;}
.com-case-list .hover-item .text{background-color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;padding: 0.4rem 0.25rem;}
.com-case-list .hover-item .text .tit{font-size: 0.22rem;color: #000;text-align: center;line-height: 1.2;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.com-case-list .hover-item .text .des{color: #999;line-height: 0.24rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 0.48rem;}
/* h-news*/.h-news{padding-bottom: 0.85rem;background-color: #fff;}
.h-news .con .box{width: 30.833%;margin-left: 3.75%;}
.h-news .con .box:first-child{margin-left: 0;}
.h-news .con .top{line-height: 0.22rem;margin-bottom: 0.2rem;}
.h-news .con .top .tit{float: left;font-size: 0.18rem;font-weight: bold;color: #333;}
.h-news .con .top .more{float: right;font-size: 0.14rem;color: #999;background: url(../images/icon/add.png) no-repeat center right;background-size: 0.2rem;padding-right: 0.24rem;}
.h-news .con .top .more:hover{color: #fea302;}
.h-news .con .img{width: 100%;height: 1.85rem;display: block;margin-bottom: 0.2rem;}
.h-news .t-list .item{display: block;position: relative;line-height: 0.44rem;color: #333;padding-left: 0.12rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-news .t-list .item:before{content: '';position: absolute;top: 50%;left: 0;width: 0.04rem;height: 0.04rem;margin-top: -0.02rem;background-color: #333;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.h-news .t-list .item:hover{color: #fea302;}
.h-news .t-list .item:hover::before{background-color: #fea302;}
/* h-about*/.h-about{width: 100%;background: url(../images/about-bg.jpg) no-repeat center center;background-size: cover;padding-bottom: 0.93rem;}
.h-about .l-img{width: 49.166%;height: 4rem;float: left;overflow: hidden;}
.h-about .l-img .jqthumb{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.h-about .l-img:hover .jqthumb{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.h-about .text{width: 50.834%;height: 4rem;background-color: #fff;float: left;padding: 0.45rem 0.4rem;}
.h-about .text .tit{font-size: 0.22rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.2;margin-bottom: 0.3rem;}
.h-about .text .des{line-height: 0.3rem;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-align: justify;}
.h-about .text .more{margin-top: 0.65rem;display: block;width: 1.2rem;line-height: 0.36rem;text-align: center;font-size: 0.14rem;color: #666;border: 1px solid #999;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.h-about .text .more:hover{background-color: #fea302;color: #fff;border-color: #fea302;}
/* h-partner*/.h-partner{padding-bottom: 0.9rem;}
.h-partner .par-focus{margin: 0 -0.18rem 0;}
.h-partner .swiper-slide{width: auto;display: block;padding: 0 0.18rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;text-align: center;}
.h-partner .swiper-slide .img{width: 100%;height: 1.27rem;border: 1px solid #dedede;}
.h-partner .swiper-slide .img img{width: 100%;}
.h-partner .swiper-slide:hover{filter: brightness(0.9);}
.h-partner .swiper-slide .txt{font-size: 0.2rem;color: #000;line-height: 0.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-partner .swiper-slide:hover .txt{color: #fea302;}
/* h-mes*/.h-mes{width: 100%;background: url(../images/mes-bg.jpg) no-repeat center center;background-size: cover;padding-bottom: 0.52rem;}
/* m-message*/.m-message{padding-bottom: 0.9rem;}
/* com-form*/.com-form .txt{font-size: 0.14rem;color: #666;line-height: 1;display: block;margin-bottom: 0.15rem;}
.com-form .inps{margin-bottom: 0.4rem;}
.com-form .inps .item{width: 32.25%;float: left;margin-left: 1.625%;}
.com-form .inps .item:first-child{margin-left: 0;}
.com-form .inps .inp{width: 100%;line-height: 0.4rem;height: 0.4rem;border: 1px solid #999999;-webkit-border-radius: 0.05rem;border-radius: 0.05rem;overflow: hidden;padding: 0 0.1rem;background: transparent;}
.com-form .text-area{font-size: 0;}
.com-form .zone{padding: 0.1rem;border: 1px solid #999999;-webkit-border-radius: 0.05rem;border-radius: 0.05rem;overflow: hidden;width: 100%;height: 1.3rem;background: transparent;}
.com-form .submit{width: 1.8rem;line-height: 0.4rem;text-align: center;display: block;margin: 0.45rem auto 0;-webkit-border-radius: 0.05rem;border-radius: 0.05rem;overflow: hidden;background-color: #333;font-size: 0.14rem;color: #fff;cursor: pointer;}
/* footer-box*/.footer-box{background-color: #1a1a1a;}
.footer-box .footer{padding: 0.65rem 0 0.35rem;}
.footer-box .r-menu .box{float: left;margin-left: 0.45rem;}
.footer-box .r-menu .tit{color: #bbbbbb;line-height: 1;margin-bottom: 0.25rem;display: block;}
.footer-box .r-menu .sub{display: block;}
.footer-box .r-menu .item{font-size: 0.14rem;display: block;color: #696969;margin-bottom: 0.2rem;}
.footer-box .r-menu .item:hover{color: #fff;}
.footer-box .l-address{color: #fff;}
.footer-box .l-address .qr-code{width: 1.2rem;}
.footer-box .l-address .qr-code img{width: 100%;}
.footer-box .l-address .address{margin-left: 0.33rem;margin-top: 0.05rem;}
.footer-box .l-address .address .item{line-height: 0.2rem;margin-bottom: 0.25rem;position: relative;padding-left: 0.47rem;}
.footer-box .l-address .address .item::before{content: '';width: 0.23rem;height: 0.2rem;position: absolute;top: 50%;margin-top: -0.1rem;left: 0;}
.footer-box .l-address .address .item.add::before{background: url(../images/icon/f-add.png) no-repeat;background-size: 100%;}
.footer-box .l-address .address .item.tel::before{background: url(../images/icon/f-tel.png) no-repeat;background-size: 100%;}
.footer-box .l-address .address .item.wx::before{background: url(../images/icon/f-wx.png) no-repeat;background-size: 100%;}
.footer-box .copy-right{border-top: 1px solid #2a2a2a;font-size: 0.14rem;color: #626262;line-height: 0.24rem;padding: 0.35rem 0;word-break: break-all;}
.footer-box .copy-right a{color: #626262 !important;}
.footer-box .copy-right a{color: #626262;}
.footer-box .copy-right .beian:hover{color: #fff;}
/* right-fix*/.right-fix{position: fixed;top: 50%;margin-top: -0.8rem;right: 0;z-index: 20;overflow: visible;}
.right-fix .item{line-height: 1;position: relative;}
.right-fix .item a{display: block;position: relative;z-index: 10;background-color: #fbcd00;}
.right-fix .item a:hover{background-color: #0049a7;}
.right-fix .item .icon{width: 0.4rem;height: 0.4rem;background: url(../images/icon/r-icon.png) no-repeat;background-size: 0.4rem;}
.right-fix .item .txt{font-size: 0.14rem;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.right-fix .item .num{position: absolute;background-color: #0049a7;white-space: nowrap;line-height: 0.4rem;top: 50%;margin-top: -0.2rem;right: 100%;font-size: 0.2rem;color: #fff;opacity: 0;padding: 0 0.2rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.right-fix .item.tel:hover .num{opacity: 1;}
.right-fix .item.tel .icon{background-position: 0 -0.4rem;}
.right-fix .item.wx .icon{background-position: 0 -0.8rem;}
.right-fix .item.top .icon{background-position: 0 -1.2rem;}
.right-fix .item.wx .img{width: 1.15rem;height: 1.15rem;padding: 0.07rem;position: absolute;top: 0;right: 100%;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;background-color: #0049a7;}
.right-fix .item.wx .img img{width: 1rem;}
.right-fix .item.wx:hover .img{overflow: inherit;opacity: 1;}
/* m-change*/.m-change{line-height: 0.64rem;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.m-change a{display: block;width: 50%;color: #888;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.m-change a:hover{color: #fea302;}
.m-change a.next{text-align: right;}
/* m-bus*/.m-bus{margin: 0.75rem 0;}
.m-bus .hover-item{margin-bottom: 0.4rem;}
.m-bus .hover-item:nth-child(even) .img{float: right;}
.m-bus .img{display: block;width: 45.83%;float: left;height: 3.4rem;}
.m-bus .text{width: 54.17%;height: 3.4rem;float: right;border: 1px solid #e9e9e9;padding: 0.5rem;}
.m-bus .text .tit{font-size: 0.22rem;font-weight: bold;color: #333;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.3rem;}
.m-bus .text .des{color: #666;line-height: 0.36rem;height: 1.08rem;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.m-bus .text .more{display: block;width: 1.15rem;line-height: 0.36rem;text-align: center;border: 1px solid #e6e6e6;font-size: 0.14rem;color: #999;margin-top: 0.45rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.m-bus .text .more:hover{background-color: #fea302;border-color: #fea302;color: #fff;}
/* m-crumbs*/.m-crumbs{padding: 0.25rem 0;line-height: 0.26rem;color: #8b8b8b;font-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-crumbs .link{font-size: 0.14rem;color: #8b8b8b;position: relative;}
.m-crumbs .link:hover{color: #fea302;}
.m-crumbs .link + .link:before{content: '>';display: inline-block;color: #8b8b8b;padding: 0 0.1rem;}
/* m-com-l*/.m-com-l{width: 70.416%;float: left;}
/* m-com-r*/.m-com-r{width: 24.583%;float: right;}
.m-com-r .tit{line-height: 0.22rem;font-size: 0.22rem;color: #0f0f0f;position: relative;padding-left: 0.16rem;margin-bottom: 0.3rem;}
.m-com-r .tit::before{content: '';position: absolute;top: 50%;left: 0;width: 0.05rem;height: 0.22rem;margin-top: -0.11rem;background-color: #333;}
.m-com-r .r-nav{margin-bottom: 0.55rem;}
.m-com-r .r-nav .item{display: block;background-color: #f5f5f5;color: #343434;line-height: 0.45rem;padding: 0 0.15rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.2rem;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.m-com-r .r-nav .item.on,
.m-com-r .r-nav .item:hover{background-color: #febc47;color: #fff;}
.m-com-r .hot-news .tit{margin-bottom: 0.17rem;}
.m-com-r .hot-news .item{display: block;line-height: 0.44rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;padding-left: 0.12rem;color: #333;}
.m-com-r .hot-news .item::before{content: '';position: absolute;top: 50%;left: 0;width: 0.04rem;height: 0.04rem;margin-top: -0.02rem;background-color: #333;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.m-com-r .hot-news .item:hover{color: #fea302;}
.m-com-r .hot-news .item:hover::before{background-color: #fea302;}
/* m-bus-con*/.m-bus-con{padding-bottom: 0.9rem;}
.m-bus-con img{max-width: 100%;}
.m-bus-con .video{width: 100%;margin-bottom: 0.2rem;}
.m-bus-con .video video{width: 100%;object-fit: cover;}
.m-bus-con .des{line-height: 0.3rem;font-size: 0.14rem;color: #666;margin-bottom: 0.4rem;}
.m-bus-con .m-order .tit{font-size: 0.18rem;color: #0050a1;position: relative;padding-left: 0.32rem;margin-bottom: 0.27rem;}
.m-bus-con .m-order .tit::before{content: '';width: 0.08rem;height: 0.08rem;background-color: #0050a1;position: absolute;top: 50%;margin-top: -0.04rem;left: 0;}
.m-bus-con .m-order .item{width: 47.57%;float: left;margin-left: 4.86%;margin-bottom: 0.32rem;}
.m-bus-con .m-order .item:first-child{margin-left: 0;}
.m-bus-con .m-order .item .inp{width: 100%;line-height: 0.38rem;height: 0.38rem;border: 1px solid #999;-webkit-border-radius: 0.05rem;border-radius: 0.05rem;overflow: hidden;padding: 0 0.1rem;}
.m-bus-con .m-order .zone{width: 100%;line-height: 0.38rem;border: 1px solid #999;-webkit-border-radius: 0.05rem;border-radius: 0.05rem;overflow: hidden;padding: 0 0.1rem;height: 1.8rem;}
.m-bus-con .m-order .submit{width: 1.8rem;line-height: 0.4rem;background-color: #333;font-size: 0.14rem;color: #fff;-webkit-border-radius: 0.05rem;border-radius: 0.05rem;overflow: hidden;text-align: center;margin: 0.5rem 0;cursor: pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.m-bus-con .m-order .submit:hover{background-color: #fea302;}
/* m-contact*/.m-contact{padding: 0.75rem 0 1rem;}
.m-contact .l-text{width: 51.67%;padding-top: 0.2rem;}
.m-contact .l-text .tit{font-size: 0.26rem;color: #333;font-weight: bold;line-height: 1;margin-bottom: 0.25rem;}
.m-contact .l-text .item{padding: 0.4rem 0;line-height: 0.24rem;border-bottom: 1px solid #f0f0f0;}
.m-contact .l-text .item .l-txt{float: left;font-size: 0.2rem;color: #333;padding-right: 0.3rem;border-right: 1px solid #e0e0e0;margin-right: 0.3rem;font-weight: bold;}
.m-contact .l-text .item .des{color: #666;}
.m-contact .r-map{width: 48.33%;}
.m-contact .r-map img{width: 100%;}
/* m-case*/.m-case{padding-top: 0.83rem;}
.m-case .com-case-list{margin-top: -0.15rem;}
.m-case .com-case-list .hover-item{border: 1px solid #e3e3e3;margin-top: 0.15rem;}
/* m-news*/.m-news{padding-top: 0.8rem;}
.m-news .m-news-list{margin-top: -0.3rem;}
.m-news .m-news-list .hover-item{width: 100%;padding: 0.2rem;display: block;background-color: #f5f5f5;margin-top: 0.3rem;}
.m-news .m-news-list .hover-item .img{width: 2.4rem;height: 1.75rem;display: block;}
.m-news .m-news-list .tit{font-size: 0.18rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 0.44rem;display: block;}
.m-news .m-news-list .text{padding-left: 2.7rem;}
.m-news .m-news-list .text:hover .tit{color: #febc47;font-weight: bold;}
.m-news .m-news-list .text:hover .more{background-color: #febc47;border-color: #febc47;color: #fff;}
.m-news .m-news-list .time{font-size: 0.12rem;color: #999;position: relative;padding-left: 0.2rem;line-height: 0.14rem;margin-bottom: 0.13rem;}
.m-news .m-news-list .time::before{content: '';position: absolute;width: 0.14rem;height: 0.14rem;background: url(../images/icon/time.png) no-repeat;background-size: 100%;top: 50%;margin-top: -0.07rem;left: 0;}
.m-news .m-news-list .des{font-size: 0.14rem;color: #666;line-height: 0.24rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m-news .m-news-list .more{display: block;width: 1.16rem;line-height: 0.34rem;text-align: center;border: 1px solid #dddddd;color: #999;font-size: 0.14rem;margin-top: 0.2rem;transition: background 0.3s linear;}
/* m-news-d*/.m-news-d{margin-bottom: 0.9rem;}
.m-news-d .m-com-l .tit{font-size: 0.36rem;font-weight: bold;color: #333;margin-bottom: 0.4rem;text-align: center;}
.m-news-d .m-com-l .mid{line-height: 0.64rem;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;position: relative;}
.m-news-d .m-com-l .mid .time{color: #888;position: relative;padding-left: 0.28rem;}
.m-news-d .m-com-l .mid .time::before{content: '';position: absolute;width: 0.18rem;height: 0.18rem;top: 50%;left: 0;margin-top: -0.09rem;background: url(../images/icon/time.png) no-repeat;background-size: 100%;}
.m-news-d .m-com-l .mid .share{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.m-news-d .m-com-l .mid .share .bdshare-button-style1-24 a,
.m-news-d .m-com-l .mid .share .bdshare-button-style1-24 .bds_more{margin: 0 0 0 0.06rem;}
.m-news-d .m-com-l .des{font-size: 0.14rem;color: #666;line-height: 0.3rem;padding: 0.3rem 0;}
.m-news-d .m-com-l .img .item{width: 47.9%;float: left;margin-left: 4.2%;}
.m-news-d .m-com-l .img .item:first-child{margin-left: 0;}
.m-news-d .m-com-l .img .item img{width: 100%;}
/* m-case-d*/.m-case-d{padding: 0.75rem 0;}
.m-case-d .l-con{width: 71.25%;}
.m-case-d .l-con .tit{font-size: 0.36rem;color: #333;margin-bottom: 0.65rem;}
.m-case-d .l-con .s-tit{font-size: 0.2rem;font-weight: bold;margin-bottom: 0.27rem;}
.m-case-d .l-con .des{color: #333;}
.m-case-d .l-con .info{line-height: 0.7rem;font-size: 0.18rem;color: #004ea2;position: relative;padding-left: 0.3rem;border-bottom: 1px solid #e5edf6;}
.m-case-d .l-con .info::before{content: '';width: 0.08rem;height: 0.08rem;background-color: #004ea2;position: absolute;top: 50%;margin-top: -0.04rem;left: 0;}
.m-case-d .l-con .detail{padding: 0.25rem 0;line-height: 0.3rem;}
.m-case-d .pics{margin-bottom: 0.6rem;}
.m-case-d .big-focus{width: 100%;margin-bottom: 0.17rem;}
.m-case-d .big-focus .img{width: 100%;height: 4.8rem;}
.m-case-d .small-focus .swiper-slide{width: 24.56%;position: relative;cursor: pointer;}
.m-case-d .small-focus .img{width: 100%;height: 1.2rem;}
.m-case-d .small-focus .swiper-slide-thumb-active{z-index: 3;}
.m-case-d .small-focus .swiper-slide-thumb-active::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0.03rem solid #febc47;box-sizing: border-box;z-index: 5;}
.m-case-d .small-focus .cs-prev,
.m-case-d .small-focus .cs-next{width: 0.42rem;height: 0.42rem;margin-top: -0.21rem;z-index: 10;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;background-color: rgba(0, 0, 0, 0.6);background-repeat: no-repeat;background-position: center center;}
.m-case-d .small-focus .cs-prev::after,
.m-case-d .small-focus .cs-next::after{display: none;}
.m-case-d .small-focus .cs-prev{left: 0.1rem;background-image: url(../images/icon/l-case.png);background-size: 0.15rem;}
.m-case-d .small-focus .cs-next{right: 0.1rem;background-image: url(../images/icon/r-case.png);background-size: 0.15rem;}
.m-case-d .r-con{width: 24.58%;}
.m-case-d .r-con .tit{font-size: 0.22rem;color: #333;margin-bottom: 0.7rem;position: relative;padding-left: 0.25rem;}
.m-case-d .r-con .tit::before{content: '';position: absolute;width: 0.1rem;height: 0.1rem;background: #febc47;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;top: 50%;margin-top: -0.05rem;left: 0;}
.m-case-d .r-con .list{margin-top: -0.28rem;}
.m-case-d .r-con .hover-item{width: 100%;display: block;border: 1px solid #e3e3e3;text-align: center;margin-top: 0.28rem;}
.m-case-d .r-con .hover-item .img{width: 100%;height: 3.65rem;}
.m-case-d .r-con .hover-item .txt{line-height: 0.56rem;font-size: 0.18rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-case-d .r-con .hover-item:hover .jqthumb{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.m-case-d .r-con .hover-item:hover .txt{color: #fea302;}
/* m-about*/.m-about{padding: 1rem 0 0.65rem;font-size: 0.17rem;color: #333;line-height: 0.36rem;}
.m-about img{max-width: 100%;display: block;margin: 0 auto;}
.m-about .t-con{margin-bottom: 0.55rem;}
.m-about .t-con .tit{padding: 0.5rem 0 0.32rem;font-size: 0.24rem;}
.m-about .t-con .l-text,
.m-about .t-con .r-img{width: 49.8%;}
.m-about .t-con .info{margin-bottom: 0.6rem;padding-right: 0.5rem;}
.m-about .des{margin-bottom: 0.35rem;}
.m-about .mid-img{margin: 0.7rem 0;}
.m-about .mid-img .l-img{width: 71.66%;}
.m-about .mid-img .r-img{width: 28.16%;}
.m-about .f-img{margin: 0.5rem 0;}
.m-about .f-img .l-img{width: 54.83%;}
.m-about .f-img .r-img{width: 44.75%;}
/* m-single*/.m-single{padding: 0.2rem 0 0.6rem;color: #333;line-height: 0.34rem;}
.m-single .tit{font-size: 0.24rem;font-weight: bold;text-align: center;margin-bottom: 0.4rem;}
.m-single .img{margin-bottom: 0.2rem;}
.m-single img{max-width: 100%;}
.m-single .txt{margin-bottom: 0.2rem;}
/* mobile*/@media screen and (max-width: 1300px){.h-bus .b-focus{padding: 0 0.4rem;}
.h-bus .b-focus .b-prev{left: 0;}
.h-bus .b-focus .b-next{right: 0;}
.h-partner .par-focus{padding: 0 0.18rem;margin: 0;}}
@media screen and (max-width: 1200px){.area, .footer-box{padding-left: 0.3rem;padding-right: 0.3rem;}}
@media screen and (max-width: 768px){body{font-size: 0.24rem;}
.area{padding-left: 0.3rem;padding-right: 0.3rem;}
/* header*/.header{padding: 0 0.3rem;}
.header .area{padding: 0;}
.header .p-btn{display: none;}
.header .t-search{margin-left: 0;}
.header .t-search .search{height: 0;top: 0.94rem;z-index: 2;border-top: 1px solid #eee;border-bottom: 1px solid #eee;opacity: 0;}
.header .t-search .search.open{height: 0.94rem;opacity: 1;}
.header .t-search .search .inp{background-color: #fff;}
.header .nav{display: none;float: none;position: absolute;top: 0.94rem;padding-top: 0.94rem;padding-bottom: 0.9rem;left: 0;width: 100%;height: 100vh;background-color: #fff;border-bottom: 1px solid #eee;overflow-y: auto !important;transition: none;}
.header .nav .item{border-bottom: 1px solid #eee;width: 100%;float: none;margin-left: 0;padding: 0 0.3rem;}
.header .nav .item .sub-nav{position: relative;top: 0;text-align: left;padding-bottom: 0.3rem;border: 0;}
.header .nav .item .link{display: block;line-height: 1rem;padding-right: 0;}
.header .nav .item .sub-item{line-height: 0.6rem;}
.header .nav .item .sub-nav{box-shadow: none;}
.header .nav a{font-size: 0.26rem;}
.header .nav .item + .item::before{display: none;}
.header .m-r-con{display: block;position: absolute;top: 0;right: 0;}
.header .m-r-con .menu{width: 0.4rem;height: 0.35rem;cursor: pointer;margin-top: 0.33rem;float: left;margin-right: 0.3rem;background: url(../images/icon/menu-icon.png) no-repeat center center / 0.4rem 0.35rem;}
/* banner*/.banner{height: 8rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;}
.banner .swiper-pagination .swiper-pagination-bullet-active{width: 1.2rem;}
/* in-banner*/.in-banner{height: 4rem;}
.in-banner .text{padding-top: 1.2rem;}
.in-banner .text .des{font-size: 0.26rem;}
.right-fix{display: none;}
/* com-tit*/.com-tit .tit{font-size: 0.4rem;margin-bottom: 0.3rem;}
.com-tit .des{font-size: 0.22rem;line-height: 0.3rem;}
/* h-bus*/.h-bus .b-focus{padding: 0;}
.h-bus .b-focus .text .tit{font-size: 0.28rem;}
.h-bus .b-focus .text .add{width: 0.4rem;height: 0.4rem;}
/* h-case*/.h-case .more{width: 1.8rem;line-height: 0.6rem;font-size: 0.24rem;}
/* com-case-list*/.com-case-list{margin-left: -2%;}
.com-case-list .hover-item{width: 48%;margin-left: 2%;}
.com-case-list .hover-item:first-child{margin-left: 2%;}
.com-case-list .hover-item .img{height: 4.15rem;}
.com-case-list .hover-item .text .tit{font-size: 0.3rem;}
.com-case-list .hover-item .text .des{line-height: 0.34rem;height: 0.68rem;}
/* h-news*/.h-news{padding-bottom: 0.3rem;}
.h-news .con .box{width: 100%;margin-left: 0;margin-bottom: 0.5rem;}
.h-news .con .top{line-height: 0.4rem;}
.h-news .con .top .tit{font-size: 0.28rem;}
.h-news .con .top .more{font-size: 0.24rem;padding-right: 0.4rem;background-size: 0.3rem;}
.h-news .con .img{height: 3.45rem;}
.h-news .t-list .item{line-height: 0.5rem;padding-left: 0.2rem;}
.h-news .t-list .item::before{width: 0.06rem;height: 0.06rem;margin-top: -0.03rem;}
/* h-about*/.h-about .l-img{width: 100%;height: 4.67rem;}
.h-about .text{width: 100%;height: auto;}
.h-about .text .tit{font-size: 0.3rem;}
.h-about .text .des{line-height: 0.4rem;}
.h-about .text .more{width: 1.6rem;line-height: 0.5rem;font-size: 0.22rem;}
/* m-change*/.m-change{line-height: 1rem;}
.m-change a{font-size: 0.24rem;}
/* h-partner*/.h-partner .par-focus{padding: 0;margin: 0 -0.18rem;}
.h-partner .swiper-slide{margin-bottom: 0.16rem;}
.h-partner .swiper-slide .img{height: 1.53rem;}
/* h-mes*//* com-form*/.com-form .txt{font-size: 0.24rem;}
.com-form .inps{margin-bottom: 0;}
.com-form .inps .item{width: 100%;margin-bottom: 0.3rem;margin-left: 0;}
.com-form .inps .inp{height: 0.6rem;line-height: 0.6rem;font-size: 0.24rem;padding: 0 0.2rem;}
.com-form .zone{height: 2rem;}
.com-form .submit{width: 2.4rem;line-height: 0.6rem;font-size: 0.24rem;}
/* footer-box*/.footer-box .r-menu, .footer-box .r-code{float: none;}
.footer-box .r-menu{width: 100%;margin-bottom: 0.3rem;}
.footer-box .r-menu .box{width: 100%;float: none;margin-left: 0;border-bottom: 1px solid #7a7a7a;}
.footer-box .r-menu .item{font-size: 0.24rem;}
.footer-box .r-menu .tit{font-size: 0.3rem;margin-bottom: 0;padding: 0.4rem 0;}
.footer-box .r-menu .sub{display: none;margin-bottom: 0.1rem;padding-left: 0.2rem;}
.footer-box .l-address .qr-code{width: 1.4rem;}
.footer-box .l-address .address{margin-top: 0;margin-left: 0.5rem;}
.footer-box .l-address .address .item{line-height: 0.31rem;padding-left: 0.6rem;}
.footer-box .l-address .address .item::before{width: 0.36rem;height: 0.31rem;}
.footer-box .copy-right{font-size: 0.24rem;line-height: 0.36rem;}
.footer-box .copy-right .area{padding: 0;}
/* m-bus*/.m-bus .hover-item:nth-child(even) .img{float: none;}
.m-bus .img, .m-bus .text{width: 100%;float: none;height: auto;}
.m-bus .img{height: 4.26rem;}
.m-bus .text .tit{font-size: 0.3rem;}
.m-bus .text .des{line-height: 0.4rem;height: 1.2rem;}
.m-bus .text .more{width: 1.5rem;line-height: 0.5rem;font-size: 0.24rem;}
/* m-crumbs*/.m-crumbs{line-height: 0.4rem;}
.m-crumbs .link{font-size: 0.24rem;}
.m-com-l{width: 100%;}
/* m-com-r*/.m-com-r{display: none;}
/* m-bus-con*/.m-bus-con .des{font-size: 0.22rem;line-height: 0.4rem;}
.m-bus-con .m-order .tit{font-size: 0.28rem;}
.m-bus-con .m-order .item{width: 100%;margin-left: 0;}
.m-bus-con .m-order .item .inp{line-height: 0.5rem;height: 0.5rem;}
.m-bus-con .m-order .zone{line-height: 0.5rem;height: 2.5rem;}
.m-bus-con .m-order .submit{width: 2.4rem;line-height: 0.6rem;font-size: 0.24rem;}
/* m-contact*/.m-contact .l-text, .m-contact .r-map{width: 100%;float: none;}
.m-contact .l-text{margin-bottom: 0.5rem;}
.m-contact .l-text .tit{font-size: 0.36rem;}
.m-contact .l-text .item{padding: 0.5rem 0;}
.m-contact .l-text .item .l-txt{font-size: 0.28rem;}
.m-contact .l-text .item .des{font-size: 0.24rem;}
/* m-news*/.m-news .m-news-list .hover-item .img{width: 100%;height: 4.5rem;float: none;}
.m-news .m-news-list .text{padding-left: 0;}
.m-news .m-news-list .tit{font-size: 0.3rem;line-height: 1rem;}
.m-news .m-news-list .time{font-size: 0.22rem;padding-left: 0.3rem;margin-bottom: 0.3rem;}
.m-news .m-news-list .time::before{width: 0.2rem;height: 0.2rem;margin-top: -0.1rem;}
.m-news .m-news-list .des{font-size: 0.26rem;line-height: 0.4rem;}
.m-news .m-news-list .more{font-size: 0.24rem;width: 1.6rem;line-height: 0.5rem;margin-top: 0.3rem;}
/* m-news-d*/.m-news-d .m-com-l .mid{line-height: 1rem;}
.m-news-d .m-com-l .mid .time{padding-left: 0.34rem;}
.m-news-d .m-com-l .mid .time::before{width: 0.22rem;height: 0.22rem;margin-top: -0.11rem;}
.m-news-d .m-com-l .des{font-size: 0.24rem;line-height: 0.4rem;}
/* m-case-d*/.m-case-d .l-con, .m-case-d .r-con{width: 100%;float: none;}
.m-case-d .l-con .tit{font-size: 0.4rem;}
.m-case-d .l-con .s-tit{font-size: 0.3rem;}
.m-case-d .l-con .info{line-height: 0.9rem;font-size: 0.26rem;}
.m-case-d .l-con .detail{line-height: 0.4rem;}
.m-case-d .big-focus .swiper-slide{width: 100%!important;}
.m-case-d .r-con{display: none;margin-top: 0.3rem;}
.m-case-d .r-con .tit{font-size: 0.3rem;}
.m-case-d .r-con .list{margin-left: -4%;}
.m-case-d .r-con .hover-item{float: left;width: 46%;margin-left: 4%;}
.m-case-d .r-con .hover-item .img{height: 3.9rem;}
.m-case-d .r-con .hover-item .txt{font-size: 0.26rem;line-height: 0.9rem;}
/* m-about*/.m-about{padding: 0.6rem 0 0.4rem;font-size: 0.26rem;line-height: 0.44rem;}
.m-about .t-con .l-text, .m-about .t-con .r-img{width: 100%;float: none;margin-bottom: 0.2rem;}
.m-about .t-con .tit{font-size: 0.34rem;}
.m-about .f-img .l-img, .m-about .f-img .r-img{width: 100%;margin-bottom: 0.2rem;}}
