/* 头部 */

.head {
    width: 100%;
    height: 100vh;
}

.header {
    position: relative;
    width: 100%;
    height: 1.275rem;
}

.inside {
    width: 100%;
    height: 1.275rem;
    background-color: #fff;
}

.header-card {
    width: 21.7875rem;
    height: 100%;
    margin: 0 auto;
}

.inside .na {
    width: 100%;
    height: 100%;
}
.flex{
  display: flex;
}
.header .na {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 999;
    position: absolute;
}

.header .header-card,
.inside .header-card {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header .logo,
.inside .logo {
    width: 4.075rem;
    height: 1rem;
    margin-right: .875rem;
}

.header .logo img,
.inside .logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.header .con>ul,
.inside .con>ul {
    display: flex;
}

.header .con>ul>li,
.inside .con>ul>li {
    width: auto;
    padding: .0625rem .375rem;
    margin-right: .1125rem;
    position: relative;
    display: inline-block;
}

.header .con>ul>li:hover,
.inside .con>ul>li:hover {
    background-color: #fff;
}

.header .con>ul>li:hover .a,
.inside .con>ul>li:hover .a {
    color: #2a1abb;
    font-weight: 700;
}

.header .con>ul .a {
    font-size: .3rem;
    color: #fff;
}

.inside .con>ul .a {
    font-size: .3rem;
    color: #000;
}

.header .right,
.header .right>div,
.inside .right,
.inside .right>div {
    display: flex;
    align-items: center;
}
/*  */
.inside .right>div,
.header .right>div {
	position: relative;
}
.inside .right>div:hover .drop-down,
.header .right>div:hover .drop-down {
	display: block;
}
.inside .right>div .drop-down,
.header .right>div .drop-down {
	position: absolute;
	padding: .125rem .25rem;
	background-color: #fff;
	top: 100%;
	left: 0;
	padding-top: .25rem;
	height: auto;
	width: auto;
	display: none;
	z-index: 999;
	text-align: center;

}
.inside .right>div .drop-down a,
.header .right>div .drop-down a {
	color: #333;
	white-space: nowrap;
	line-height: 0.475rem;
	font-size: .225rem;
	display: inline-block;
}
.inside .right>div .drop-down a:hover,
.header .right>div .drop-down a:hover {
	color: #2a1abb;
}
/*  */
.header .right img,
.inside .right img {
    width: .275rem;
    height: .275rem;
    object-fit: cover;
    margin-right: .125rem;
}

.header .right a {
    font-size: .3rem;
    color: #fff;
}

.inside .right a {
    font-size: .3rem;
    color: #000;
}

.header .right .form,
.inside .right .form {
    position: relative;
    width: 100%;
    height: auto;
    margin-left: .375rem;
}

.header .right input[type="text"] {
    width: 1.7375rem;
    height: .375rem;
    border-radius: .175rem;
    border: solid .0125rem #fff;
    padding-left: .175rem;
    font-size: .175rem;
    line-height: .375rem;
    color: #fff;
}

.inside .right input[type="text"] {
    width: 1.7375rem;
    height: .375rem;
    border-radius: .175rem;
    border: solid .0125rem #000;
    padding-left: .175rem;
    font-size: .175rem;
    line-height: .375rem;
    color: #000;
}

.header .right input[type="submit"],
.inside .right input[type="submit"] {
    position: absolute;
    right: .125rem;
    top: .0625rem;
    width: .2875rem;
    height: .2875rem;
    background-image: url(../images/about_35.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.header ul li:hover .drop-down,
.inside ul li:hover .drop-down {
    display: block;
}

.header ul .drop-down a:hover,
.inside ul .drop-down a:hover {
    color: #0f5ca7;
}

.header .con .drop-down {
    position: absolute;
    padding: .125rem .25rem;
    background-color: #fff;
    top: 100%;
    left: 50% !important;
		transform: translateX(-50%);
    padding-top: .25rem;
    height: auto;
    width: auto;
    display: none;
    z-index: 999;
    text-align: center;
}

.inside .con .drop-down {
    position: absolute;
    padding: .125rem .25rem;
    background-color: #fff;
    top: 100%;
    left: 50% !important;
		transform: translateX(-50%);
    padding-top: .4375rem;
    height: auto;
    width: auto;
    display: none;
    z-index: 999;
    text-align: center;
}

.header .con .drop-down a,
.inside .con .drop-down a {
    display: inline-block;
    width: 100%;
    line-height: .475rem;
    font-size: .2rem;
    color: #000;
    text-align: center;
    text-wrap: nowrap;
}

.header .con ul li:nth-child(3) .drop-down,
.inside .con ul li:nth-child(3) .drop-down {
    left: -0.3875rem;
}

.header .con ul li:nth-child(4) .drop-down,
.inside .con ul li:nth-child(4) .drop-down {
    left: -0.1375rem;
}

/*.header .con ul li:nth-child(5) .drop-down,
.inside .con ul li:nth-child(5) .drop-down {
    left: -0.175rem;
}*/
.header .con ul li:nth-child(6) .drop-down,
.inside .con ul li:nth-child(6) .drop-down {
    width: 100%;
}


/* 轮播 */

.headerSwiper {
    width: 100%;
    height: 100vh;
}

.headerSwiper .swiper-pagination-clickable .swiper-pagination-bullet {
    width: .3rem;
    height: .125rem;
    background-color: #ffffff;
    border-radius: .0625rem;
    opacity: 1;
}

.headerSwiper .swiper-pagination-bullet-active {
    background-color: #0f5ca7 !important;
}

.headerSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.inside-box {
    height: 9.3rem;
}

.banner {
    width: 100%;
    height: 8.025rem;
}

.banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* 关于我们 */

.aboutUs {
    width: 100%;
    height: auto;
    padding: .8125rem 0 1rem 0;
}

.aboutUs .top {
    display: flex;
    justify-content: space-between;
}

.common-card {
    width: 18rem;
    height: auto;
    margin: 0 auto
}

.aboutUs .common-card {
    position: relative;
}

.aboutUs .left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.aboutUs .left h2 {
    font-size: .5rem;
    font-weight: 700;
    color: #000000;
}

.aboutUs .left .text {
    width: 9.5625rem;
    height: auto;
    margin-top: .3125rem;
  font-size: .225rem;
  line-height: .5rem;
}
.aboutUs-inside-text{
  font-size: .225rem;
  line-height: .5375rem;
}

.aboutUs .left .text p {
        font-size: .25rem !important;
   line-height: .675rem;
    color: #333333;
 
}
.aboutUs .left .text p span{
font-size: .25rem !important;
}
.more {
    width: 2.775rem;
    height: .75rem;
    background-color: #ffffff;
    border-radius: .375rem;
    border: solid .025rem #e5e4e2;
    background-image: url(../images/icon_05.png);
    background-repeat: no-repeat;
    background-position: 80% center;
    background-size: .625rem .3rem;
}

.more a {
    width: 100%;
    display: inline-block;
    line-height: .75rem;
    padding-left: .425rem;
    font-size: .25rem;
    color: #000000;
}

.aboutUs .right {
    width: 10.0125rem;
    height: 11.0375rem;
    background-color: #999999;
}

.aboutUs .right img {
    width: 100%;
    height: 100%;
    object-fit: auto;
}

.common-number {
    width: 15rem;
    height: 2.5rem;
    background-color: #ffffff;
    box-shadow: 0 .0125rem .1375rem 0 rgba(0, 0, 0, 0.14);
}

.common-number ul {
    height: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.common-number ul li {
    width: 3.75rem;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-right: .0125rem solid #e5e5e5;
}

.common-number ul li:last-child {
    border: none;
}

.common-number ul li:hover {
    cursor: pointer;
    background-color: #0d085c;
}

.common-number ul li:hover span,
.common-number ul li:hover i {
    color: #fff;
}

.common-number span {
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.0125rem;
    color: #323232;
}

.common-number i {
    font-size: .3rem;
    color: #323232;
}

.aboutUs .common-number {
    position: absolute;
    left: 0;
    top: 69%;
}


/* 产品中心 */

.product {
    width: 100%;
    height: 13.0125rem;
    background-image: url(../images/icon_06.png);
    background-repeat: no-repeat;
}

.common-title {
    text-align: center;
    padding: .525rem 0 .4rem 0;
}

.common-title h2 {
    font-size: .45rem;
    font-weight: 700;
    color: #000;
}

.common-title h4 {
    font-size: .325rem;
    color: #000;
    margin-top: .3375rem;
}

.product .common-title h4,
.product .common-title h2 {
    color: #fff;
}


/* 产品轮播 */

.productSwiper {
    width: 100%;
    height: 1rem;
    border-top: .0125rem solid #c9c9c9;
    border-bottom: .0125rem solid #c9c9c9;
}

.productSwiper .top {
    display: flex;
    align-items: center;
    height: 100%;
}

.productSwiper .swiper-slide {
    width: 5rem !important;
    display: flex;
    justify-content: center;
    margin-right: 1.375rem !important;
}

.productSwiper .swiper-slide:hover {
    cursor: pointer;
}

.productSwiper .top img {
    width: .5625rem;
    height: .5625rem;
    object-fit: contain;
}

.productSwiper .top .default {
    display: block;
}

.productSwiper .top .active {
    display: none;
}

.productSwiper .top span {
    font-size: .3rem;
    color: #fff;
    padding-left: .25rem;
}

.productSwiper .swiper-slide-thumb-active {
    opacity: 1;
    background-color: #fff;
}

.productSwiper .swiper-slide-thumb-active .default {
    display: none;
}

.productSwiper .swiper-slide-thumb-active .active {
    display: block;
}

.productSwiper .swiper-slide-thumb-active span {
    color: #000;
}

.product-con {
    padding-top: 1rem;
}

.product-con .common-card {
    position: relative;
}

.productSwiper2 {
    width: 100%;
    height: 8.0625rem;
}

.productSwiper2 .swiper-slide {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.productSwiper2 .left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 6.6125rem;
    height: 100%;
}

.productSwiper2 .left .text p {
    font-size: .35rem;
    font-weight: 700;
    color: #ffffff;
}

.productSwiper2 .left .ls {
    font-size: .3rem;
    width: 100%;
    line-height: .5875rem;
    color: #ffffff;
    margin-top: .5625rem;
}

.productSwiper2 .left .time span {
    font-size: 1.9125rem;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.05;
}

.productSwiper2 .left .time i {
    font-weight: normal;
    color: #ffffff;
    opacity: 0.05;
    font-size: 1.9125rem;
}

.productSwiper2 .right {
    width: 15rem;
    height: 100%;
}

.productSwiper2 .right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-con .swiper-button-next,
.product-con .swiper-button-prev {
    width: 1.1875rem;
    height: .5125rem;
    border: 0.0125rem solid #fff;
}

.product-con .swiper-button-next {
    background-image: url(../images/icon_11.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: .7625rem .225rem;
}

.product-con .swiper-button-prev {
    background-image: url(../images/icon_12.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: red;
    background-size: .7625rem .225rem;
}

.product-con .bottom {
    display: flex;
    align-items: center;
    position: absolute;
    left: 33%;
    top: 65%;
}

.product-con .swiper-button-next:after,
.product-con .swiper-button-prev:after {
    display: none;
}


/* 应用案例 */

.application .top {
    width: 100%;
    background-image: url(../images/icon_56.png);
    background-repeat: no-repeat;
}

#industry {
    height: 9.25rem;
    margin: auto;
    width: 100%;
    overflow: hidden;
}

.industry_ch {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.industry_ch img {
    width: .5rem;
    height: auto;
    object-fit: contain;
}

.industry_ch span {
    margin-top: .2875rem;
}

.industry_main {
    width: 100%;
    height: 100%;
}

.industry_main_01 {
    width: 14.5%;
    height: 100%;
    float: left;
    position: relative;
    transition: all 0.6s;
    border-right: .0125rem solid #fff;
}

.industry_main_01:last-child {
    border-right: none;
}

.industry_main_01.active {
    width: 42%;
}

.industry_ch.active {
    flex-direction: row;
}

.industry_ch.active span {
    margin-top: 0;
    padding-left: .1875rem;
}

.industry_pic {
    width: 100%;
    height: 100%;
}

.industry_img {
    position: absolute;
    top: 1.25rem;
    left: 5.625rem;
}

.industry_word {
    width: 100%;
    position: absolute;
    top: 4rem;
    left: .25rem;
    color: #fff;
    font-size: .325rem;
    text-align: center;
    writing-mode: horizontal-tb;
}

.industry_word_span {
    display: block;
}

.industry_eng {
    font-size: .225rem;
    margin-top: .375rem;
    display: none;
    padding: 0 .125rem;
}

.industry_main_01.active .industry_img {
    display: block;
}

.industry_main_01.active .industry_eng {
    display: block;
}

.industry_main_01.active .industry_word {
    position: absolute;
    writing-mode: horizontal-tb;
    padding-left: .25rem;
    padding-top: .25rem;
    border-radius: .1rem 0 0 .1rem;
    right: 0;
    top: 2.875rem;
    left: auto;
    text-align: center;
}


/* 落地案例 */

.case {
    width: 100%;
    /* height: 11.475rem; */
		padding-bottom: 4%;
    background-image: url(../images/icon_26.png);
    background-repeat: no-repeat;
}

.case-con {
    width: 100%;
    height: 8.6875rem;
}

.caseSwiper {
    width: 100%;
    height: 100%;
}

.caseSwiper .swiper-pagination-clickable .swiper-pagination-bullet {
    width: .3625rem;
    height: .3625rem;
    background-color: #ffffff;
    opacity: 1;
}

.caseSwiper .swiper-pagination-bullet-active {
    background-color: red !important;
}

.caseSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}


/* 资质证书 */

.qualification {
    width: 100%;
    height: 8.9875rem;
    background-image: url(../images/icon_46.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.qualification-con ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.qualification-con ul li {
    text-align: center;
    width: 2.8375rem;
    height: 1.1875rem;
    background-color: #fff;
    border-radius: .575rem;
    border: solid .0125rem #e5e5e5;
    padding: .1375rem 0 .1875rem 0;
}

.qualification-con ul p {
    font-size: .45rem;
    color: #000000;
}

.qualification-con ul span {
    font-size: .3rem;
    color: #000000;
}

.qualification-con ul li:hover span,
.qualification-con ul li:hover p {
    cursor: pointer;
    color: #337ab7;
}

.qualification .common-title h4 span {
    color: red;
}


/* 新闻 */

.sheraton {
    width: 100%;
    height: 7.925rem;
    background-image: url(../images/icon_47.jpg);
    background-repeat: no-repeat;
    padding: .875rem 0;
}

.sheraton .common-card {
    display: flex;
    align-items: center;
}

.sheraton .left {
    margin-right: .775rem;
}

.sheraton .left p {
    font-size: .6rem;
    font-weight: 700;
    color: #010101;
}

.sheraton .left h6 {
    font-size: .325rem;
    color: #010101;
    margin: .575rem 0 1.3625rem 0;
}

.sheraton .right {
    flex: 1;
    display: flex;
    align-items: center;
    gap: 1em;
}

.sheraton .right .item p {
    font-size: .25rem;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.sheraton .right .item img {
    width: 6.4125rem;
    height: 4.2rem;
    object-fit: cover;
    margin: .25rem 0;
}

.sheraton .right .item .text {
    font-size: .2rem;
    line-height: .45rem;
    color: #000000;
	overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


/* 底部 */

.footer {
    width: 100%;
    height: 8.9375rem;
    background-color: #232323;
    background-image: url(../images/icon_51.png);
    background-repeat: no-repeat;
    padding-top: .6125rem;
}

.footer .top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .top img {
    width: 4.075rem;
    height: 1rem;
    object-fit: cover;
    margin-right: 4.6875rem;
}

.footer .top a {
    font-size: .3rem;
    color: #ffffff;
}

.footer .con {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .con .left h2 {
font-size: .5rem;
    color: #ffffff;
    margin-top: 1.225rem;
}

.footer .con .left h4 {
    font-size: .35rem;
    color: #ffffff;
    margin: .45rem 0 1.3625rem 0;
}

.footer .con .left .ls img {
    width: .6125rem;
    height: .6125rem;
    object-fit: cover;
    margin-right: .3375rem;
}

.footer .con .left .ls {
    display: flex;
    align-items: center;
}

.footer .con .left .phone p,
.footer .con .right ul p {
    font-size: .3rem;
    color: #ffffff;
}

.footer .con .left .phone span {
    font-size: .45rem;
    color: #ffffff;
}

.footer .con .right ul {
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .con .right ul li {
    margin-right: .8rem;
}

.footer .con .right ul li:last-child {
    margin-right: 0;
}

.footer .con .right ul li img {
    width: 3.1125rem;
    height: 3.1125rem;
    object-fit: cover;
    margin-bottom: .3rem;
}

.footer .bottom {
    height: 1.5625rem;
    text-align: center;
    border-top: 0.0125rem solid rgba(245, 242, 242, 0.4);
    font-size: .2rem;
    line-height: 1.5625rem;
    color: #ffffff;
    margin-top: .4625rem;
}


/* 应用案例 */

.navigation {
    width: 100%;
    height: 1.375rem;
    background-color: #f3f3f3;
    border: solid .025rem #e5e4e2;
}

.navigation .common-card {
    height: 100%;
}

.navigation ul {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.navigation ul li {
    height: 100%;
    position: relative;
}
.navigation ul li.active  .pull-down{
/* display: block; */
}
.navigation ul li img {
    width: .4875rem;
    height: auto;
    object-fit: contain;
    margin-right: .1rem;
}

.navigation ul li span {
    font-size: .225rem;
    color: #000;
}

.navigation ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.navigation ul li:hover,
.navigation ul li.active {
    border-bottom: .05rem solid #2d54a0;
}

.navigation ul li:hover span ,
.navigation ul li.active span{
    color: #2d54a0;
}
.navigation ul li:hover .pull-down {
    display: block;
}
.navigation-con {
    width: 100%;
    height: auto;
    padding: .375rem 0 1.25rem 0;
}

.navigation-con ul li {
    width: 100%;
    margin-bottom: .3125rem;
}

.navigation-con ul li a {
    display: flex;
    align-items: center;
}

.navigation-con ul .left img {
    width: 6.025rem;
    height: 3.2375rem;
    object-fit: cover;
}

.navigation-con .right {
    height: 3.2375rem;
    flex: 1;
    background-color: #f4f5f5;
    padding: .475rem 1rem .875rem .625rem;
}

.navigation-con .right h5 {
    font-size: .25rem;
    color: #000000;
}

.navigation-con .right h6 {
    font-size: .15rem;
    color: #666666;
    margin: .1375rem 0 .375rem 0;
}

.navigation-con .right p {
   font-size: .225rem;
    line-height: .4rem;
    color: #666666;
}


/* 视频展示 */

.videoPresentation ul {
    justify-content: space-evenly;
}

.videolist {
    width: 100%;
    height: auto;
    padding: .375rem 0;
}

.videolist .title {
    text-align: center;
}

.videolist .title h4 {
    font-size: .5rem;
    font-weight: 700;
    color: #000000;
}

.videolist .title h2 {
    font-size: .25rem;
    color: #666666;
    margin: .3375rem 0 .75rem 0;
}

.videolist-con {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.videolist .item {
    width: 8.475rem;
    height: auto;
    margin-bottom: .25rem;
    margin-right: .4375rem;
}

.videolist .item:nth-child(2n) {
    margin-right: 0;
}

.videolist .item video {
    width: 100%;
    height: 5.9125rem;
}

.videolist .item p {
    text-align: center;
    font-size: .3rem;
    color: #000;
    margin-top: .125rem;
}


/* 联系我们 */

.common-cards {
    width: 17.5rem;
    height: auto;
    margin: 0 auto;
}

.contactUs {
    width: 100%;
    height: auto;
    padding: .375rem 0 1.25rem 0;
}

.contactUs .title {
    text-align: center;
    font-size: .3875rem;
    font-weight: 700;
    color: #434343;
}

.contactUs #map {
    width: 100%;
    height: 100%;

}

.contactWay ul {
    display: flex;
    flex-wrap: wrap;
  
    align-items: center;
}

.contactWay ul li {
    width: 4.225rem;
    height: 3.3125rem;
    background-color: #004370;
    box-shadow: 0 0 .1625rem .0375rem rgba(0, 0, 0, 0.13);
    margin: 0 .1625rem .1875rem 0;
}

.contactWay ul li:nth-child(4n) {
    margin-right: 0;
}

.contactWay ul li img {
    width: .3625rem;
    height: .4375rem;
    object-fit: cover;
}

.contactWay ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
  justify-content: space-between;
    padding: .8125rem 0;
}

.contactWay ul li p {
     font-size: .3rem;
    font-weight: 700;
    color: #ffffff;
}

.contactWay ul li h6 {
    font-size: .25rem;
    color: #ffffff;
}

.contactUs .leave {
    width: 100%;
    height: auto;
}

.leave h2 {
    text-align: center;
    font-size: .3875rem;
    font-weight: 700;
    color: #434343;
    margin-top: .5rem;
}

.leave h4 {
    text-align: center;
    font-size: .2875rem;
    color: #656565;
    margin: .375rem 0 .5875rem 0;
}

.leave input[type="text"] {
    width: 8.6625rem;
    height: .75rem;
    background-color: #ffffff;
    border: solid .0125rem #d2d2d2;
    font-size: .2875rem;
    color: #656565;
    padding-left: .2rem;
}

.leave .item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 .125rem .175rem 0;
}

.leave .item:nth-child(2n) {
    margin-right: 0;
}

.leave .textarea {
    width: 100%;
    height: 4.2875rem;
    background-color: #ffffff;
    border: solid .0125rem #d2d2d2;
    font-size: .2875rem;
    color: #656565;
    padding: .275rem 0 0 .2rem;
}

.leave input[type="submit"] {
    width: 8.6625rem;
    height: .75rem;
    background-color: #fff;
    border: solid .0125rem #d2d2d2;
    font-size: .2875rem;
    color: #000;
    margin-top: .25rem;
}

.leave input[type="submit"]:hover {
    background-color: #202867;
    color: #fff;
}


/* 关于我们 */

.aboutUs-inside {
    width: 100%;
    height: auto;
}

.inside-title {
    text-align: center;
    padding: .75rem 0;
}

.inside-title h2 {
    font-size: .5rem;
    font-weight: 700;
    color: #000000;
}

.inside-title h4 {
    font-size: .25rem;
    color: #666666;
    margin-top: .3375rem;
}

.aboutUs-inside-text p {
    font-size: .3rem;
    line-height: .8125rem;
    color: #333333;
    text-indent: 2em;
}

.aboutUs-inside-text .common-number {
    margin: .3125rem auto;
}


/* 企业文化 */

.enterprise {
    width: 100%;
    height: 6.725rem;
    background-color: #f5f5f5;
}

.enterprise-con ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.enterprise-con ul li img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .825rem;
    height: auto;
    object-fit: cover;
}

.enterprise-con ul li .img {
    position: relative;
    width: 2.4625rem;
    height: 2.4625rem;
    background-color: #ffffff;
    border: solid .0125rem #d2d2d2;
    border-radius: 50%;
    transition: all 0.6s;
}

.enterprise-con ul li p {
    font-size: .3125rem;
    color: #000000;
    text-align: center;
    margin-top: .5rem;
}

.enterprise-con .active {
    display: none;
}

.enterprise-con ul li:hover .img {
    background-color: #2d54a0;
    cursor: pointer;
}

.enterprise-con ul li:hover .active {
    display: block;
}

.enterprise-con ul li:hover .default {
    display: none;
}


/* 发展历程 */

.development {
    width: 100%;
    height:auto;
    background-image: url(../images/icon58.png);
    background-repeat: no-repeat;
background-size: cover;
}

.development .inside-title h2,
.development .inside-title h4 {
    color: #fff;
}

.developmentSwiper {
    width: 100%;
    height: 5.8375rem;
    padding: 0 .625rem;
}

.developmentSwiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.developmentSwiper .item {
    display: flex;
    flex-direction: column;
    /* border-right: 0.0125rem solid rgba(235, 233, 233, 0.3); */
    /* padding-right: 1.25rem; */
}

.developmentSwiper span {
    font-size: .5rem;
    font-weight: 700;
    color: #ffffff;
}

.developmentSwiper i {
    font-size: .3rem;
    color: #ffffff;
}

.developmentSwiper .text {
    width: 5rem;
    height: auto;
    font-size: .3rem;
    line-height: .6875rem;
    color: #ffffff;
}

.developmentSwiper .swiper-button-next {
    width: 1.05rem;
    height: 1.05rem;
    border-radius: 50%;
    background-image: url(../images/about_14.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.developmentSwiper .swiper-button-prev {
    width: 1.05rem;
    height: 1.05rem;
    border-radius: 50%;
    background-image: url(../images/about_13.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.developmentSwiper .swiper-button-next:after,
.developmentSwiper .swiper-button-prev:after {
    display: none;
}


/* 合作伙伴 */

.cooperative {
    width: 100%;
    height: auto;
    padding-bottom: .375rem;
	    background: #f2f2f2;
}

.cooperative .inside-title {
    padding-bottom: 0;
}

.cooperative .swiper-pagination-clickable .swiper-pagination-bullet {
    width: .3625rem;
    height: .3625rem;
    background-color: #0f5ca7;
    opacity: 1;
}


/* 产品中心 */

.productCenter {
    width: 100%;
    height: auto;
    padding: .75rem 0 .4375rem 0;
}

.productCenter h2 {
    text-align: center;
    font-size: .5rem;
    color: #000000;
    margin-bottom: .4375rem;
}

.productCenter .con ul {
    display: flex;
    flex-wrap: wrap;
    /* align-items: center; */
    gap: .5%;
}

.productCenter .con ul img {
    height: 4.825rem;
    max-width: 100%;
    object-fit: scale-down;
}

.productCenter .con ul p {
    font-size: .25rem;
    color: #000;
    text-align: center;
    padding-top: .25rem;
    border-top: 1px solid #eee;
}

.productCenter .con ul li {
    padding-bottom: .25rem;
    margin-bottom: 0.25rem;
    border: 1px solid #eee;
    width: 33%;
    background-color: #FEFCFD;
}


/* 产品详情 */

.productDetali {
    width: 100%;
    height: auto;
}

.productDetali .top {
    display: flex;
    align-items: center;
    justify-content: center;
	 margin-top: .125rem;
}

.productDetali .top img {
    width: 8rem;
    height: 5.3125rem;
    object-fit: cover;
}

.productDetali .top .right {
    flex: 1;
    padding: .225rem .225rem .35rem .4rem;
    background-color: #f5f5f5;
	font-size: 16px;
    color: #666;
    line-height: 2;
	 height: 5.3125rem;
}

.productDetali .top .right h2 {
    font-size: .3875rem;
      margin-bottom: .1875rem;
    color: #000000;
}

.productDetali .top .right p {
     font-size: 16px !important;
    color: #666;
}
.productDetali .top .right span{
	   font-size: 16px !important;
    line-height: 2.5;
    color: #666;
}

/* 技术参数 */

.technical {
    margin-bottom: .25rem;
}
.technical article {
    font-size: 16px;
    color: #666;
    line-height: 2;
}
.product-title {
    font-size: .2375rem;
    color: #ffffff;
    width: 100%;
    height: .5rem;
    background-image: url(../images/icon59.png);
    background-repeat: no-repeat;
    margin: .1875rem 0 .25rem 0;
    padding-left: .125rem;
    line-height: .5rem;
}

/* 产品优势 */


.superiority-con ul {
    display: flex;
   /* justify-content: space-between;*/
    align-items: center;
    flex-wrap: wrap;
}

.superiority-con ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
   /* justify-content: space-between;*/
    width: 5.75rem;
    height: 5.325rem;
    background-color: rgba(229, 226, 226, 0.5);
    margin: 0 .0625rem .1375rem 0;
    padding: .525rem .6rem .5875rem .375rem;
}

.superiority-con ul li:nth-child(3n) {
    margin-right: 0;
}

.superiority-con .img {
    width: 1.325rem;
    height: 1.325rem;
    background-color: #ffffff;
    box-shadow: 0 .0125rem .1375rem 0 rgba(0, 0, 0, 0.14);
    border-radius: 50%;
    position: relative;
}

.superiority-con .img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .6875rem;
    height: auto;
    object-fit: contain;
}

.superiority-con ul h2 {
    font-size: .35rem;
    color: #000000;
	margin: .25rem 0;
}

.superiority-con ul p,.superiority-con ul p  span span  ,.superiority-con ul p  span {
    font-size: .225rem !important;
    color: #000;
	    text-align: center;
		 line-height: .4375rem;
}

.productDetali-inside p {
    font-size: .3rem;
    text-align: center;
    margin: .125rem 0;
}

.productDetali-inside img {
    width: 100%;
    height: 7.5rem;
    object-fit: contain;
    margin-top: .25rem;
}


/* 新闻详情 */

.newsDetali {
    width: 100%;
    height: auto;
    padding: .25rem 0;
}

.newsDetali .title {
    font-size: .25rem;
    color: #000;
    text-align: center;
}

.newsDetali .time {
    text-align: center;
    height: .5rem;
    line-height: .5rem;
    font-size: .225rem;
    color: #ccc;
    border-top: 0.0125rem solid #ccc;
    border-bottom: 0.0125rem solid #ccc;
    margin: .125rem 0;
}
.newsDetali-con {
	line-height: 2;
}
.newsDetali-con .img {
    width: 100%;
    height: auto;
    display: flex;
    margin: .25rem 0;
}

.newsDetali-con img {
  
       object-fit: contain;
    margin: 0 auto;
}

.newsDetali-con p {
    font-size: .2rem;
    line-height: .375rem;
}

.newsDetali-con .bottom {
    display: flex;
    flex-direction: column;
    margin-top: .1875rem;
}

.newsDetali-con .bottom a {
    font-size: .2rem;
    color: #000;
    margin: .0625rem 0;
}

.newsDetali-con .bottom span {
    color: #ccc;
}

.newsDetali-con .bottom i {
    color: #337ab7;
}


/* 新闻动态详情 */

.head-title {
    text-align: center;
    padding: .3375rem 0 .5125rem 0;
}

.head-title>h2 {
    font-size: .375rem;
    color: #000000;
}

.head-title>h4 {
    font-family: MicrosoftYaHeiLight;
    font-size: .25rem;
    color: #666666;
    font-weight: normal;
    margin-top: .175rem;
}

.newsTrends {
    background-color: #f5f5f5;
    width: 100%;
    height: auto;
}

.newsTrends-top ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.newsTrends-top ul li {
    width: 8.5rem;
    height: 8.25rem;
    background-color: #fff;
}

.newsTrends-top ul li img {
    width: 100%;
    height: 5.225rem;
    object-fit: cover;
	    padding: .0625rem;
}

.newsTrends-top ul li a {
    width: 100%;
    height: 100%;
}

.newsTrends-top ul li p,
.newsTrends-bottom ul li p {
    font-family: MicrosoftYaHei;
    font-size: .25rem;
    color: #000000;
    padding-left: .2625rem;
    margin-top: .0875rem;
}

.newsTrends-top ul li:hover,
.newsTrends-bottom ul li:hover {
    box-shadow: 0 0 .125rem #2d54a0;
    transition: all 0.6s;
}

.newsTrends-top ul li:hover .newsTrends-time-right,
.newsTrends-bottom ul li:hover .newsTrends-time-right {
    background-color: #2d54a0;
    color: #fff;
    transition: all 0.6s;
}

.newsTrends-text {
    width: 100%;
    height: auto;
    font-family: MicrosoftYaHei;
    font-size: .225rem;
    line-height: .4375rem;
    color: #666666;
    padding: 0 .3375rem 0 .2625rem;
}

.newsTrends-time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: .1875rem .25rem 0 .25rem;
    border-top: .0125rem solid #d0d0d0;
    padding-top: .275rem;
}

.newsTrends-time-left span {
    font-family: MicrosoftYaHeiLight;
    font-size: .3375rem;
    color: #666666;
}

.newsTrends-time-left i {
    font-family: MicrosoftYaHei;
    font-size: .2125rem;
    color: #666666;
}

.newsTrends-time-right {
    width: 1.225rem;
    height: .425rem;
    line-height: .425rem;
    text-align: center;
    background-color: #ebebeb;
    box-shadow: 0 .025rem .0125rem 0 rgba(0, 0, 0, 0.07);
    border-radius: .2rem;
    font-size: .1875rem;
    color: #000;
}

.newsTrends-bottom ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.newsTrends-bottom ul li {
    width: 100%;
    height: 2.6125rem;
    background-color: #ffffff;
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin: .1875rem 0;
    padding: .4rem .35rem .425rem .3125rem;
}

.newsTrends-bottom ul li>a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.newsTrends-bottom ul li a .newsTrends-time-left {
    display: flex;
    align-items: self-end;
}

.newsTrends-bottom ul li p {
    margin-bottom: .125rem;
}

.newsTrends-bottom ul li:last-child {
    margin-bottom: .55rem;
}

.ny_news_page{
	height:47px;}



@media screen and (min-width: 769px) {
table {
    width: 100% !important;
}

}
table {

    border: 1px solid #000;
}

table  td{
    border: 1px solid #000;
    font-size: 16px;
    text-align: center;
}
.contactUs .top{
    width: 100%;
    height: 5.375rem;
    margin: .2875rem 0 .5rem 0;
}
.contactUs .top div {
  width: calc(100% / 2);
    height: 100%;
}


.contactWay{
  font-size: .375rem;
  line-height: .75rem;
padding: 4%;
  color: #fff;
    background-color: #004370;
}




        /* 二级菜单 */
        .submenu {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            background: #fff;
           width: 100%;
 padding: .1875rem .125rem ;
        }

   


.pull-down {
display: none;
  padding: 2%;
    background-color: #f3f3f3;
  left: 0;
  top: 1.3375rem;
width: 100%;
position: absolute;
}

.pull-down .con {
  display: flex;
  align-items: center;
  flex-wrap: wrap;

}

.pull-down a {
  display: inline-block;
    width: 100%;
  font-size: .2rem;
  color: #000;
  flex-grow: 1;
  flex-basis: 3.125rem;
  text-align: center;
  margin-bottom: .125rem ;
  height: .4375rem;
  line-height: .4375rem;
  background-color: #fff;
  transition: all 0.3s;
}

.pull-down a:hover ,
.pull-down a.active{
  color: #fff;
}

.pull-down a:hover ,
.pull-down a.active{
  background-color: #2d54a0;
  color: #fff;
}
.partner {
	display: flex;
	flex-wrap: wrap;
	gap: .8%;
	margin-top: 3%;
}
.partner .block {
	width: 16%;
	margin-bottom: 0.8%;
	margin-top: -6%;
}
.partner .block img {
	max-width: 100%;
}
.partner .block:nth-child(11n+1) {
	margin-left: 8%;
}
.partner .block:nth-child(-n+5) {
	margin-top: 0;
}