/* .a1 {
    position: relative;
}
.left {
    width: 103px;
    height: 100px;
    position: fixed;
    right: 10px;
    top: calc(50% - 100px/2);
    z-index: 9;
}
.a1>a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
.totop {
    width: 66px;
    height: 66px;
    border-radius: 50%;
    position: fixed;
    right: 20px;
    bottom: 140px;
    cursor: pointer;
    z-index: 9;
}
img {
    display: block;
    border: none;
}
banner图
.ind1 {
    width: 100%;
    height: 680px;
    position: relative;
    overflow: hidden;
}
.ind1-swi {
    width: 1920px;
    height: 680px;
    position: absolute;
    left: calc(50% - 1920px/2);
    top: 0;
}
.ind1-i {
    width: 100%;
    height: 100%;
    position: relative;
}
.i300{
	overflow: hidden;
}
.i300>img {
    width: 100%;
    height: 100%;
}
.ind1-pag {
    width: 100%;
    position: absolute;
    bottom: 57px;
    left: 0;
    text-align: center;
    line-height: 36px;
}

走进中心
.ind2 {
    width: 100%;
    padding: 65px 0 170px 0;
    position: relative;
}
.ind2-t{
	width: 100%;
}
.ind2-t1 {
    font-size: 120px;
    line-height: 120px;
    color: #f8f8f8;
    font-family: 'DIN';
    text-align: center;
}
.ind2-t2 {
    font-size: 48px;
    line-height: 48px;
    color: #202020;
    text-align: center;
    margin-top: -40px;
    font-weight: bold;
}
.ind2-t3 {
    font-size: 18px;
    line-height: 18px;
    color: #6f6e6e;
    text-align: center;
    margin-top: 24px;
}
.ind2-back{
	width: 1033px;
    position: absolute;
    left: calc(50% - 1033px/2);
    bottom: 35px;
}
.ind2-a {
    width: 1200px;
    margin: 0 auto;
    margin-top: 92px;
    position: relative;
}
.ind2-a1 {
    width: 530px;
    height: 302px;
    background: #017bc2;
    position: relative;
    margin-left: 15px;
    float: left;
}
.ind2-a1 {
    width: 530px;
    height: 302px;
    background: #017bc2;
    position: relative;
    margin-left: 15px;
    float: left;
}
.ind2-a1>.ind2-swi {
    width: 100%;
    height: 100%;
    position: absolute;
    left: -15px;
    top: -15px;
    transition: 0.5s;
}
.ind2-a2 {
    width: 100%;
    height: 100%;
	transition: all .5s;
}
.ind2-a2:hover{
	transform: scale(1.1);
	transition: all .5s;
}
.ind2-a2>img {
    width: 100%;
    transition: 0.5s;
}
.i300>img {
    width: 100%;

    height: 100%;
}
.ind2-a3 {
    width: calc(100% - 605px);
    float: right;
}
.ind2-a31 {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.ind2-a32 {
    width: 110px;
    height: 32px;
    border: 1px solid #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 77px;
} */
.contPub{
    width: 1200px;
    margin: 0 auto;
    margin-top: 45px;
}
.contPub1{
    width: 1200px !important;
    margin: 0 auto;
    margin-top: 45px;
    display: flex;
    justify-content: center;
}
.de_text {
    width: 900px;
    word-wrap: break-word;
}
.details h4 {
    text-align: center;
    font-size: 26px;
    color: #171717;
    /* border-bottom: 1px solid #f0f0f0; */
	padding: 60px 0 40px;
    padding-bottom: 20px;
	font-weight:normal;
}
.details .tiem {
    padding: 15px 0;
    color: #7a7a7a;
    font-size: 14px;
	text-align:center;
}
.details .detail_cont{
    font-size: 16px;
    color: #4c4c4c;
    line-height: 32px;
    margin-bottom: 50px;
}
.details .updown {
    padding: 30px 0;
	color:#333;
	font-size:14px;
}
.details .updown p{
    font-size: 16px;
	margin-bottom:10px;
}
.product_text p{
    margin-top: 50px;
    font-size: 18px;
}

/* -----------------------分页----------------------- */
.pagination{
    padding:50px 128px;
	width: 500px;
	/* margin: 0 auto; */
    text-align: -webkit-center;
}
.el-pager li {
    margin: 0 6px !important;
    color: #7c7c7c !important;
    width:36px !important;
    border:1px solid #d9d9d9 !important;
    transition: all .3s;
    font-size: 16px !important;
    height: 36px !important;
    font-weight: normal;
    border-radius: 4px;
	line-height: 36px !important;
}
.el-pagination.is-background .btn-prev{
	border:1px solid #d9d9d9 !important;
	height: 36px;
}
.el-pagination.is-background .btn-next{
	border:1px solid #d9d9d9 !important;
	height: 36px;
}
.pagination .el-pager li:hover{
    color:#fff !important;
    background: #1b80c3 !important;
}

.el-pagination{
    display: flex;
    justify-content: center;
    margin: 0 auto;
    width: 50% !important;
}
.el-pager li.is-active {
	color:#fff !important;
}
/* .el-pagination button .el-icon{
    font-weight: normal !important;
    display: block;
    width:85px;
    height:36px;
    border:1px solid #d9d9d9 !important;
    line-height: 36px;
	border-radius: 4px;
	color: #7c7c7c;
} */
.el-pagination button .el-icon:hover{
    background-color: #1b80c3;
    color:#fff !important;
}
.pagination .home{
    cursor: pointer;
    display: inline-block;
    width:70px;
    height: 36px;
    border:1px solid #d9d9d9 !important;
    line-height: 36px;
    text-align: center;
    box-sizing: border-box;
	font-size:16px;
	border-radius: 4px;
	color: #7c7c7c;
}
.pagination .home:hover{
    background-color: #1b80c3;
    color:#fff !important;
}
.pagination .home1{
    margin-right:6px;
    float: left;
    margin-top:2px;
    box-sizing: border-box;
	font-size:16px;
	border-radius: 4px;
}
.el-pager li.active{
    background-color: #1b80c3;
    color:#fff !important;
}
.path02{
	padding-top:30px;
	width: 73%;
	margin:0 auto;
	color:#1b80c3;
	font-size:18px;
	margin-bottom:35px;
	/* border-bottom: 1px solid #eeeeee; */
	white-space: nowrap;
	overflow-x: auto;
	padding-bottom: 10px;
}
.path02::-webkit-scrollbar{
	height: 6px;
	background: #ccc;
}
.path02::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background:#003371;
}
.path02s span{
	display: inline-block;
	padding:10px 0;
	margin:0 25px;
	color:#535353;
	border:0;
	cursor: pointer;
}
.path02s span.active{
	color:#fff;
	background-color: #003371;
}
/* 左侧列表样式 */
.policy_left{
    width:200px;
    height: 100%;
    box-shadow: 0 0 20px #f0efef;
    border-radius:10px;
	margin-top:55px;
}
.policy_left .one_box{
    background: url(../images/pl.png) no-repeat;
    height: 132px;
    background-size:100% auto;
    color: #fff;
    text-align: center;
}
.policy_left .one_box h3{
    font-size: 25px;
    padding-top:28px;
    font-weight: bold;
}
.policy_left .one_box h6{
    font-size: 12px;
    color:#9fb8eb;
    padding-top:18px;
    text-transform:uppercase;
	font-weight: normal;
}
.policy_left ul{
	margin-top:46px;
	display: block;
	padding-top:0;
}
.policy_left ul li{
	margin-bottom:5px;
	position:relative;
}
.policy_left ul li:after{
	content:'';
	position: absolute;
	bottom:-6px;
	left:16px;
	width:240px;
	border-bottom:1px dashed #dfdfdf;
}
.policy_left ul li a{
    display: block;
    color:#454545;
    font-size:16px;
	text-align: center;
	padding:16px 0;
	border-radius: 10px;
	position: relative;
}
.policy_left ul li a span{
	position: absolute;
	top:0;
	right: 0;
	width:40px;
	height: 100%;
	line-height:59px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	font-size:18px;
}
.policy_left ul li.active a{
	background: #212b8c;
}
.policy_left ul li.active a{
	color: #fff;
}
.policy_left ul li.active a span{
	background: #e64710;
}
.policy_right{
	width: calc(100% - 300px);
}
.policy_right img{
	max-width: 100%;
	height: auto;
    display: block;
    margin: 0 auto;
}
.product_details {
    margin-top: 50px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	margin-bottom: 30px;
	background-color:#f1f1f3d0;
}
.product_details1{
	width: 181px;
	height: 60px;
	text-align: center;
	background-color: #ffff;
	border-top: 3px solid #0f6bb9;
}
/* 产品展示 */
.centre{
	padding-top:25px;
}
.centre ul li h3{
	font-size:18px;
	padding:20px;
	text-align: center;
}
.centre ul li{
	width: 31%;
	margin-right:3.25%;
	position: relative;
	cursor: pointer;
	background-color: #f5f5f5;
	margin-bottom: 30px;
	transition: all .3s;
}
.centre ul li:hover{
	background-color: #212b8c;
	color: #fff;
}
.centre ul li:nth-child(3n){
	margin-right: 0;
}
.centre ul li .imgs {
    text-align: center;
	border: 1px solid rgba(0, 0, 0, .2);
}
.centre ul li .imgs img {
    max-width: 100%;
    max-height: 100%;
	width: auto;
	height: auto;
}
.centre .none{
	text-align: center;
	padding:50px 0;
}
/* 新闻中心 */
.newsList{
    padding: 50px 0;
}
.newsList ul li {
    width: 31%;
    margin-bottom: 30px;
}
.newsList ul li a {
    display: block;
}
.newsList ul li img {
    width: 100%;
    height: 238px;
}
.newsList ul li p {
    font-size: 14px;
    color: #999999;
    line-height: 28px;
    margin-top: 4px;
    height: 52px;
}
.newsList ul li:nth-child(3n-1) {
    margin: 0 3.5%;
}
.newsList ul li a:hover h3{
	color:#003371;
}
/* .newsList ul li a:hover h3::before{
	content: '';
	display:inline-block;
	width:50px;
	height:2px;
	background-color: #003371;
	margin-right:10px;
	margin-top:-10px;
	vertical-align: middle;
} */

/* 防伪查询 */
.inquire {
    width: 100%;
    padding: 113px 0px;
    background-color: #f6f6f6;
}

.inquire-a {
    margin: 0 auto;
	width: 649px;
	/* height: 406px; */
    border-radius: 8px;
    /* padding: 51px 63px 64px 62px; */
    padding: 50px 63px;
	background-color: #ffffff;
    border: solid 1px rgba(153, 153, 153, 0.13);
}
.inquire-btn {
    width: 192px;
    height: 50px;
    margin: 0 auto;
    background-color: #017bc2;
    border-radius: 8px;
    line-height: 50px;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.inquire-b {
    font-size: 20px;
    color: #474747;
}
.inquire-c {
    margin-top: 34px;
    margin-bottom: 27px;
    font-size: 16px;
    color: #6d6d6d;
}
.inquire-d span{
    display: block;
    margin-top: 19px;
    margin-bottom: 48px;
    font-size: 14px;
    color: #bebebe;
}
.inquire-d input{
    padding-left: 10px;
    width: 524px;
    height: 50px;
    font-size: 16px;
    border-radius: 8px;
    border: solid 1px #eaeaea;
}
/* 查询结果 */
.search {
    width: 100%;
    /* height: 356px; */
    height: 900px;
    padding: 50px 0px;
    background-color: #f6f6f6;
}
.serch-b {
    width: 1197px;
    margin: 0 auto;
    display: flex;
    padding: 50px 49px 260px 49px;
	background-color: #ffffff;
	border: solid 1px rgba(153, 153, 153, 0.13);
}
.serch-a {
    width: 1197px;
	height: 70px;
    margin: 0 auto;
}
.serch-a .serch-c{
    font-size: 30px;
    height: 70px;
    line-height: 70px;
    color: #262626;
}
.serch-right {
    padding-top: 50px;
    padding-left: 57px;
}
.serch-right ul li {
    font-size: 16px;
    color: #262626;
    line-height: 60px;
}
.serch-right ul li span{
    color: #8e8e8e;
}
/* 弹出框 */
.serch-bs {
    margin: 0 auto;
    width: 649px;
    border-radius: 8px;
    padding: 51px 63px 64px 62px;
    background-color: #ffffff;
    text-align: center;
    font-size: 18px;
    color: #262626;
    border: solid 1px rgba(153, 153, 153, 0.13);
}
.serch-bs1 {
    margin-top: 30px;
}
  
/* 弹出框结束 */


*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #000;background: #fff;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.2rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{
    max-width: 100%;
    /* max-height: 100%; */
    /* background-size: 100%; */
}
a>img{width: 100%;}
.to1{
    white-space: nowrap;
    overflow: hidden;
    font-size: 22px;
    margin-top: 15px;
    text-overflow: ellipsis;
}
.a1{position: relative;}
.a1>a{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    color: #003371;
}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
/* 棣栭〉涓€ */
.ind1{
	width: 100%;
	height: 680px;
	position: relative;
	overflow: hidden;
}
.ind1-swi{
	width: 1920px;
	height: 680px;
	position: absolute;
	left: calc(50% - 1920px/2);
	top: 0;
}
.ind1-i{width: 100%;height: 100%;position: relative;}
.ind1-a{width: 100%;position: absolute;top: 130px;left: 0;}
.ind1-a1{width: max-content;margin: 0 auto;font-size: 56px;line-height: 56px;font-weight: bold;background: linear-gradient(to right,rgb(55,153,254),rgb(85,228,255),rgb(55,153,254)); -webkit-background-clip:text;color: transparent;}
.ind1-a2{width: max-content;margin: 0 auto;margin-top: 20px;font-size: 18px;line-height: 18px;background: linear-gradient(to right,rgb(55,153,254),rgb(85,228,255),rgb(55,153,254)); -webkit-background-clip:text;color: transparent;}
.ind1-pag{width: 100%;position: absolute;bottom: 57px;left: 0;text-align: center;line-height: 36px;}
.ind1-pag .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    /* background: url(../images/a05.png) no-repeat; */
    /* background-size: 15px 15px; */
    /* background-position: center center; */
    opacity: 1;
    outline: none;
    background-color: #003371;
}
.ind1-pag .swiper-pagination-bullet-active {
    width: 13px;
    height: 13px;
    background-color: #fff;
    /* background-color: #003371; */
    /* background: url(../images/a06.png) no-repeat; */
    /* background-size: 100% 100%; */
}
/* 棣栭〉浜� */
.ind2{width: 100%;padding: 65px 0 170px 0;position: relative;}
.ind2-t{width: 100%;}
.ind2-t1{font-size: 120px;line-height: 120px;color:#f8f8f8;font-family: 'DIN';text-align: center;}
.ind2-t2{font-size: 48px;line-height: 48px;color: #202020;text-align: center;margin-top: -44px;font-weight: bold;}
.ind2-t3{font-size: 18px;line-height: 18px;color: #6f6e6e;text-align: center;margin-top: 24px;}
.ind2-back{width: 1033px;position: absolute;left: calc(50% - 1033px/2);bottom: 35px;}
.ind2-a{width: 1200px;margin: 0 auto;margin-top: 92px;position: relative;}
.ind2-a1{width: 530px;height: 302px;background: #017bc2;position: relative;margin-left: 15px;float: left;}
.ind2-a1>.ind2-swi{width: 100%;height: 100%;position: absolute;left: -15px;top: -15px;transition: 0.5s;}
.ind2-a2{width: 100%;height: 100%;}
.ind2-a2>img{width: 100%;transition: 0.5s;}
.ind2-a2:hover >img{transform: scale(1.08);transition: 0.5s;}
.ind2-pag{width: max-content !important;line-height: 10px;position: absolute;left: auto !important;top: auto;right: 50px !important;bottom: 35px !important;}
.ind2-pag .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background: #fff;opacity: 1;}
.ind2-pag .swiper-pagination-bullet-active{background: #017cc2;}
.ind2-a3{width: calc(100% - 605px);float: right;}
.ind2-a31{
    font-size: 16px;
    line-height: 32px;
    color: #666666;
    text-align: justify;
}
.ind2-a32{
    width: 110px;
    height: 32px;
    border: 1px solid #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 45px !important;
    margin: 0 auto;
}
.ind2-a32>div:nth-child(1){font-size: 14px;line-height: 14px;color: #333333;}
.ind2-a32>div:nth-child(2){width: 21px;height: 9px;margin-left: 5px;transition: 0.5s;}
/* .ind2-a32:hover >div:nth-child(2){transform: translateX(5px);transition: 0.5s;} */
/* 棣栭〉涓� */
.ind3{
    width: 100%;
    padding: 60px 0 90px 0;
    position: relative;
    background: url(../images/a10.jpg) no-repeat center center;
    background-size: 1920px 100%;
}
.ind3 .ind2-t1{color: #ececec;}
.ind3-a{width: 1200px;margin: 0 auto;margin-top: 55px;padding-bottom: 45px;position: relative;}
.ind3-swi{
    width: 100%;
    /* height: 295px; */
    height: 320px;
    position: relative;
     /* cursor: pointer; */
    }
.ind3-a1{width: 100%;height: 100%;position: relative;}
.ind3-a1>img{width: 100%;transition: 0.5s;}
.ind3-a2{
    /* width: 100%; */
    /* height: 100%; */
    /* background: rgba(1, 123, 194, 0.4); */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    line-height: 24px;
    color: #000;
    position: absolute;
    left: 0;
    top:280px;
    right: 0;
    bottom: 0;
    margin: auto;
    transition: 0.5s;
}
/* .ind3-a1:hover >img{transform: scale(1.08);transition: 0.5s;} */
/* .ind3-a1:hover .ind3-a2{transform: scale(0);transition: 0.5s;} */
.ind3-prev{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: -30px;
    top: calc(295px/2 - 60px/2);
    outline: none;
    transition: 0.5s;
}

.ind3-next{width: 60px;height: 60px;border-radius: 50%;background: #fff;position: absolute;right: -30px;top: calc(295px/2 - 60px/2);outline: none;transition: 0.5s;}
.ind3-prev >img,.ind3-next>img{position: absolute;width: 20px;height: 9px;left: 0;right: 0;bottom: 0;top: 0;margin: auto;transition: 0.5s;}
.ind3-prev >img:nth-child(2),.ind3-next>img:nth-child(2){opacity: 0;transition: 0.5s;}
.ind3-prev:hover >img:nth-child(1),.ind3-next:hover >img:nth-child(1){opacity: 0;transition: 0.5s;}
.ind3-prev:hover >img:nth-child(2),.ind3-next:hover >img:nth-child(2){opacity: 1;transition: 0.5s;}
.ind3-prev:hover,.ind3-next:hover{background: #017bc2;transition: 0.5s;}
.swiper-button-prev:after,.swiper-button-next:after{content: none;}
.ind3-scr{width: 100%;position: absolute;bottom: 0;left: 0;height: 2px;background: #c2c4c5;}
.swiper-scrollbar-drag{height: 4px;background: #403f3f;margin-top: -1px;}
/* 棣栭〉鍥� */
.ind4{
    width: 100%;
    padding: 85px 0 80px 0;
}
.ind4-a {
    width: 1200px;
    margin: 0 auto;
    margin-top: 65px;
    position: relative;
}
.ind4-b {
    display: flex;
}
.ind4-b_left {
    width: 50%;
    height: 464px;
    position: relative;
}
.ind4-b_left img{
    height: 100%;
}
.ind4-b_left .shadow {
    width: 106%;
    height: 50px;
    line-height: 50px;
    padding-left: calc(6% - 16px/2);;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    color: #ffff;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.ind4-b_content {
    width: 50%;
    height: 465px;
    padding: 45px 50px 0 50px;
    background: url(../images/a20.png)no-repeat;
    z-index: 2;
}
.ind4-b_content .ind4-b1{
    font-size: 30px;
    /* margin-top: -112px; */
    color: #fff;
    font-weight: bold;
}
.ind4-b_right {
    float: right;
    position: absolute;
    right: -114px;
    top: 0px;
}
.ind4-b_content .ind4-b2{
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    margin-top: 30px;
    height: calc(0.36rem*6);
    overflow: hidden;
    overflow-y: auto;
}
.ind4-b_content .ind4-b2::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.ind4-b3 {
    cursor: pointer;
    padding: 22px 44px;
    margin-bottom: 1px;
    background-color: #dcdedf;
    color: #a9a9aa;
    font-size: 16px;
}
.ind4-b4 {
    background-color: #017bc2 !important;
    color: #ffff !important;
}
.ind4-btn {
    margin-top: 55px !important;
    width: 170px;
    height: 47px;
    display: flex;
    line-height: 47px;
    justify-content: center;
    align-items: center;
    border: 1px solid #333333;
    margin: 0 auto;
}
.ind4-btn span{
    font-size: 26px;
}
.ind4-btn:hover{
    background-color: #0066cc;
    color: #fff;
}
/* 联系我们 */
.map_all{
	margin-top: 2px;
	height:500px;
}
.map_all .map{
	width:100%;
	height:100%;
}
.map_all #platform{
	left: -172px !important;
	top: 10px !important;
}
.map_all .BMapLabel{
	border:  transparent !important;
	background-color: transparent !important;
	font-size: 20px !important;
	padding: 0px !important;
	color: #003371;
    font-weight: bold;
}
.amap-marker-label{
	border: 1px solid transparent !important;
	background:transparent !important;
}
.con {
	width: 1400px;
	margin: 0 auto;
}
.formfk {
	clear: both;
	overflow: hidden;
	margin-top: 30px;
    margin-bottom: 150px;
}

.formfk li {
	width: 48%;
	height: 50px;
	background: #EAECF3;
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	padding: 20px;
	font-size: 16px;
	font-weight: 400;
	color: #464646;
}

.formfk li:nth-child(2n) {
	margin-right: 0;
}

.formfk .text {
	clear: both;
	overflow: hidden;
    height: 220px;
	background: #EAECF3;
	width: 100%;
    padding: 20px;
    font-size: 16px;
	font-weight: 400;
	color: #464646;
}
input {
	border: 0;
	display: block;
	outline: none;
	background: none;
	box-sizing: border-box;
}

textarea {
	border: 0;
	display: block;
	outline: none;
	background: none;
	box-sizing: border-box;
	resize: none;
	width: inherit;
}
.formfk .button {
	width: 268px;
    height: 45px;
	background: #212b8c;
    line-height: 45px;
	margin: 0 auto;
    margin-top: 45px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.formfk .button:hover {
	background: #0f6bb9;
	transition: 0.5s;
}
.liuyb .titb {
	margin-top: 20px;
    text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #464646;
}

.contantInfo{
	background:rgba(255,255,255,1);
	padding:10px;
	border-radius:10px;
}
.contantInfo h5{
	font-size:18px;
	height:40px;
	padding-top: 10px;
	/* font-weight:normal; */
}
.contantInfo p{
	font-size:16px;
	color:#2e2e2e;
	margin-bottom:14px;
}
.jion h5 {
    text-align: center;
    font-size: 30px;
    color: #3d3d3d;
    padding: 50px 0;
}
.contant{
	padding: 50px 30px;
	background-color:#f2f2f2;
	margin:50px auto;
}
.contant .fr{
	width: 565px;
	margin-bottom: 30px;
}
.contant .fr img{
	width: 100%;
}
.contant .fl h5{
	font-size: 24px;
}
.contant .fl span{
	font-size: 30px;
	padding-right: 10px;
	vertical-align: middle;
}
.contant p{
	color: #646363;
	font-size: 16px;
	line-height: 32px;
	margin-top:30px;
}
.contant .phone{
	width: 546px;
	height: 234px;
	border-radius: 10px;
	box-shadow:0 0 20px #cbd7e5;
	background:url(../images/1.png) no-repeat 50px 72px;
	padding:30px 20px;
	padding-left: 175px;
	margin-bottom: 30px;
}
.contant .phone h6{
	font-size: 16px;
	font-weight: normal;
	color: #8b8888;
	margin-bottom: 30px;
	padding-top: 10px;
}
.contant .phone p{
	font-size: 16px;
	color: #003371;
}
.contant .phone p span{
	padding-right: 10px;
	font-size: 20px;
}
.contant .address{
	background:url(../images/2.png) no-repeat 50px 72px;
}
/* 查询页面 */
.ind2-a32 a{
    font-size: 16px;
    line-height: 30px;
}




.contant .online{
	position: fixed;
	top: 50%;
	right: 0;
	text-align: center;
	z-index: 999;
	width: 100px;
	padding:10px;
	cursor: pointer;
	background: #e2e1e1;
	border-radius: 10px;
}
.contant .online img{
	width: 70%;
}
.contant .online h3{
	font-size: 18px;
	padding-top: 5px;
}
.contant .el-input{
	height: 100%;
}
.contant .el-form-item__content{
	height: 50px;
}
.contant .text .el-form-item__content{
	height: 130px;
}
.contant .text .el-textarea__inner{
	height: 130px;
}
.contant .el-button{
	width: 100%;
	padding:20px 0;
	font-size: 16px;
	background-color: #003371;
	border: 1px solid #003371;
}
.mcontent .cont{
	padding:0 .3rem;
}
.mcontent .cont h5{
	font-size: .36rem;
}
.mcontent .cont span{
	font-size:.4rem;
	vertical-align: middle;
	padding-right: .2rem;
}
.mcontent .cont p{
	font-size: .28rem;
	line-height: .45rem;
	color: #646363;
	margin-bottom: .1rem;
}
.mcontent .el-input{
	height: 100%;
}
.mcontent .el-form-item__content{
	height: 40px;
}
.mcontent .text .el-form-item__content{
	height: 130px;
}
.mcontent .text .el-textarea__inner{
	height: 130px;
}
.mcontent .el-button{
	width: 100%;
	padding:.3rem 0;
	font-size: 16px;
	background-color: #003371;
	border: 1px solid #003371;
}
.PCabout01 {
	display: none;
}

/* 棣栭〉浜� */
.ind5{
    width: 100%;
    padding: 80px 0 105px 0;
    background: url(../images/a21.jpg) no-repeat center top;
    background-size: 1920px 100%;
    overflow: hidden;}
.ind5 .ind2-t1{color: #f1f1f1;}
.ind5-a{width: 1200px;margin: 0 auto;position: relative;margin-top: 63px;padding: 0 62px}
.ind5-swi{width: 100%;height: 580px;}
.ind5-swi .swiper-slide{width: 295px;height: 430px;transform: translateY(52.5px);position: relative;z-index: -1;opacity: 0;transition: 0.5s;}
.ind5-swi .swiper-slide.on2{z-index: 1;opacity: 1;}
.ind5-swi .swiper-slide-active{width: 367px;height: 535px;transform: translateY(0);position: relative;opacity: 1;position: relative;z-index: 3;transition: 0.5s;}
.ind5-swi .swiper-slide.on {width: 330px;height: 482px;transform: translateY(26.5px);position: relative;opacity: 1;z-index: 2;transition: 0.5s;}
.ind5-a1{width: 100%;height: 100%;position: relative;}
.ind5-a1>img{width: 98%;height: 98%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.ind5-a1>.ind5-a12{width: calc(100% - 176px);position: absolute;top: calc(100% + 25px);left: 88px;}
.ind5-a1>.ind5-a11{ 
    cursor: pointer;
    width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ind5-prev{width: 60px;height: 60px;border-radius: 50%;background: #fff;position: absolute;left: -60px;top: calc(50% - 60px/2);outline: none;transition: 0.5s;}
.ind5-next{width: 60px;height: 60px;border-radius: 50%;background: #fff;position: absolute;right: -60px;top: calc(50% - 60px/2);outline: none;transition: 0.5s;}
.ind5-prev >img,.ind5-next>img{position: absolute;width: 20px;height: 9px;left: 0;right: 0;bottom: 0;top: 0;margin: auto;transition: 0.5s;}
.ind5-prev >img:nth-child(2),.ind5-next>img:nth-child(2){opacity: 0;transition: 0.5s;}
.ind5-prev:hover >img:nth-child(1),.ind5-next:hover >img:nth-child(1){opacity: 0;transition: 0.5s;}
.ind5-prev:hover >img:nth-child(2),.ind5-next:hover >img:nth-child(2){opacity: 1;transition: 0.5s;}
.ind5-prev:hover,.ind5-next:hover{background: #017bc2;transition: 0.5s;}
/* 搴曢儴 */
.bto{width: 100%;background: #eaebed;padding: 50px 0 0 0;}
.bto-a{width: 1200px;margin: 0 auto;}
.bto-a1{width: 500px;position: relative;float: left;}
.bto-a2{margin-bottom: 35px;display: flex;align-items: center;}
.bto-a21{width: 20px;}
.bto-a22{font-size: 14px;line-height: 14px;color: #202020;margin-left: 20px;}
.bto-a22>span{font-size: 30px;font-weight: bold;}
.bto-a1>.bto-a2:last-child{margin-bottom: 0;}
.bto-a3{width: 1px;height: 130px;background: #dbdcde;position: absolute;right: 0;top: calc(50% - 130px/2);}
.bto-a4{width: calc(100% - 500px);float: right;}
.bto-a4all{width: auto;float: right;}
.bto-a41{height: 71px;margin-bottom: 50px;}
.bto-a41>img{margin: 0 auto;}
.bto-a42{float: right;}
.bto-a43{height: 21px;float: left;display: flex;align-items: center;}
.bto-a43>div:nth-child(1){font-size: 14px;line-height: 14px;color: #242425;}
.bto-a43>div:nth-child(2){font-size: 14px;margin: 0 25px;color: #242425;}
.bto-a42 >.bto-a43:last-child >div:nth-child(2){display: none;}
.bto-b{width: 100%;height: 60px;background: #0b5592;margin-top: 50px;}
.bto-b1{width: 1200px;margin: 0 auto;height: 100%;display: flex;justify-content: space-between;}
.bto-b2{font-size: 14px;line-height: 60px;color: #fff;}

/* 涓績浠嬬粛 */
.head{width: 100%;height: 310px;margin-top: 92px;position: relative;overflow: hidden;}
.head > img {
    width: 1920px;
    height: 310px;
    position: absolute;
    left: calc(50% - 1920px/2);
    animation: trans 5s forwards; /* 添加forwards属性将动画播放结束后保留最后一帧状态*/
  }
  
  @keyframes trans {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(1.05);
    }
  }
.head-a{width: 1200px;margin: 0 auto;padding-top: 105px;position: relative;}
.head-a1{font-size: 36px;line-height: 36px;color: #fff;}
.head-a2{

    line-height: 14px;
    color: #fff;
    padding-top: 20px;
    font-size: 36px !important;
}
.in1{width: 1200px;margin: 0 auto;margin-top: 45px;}
.in1-a{width: 200px;float: left; margin-top: 40px;}
.in1-a1{width: 100%;height: 68px;background: #0271c9;font-size: 24px;line-height: 68px;color: #fff;font-weight: bold;text-align: center; cursor: pointer;}
.in1-a2{width:100%}
.in1-a2>.in1-a21{width: 100%;height: 50px;background: #f4f7fe;border-bottom: 1px solid #e6e7e8;font-size: 16px;line-height: 50px;color: #272727;text-align: center;}
.in1-a21.on{color: #0271c9;}
.in1-b{width: calc(100% - 200px - 50px);float: right;}
.in1-b1{width: 100%;padding-bottom: 23px;border-bottom: 1px solid #f2f2f2;display: flex;justify-content: space-between;align-items: center;}
.in1-b1a{font-size: 14px;line-height: 14px;color: #292a2a;}
.in1-b1b{display: flex;align-items: center;}
.in1-b1b>div:nth-child(1){width: 18px;height: 17px;margin-right: 10px;}
.in1-b1b>div:nth-child(2){font-size: 14px;line-height: 14px;color: #8c8c8d;}
.in1-b2{width: 100%;padding-top: 50px;margin-bottom: 30px;}
.in1-b3{width:550px;float:left;font-size:14px;line-height:28px;color:#606060;position: relative;}
.in1-b4{width:calc(100% - 550px - 40px);height:305px;float:right;position:relative;}
.in1-swi{width:100%;height:100%;}
.in1-b41{width: 100%;height: 100%;}
.in1-b41>img{width: 100%;transition: 0.5s;}
.in1-b41:hover >img{transform: scale(1.08);transition: 0.5s;}
.in1-pag{width:max-content !important;position:absolute;left:25px !important;bottom:25px !important;line-height:10px;}
.in1-pag .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:#fff;opacity:1;}
.in1-pag .swiper-pagination-bullet-active{background:#0068af;}
.in1-b5{height:443px;position:absolute;left: 50%;transform: translateX(-50%);}
.in1-b6{width: 100%;margin-top: 90px;margin-bottom: 190px;}
.in1-b61{width: 25%;float: left;position: relative;}
.in1-b62{font-size: 14px;line-height: 36px;color: #0c4a9f;text-align: center;}
.in1-b62>span{font-weight: bold;font-size: 30px;}
.in1-b63{font-size: 14px;line-height: 14px;color: #89898a;text-align: center;margin-top: 10px;}
.in1-b64{width: 1px;height: 43px;background: #dadada;position: absolute;right: 0;top: calc(50% - 43px/2);}

/* 缁勭粐鏋舵瀯 */
.in2-a{width: 100%;margin-top: 55px;padding-bottom: 105px;}
.in2-t1{width: max-content;height: 123px;margin: 0 auto;}
.in2-t2{font-size: 40px;line-height: 40px;color: #0271c9;font-weight: bold;text-align: center;margin-top: -52px;}
.in2-t3{font-size: 26px;line-height: 26px;color: #858585;font-weight: bold;text-align: center;margin-top: 8px;}
.in2-a1{width: 909px;margin: 0 auto;margin-top: 75px;}

/* 璐ㄩ噺鏂归拡 */
.in3-a{width: 100%;margin-top: 50px;padding: 0 8px 255px 8px;}
.in3-a1{margin-bottom: 30px;}
.in3-a2{display: flex;align-items: center;}
.in3-a2>div:nth-child(1){width: 3px;height: 16px;background: #0271c9;margin-right: 13px;}
.in3-a2>div:nth-child(2){font-size: 16px;line-height: 16px;color: #0271c9;font-weight: bold;}
.in3-a3{padding-left: 20px;font-size: 14px;line-height: 28px;color: #606060;margin-top: 18px;}

/* 鏈嶅姟鎵胯 */
.in4-a{width: 100%;margin-top: 50px;padding-bottom: 140px;}
.in4-a1{width: 48px;height: 48px;margin: 0 auto;}
.in4-a2{font-size: 36px;line-height: 36px;color: #0271c9;font-weight: bold;text-align: center;margin-top: 16px;}
.in4-a3{padding: 8px 36px;border-radius: 50px;background: #0271c9;color: #fff;font-size: 22px;width: max-content;margin: 0 auto;margin-top: 16px;}
.in4-a4{width: 100%;margin-top: 48px;}
.in4-a5{width: calc(50% - 15px);float: left;height: 110px;border-radius: 20px;border: 1px solid #eaf4f6;margin-bottom: 30px;background: #fafdfd;margin-right: 30px;padding: 0 45px;display: flex;align-items: center;justify-content: space-between;}
.in4-a51{font-size: 48px;line-height: 48px;color: #0066cc;margin-right: 24px;font-family: 'DIN';}
.in4-a52{width: calc(100% - 48px - 24px);font-size: 14px;line-height: 26px;color: #666666;}
.in4-a4>.in4-a5:nth-child(2n){margin-right: 0;}

/* 鍏鎬у０鏄� */
.in5-a{width: 100%;margin-top: 55px;padding-bottom: 105px;padding-bottom: 225px;}
.in5-t1{width: max-content;height: 123px;margin: 0 auto;}
.in5-t2{font-size: 36px;line-height: 36px;font-weight: bold;color: #272727;text-align: center;margin-top: calc(-123px/2 - 36px/2);}
.in5-a1{padding: 0 10px;margin-top: 55px;font-size: 14px;line-height: 28px;color: #272727;}

/* 涓績涓氬姟鑼冨洿 */
.yw1{width: 100%;margin-top: 50px;}
.yw1-a{font-size: 14px;line-height: 28px;color: #606060;}
.yw1-b{width: 100%;margin-top: 30px;}
.yw1-b .ind4-c{display:block;width:100%;height:367px;margin-bottom:40px;}
.yw1-b .ind4-c1{width:calc(100% - 444px);float:left;}
.yw1-b .ind4-c3{width:457px;padding:70px 40px 0 68px;}
.yw1-b .ind4-c:nth-child(2n) .ind4-c1{float:right;}
.yw1-b .ind4-c:nth-child(2n) .ind4-c3{left:0;padding:70px 68px 0 40px;background:url(../img/a37.png) no-repeat;}
.yw1-b .ind4-c31{font-size:26px;line-height:26px;}
.yw1-b .ind4-c32{font-size:16px;line-height:28px;}
.yw1-b .ind4-c4{height:40px;}
.yw1-b .ind4-c41{font-size:14px;line-height:40px;top:0;}
.yw1-b .swiper-pagination-bullet{width:12px;height:12px;}

/* 鏈嶅姟棰嗗煙 */
.yw2{width:100%;margin-top:50px;padding-bottom:105px;}
.yw2-a{width:calc((100% - 25px*2)/3);height: 240px;float:left;margin-right:25px;margin-bottom:25px;}
.yw2>.yw2-a:nth-child(3n){margin-right:0;}

.yw2-a:hover .ind3-a2{transform: scale(0);transition: 0.5s;}
.yw2-a:hover .ind3-a1>img{transform: scale(1.08);transition: 0.5s;}


/* 璧勮川璇佷功 */
.zz1{width: 100%;margin-top: 50px;padding-bottom: 155px;}
.zz1-a{width: calc((100% - 37px*2)/3);float: left;margin-right: 37px;margin-bottom: 52px;}
.zz1>.zz1-a:nth-child(3n){margin-right: 0;}
.zz1-a1{width: 100%;height: 427px;}
.zz1-a2{font-size: 16px;line-height: 16px;color: #292a2a;text-align: center;margin-top: 35px;}

/* 妫€娴嬭祫璐� */
.zz2{width: 100%;margin-top: 50px;}
.zz2-a{width: 100%;height: 60px;border: 1px solid #f5f5f5;position: relative;margin-bottom: 20px;}
.zz2>.zz2-a:last-child{margin-bottom: 0;}
.zz2-a1{width: 24px;height: 24px;position: absolute;left: 30px;top: calc(50% - 24px/2);}
.zz2-a2{width: 1px;height: 20px;background: #f5f5f5;position: absolute;left: 82px;top: calc(50% - 20px/2);}
.zz2-a3{font-size: 14px;line-height: 58px;color: #5b5b5b;position: absolute;left: 105px;top: 0;}
.zz2-a4{font-size: 14px;line-height: 14px;color: #017bc2;position: absolute;right: 34px;top: calc(50% - 14px/2);}
.page{width: 100%;margin-top: 75px;display: flex;align-items: center;justify-content: center;margin-bottom: 135px;}
.page1{width: 32px;height: 32px;border: 1px solid #e1dede;color: #b9b9b9;text-align: center;line-height: 30px;margin-right: 14px;position: relative;}
.page>.page1:last-child{margin-right: 0;}
.page1>img{width: 16px;height: 7px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.page1.on {background: #0162b3;border: 1px solid #0162b3;color: #fff;}

/* 閫佹牱娴佺▼ */
.lc1{width: 100%;margin-top: 50px;padding-bottom: 137px;}
.lc1 img{display: inline-block;}
.lc1-a{width: max-content;margin: 0 auto;}

/* 鑱旂郴鎴戜滑 */
.lx1{width: 100%;height: 785px;background: url(../img/a54.jpg) no-repeat;background-size: 100% 721px;position: relative;}
.lx1-a{position: absolute;top: 90px;left: 0;}
.lx1-a1{margin-bottom: 33px;}
.lx1-a2{width: 240px;margin-right: 20px;font-size: 16px;line-height: 48px;color: #606060;text-align: right;float: left;}
.lx1-a3{width: 376px;height: 48px;border: 1px solid #dcdfe6;border-radius: 5px;background: #fff;float: left;}
.lx1-a3>input{width: 100%;height: 100%;font-size: 16px;padding-left: 26px;}
.lx1-a4{width: 150px;height: 40px;border-radius: 5px;background: #0271c9;text-align: center;line-height: 40px;color: #fff;font-size: 16px;left: 367px;top: 292px;position: absolute;}
.lx1-a4>button{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}

/* 鑱旂郴鏂瑰紡 */
.lx2{width: 100%;margin-top: 50px;padding-bottom: 150px;}
.lx2-a{width: 100%;height: 380px;border: 1px solid #e2e3e5;}
.lx2-a>#map{width: 100%;height: 100%;}
.lx2-b{width:100%;margin-top:45px;display:flex;justify-content:space-between;padding:0 45px;}
.lx2-b1{display:flex;align-items:center;}
.lx2-b1a{width:52px;height:52px;border-radius:50%;border:1px solid #175e98;margin-right:15px;position:relative;}
.lx2-b1a>img{position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;}
.lx2-b1b>div:nth-child(1){font-size:14px;line-height:14px;color:#999797;}
.lx2-b1b>div:nth-child(2){font-size:16px;line-height:16px;color:#2a2a2a;margin-top:5px;}
.lx2-c{width: 100%;margin-top: 105px;}
.lx2-c1{width: 100%;margin-bottom: 45px;}
.lx2-c1>div:nth-child(1){font-size: 36px;line-height: 36px;color: #292a2a;text-align: center;font-weight: bold;}
.lx2-c1>div:nth-child(2){width: 66px;height: 2px;background: #0271c9;margin: 0 auto;margin-top: 24px;}
.lx2-c2{width: 100%;margin-bottom: 20px;}
.lx2-c3{width: calc(50% - 7px);height: 72px;float: left;margin-right: 14px;border: 1px solid #eeeeee;background: #f5f5f7;}
.lx2-c3>input{width: 100%;height: 100%;font-size: 14px;padding-left: 25px;}
.lx2-c2>.lx2-c3:nth-child(2n){margin-right: 0;}
.lx2-c4{width: 100%;height: 72px;border: 1px solid #eeeeee;background: #f5f5f7;margin-bottom: 20px;}
.lx2-c4>input{width: 100%;height: 100%;font-size: 14px;padding-left: 25px;}
.lx2-c5{height: 145px;margin-bottom: 0;}
.lx2-c5>textarea{width: 100%;height: 100%;font-size: 14px;line-height: 40px;padding-left: 25px;}
.lx2-c6{width: 100%;margin-top: 50px;}
.lx2-c7{width: calc(50% - 24px);height: 72px;background: #0b5592;color: #fff;text-align: center;line-height: 72px;font-size: 16px;float: left;margin-right: 48px;cursor: pointer;}
.lx2-c6>.lx2-c7:nth-child(2n){margin-right: 0;}
.lx2-c8{background: #a1a2a2;}

/* 鎼滅储 */
.ss{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99;background: url(../img/a84.jpg) no-repeat;background-size: 1920px 100%;background-position: center center;display: none;}
.ss1{width: 100%;height: 92px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: relative;}
.ss1a{height: 56px;position: absolute;left: 50px;top: calc(50% - 56px/2);}
.ss1b{height: 26px;position: absolute;cursor: pointer;right: 50px;top: calc(50% - 26px/2);}
.ss1b:hover {transform: rotate(360deg);transition: 0.5s;}
.ss2{font-size: 70px;line-height: 70px;font-weight: bold;color: #fff;text-align: center;width: 100%;position: absolute;left: 0;top: calc(50% - 160px);transform: matrix(1,0,0,1,0,160);opacity: 0;transition: 1s;}
.ss3{width: 800px;height: 60px;background: #fff;border-radius: 50px;position: absolute;left: calc(50% - 800px/2);top: calc(50% - 60px/2);transform: matrix(1,0,0,1,0,160);opacity: 0;transition: 1s;}
.ss31{width: 28px;height: 27px;cursor: pointer;position: absolute;right: 33px;top: calc(50% - 27px/2);}
.ss3>input{width: 100%;height: 100%;font-size: 16px;padding-left: 40px;}
.ss2.on{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}
.ss3.on{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}
.pubNone{
    display: none;
}
.pubBlock {
    display: block;
}
/* 首页产品文字 */
.ind4-b2 p{
    font-size: 16px;
}






/* 手机样式 */
@media screen and (max-width:800px){
	.banner .swiper-pagination{
		bottom: 12px;
	}
	.mnav{
		position: fixed;
		top:0;
		left:0;
		background-color: #fff;
		z-index: 10;
		width: 100%;
	}
	.hed .mright{
		position: absolute;
		top:.3rem;
		right:.2rem;
	}
	.hed .mright span{
		font-size:34px;
		color:#182547;
	}
	.hed .mlogo{
		padding:.3rem 0;
		padding-left: .2rem;
	}
	.hed .mlogo img{
		/* width:50.4%; */
		width: 5rem;
	}
	.hed .mnavlist{
		  width: 100%;
		  height: calc(100vh - .65rem);
		  background: #fff;
		  position: fixed;
		  left: 0;
		  top: 1rem;
		  z-index: 999;
		  overflow-y: scroll;
	}
	.hed .mnavlist .mnavlist_list{
		  height: 1rem;
		  text-align: center;
		  border-bottom: 1px solid #ddd;
		  line-height: 1rem;
	}
    .pubNone {
		display: block;
	}
    .pubBlock {
		display: none;
	}
    .footM{
		background-color: #fff;
	}
	.footM .b{
		font-size: .22rem;
		text-align: center;
		color: #373737;
		padding-bottom: 1.7rem;
		padding-top: .3rem;
	}
	.footM ul{
		background-color: #182547;
		color:#fff;
		display: flex;
		justify-content: space-evenly;
		padding:.1rem 0;
		text-align: center;
		position: fixed;
		bottom:0;
		left: 0;
		width: 100%;
		z-index: 999;
	}
	.footM ul li span{
		font-size: .4rem;
	}
	.footM ul li .text{
		font-size: .25rem;
	}
    /* 移动 */
    /* 新闻中心 */
    /* 新闻 */
	.contPub1{
		width: 100% !important;
    	margin: 0 auto;
        margin-top: 0px !important;
	}
    .de_text {
        width: 100%;
        word-wrap: break-word;
        }
        
	.newsList ul{
		padding:1rem 0;
	}
    .newsList ul li{
		width: 100%;
		margin:0;
		padding-bottom:.5rem;
	}
	.newsList ul li:nth-child(3n-1){
		margin:0;
	}
	.newsList ul li h3 {
		font-size: .3rem;
		padding: 0.3rem 0 0.1rem;
		color: #003371;
	}
	.newsList ul li img{
		height:auto;
	}
	.newsList ul li p {
		font-size: .24rem;
        margin-top: 0px;
		line-height: .36rem;
		height: auto;
	}

    /* 手机 */
    .ind4-b1{
        width: 100%;
        padding: 1.1rem 0 0 0;
    }
    .ind4-c {
        width: 100%;
        height: 7.95rem;
        position: relative;
    }
    .ind4-c1 {
        width: 100%;
        height: 4.93rem;
        position: relative;
    }
    .ind4-c1 .swiper {
        width: 100%;
        height: 100%;
    }
    .ind4-c2 {
        width: 100%;
        height: 100%;
    }
    .ind4-c4 {
        width: 100%;
        height: 0.54rem;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
    }
    .ind4-c4 {
        width: 100%;
        height: 0.54rem;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
    }
    .ind4-c3 {
        width: 100%;
        height: 3.17rem;
        position: absolute;
        right: 0;
        bottom: 0;
        padding: 0.2rem 0.55rem 0 0.55rem;
        background: url(../images/a21.png) no-repeat;
        background-size: 100% 100%;
        z-index: 2;
    }
    .ind4-c31 {
        font-size: 0.36rem;
        line-height: 0.36rem;
        color: #fff;
        font-weight: bold;
    }
    .ind4-c32 {
        height: calc(0.36rem*6);
        overflow: hidden;
        overflow-y: auto;
        font-size: 0.2rem;
        line-height: 0.36rem;
        color: #fff;
        margin-top: 0.23rem;
    }
    .ind4-c32 p{
        font-size: 0.3rem;
    }
    .ind4-c41 {
        font-size: 0.24rem;
        line-height: 0.24rem;
        color: #fff;
        position: absolute;
        left: 0.27rem;
        top: calc(50% - 0.24rem/2);
    }
    /* 产品 */
    .mpubNav .titleBg{
        width: 100%;
        height: 1.4rem;
        background: #0e2d6d;
        margin-top: 0.3rem;
        position: relative;
        overflow: hidden;
    }
    .mpubNav .titleBg .centerwen{
        width: 3.5rem;
        height: 0.4rem;
        background: url(../images/linebg.png) no-repeat;
        background-size: 100% 100%;
        position: absolute;
        left: 50%;
        margin-left: -1.8rem;
        bottom: .25rem;
        color: #ffff;
        font-size: .24rem;
        text-align: center;
        line-height: .4rem;
        text-transform: uppercase;
    }
    .mpubNav .titleBg p{
        text-align: center;
        font-size: .36rem;
        color: #fff;
        margin-top: 0.15rem;
        text-indent: 0;
    }
    .path02 {
        padding-top: 0.3rem;
        width: 100%;
        margin: 0 auto;
        color: #1b80c3;
        font-size: .32rem;
        margin-bottom: 0.3rem;
        /* border-bottom: 1px solid #eeeeee; */
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 0;
    }
    .path02s span {
        display: inline-block;
        padding: 0.2rem .3rem;
        margin: 0;
        font-size: .28rem;
    }
    .mabout ul{
        padding:0 .3rem;
        /* padding-bottom: 1.5rem; */
    }
    .to1 {
        margin-top: 0rem;
    }
    .mabout ul li{
        width: 47.5% !important;
        margin-right: 0;
        background-color: #f5f5f5;
        height: auto;
        position: relative;
        cursor: pointer;
        margin-bottom: 0.3rem;
    }
    .mabout ul li .imgs {
        text-align: center;
    }
    .mabout ul li .imgs img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }
    .mabout ul li:nth-child(2n){
        float: right;
    }
    .mabout ul li h3 {
        font-size: .3rem;
        padding: 0.3rem 0.2rem;
        text-align: center;
        color: #003371;
    }
    .inquire {
        padding-top: 1rem;
    }
    .inquire-a {
        margin: 0 auto;
        width: 7rem;
        height: 8rem;
        border-radius: 8px;
        padding: 0.5rem;
        background-color: #ffffff;
        border: solid 1px rgba(153, 153, 153, 0.13);
    }
    .inquire-d input{
        width: 6rem;
        height: 1rem;
        border-radius: 8px;
        border: solid 1px #eaeaea;
    }
    .inquire-btn {
        width: 6rem;
        height: 1.2rem;
        background-color: #017bc2;
        border-radius: 8px;
        line-height: 1.2rem;
        font-size: 20px;
        color: #ffffff;
        text-align: center;
        cursor: pointer;
    }
    /* 查询结果 */
    .PHserch {
        width: 100%;
    	margin: 0 auto;
    	padding: 0 0.32rem;
        padding-bottom: 2rem; 
    }
    .PHserch-a {
        margin: .2rem 0rem;
        font-size: .35rem;
    }
    .PHserch-b img{
        width: 100%;
    }
    .PHserch-c ul li{
        font-size: .37rem;
        color: #262626;
        line-height: .7rem;
    }
    .PHserch-c ul li span{
        font-size: .3rem;
        color: #8e8e8e;
    }
    .serch-bs {
        margin-top: 0.5rem !important;
        margin: 0 auto;
        width: 96%;
        height: 3rem;
        border-radius: 8px;
        padding: 0.5rem;
        background-color: #ffffff;
        border: solid 1px rgba(153, 153, 153, 0.13);
    }
  .serch-bs   .ind2-a32 {
    margin-top: 0.5rem !important;
    }
    /* 联系我们 */

	.centre{
		padding:0 .3rem;
		width: 100%;
	}
	.centre ul li {
		width: 47.5% !important;
		margin-right: 0;
		background-color: #f5f5f5;
		height: auto;
		position: relative;
		cursor: pointer;
		margin-bottom: 0.3rem;
	}
	.centre ul li:nth-child(2n){
		float: right;
	}
	.centre ul li .imgs {
		padding:.2rem 0;
		height: 2rem;
		line-height: 2rem;
		text-align: center;
	}
	.centre ul li h3 {
	    font-size: .3rem;
	    padding: 0.3rem 0.2rem;
	}
	.caseList ul{
		padding:.5rem 0;
	}
	.caseList ul li {
	    width: 100%;
	    border: 0;
	    margin: 0;
	    height: auto;
	    margin-bottom: 0.3rem;
	}
	.caseList ul li h3 {
		font-size: .32rem;
		padding: 0.2rem;
		padding-bottom: 0.1rem;
	}
	.caseList ul li p {
		font-size: .24rem;
		padding: 0 0.2rem;
		margin-bottom: 0.1rem;
		height: auto;
	}
    .map_all{
		margin-top: 2px;
		height:5rem;
	}
	.map_all .map{
		width:100%;
		height:100%;
	}
    .policy_right{
		width: 100%;
		padding: 0 0.3rem;
		font-size: .28rem;
		line-height: .6rem;
		/* text-indent: 2em; */
		color: #6b6b6b;
		padding-bottom: .8rem;
	}
	.policy_right img{
		max-width: 100%;
		height: auto;
	}
	.policy_right p{
		text-indent: 0 !important;
		margin-left: 0;
	}
    .product_details {
		height: 1rem;
		line-height: 1rem;
	}
	.product_details1 {
		width: 30%;
		height: 3rem;
		text-align:initial;
	}
    .product_text{
        width: 100%;
        padding: 0 0.25rem;
    }
    .pagination {
        padding-top: 0.3rem !important;
        width: 100%;;
        margin: 0 auto;
        margin-bottom: 1rem;
    }
     .mabout .el-pager{
        padding: 0rem 0rem !important;
    }

    /* 分页 */
    .pagination{
        padding:50px 0px;
       width: 100%;
        /* margin: 0 auto; */
        text-align: -webkit-center;
    }
    .pagination1 {
        padding: 50px 18px;
       width: 100%;
        margin: 0 auto;
        margin-bottom: 1rem ;
    }
    .contPub{
        width: 100%;
        margin: 0 auto;
        margin-top: 45px;
    }

*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #000;background: #fff;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{
    width: 5rem;
}
.i300{overflow: hidden;}
.i300>img{
    width: 100%;
    height: 100%;
}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
/* 澶撮儴 */
.PHdh{width: 100%;height: 1.3rem;position: fixed;top: 0;left: 0;background: #fff;z-index: 9999;}
.dh1{
    position: absolute;
    left: 0.2rem;
    top: 0.1rem;
}
.dh2{height: 0.28rem;position: absolute;right: 0.9rem;top: calc(50% - 0.28rem/2);}
.dh4{
    position: absolute;
    right: 0.35rem;
    top: calc(50% - 0.3rem/2);
}
.dh4 img {
    width: 0.5rem;
}
.left{width: 1.02rem;height: 1rem;position: fixed;right: 0;top: calc(50% - 1rem/2);z-index: 9;}
.totop{width: 0.66rem;height: 0.66rem;border-radius: 50%;position: fixed;right: calc(1.02rem/2 - 0.66rem/2);bottom: 2.87rem;cursor: pointer;display: none;z-index: 9;}
/* 棣栭〉涓€ */
.ind1{
    width: 100%;
    max-height: 4rem;
    position: relative;
    overflow: hidden;
    margin-top: 0.9rem;
}
.ind1-swi{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ind1-i{width: 100%;height: 100%;position: relative;}
.ind1-a{width: 100%;position: absolute;top: 130px;left: 0;}
.ind1-a1{width: max-content;margin: 0 auto;font-size: 0.56rem;line-height: 0.56rem;font-weight: bold;background: linear-gradient(to right,rgb(55,153,254),rgb(85,228,255),rgb(55,153,254)); -webkit-background-clip:text;color: transparent;}
.ind1-a2{width: max-content;margin: 0 auto;margin-top: 0.2rem;font-size: 0.18rem;line-height: 0.2rem;background: linear-gradient(to right,rgb(55,153,254),rgb(85,228,255),rgb(55,153,254)); -webkit-background-clip:text;color: transparent;}
.ind1s-pag{width: 100%;position: absolute;bottom: 0.3rem;left: 0;text-align: center;line-height: 0.36rem;}
.ind1s-pag .swiper-pagination-bullet{
    width: 0.2rem;
    height: 0.2rem;
    background-color: #003371;
    /* background: url(../img/a05.png) no-repeat; */
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,0.07rem);background-size: 0.15rem 0.15rem;background-position: center center;opacity: 1;
}
.ind1s-pag .swiper-pagination-bullet-active{
    width: 0.2rem;
    height: 0.2rem;
    background-color: #ffff;
    /* background: url(../img/a06.png) no-repeat; */
    background-size: 100% 100%;
}
/* 棣栭〉浜� */
.ind2{width: 100%;padding: 0.7rem 0 0.2rem 0;position: relative;}
.ind2-t{width: 100%;}
.ind2-t1{font-size: 1.2rem;line-height: 1.2rem;color:#f8f8f8;font-family: 'DIN';text-align: center;}
.ind2-t2{font-size: 0.48rem;line-height: 0.48rem;color: #202020;text-align: center;margin-top: -0.4rem;font-weight: bold;}
.ind2-t3{font-size: 0.24rem;line-height: 0.36rem;color: #6f6e6e;text-align: center;margin-top: 0.24rem;padding: 0 0.35rem;}
.ind2-back{width: 100%;position: absolute;left: 0;top: 2.2rem;}
.ind2-a{width: calc(100% - 0.35rem*2);margin: 0 auto;margin-top: 0.8rem;position: relative;}
.ind2-a1{width: calc(100% - 0.3rem*2);height: 3.75rem;background: #017bc2;position: relative;margin-left: 0.3rem;}
.ind2-a1>.ind2-swi{width: 100%;height: 100%;position: absolute;left: -0.3rem;top: -0.3rem;transition: 0.5s;}
.ind2-a2{width: 100%;height: 100%;}
.ind2-a2>img{width: 100%;transition: 0.5s;}
.ind2-pag{width: max-content !important;line-height: 0.12rem;position: absolute;left: auto !important;top: auto;right: 0.3rem !important;bottom: 0.2rem !important;}
.ind2-pag .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;border-radius: 50%;background: #fff;opacity: 1;}
.ind2-pag .swiper-pagination-bullet-active{background: #017cc2;}
.ind2-a3{width: 100%;}
.ind2-a31{
    text-align: justify;
    font-size: 0.24rem;line-height: 0.48rem;margin-top: 0.45rem;color: #666666;}
.ind2-a32{
    width: 1.88rem;
    height: 0.5rem;
    border: 0.01rem solid #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 0.3rem !important;
    margin-bottom: 0.3rem !important;
}
.ind2-a32>div:nth-child(1){font-size: 0.24rem;line-height: 0.24rem;color: #333333;}
.ind2-a32>div:nth-child(2){width: 0.26rem;height: 0.08rem;margin-left: 0.16rem;transition: 0.5s;}
/* 棣栭〉涓� */
.ind3{width: 100%;padding: 0.6rem 0 0.75rem 0;position: relative;background: url(../img/a10.jpg) no-repeat center center;background-size: 100% 100%;}
.ind3 .ind2-t1{color: #ececec;}
.ind3-a{width: calc(100% - 0.35rem*2);margin: 0 auto;margin-top: 0.45rem;padding-bottom: 0.35rem;position: relative;}
.PHind3-swi{
    width: 100%;
    height: 3.3rem;
    position: relative;
}
.PHind3-swi  .ind3-a1 img{
    width: 100%;
}
.ind3-a1{width: 100%;height: 100%;position: relative;}
.ind3-a1>img{width: 100%;transition: 0.5s;}
.ind3-a2{
    width: 100%;
    height: 100%;
    /* background: rgba(1, 123, 194, 0.4); */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #000;
    position: absolute;
    left: 0;
    top: 2.5rem;
    right: 0;
    bottom: 0;
    margin: auto;
    transition: 0.5s;
}

.ind3-prev{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #fff;margin-top: 0 !important;position: absolute;left: -0.3rem;top: calc(2.95rem/2 - 0.3rem/2);outline: none;transition: 0.5s;}
.ind3-next{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #fff;margin-top: 0 !important;position: absolute;right: -0.3rem;top: calc(2.95rem/2 - 0.3rem/2);outline: none;transition: 0.5s;}
.ind3-prev >img,.ind3-next>img{position: absolute;width: 0.2rem;height: 0.08rem;left: 0;right: 0;bottom: 0;top: 0;margin: auto;transition: 0.5s;}
.ind3-prev >img:nth-child(2),.ind3-next>img:nth-child(2){opacity: 0;transition: 0.5s;}
.ind3-prev:hover >img:nth-child(1),.ind3-next:hover >img:nth-child(1){opacity: 0;transition: 0.5s;}
.ind3-prev:hover >img:nth-child(2),.ind3-next:hover >img:nth-child(2){opacity: 1;transition: 0.5s;}
.ind3-prev:hover,.ind3-next:hover{background: #017bc2;transition: 0.5s;}
.swiper-button-prev:after,.swiper-button-next:after{content: none;}
.ind3-scr{width: 100%;position: absolute;bottom: 0;left: 0;height: 0.01rem;background: #c2c4c5;}
.swiper-scrollbar-drag{height: 0.03rem;background: #403f3f;margin-top: -0.01rem;}
/* 棣栭〉鍥� */
.ind4{width: 100%;padding: 1.1rem 0 0.65rem 0;}
.ind4-a{width: calc(100% - 0.35rem*2);margin: 0 auto;margin-top: 0.48rem;}
.ind4-a1{width: 100%;position: relative;}
.ind4-a2{width: calc(50% - 0.1rem);height: 0.66rem;background: #dcdedf;font-size: 0.3rem;line-height: 0.66rem;color: #333333;margin-bottom: 0.2rem;text-align: center;float: left;margin-right: 0.2rem;transition: 0.5s;}
.ind4-a2.on {color: #fff;background:#017bc2;}
.ind4-a1>.ind4-a2:nth-child(2n){margin-right: 0;}


/* 棣栭〉浜� */
.ind5{width: 100%;padding: 0.9rem 0 2.3rem 0;background: url(../images/a21.jpg) no-repeat center top;background-size: 19.2rem 100%;overflow: hidden;}
.ind5 .ind2-t1{color: #f1f1f1;}
.ind5-a{width: calc(100% - 0.35rem*2);margin: 0 auto;position: relative;margin-top: 0.88rem;padding: 0 0.18rem}
.ind5-swi{width: 100%;height: 5rem;}
.ind5-swi .swiper-slide{width: 1.92rem;height: 2.8rem;transform: translateY(0.35rem);position: relative;z-index: -1;opacity: 0;transition: 0.5s;}
.ind5-swi .swiper-slide.on2{z-index: 1;opacity: 1;}
.ind5-swi .swiper-slide-active{width: 2.38rem;height: 3.5rem;transform: translateY(0);position: relative;opacity: 1;position: relative;z-index: 3;transition: 0.5s;}
.ind5-swi .swiper-slide.on {width: 2.15rem;height: 3.13rem;transform: translateY(0.185rem);position: relative;opacity: 1;z-index: 2;transition: 0.5s;}
.ind5-a1{width: 100%;height: 100%;position: relative;overflow: hidden;}
.ind5-a1>img{
    width: 2.5rem;
    height: 100%;position: absolute;left: 50%;top: 0;transform: translateX(-50%);}
.ind5-a1>div{width: calc(100% - 1.3rem);position: absolute;top: calc(100% + 0.15rem);left: 0.65rem;}
.ind5-prev{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #fff;position: absolute;left: -0.3rem;top: calc(50% - 0.6rem/2);outline: none;transition: 0.5s;}
.ind5-next{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #fff;position: absolute;right: -0.3rem;top: calc(50% - 0.6rem/2);outline: none;transition: 0.5s;}
.ind5-prev >img,.ind5-next>img{position: absolute;width: 0.2rem;height: 0.08rem;left: 0;right: 0;bottom: 0;top: 0;margin: auto;transition: 0.5s;}
.ind5-prev >img:nth-child(2),.ind5-next>img:nth-child(2){opacity: 0;transition: 0.5s;}
.ind5-prev:hover >img:nth-child(1),.ind5-next:hover >img:nth-child(1){opacity: 0;transition: 0.5s;}
.ind5-prev:hover >img:nth-child(2),.ind5-next:hover >img:nth-child(2){opacity: 1;transition: 0.5s;}
.ind5-prev:hover,.ind5-next:hover{background: #017bc2;transition: 0.5s;}
搴曢儴
.bto{width: 100%;background: #eaebed;padding: 0.5rem 0 0 0;}
.bto-a{width: calc(100% - 0.35rem*2);margin: 0 auto;}
.bto-a1{width: 100%;position: relative;}
.bto-a2{margin-bottom: 0.25rem;display: flex;align-items: center;}
.bto-a21{width: 0.2rem;}
.bto-a22{font-size: 0.24rem;line-height: 0.24rem;color: #202020;margin-left: 0.18rem;}
.bto-a22>span{font-size: 0.36rem;font-weight: bold;}
.bto-a1>.bto-a2:last-child{margin-bottom: 0;}
.bto-a41{height: 0.71rem;margin-bottom: 0.5rem;}
.bto-a42{width: 100%;margin-top: 0.65rem;display: flex;align-items: center;justify-content: space-between;}
.bto-a43{display: flex;align-items: center;}
.bto-a43>div:nth-child(1){white-space: nowrap; font-size: 0.21rem;line-height: 0.21rem;color: #242425;}
.bto-a43>div:nth-child(2){font-size: 0.21rem;line-height: 0.21rem;margin: 0 0.15rem;color: #242425;}
.bto-a42 >.bto-a43:last-child>div:nth-child(2){display: none;}
.bto-b{width: 100%;padding: 0.32rem 0;background: #0b5592;margin-top: 0.45rem;}
.bto-b1{width: calc(100% - 0.35rem*2);margin: 0 auto;}
.bto-b2{font-size: 0.24rem;line-height: 0.36rem;color: #fff;text-align: center;}

.sel{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99;background: rgba(0, 0, 0, 0.5);display: none;}
.sel1{width: 100%;background: #fff;padding: 0.65rem 0 0 0;position: absolute;top: 89.4%;left: 0;transition: 0.5s;}
.sel1.on {transform: translateY(-100%);transition: 0.5s;}
.sel2{font-size: 0.32rem;line-height: 0.32rem;text-align: center;}
.sel3{width: 100%;margin-top: 0.5rem;padding: 0 0.35rem;}
.sel4{width: 100%;height: 0.9rem;border-bottom: 0.01rem solid #e6e7e8;padding: 0.32rem;display: flex;align-items: center;justify-content: space-between;}
.sel3>.sel4:last-child{border-bottom: none;}
.sel41{font-size: 0.28rem;line-height: 0.28rem;color: #666666;}
.sel42{width: 0.2rem;height: 0.2rem;position: relative;}
.sel42>img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sel42>img:nth-child(1){opacity: 1;}
.sel42>img:nth-child(2){opacity: 0;}
.sel4.on .sel42>img:nth-child(2){opacity: 1;}
.sel4.on .sel42>img:nth-child(1){opacity: 0;}
.sel5{width: 100%;height: 0.9rem;color: #fff;text-align: center;line-height: 0.9rem;font-size: 0.32rem;background: #2a2a2a;}
/* 涓績浠嬬粛 */
.head{width: 100%;height: 3.5rem;margin-top: 0.9rem;position: relative;overflow: hidden;}
.head>img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    animation: trans 5s forwards;
}
@keyframes trans {
    0% {
        transform: scale(1);
      }
      100% {
        transform: scale(1.05);
      }
}
.head-a{width: calc(100% - 0.35rem*2);margin: 0 auto;padding-top: 1.1rem;position: relative;}
.head-a1{font-size: 0.36rem;line-height: 0.36rem;color: #fff;}
.head-a2{font-size: 0.24rem;line-height: 0.24rem;color: #fff;margin-top: 0.16rem;}
.in1{
    width: 100%;
    margin-top: 0;
}
.in1-b{width:100%;}
.in1-b1{width: 100%;height: 0.8rem;background: #f4f7fe;display: flex;justify-content: space-between;align-items: center;padding:0 0.35rem;}
.in1-b1a{font-size: 0.3rem;line-height: 0.3rem;color: #292a2a;}
.in1-b1b{font-size: 0.24rem;line-height: 0.24rem;color: #8c8c8d;}
.in1-b2{width: 100%;padding: 1rem 0.35rem 0 0.35rem;}
.in1-b3{width:100%;font-size:0.28rem;line-height:0.56rem;color:#606060;position: relative;}
.in1-b4{width:100%;height:6.12rem;position:relative;margin-top: 0.73rem;}
.in1-swi{width:100%;height:100%;}
.in1-b41{width: 100%;height: 100%;padding-bottom: 2rem;}
.in1-b41>img{width: 100%;transition: 0.5s;}
.in1-pag{width:max-content !important;position:absolute;left:0.38rem !important;bottom:0.28rem !important;line-height:0.12rem;}
.in1-pag .swiper-pagination-bullet{width:0.12rem;height:0.12rem;border-radius:50%;background:#fff;opacity:1;}
.in1-pag .swiper-pagination-bullet-active{background:#0068af;}
.in1-b5{height:443px;position:absolute;left: 50%;transform: translateX(-50%);}
.in1-b6{width: 100%;margin-top: 0.85rem;margin-bottom: 2rem;}
.in1-b61{width: 50%;float: left;position: relative;margin-bottom: 0.68rem;}
.in1-b62{font-size: 0.24rem;line-height: 1.2rem;color: #0c4a9f;text-align: center;}
.in1-b62>span{font-weight: bold;font-size: 0.48rem;}
.in1-b63{font-size: 0.24rem;line-height: 0.24rem;color: #89898a;text-align: center;margin-top: 0.15rem;}
.in1-b64{width: 0.01rem;height: 0.43rem;background: #dadada;position: absolute;right: 0;top: calc(50% - 0.43rem/2);}

/* 缁勭粐鏋舵瀯 */
.in2-a{width: 100%;margin-top: 0.9rem;padding:0 0.35rem 1.65rem 0.35rem;}
.in2-t1{width: max-content;height: 1.2rem;margin: 0 auto;}
.in2-t2{font-size: 0.4rem;line-height: 0.4rem;color: #0271c9;font-weight: bold;text-align: center;margin-top: -0.52rem;}
.in2-t3{font-size: 0.26rem;line-height: 0.26rem;color: #858585;font-weight: bold;text-align: center;margin-top: 0.08rem;}
.in2-a1{width: 100%;margin-top: 0.7rem;}

/* 璐ㄩ噺鏂归拡 */
.in3-a{width: 100%;margin-top: 0.8rem;padding: 0 0.35rem 1.5rem 0.35rem;}
.in3-a1{margin-bottom: 0.45rem;}
.in3-a2{display: flex;align-items: center;}
.in3-a2>div:nth-child(1){width: 0.03rem;height: 0.2rem;background: #0271c9;margin-right: 0.13rem;}
.in3-a2>div:nth-child(2){font-size: 0.24rem;line-height: 0.24rem;color: #0271c9;font-weight: bold;}
.in3-a3{padding-left: 0.16rem;font-size: 0.24rem;line-height: 0.48rem;color: #606060;margin-top: 0.23rem;}

/* 鏈嶅姟鎵胯 */
.in4-a{width: 100%;margin-top: 0.6rem;padding-bottom: 1.9rem;}
.in4-a1{width: 0.48rem;height: 0.48rem;margin: 0 auto;}
.in4-a2{font-size: 0.4rem;line-height: 0.4rem;color: #0271c9;font-weight: bold;text-align: center;margin-top: 0.12rem;}
.in4-a3{padding: 0.1rem 0.35rem;border-radius: 0.5rem;background: #0271c9;color: #fff;font-size: 0.24rem;width: max-content;margin: 0 auto;margin-top: 0.16rem;}
.in4-a4{width: 100%;margin-top: 0.6rem;padding: 0 0.35rem;}
.in4-a5{width: 100%;height: 1.1rem;border-radius: 0.2rem;border: 0.01rem solid #eaf4f6;margin-bottom: 0.35rem;background: #fafdfd;padding: 0 0.45rem;display: flex;align-items: center;justify-content: space-between;}
.in4-a51{font-size: 0.68rem;line-height: 0.68rem;color: #0066cc;margin-right: 0.25rem;font-family: 'DIN';}
.in4-a52{width: calc(100% - 0.68rem - 0.25rem);font-size: 0.24rem;line-height: 0.36rem;color: #666666;}
.in4-a4>.in4-a5:last-child{margin-bottom: 0;}

/* 鍏鎬у０鏄� */
.in5-a{width: 100%;margin-top: 0.95rem;padding-bottom: 1.63rem;}
.in5-t1{width: max-content;height: 1.2rem;margin: 0 auto;}
.in5-t2{font-size: 0.4rem;line-height: 0.4rem;font-weight: bold;color: #272727;text-align: center;margin-top: calc(-1.2rem/2 - 0.4rem/2);}
.in5-a1{padding: 0 0.35rem;margin-top: 0.49rem;font-size: 0.24rem;line-height: 0.48rem;color: rgba(39,39,39,0.7);}

/* 涓績涓氬姟鑼冨洿 */
.yw1{width: 100%;margin-top: 0.87rem;padding: 0 0.35rem 2.25rem 0.35rem;}
.yw1-a{font-size: 0.24rem;line-height: 0.48rem;color: #606060;}
.yw1-b{width: 100%;margin-top: 0.54rem;}
.yw1-b .ind4-c{display:block;width:100%;margin-bottom:0.3rem;}


/* 鏈嶅姟棰嗗煙 */
.yw2{width:100%;margin-top:0.8rem;padding:0 0.35rem 1.8rem 0.35rem;}
.yw2-a{width:calc(50% - 0.15rem*2);height: 2.6rem;float:left;margin-right:0.3rem;margin-bottom:0.3rem;}
.yw2>.yw2-a:nth-child(2n){margin-right:0;}
.yw2-a .ind3-a2{background:none;}

/* 璧勮川璇佷功 */
.zz1{width: 100%;margin-top: 0.7rem;padding:0 0.35rem 1.38rem 0.35rem;}
.zz1-a{width: calc(50% - 0.12rem);float: left;margin-right: 0.24rem;margin-bottom: 0.6rem;}
.zz1>.zz1-a:nth-child(2n){margin-right: 0;}
.zz1-a1{width: 100%;height: 4.75rem;}
.zz1-a2{font-size: 0.24rem;line-height: 0.24rem;color: #292a2a;text-align: center;margin-top: 0.28rem;}

/* 妫€娴嬭祫璐� */
.zz2{width: 100%;margin-top: 0.8rem;padding: 0 0.35rem;}
.zz2-a{width: 100%;height: 0.7rem;border: 0.01rem solid #f5f5f5;position: relative;margin-bottom: 0.28rem;}
.zz2>.zz2-a:last-child{margin-bottom: 0;}
.zz2-a1{width: 0.32rem;height: 0.32rem;position: absolute;left: 0.26rem;top: calc(50% - 0.32rem/2);}
.zz2-a2{width: 0.01rem;height: 0.3rem;background: #f5f5f5;position: absolute;left: 0.82rem;top: calc(50% - 0.2rem/2);}
.zz2-a3{font-size: 0.24rem;line-height: 0.68rem;color: #5b5b5b;position: absolute;left: 1.05rem;top: 0;}
.page{width: 100%;margin-top: 0.75rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.35rem;}
.page1{width: 0.32rem;height: 0.32rem;border: 0.01rem solid #e1dede;color: #b9b9b9;font-size: 0.24rem;text-align: center;line-height: 0.3rem;margin-right: 0.14rem;position: relative;}
.page>.page1:last-child{margin-right: 0;}
.page1>img{width: 0.16rem;height: 0.07rem;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.page1.on {background: #0162b3;border: 0.01rem solid #0162b3;color: #fff;}

/* 閫佹牱娴佺▼ */
.lc1{width: 100%;margin-top: 0.8rem;padding: 0 0.3rem 1rem 0.3rem;}
.lc1-a{width: max-content;margin: 0 auto;}
.lc1>div{width: 100%;}
.lc1 img{display: inline-block;max-width: 100%;}

/* 鑱旂郴鎴戜滑 */
.lx1{width: 100%;position: relative;padding-top: 1.3rem;padding-bottom: 4.55rem;margin-bottom: 1.15rem;}
.lx1-a{width: calc(100% - 0.35rem*2);margin: 0 auto;}
.lx1-a1{margin-bottom: 0.48rem;}
.lx1-a2{width: 1.1rem;margin-right: 0.25rem;font-size: 0.24rem;line-height: 0.7rem;color: #606060;text-align: right;float: left;}
.lx1-a3{width: calc(100% - 1.1rem - 0.25rem);height: 0.7rem;border: 0.01rem solid #dcdfe6;border-radius: 0.05rem;background: #fff;float: left;}
.lx1-a3>input{width: 100%;height: 100%;font-size: 0.24rem;padding-left: 0.4rem;}
.lx1-a4{width: 2.15rem;height: 0.58rem;border-radius: 0.05rem;background: #0271c9;text-align: center;line-height: 0.58rem;color: #fff;font-size: 0.24rem;margin: 0 auto;margin-top: 1.05rem;}
.lx1-a4>button{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.lx1-a5{width: 100%;position: absolute;bottom: 0;left: 0;}

/* 鑱旂郴鏂瑰紡 */
.lx2{width: 100%;margin-top: 0.8rem;padding:0 0.35rem 1.9rem 0.35rem;}
.lx2 img{max-width: 100%;}
.lx2-a{width: 100%;height: 3.8rem;border: 0.01rem solid #e2e3e5;}
.lx2-a>#map{width: 100%;height: 100%;}
.lx2-b{width:100%;margin-top:0.45rem;display:flex;justify-content:space-between;flex-wrap: wrap;}
.lx2-b1{display:flex;align-items:center;}
.lx2-b>.lx2-b1:last-child{margin-top: 0.65rem;}
.lx2-b1a{width:0.52rem;height:0.52rem;border-radius:50%;border:0.01rem solid #175e98;margin-right:0.18rem;position:relative;}
.lx2-b1a>img{height: 0.25rem;position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;}
.lx2-b1b>div:nth-child(1){font-size:0.24rem;line-height:0.24rem;color:#999797;}
.lx2-b1b>div:nth-child(2){font-size:0.24rem;line-height:0.24rem;color:#2a2a2a;margin-top:0.15rem;}
.lx2-c{width: 100%;margin-top: 1.55rem;}
.lx2-c1{width: 100%;margin-bottom: 0.6rem;}
.lx2-c1>div:nth-child(1){font-size: 0.48rem;line-height: 0.48rem;color: #292a2a;text-align: center;font-weight: bold;}
.lx2-c1>div:nth-child(2){width: 0.66rem;height: 0.02rem;background: #0271c9;margin: 0 auto;margin-top: 0.2rem;}
.lx2-c2{width: 100%;}
.lx2-c3{width: 100%;height: 0.8rem;border: 0.01rem solid #eeeeee;background: #f5f5f7;margin-bottom: 0.24rem;}
.lx2-c3>input{width: 100%;height: 100%;font-size: 0.24rem;padding-left: 0.28rem;}
.lx2-c4{width: 100%;height: 0.8rem;border: 0.01rem solid #eeeeee;background: #f5f5f7;margin-bottom: 0.24rem;}
.lx2-c4>input{width: 100%;height: 100%;font-size: 0.24rem;padding-left: 0.28rem;}
.lx2-c5{height: 2.28rem;margin-bottom: 0;}
.lx2-c5>textarea{width: 100%;height: 100%;font-size: 0.24rem;line-height: 0.4rem;padding-left: 0.28rem;}
.lx2-c6{width: 100%;margin-top: 0.4rem;}
.lx2-c7{width: calc(50% - 0.2rem);height: 0.64rem;background: #0b5592;color: #fff;text-align: center;line-height: 0.64rem;font-size: 0.24rem;float: left;margin-right: 0.4rem;cursor: pointer;}
.lx2-c6>.lx2-c7:nth-child(2n){margin-right: 0;}
.lx2-c8{background: #a1a2a2;}

.ydh{width: 100%;height: calc(100% - 0.9rem);background: #fff;position: fixed;top: 1.3rem;left: 0;z-index: 99;display: none;}
.ydh-a{width: 100%;position: relative;padding: 0 0.35rem;}
.ydh-a1{width: 100%;height: auto;border-bottom: 0.01rem solid #efefef;}
.ydh-a2{width: 100%;height: 1.2rem;font-size: 0.32rem;line-height: 1.2rem;text-align: center;position: relative;}
.ydh-a2>img{width: 0.2rem;height: 0.1rem;position: absolute;right: 0;top: calc(50% - 0.1rem/2);transition: 0.5s;}
.ydh-a2.on >img{transform: rotate(180deg);transition: 0.5s;}
.ydh-a3{width: 100%;display: none;}
.ydh-a31{font-size: 0.26rem;line-height: 0.7rem;color: #666666;text-align: center;}

.ss{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99;background: url(../img/a84.jpg) no-repeat;background-size: auto 13.34rem;background-position: center center; display: none;}
.ss1{width: 100%;height: 92px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: relative;}
.ss1a{height: 0.56rem;position: absolute;left: 0.35rem;top: calc(50% - 0.56rem/2);}
.ss1b{height: 0.28rem;position: absolute;cursor: pointer;right: 0.35rem;top: calc(50% - 0.28rem/2);}
.ss2{font-size: 0.7rem;line-height: 0.7rem;font-weight: bold;color: #fff;text-align: center;width: 100%;position: absolute;left: 0;top: calc(50% - 1.6rem);transform: matrix(1,0,0,1,0,160);opacity: 0;transition: 1s;}
.ss3{width: calc(100% - 0.35rem*2);height: 0.8rem;background: #fff;border-radius: 0.5rem;position: absolute;left: 0.35rem;top: calc(50% - 0.6rem/2);transform: matrix(1,0,0,1,0,160);opacity: 0;transition: 1s;}
.ss31{width: 0.28rem;height: 0.27rem;cursor: pointer;position: absolute;right: 0.33rem;top: calc(50% - 0.27rem/2);}
.ss3>input{width: 100%;height: 100%;font-size: 0.24rem;padding-left: 0.4rem;}
.ss2.on{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}
.ss3.on{transform: matrix(1,0,0,1,0,0);opacity: 1;transition: 1s;}


/* 轮播 */
.PHind3-swi.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
    position: absolute;
    left: 1%;
    bottom: 9px;
    z-index: 50;
    height: 2px;
    width: 98%;
}
.ind2-a32 a{
    font-size: 0.3rem;
    line-height: 0.45rem;
}
.sider{
    width: 100%;
    height: 100vh;
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    /* background-color: palegreen !important; */
    z-index: 1000;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sider img{
    width: 100%;
}
.map_all .BMapLabel{
    font-size: 15px;
}
.details .updown p{
    font-size: 0.3rem;
}
/* 详情 */
.details h4 {
    text-align: center;
    font-size: 0.4rem;
    color: #171717;
    border-bottom: 1px solid #f0f0f0;
    padding: 20px 0 0px;
    padding-bottom: 20px;
    font-weight: normal;
}

.head-a2{
    padding-top: 0.3rem;
    font-size: 0.5rem !important;
}

}







