* {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
ul {list-style: none;margin: 0;padding: 0;}
p{margin: 0;padding: 0;}
body{transition: all .5s ease;}
body.showp {padding-bottom: 136px;}
section{margin: 0;}
.overflow-h{overflow: hidden;}
/* 动画时间 */
.tran-b{-webkit-transition: all ease-out .5s;-o-transition: all ease-out .5s;transition: all ease-out .5s;}
.tran-36{-webkit-transition: all ease-out .36s;-o-transition: all ease-out .36s;transition: all ease-out .36s;}
/*鼠标经过图片放大*/
.img-scale-box:hover img.scale-img{-ms-transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);-o-transform: scale(1.08,1.08);transform: scale(1.08, 1.08);}
.img-scale-box:hover img.scale-img-s{-ms-transform: scale(1.06,1.06);-moz-transform: scale(1.06,1.06);-webkit-transform: scale(1.06,1.06);-o-transform: scale(1.06,1.06);transform: scale(1.06, 1.06);}
/*常用阴影效果*/
.shadow{-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .175);box-shadow:0 5px 10px rgba(0, 0, 0, .175);}
.shadow-small{-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, .175);box-shadow:0 3px 5px rgba(0, 0, 0, .175);}
.shadow-big{-webkit-box-shadow:0 8px 15px rgba(0, 0, 0, .175);box-shadow:0 8px 15px rgba(0, 0, 0, .175);}
/* 定位 */
.pos-r{position: relative;}
.pos-tc{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
/* ----- */
.header {position: fixed;top: 0;left: 0;right: 0;z-index: 9;transition: all .25s ease;z-index: 11;}
.header_static{position: inherit;background-color: var(--color-text);}
.header_static.bd-hui{position: fixed;}
.navbars {display: flex;padding: 0 1rem;align-items: center;transition: all .25s ease;height: 60px;}
.logo,.logo>img{height: 100%;}
.navbars-body {position: fixed;top: 0;right: -18rem;bottom: 0;background: #eee;width: 18rem;font-size: 1.0625rem;list-style: none;margin: 0;overflow: auto;padding: 0;z-index: 10;transition: all .5s;}
.navbars-body.open{right: 0;overflow: hidden;}
.navbars-body>li.active>a{color: #cfa972;}
.navbars-body>li>a {padding: 0.5rem 0;display: block;position: relative;margin: 0 1rem;}
.navbars-body>li.more>a::after {content: "";position: absolute;right: 1rem;top: 1.25rem;width: .75rem;height: .75rem;border-top: solid 1px #bbb;border-right: solid 1px #bbb;transform: rotate(45deg);transition: all .25s ease;}
.logo{padding: .5rem 0;}
.logo>img{width: auto;}
.navbars-body>li>ul {display: none;margin: 0;padding: .5rem 1rem;list-style: none;z-index: 1;}
.navbars-body>li>ul>li>a {padding: .5rem 0;display: flex;align-items: center;}
@media (min-width:1232px){

	.header{background: rgba(0, 0, 0, .3);}

	header.navbars-bg{background: #2c529d;}
	.navbars{display: flex;justify-content: space-between;height: auto;}
	.logo{margin-right: 3rem;}
	.navbars>.nav-switch{display:none;}
	.navbars-body {position: inherit;background-color: transparent;display: flex;align-items: center;width: auto;transform: none;overflow: inherit;}
	.navbars-body>li{position: relative;}
	.navbars-body>li:last-child a{padding-right: 0;}
	.navbars-body>li>a {color: var(--color-white);margin: 0;padding: 0 1.6rem;text-align: center;line-height: 65px;}
	.navbars-body>li>a::after{display:none;}
	.navbars-body>li:hover>ul{display: block;}
	.navbars-body>li>ul{position: absolute;top: 65px;left: 50%;transform: translateX(-50%);background: rgba(0, 0, 0, .3);transition: all 0.6s ease 0s;text-align: center;min-width: 12.5rem;width: 100%;padding: 0;}
	.navbars-body>li>ul li a{color: var(--color-white);display: block;padding: 0.625rem 0;}
	.navbars-body>li>ul li a:hover{background-color: var(--color-main);}
}
@media (max-width:1231px){
	body{padding-top: 60px;}

	.header{background-color: #2c529d;}
	.logo{position: relative;left: 45%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
}

#banner img{width: 100%;}
#banner .txt{position: absolute;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 100%;color: var(--color-white);}
#banner .txt .title{font-size: 1.5rem;}
#banner .txt .sub{font-size: 0.875rem;padding-bottom: 1.25rem;margin: 1.25rem 0;}
#banner .txt a{color: var(--color-white);width: 6.25rem;height: 2.1875rem;display: inline-flex;justify-content: center;align-items: center;font-size: 0.875rem;background-color: #144994;}
#banner .txt>a{color: var(--color-white);}
#banner .txt a:hover{background-color: #cfa972;}
#banner>.flip-prev, #banner>.flip-next{z-index: 11;color: #008FD7;}
#banner .swiper-pagination-bullet{width: 2px;height: 12px;opacity: 1;background: #fff;border-radius: 0;margin: 0 10px;transition: 0.2s;}
#banner .swiper-pagination-bullet-active{height: 20px;background-color: var(--color-main);}
@media (min-width:992px){
	#banner .txt .title{font-size: 2rem;}
}
@media (min-width:1232px){
	#banner .txt .title{font-size: 3rem;}
	#banner .txt .sub{font-size: 1.25rem;}
	#banner .txt a{font-size: 0.875rem;width: 9.25rem;height: 2.8125rem;}
	#banner>.flip-prev, #banner>.flip-next{width: 4.0625rem;height: 4.0625rem;background: rgba(255, 255, 255, .25);outline: none;color: #fff;border-radius:0;}
	#banner>.flip-prev:hover, #banner>.flip-next:hover{background: var(--color-main);}
	 #banner>.flip-next:after,#banner>.flip-prev:after{font-size: 1.5625rem}
	#banner>.swiper-pagination{bottom: 75px;}
	#banner>.flip-prev::before, #banner>.flip-next::before{content: none;}
}
@media (min-width:1632px){
	#banner .txt .title{font-size: 3rem;}
	#banner .txt .sub{font-size: 1.25rem;}
	#banner>.flip-prev, #banner>.flip-next{bottom: 107px;}
	#banner>.swiper-pagination{bottom: 103px;}
}
#banner.zoom .swiper-slide.swiper-slide-active .banner_scale{
	height: 100%;
	-webkit-animation: mymove 5s;
	-o-animation:mymove 5s;
	animation: mymove 5s;
}
@media (max-width:1231px){
	/* #banner>.flip-prev, #banner>.flip-next{display: none;} */
}
.basictext{text-align: center;padding: 0 15px;}
.basictext .title{font-size: 1.875rem;font-weight: bold;padding-top: 3.125rem;}
.basictext .sub{font-size: 1.125rem;padding-top: 0.625rem;color: #707070;}

.basictext2{text-align: center;padding: 0 15px;}

.basictext2 .title{font-size: 1.875rem;padding-top: 2.5rem;color: #3C3C3C;position: relative;}
.basictext2 .title:after{content: "";display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 50px;height: 2px;background-color: #2E54A1;}
.basictext2 .sub{font-size: 0.875rem;padding-top: 0.5rem;color: #999999;}
.product-idea{padding-bottom: 5rem;}
.product-idea .container{padding-top: 3.125rem;}
.product-idea .item{padding:1.25rem 0;}
.product-idea .item>a:hover *{color: var(--color-main);}

.product-idea .item>a{display: block;background-color: #F5F5F5;height: 100%;border-radius: 20px;padding: 35px;cursor: pointer;}
.product-idea .item h3{font-size: 1.375rem !important;padding: 1.125rem;margin: 0;font-weight: 500;white-space: nowrap;overflow: hidden;}
.product-idea .item p{font-size: 0.9375rem;color: #898989;}

.product-idea .item .pic_img,.product-idea .item h3{text-align: center;}
.product-idea .item .pic_img img{max-width: 100%;}
@media (min-width:1232px){
	.product-idea .container>.grid{margin: 0 -3.125rem;}

	.product-idea .item{padding:1.25rem;}
}
.intro{margin-bottom: 5rem;}
.intro .intro-content{position: absolute;top: 10%;text-align: center;color: #fff;width: 100%;}
.intro .intro-content h3{font-size: 1.575rem !important;font-weight: 500;}
.intro .intro-content p{font-size: 1rem;font-weight: 300;padding: 0 10px;}
@media (min-width:1232px){
	.intro .intro-content{top: 3.125rem;}
	.intro .intro-content h3{font-size: 3.15rem !important;}
	.intro .intro-content p{font-size: 1.575rem;margin-top: 1.475rem;line-height: 1.6;}
}
.Video {position: relative;background-size: cover;background-position: center;}
.Video video{position: absolute;top: 0;left: 50%;width: 100%;height: auto;min-width: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);object-fit: cover;display: block;height: 100%;text-align: center;padding: 1px 0;}
.Video .mask{position: relative;height: 300px;}
.Video .mask .txt{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);object-fit: cover;display: block;width: 100%;text-align: center; margin: 0 auto;z-index: 1;color: var(--color-white);}
.Video .mask .txt h4{margin: 1.25rem 0;position: relative;padding-bottom: 1.25rem;}
.Video .mask .txt h4::after{content:'';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);width: 6.25rem;height:1px;background-color:var(--color-white);}
.Video .mask .txt p{font-size: 1rem;color: #ababab;}
@media (min-width:1232px){
	.Video .mask{height: auto;}
	.Video .mask .txt h4{font-size: 2.25rem !important;margin: 1.875rem 0;}
	.Video .mask .txt p{font-size: 1.5rem;}
}
.partner .container{padding: 0 0 0.625rem 0;position: relative;height: 340px;overflow: hidden;margin: 1.25rem auto;}
.partner .grid{position: absolute;}
.partner .item p{background-color: #f5f5f5;margin: 0.625rem;padding: 0.9375rem;text-align: center;font-size: 1.25rem;}
.footer{background-color: #1f2a3b;color: #d2d2d2;line-height: normal;}
.footer .footer-center{text-align: center;}
.footer .footer-center .goTop{padding-top: 1.25rem;margin-bottom: 3.125rem;}
.footer .footer-center .goTop i{font-size: 30px;}
.footer .footer-center div>p{padding: 5px 0;}
.footer .footer-left,.footer .footer-right{padding-top: 3.75rem;}
.footer .footer-left div{margin-left: 50px;}
.footer .footer-left .phone{font-size: 1.5625rem;display: flex;align-items: center;margin-left: 30px;padding: 10px 0 5px;}
.footer .footer-left .adress{font-size: 0.9375rem;margin-left: 30px;line-height: 2;}
.footer .footer-left i{position:absolute;left: 0;}
.footer .footer-right{display: flex;justify-content: flex-end;}
.footer .footer-right p{font-size: 1.125rem;padding-bottom: 10px;}
.footer .footer-right .input-group{margin: 0;}
.footer .footer-right form input{width: 290px;border: 1px solid #49576e;background-color: #49576e;color:#d2d2d2;padding: 10px;margin: 5px 0;}
.footer .footer-right form input::placeholder {color: #8c9cb7;font-size: 0.9375rem;}
.footer .footer-right form input:focus {outline: 0;}
.footer .footer-right .btn-f{width: 160px;border: 1px solid #49576e !important;border-radius: 0 !important;padding: 5px;font-size: 1.125rem;margin-top: 10px;}
.footer .validate-tips .input-validate{top: 75%;background-color: #888 !important;z-index: 10;}
.footer .validate-tips .input-validate::after{border-bottom-color: #888 !important;}
.footer .footer-bottom p{padding: 30px 0;border-top: 1px solid #5c6470;text-align: center;margin-top: 2.1875rem;color: #b5b5b5;}
@media (max-width:1231px){

	.footer .footer-left div{margin-left: 0;}
	.footer .footer-center{padding-top: 2rem;order: 2;}
	.footer .footer-right{justify-content: left;padding-top: 1.875rem;order: 1;padding-left: 30px;}

	.footer .footer-right form input{width: 78vw;max-width: 340px;}

	.footer .footer-right .btn-f{width: 100%;}
}
.Inside_banner{position: relative;}
.Inside_banner .flip-item{display: flex;justify-content: center;}
.Inside_banner .flip-item .pic_img{width: 100%;position: relative;overflow: hidden;}
.Inside_banner .flip-item .pic_img:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0 0 0 / 40%);}
.Inside_banner .flip-item .pic_img img{
	width: 100%;
	-webkit-animation: mymove 5s;
	-o-animation:mymove 5s;
	animation: mymove 5s;
}
.Inside_banner .txt{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);z-index: 1;color: var(--color-white);margin: 0 auto;left: 0.625rem;}
.Inside_banner .txt .title{font-weight: bold;font-size: 2rem;animation-name: fadeInUp;animation-duration: 1.4s;animation-delay: 0.3s;}
.Inside_banner .txt .sub{font-size: 1rem;animation-name: fadeInUp;animation-duration: 1.4s;animation-delay: 0.6s;}
.Inside_nav{background-color: #f5f5f5;}
.Inside_nav ul{display: flex;}
.Inside_nav ul li a{display: inline-block;padding: 1rem;}
.Inside_nav ul li a.active{border-bottom: 2px solid var(--color-main);color: var(--color-main);font-weight: bold;}
@media (min-width:1232px){
	.Inside_banner .txt{left: inherit;text-align: center;}
	.Inside_banner .flip-item .pic_img:after{display: none;}
	.Inside_banner .txt .title{font-weight: bold; font-size: 3.5rem;}

	.Inside_banner .txt .sub{font-size: 1.5rem;}
}
.news .grid{margin: 20px -15px;}
.news .item{padding: 20px;}
.news .news-content{padding: 25px;background: #f4f4f4;}
.news .news-content .time{color: var(--color-main);padding-bottom: 15px;}
.news .news-content .title{font-size: 1.125rem;}
.news .pic_img img{width: 100%;}
@media (min-width:1232px){
	.news .grid{margin: 20px -20px;}
}
.newsDetail .grid{padding: 40px 0;}
.newsDetail .left h3{font-size: 1.875rem;color: #555555;text-align: center;margin: 0;padding-bottom: 30px;}
.newsDetail .left>p{font-size: 0.875rem;color: #999999;padding-bottom: 1.875rem;border-bottom: 1px solid #eeeeee;text-align: center;}
.newsDetail .left .cont{padding: 40px 0;}
.newsDetail .left .sub{display: flex;align-items: center;}
.newsDetail .left .sub span{font-size: 0.875rem;color: #555;}
.newsDetail .right #search_form{padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.newsDetail .right>p{font-size: 20px;padding: 20px 0 0 0;color: #555;}
.input-search input::-webkit-input-placeholder{color: #999;}
.input-search input::-moz-placeholder{color: #999;}
.input-search input:-ms-input-placeholder{color: #999;}
.input-search-btn{position: absolute;top: 0;right: 0;height: 100%;padding: 0 10px;border: none;background-color: #2f5697;display: flex;align-items: center;}
.input-search-btn i{margin: 0 3px;color: #fff;font-size: 1.5rem;}
.input-search .form-control{border-radius: 0;border-width: 2px;border-color: #2f5697;background-color: transparent;padding-right: 50px;}
.form-control{display: block;width: 100%;padding: 5px 10px;border: 1px solid #2f5697;background-image: none;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: -webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-o-transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-webkit-appearance: none;-moz-appearance: none;}
.newsDetail .right .list li{position: relative;padding-left: 20px;}
.newsDetail .right .list li::after{content: "";display: block;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);left: 0;width: 6px;height: 6px;background-color: #999999;border-radius: 50%;}
.newsDetail .right .list li:hover::after{background-color: var(--color-main);}
.newsDetail .right .list li:hover a{color: var(--color-main);}
.newsDetail .right .list li a{padding-bottom: 5px;color: #999999;font-size: 1.125rem;}

.products .product-idea{padding: 40px;}

.products .product-idea .item>a{background-color:rgba(255, 255, 255, .8);border:6px solid transparent;padding: 30px;}

.product-system .grid{padding: 46px 0 60px;}

.product-system .grid .pic_img{padding-bottom: 10px;}

.product-system .grid .pic_img img{max-width: 100%;}

.product-system .grid .item>div{display: flex;align-items: center; margin-bottom: 10px;font-size: 1.25rem;color: #fff;background-color: #2169D3;border-radius: 40px;padding: 5px 15px;}

.product-system .grid .item>div>p{padding-left: 20px;}

.product-module{background-color: #ECF5FF;}

.product-module .grid{padding-bottom: 40px;margin: 0 -0.625rem;}

.product-module .grid .item{text-align: center;padding: 30px 10px 0;}

.product-module .grid .item>img{max-width: 100%;}

.product-module .grid .item>p{font-size: 1.25rem;line-height: 1.6;padding-top: 8px;color: #3C3C3C;}

.product-system2{padding-bottom: 60px;}

.product-system2 .basictext2{padding: 0 0 30px;}

.product-system2 table {border-spacing: 0;border-collapse: collapse;}

.product-system2 .table_box{width: 100%;background-color: #fff;color: #3c3c3c;font-size: 1.375rem;}

.product-system2 .table_box tr:nth-child(even){background-color: #EAF6FD;}
.product-system2 .table_box td{padding: 15px;min-height: 45px;line-height: 45px;border-width: 1px;border-style: solid;border-color: #A2A2A2;}

.product-system2 .table_box td.active p{padding-right: 30px;white-space: nowrap;}

.product-system2 .table_box td.active p>img{padding-right: 5px;}

.product-dress .pic_img{padding-top: 68px;}

.product-dress .pic_img,.product-dress2 .pic_img{text-align: center;}

.product-dress .pic_img>img,.product-dress2 .pic_img>img{max-width: 100%;}

.product-dress .grid{padding: 30px 0;}

.product-dress .grid>div{display: flex;align-items: center;padding-bottom: 25px;font-size: 20px;}

.product-dress .grid>div .tag{min-width: 115px;padding: 5px;background-color: #008FD7;color: #fff;border-radius: 3px;text-align: center;}

.product-dress .grid>div p{padding-left: 10px;}

.product-dress2{background-color: #ECF5FF;}

.product-dress2 .pic_img{padding: 35px 0 48px 0;}

.product-dress3 .grid{padding: 20px 0;}

.product-dress3 .grid>div{padding-bottom: 20px;}

.product-dress3 .grid>div .tag{display: flex;justify-content: center;align-items: center;padding: 5px 20px;border-radius: 30px;background-color: #008FD7;color: #fff;margin: 0 20px 10px 20px;height: 45px;}

.product-dress3 .grid>div .tag>img{padding: 0 10px;}

.product-dress3 .grid>div p{text-align: center;}

.product-massing{padding: 60px 0;}

.product-massing .pic_img img{max-width: 100%;}

.product-massing .massing-right{display: flex;align-items: center;padding-top: 10px;}

.product-massing .massing-right h1{font-weight: 400;font-size: 36px !important;color: #332C2B;padding-bottom: 15px;}

.product-massing .massing-right p{font-size: 20px;color: #595352;}

.product-massing .massing-right p>img{padding-right: 5px;}

.product-massing2{background-color: #ECF5FF;padding: 50px 0;}

.product-massing2 .grid{text-align: center;}

.product-massing2 .grid>div{padding: 12px;text-align: center;}

.product-massing2 .grid>div>p{font-size: 30px;position: relative;margin-bottom: 15px;}

.product-massing2 .grid>div>p:after{content:'';display:block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 50px;height: 2px;background-color: #2E54A1;}

.product-massing2 .grid .pic_img{width: 100%;padding-top: 10px;min-height: 470px;}

.product-massing2 .grid .pic_img>img,.product-massing2 .grid .pic_img>div{padding: 30px;background-color: #fff;border-radius:20px;width: 100%;}

.product-massing2 .grid .pic_img>div{display: flex;flex-direction: column;min-height: 470px;}

.product-massing2 .grid .pic_img>div>p:nth-child(2){margin-top: auto !important;margin-bottom: auto !important;}

.product-massing2 .grid .pic_img>div>p{font-size: 29px;padding: 30px 0;}

@media (min-width:992px){

	.product-dress .pic_img>.title{display: flex;}

	.product-dress .pic_img>.title p{white-space: nowrap;}

	.product-dress .pic_img>.title p:nth-child(1){padding-left: 12%;}

	.product-dress .pic_img>.title p:nth-child(2){padding-left: 32%;}

	.product-dress .pic_img>.title p:nth-child(3){padding-left: 10%;}

	.product-dress .pic_img>.title p:nth-child(4){padding-left: 8%;}

	.product-dress .pic_img>.title p:nth-child(5){padding-left: 7%;}

}
@media (min-width:1232px){

	.products .product-idea .item>a:hover{background-color: #fff;border: 6px solid #81ADD5;}

	.products .product-idea{padding: 155px 0 90px 0;}

	.products .product-idea .grid{margin: 0 -1.25rem;}

	.product-system .grid .item{padding-left: 60px;}

	.product-system .grid .item>div{font-size: 1.5625rem;}

	.product-system .grid .pic_img{display: flex;align-items: flex-end;}

	.product-module .grid{margin: 0 -62px;padding-bottom: 90px;}

	.product-module .grid .item{padding: 60px 20px 0;}

	.product-module .grid .item>p{font-size: 1.375rem;}

	.product-system2{padding-bottom: 100px;}

	.product-system2 .basictext2{padding: 45px 0 30px;}

	.product-system2 .table_box td{padding: 7px 40px;}

	.product-system2 .table_box td.active>div{display: flex;}

	.product-dress .grid{padding: 70px 0;}

	.product-dress .grid>div{font-size: 14px;}

	.product-dress .grid>div .tag{padding: 5px 0;}

	.product-dress .pic_img>.title p:nth-child(1){padding-left: 15%;}

	.product-dress3 .grid{padding: 50px 0;}

	.product-dress3 .grid>div{padding-bottom: 0;}

	.product-massing .massing-right{padding-top: 0;}

}

@media(max-width:1231px){

	.product-system2 .table_box{font-size: 1.25rem;}

	.product-system2 .table_box colgroup>col{width: 600px;}

	.product-system2 .table_box tr>td:first-child{padding: 15px 0 15px 5px;}

	.product-system2 .table_box td.active p>img{width: 25px;}

}

.service{padding: 115px 0 50px 0;-webkit-animation: mymove 5s;-o-animation:mymove 5s;animation: mymove 5s;background-size: auto 100% !important;}

.service .txt{color: var(--color-white);text-align: center;animation-name: fadeinup;animation-duration: 1.4s;animation-delay: 0.3s;margin-bottom: 40px;}

.service .txt .title{font-weight: bold; font-size: 2rem;animation-name: fadeInUp;animation-duration: 1.4s;animation-delay: 0.3s;}

.service .txt .sub{font-size: 1rem;animation-name: fadeInUp;animation-duration: 1.4s;animation-delay: 0.6s;}

.service .service-list{text-align: center;}

.service .service-list{margin: 0 -15px;}

.service .service-list>div{padding: 6px 15px;}

.service .service-list>div p{font-size: 1rem;color: var(--color-white);background-color: #2A6FD5;padding: 15px 5px;border: 3px solid #6AC6EA;border-radius: 10px;animation-name: fadeInUp;animation-duration: 1.4s;animation-delay: 0.9s;}

@media (min-width:1232px){

	.service{background-size: 100% 100% !important;}
	.service .txt{left: inherit;text-align: center;margin-bottom: 20px;}

	.service .txt .title{font-weight: bold; font-size: 3.5rem;}

	.service .service-list{margin: 0 -30px;}

	.service .service-list>div{padding: 15px 30px;}

	.service .service-list>div p{font-size: 1.875rem;padding: 25px 0;}
}
.pagination ul{display: flex;justify-content: space-between;}
.pagination ul li>a{color: #555;font-size: 1.125rem;}
.pagination ul li.prev i,.pagination ul li.next i{font-size: 18px;padding: 0 5px;}
.pagination ul li.back i{font-size: 20px;padding-right: 5px;}
 @media (min-width:1232px){
	 .newsDetail .right{padding-left: 50px;}
 }
.pages ul{display: flex;justify-content: center;padding-bottom: 2.5rem}
.pages ul li{padding: 0 0.1875rem;}
.pages ul li.active a{background-color: var(--color-main);color: var(--color-white);}
.pages ul li>a{font-size: 1rem;border: 1px solid #DDDDDD;background-color: var(--color-white);width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border-radius: 0.3125rem;}
@media (min-width:1232px){
	.pages ul{padding-bottom: 3.75rem;}
}
.contact{padding-top: 20px;}
.contact .contact-text{padding-bottom: 20px;}
.contact .contact-text h3{font-size: 1.5rem;color: var(--color-main);padding-bottom: 5px;display: inline-block;position: relative;}
.contact .contact-text h3::after{content: "";display: block;position: absolute;bottom: 0;width: 120px;height: 3px;background-color: var(--color-main);}
.contact .contact-text .cont-info .cont{line-height: 2;width: calc(100vw - 30%);}
.contact .contact-text .cont-info .cont .title{color: #008FD7;}
.contact .contact-text .cont-info{display: flex;grid-column-gap: 10px;align-items: flex-start;border-bottom: 1px solid #f1f1f1;padding: 10px 0;}
.contact .contact-text .tel-url-footer-info{display: flex;grid-column-gap: 10px;align-items: flex-start;justify-content: space-between;}
.contact .contact-text .tel-url-footer-info .url p,.tel p{color: #707070;font-size: 1.5rem;padding-top: 30px;}
.contact .contact-text .tel-url-footer-info .url>div,.tel>div{font-size: 2rem;color: var(--color-main);}
.contact .contact-map #gaodeMap1,#gaodeMap2,#gaodeMap3,#gaodeMap4{width: 100%;height: 200px;border: 1px solid #f1f1f1;border-radius: 2px;}
.contact .contact-map .amap-icon img{width: 25px;height: 34px;}
.contact .cus_info_window {background-color: #fff;padding: 15px;}
@media (min-width:1232px){
	.contact{padding-top: 60px;}
	.contact .contact-text{padding-bottom: 50px;}
	.contact .contact-text .tel>div{font-size: 3.125rem;}
}
.recruit{padding-bottom: 50px;}
.recruit h3{font-size: 1.25rem;color: var(--color-main);padding: 50px 0 10px 0;border-bottom: 1px solid #dddddd;}
.recruit .grid{margin: 0 -15px;}
.recruit .item{border: 1px solid #dddddd;margin: 15px;}
.recruit .item .title{background-color: #f4f4f4;padding: 10px 20px;display: flex;justify-content: space-between;align-items: center;font-size: 18px;}
.recruit .title i{color: #bebdbd;font-size: 30px;}
.recruit .item .content{padding: 30px;font-size: 0.875rem;line-height: 2;}

.about{padding: 50px 0;}

.about .grid{margin: 0 -4px;}

.about .grid>div{padding: 4px;}

.about .txt{font-size: 16px;background-color: #F2F2F3;color: #555555;padding: 60px 35px;height: 100%;}
.box{padding: 50px 0;text-align: center;}

.box img{max-width: 100%;}
@keyframes mymove{
	from {transform: scale(1.2);}
	to {transform: scale(1.0);}
}
@-o-keyframes mymove{ /*Safari and Chrome*/
	from {transform: scale(1.2);}
	to {transform: scale(1.0);}
}
@-webkit-keyframes mymove{ /*Safari and Chrome*/
	from {transform: scale(1.2);}
	to {transform: scale(1.0);}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}