* {
    margin: 0;
    padding: 0;
}

html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 16px;
    font-family: 'Microsoft Yahei';
    line-height: 30px;
}



a,
a:hover {
    text-decoration: none;
    color: #333;
}

ul,
ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
}

.font20 {
    font-size: 20px;
}

.font24 {
    font-size: 24px;
}

.font30 {
    font-size: 30px;
}

.font40 {
    font-size: 40px;
}

.font42 {
    font-size: 42px;
}

.font48 {
    font-size: 48px;
}

.bd {
    font-weight: bold;
}

.textCenter {
    text-align: center;
}

.width25 {
    width: 25%
}

.width33 {
    width: 33%
}

.width40 {
    width: 40%
}

.width45 {
    width: 45%
}

.width50 {
    width: 50%
}

.width55 {
    width: 55%
}

.width60 {
    width: 60%
}

.width67 {
    width: 67%
}

.width75 {
    width: 75%
}

.width70 {
    width: 70%
}
.width85{width:85%}


.paddingRight60 {
    padding-right: 60px
}

.padding-top-140 {
    padding-top: 140px
}

.margin-top-60 {
    margin-top: 60px;
}

.margin-bottom-60 {
    margin-bottom: 60px;
}


.paddingTB60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.marginAuto {
    margin: 0 auto;
}


@media(min-width:1440px) {
    .container {
        width: 1400px
    }
}


@media(min-width:1680px) {
    .container {
        width: 1600px
    }
}


.chinese{font-family: 'Microsoft Yahei';}
.english{font-family:'arial';text-transform: capitalize;}


/* 面包屑导航 */
.sub_nav {
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.sub_nav ul {
    font-size: 0;
    width: 100%;
    margin: 0 auto;
}

.sub_nav li {
    display: inline-block;
}

.sub_nav li a {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #777;
    position: relative;
    padding: 15px 30px;
}

.sub_nav li.cur a {
    color: #fff;
    background: #1d2088;
}

.sub_nav li.cur a:after {
    left: 0;
    width: 100%;
}

.sub_nav li:hover a {
    color: #fff;
    background: #1d2088;
}

.sub_nav li:hover a:after {
    left: 0;
    width: 100%;
}


/* 内容 */
.banner-c {
    width: 100%;
    position: relative;
}

.banner-c img {
    display: block;
    margin: 0 auto;
}

.cover {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-left: 8%;
    padding-right: 8%;
    overflow: hidden;
}

.bannerCatname {
    color: #fff;
    line-height: 60px;
    position: relative;
}

.bannerCatname:after {
    content: "";
    display: block;
    width: 80%;
    height: 1px;
    background: rgba(255, 255, 255, .3);
    position: absolute;
    right: 0;
}

.location {
    text-align: right;
    color: #fff;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
}

.location a {
    color: #fff;
}



.tit {
    line-height: 60px;
    text-transform: capitalize;
    text-transform: uppercase;
}

.con {
    color: #555;
}



.bt a {
    display: block;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.bt a img{margin-left:10px}

.bt a:hover {
    color: #1d2088;
}

.desc {
    color: #555;
    text-transform: capitalize;
}


.sec1 {
    padding: 60px 0;
    background-image: url(../../images/ab_bg.png);
    background-repeat: no-repeat;
    background-position: right 85%;
    background-size: auto;

}

.sec1 .tit .titTop span {
    color: #1d2088;
}

.sec1Box {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.sec1 .con {
    margin: 30px 0;
    text-transform: capitalize;
    height: 210px;
    overflow: hidden;
}

.sec1Pic {
    overflow: hidden;
}

.sec1Pic img {
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.sec1Pic:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.titTop{
 text-transform: uppercase;
 letter-spacing: -1px;
}
.titTop span{
    text-transform: uppercase !important;
}
.titBot{
    letter-spacing: -1px;
}







/* 优势 */
.sec2 {
    background: url(../../images/quan.png) no-repeat left center;
    max-width: 1920px;
    margin: 0 auto;
}

.advangtageList {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    margin-top: 40px;
}

.advangtageList:before {
    content: "";
    display: block;
    width: 38%;
    height: 8px;
    background: #1d2088;
    position: absolute;
    left: 0;
    top: -8px;
}

.advangtageList:after {
    content: "";
    display: block;
    width: 62%;
    height: 8px;
    background: #0076e0;
    position: absolute;
    right: 0;
    top: -8px;
}


.advangtageBox {
    width: calc(100% / 3);
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: -o-calc(100% / 3);
    background: #f4f4f4;
    padding: 60px;
    position: relative;
}

.advangtageBox:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #ccc;
    position: absolute;
    right: 0;
    bottom: 0;
}

.advangtageBox:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #ccc;
    position: absolute;
    right: 0;
    top: 0;
}

.advangtageBox:nth-child(3):after,
.advangtageBox:nth-child(6):after {
    display: none;
}

.advangtageBox:nth-child(4):before,
.advangtageBox:nth-child(5):before,
.advangtageBox:nth-child(6):before {
    display: none;
}

.advangtageBox h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.advangtageBox img {
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.advangtageBox:hover img {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}

.companyProfile {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 60px 0;
    overflow: hidden;
}

.companyProfileC .tit {
    position: relative;
}

.companyProfileC span {
    display: block;
    color: #ccc;
    line-height: 30px;
    font-weight: normal;
    text-transform: uppercase;
}

.companyProfileC .tit:after {
    content: "";
    display: block;
    width: 70%;
    height: 1px;
    background: #1d2088;
    position: absolute;
    right: 0;
    bottom: 10px;
}

.companyProfile-content {
    color: #555;
    margin-top: 40px;
    margin-bottom: 40px;
}

.companyPic {
    position: relative;
    padding-top: 60px;
}

.companyPic-img {
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .3);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .3);
}

.companyTxt {
    position: absolute;
    bottom: -20px;
}

.companyAdv {
    margin-top: 40px;
    margin-bottom: 60px;
}

.companyItem {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
}

.companyBox {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 30px 0;
    border: 1px solid #1d2088;
}

.companyBox img {
    width: 60px;
    height: 60px;
    margin-right: 20px;
}

.companyBox-en {
    color: #777;
}
.companyBox-txt{width:60%}

.culture {
    background: url(../../images/culture.jpg) no-repeat center;
    background-size: 100% auto;
    background-attachment: fixed;
    width: 100%;
    height: 600px;
    color: #fff;
    padding: 60px 0;
    overflow: hidden;
}
.culture.phone{
    background: unset;
}
.culture.phone .cultureItem .tit{
    background: url(../../images/culture.jpg) no-repeat center;
    background-size: 100% auto;
    width: 100%;
    line-height: 80px;
    height: 80px;
    color: #fff;
    overflow: hidden;
}

.cultureItem .tit span {
    display: block;
    font-weight: normal;
    line-height: 30px;
    text-transform: uppercase;
}

.cultureItem ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 60px;
}

.cultureItem ul li {
    width: calc((100% - 90px) / 4);
    width: -webkit-calc((100% - 90px) / 4);
    width: -moz-calc((100% - 90px) / 4);
    width: -o-calc((100% - 90px) / 4);
    background: #fff;
    border-radius: 10px;
    padding: 40px;
    color: #333;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
}

.cultureItem ul li .icon {
    height: 48px;
    overflow: hidden;
}

.cultureItem ul li .icon img {
    width: 48px;
    display: block;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
}

.cultureT {
    margin-top: 40px;
    font-size: 24px;
    line-height: 40px;
    border-bottom: 2px solid #ccc;
}

.cultureDesc {
    margin-top: 20px;
    color: #777;
}

.cultureItem ul li:hover {
    box-shadow: 0 3px 5px 5px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 3px 5px 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 5px 5px rgba(0, 0, 0, .3);
    -o-box-shadow: 0 3px 5px 5px rgba(0, 0, 0, .3);
}

.cultureItem ul li:hover .icon img {
    transform: translateY(-48px);
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -o-transform: translateY(-48px);
}

.honor {
    padding: 60px 0 0;
}

.honor .tit {
    margin-bottom: 40px;
}

.honor .tit span {
    display: block;
    line-height: 30px;
    font-weight: normal;
    color: #777;
    text-transform: uppercase;
}

.honorSwiper {
    padding: 10px 0;
}

.honorBox {
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.honorBox .honorPic {
    overflow: hidden;
    height: 260px;
}

.honorBox .honorPic img {
    max-height: 260px;
    display: block;
    margin: 0 auto;
}

.honorName {
    line-height: 60px;
    border-top: 1px solid #ddd;
}

.honorBox:hover {
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
}

.biaoyu {
    background: url(../../images/biaoyu.jpg) no-repeat center;
    background-size: 100% auto;
    padding-left: 8%;
    padding-top: 80px;
    padding-bottom: 80px;
    color: #fff;
}

.biaoyu h1 {
    line-height: 54px;
    font-weight: bold;
}

.honorItem {
    margin: 60px auto;
    overflow: hidden;
}

.honorItem ul {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}

.honorItem ul li {
    width: calc((100% - 90px) / 4);
    width: -webkit-calc((100% - 90px) / 4);
    width: -moz-calc((100% - 90px) / 4);
    width: -o-calc((100% - 90px) / 4);
    margin-right: 30px;
    margin-bottom: 30px;
}

.honorItem ul li:nth-child(4n) {
    margin-right: 0;
}

.honorItem ul li .honorPic {
    height: 310px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
    padding: 5px;
}

.honorItem ul li .honorPic img {
    max-height: 300px;
}

.honorT {
    border: 1px solid #ddd;
    border-top: none;
    text-align: center;
    line-height: 60px;
}



/* 产品 */
.recommend-item{margin-top:40px;width:100%}
.recommendSwiper{
    height: 80vh;
}
.recommend-box{width:100%}
    .recommendSwiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: calc((100% - 30px) / 2);

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

.recommend-pic{
    width:100%;
    height:330px;
    overflow: hidden;
    padding:10px;
    background: #f4f4f4;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.recommend-pic img{
    width: 100%;
    height: 100%;
    max-height: 320px;
    object-fit: cover;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}

.recommend-name{
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}
.recommend-box:hover .recommend-pic{
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
}

.recommend-box:hover .recommend-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

/* 面包屑导航 */
.pro-subnav {
    width: 100%;
    overflow: hidden;
}

.pro-subnav ul {
    font-size: 0;
    width: 100%;
    margin: 0 auto;
}

.pro-subnav li a {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #777;
    position: relative;
    padding: 0 20px
}

.pro-subnav li.cur a {
    color: #fff;
    background: #1d2088;
}

.pro-subnav li.cur a:after {
    left: 0;
    width: 100%;
}

.pro-subnav li:hover a {
    color: #fff;
    background: #1d2088;
}

.pro-subnav li:hover a:after {
    left: 0;
    width: 100%;
}

.secPro {
    margin-top: 60px;
    position: relative;
    padding-left: 8%;
    overflow: hidden;
}

.secProTit {
    position: absolute;
    left: 8%;
    top: 0;
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: end;
}

.secProTit:after {
    content: "";
    display: block;
    width: 65%;
    height: 1px;
    background: #ddd;
    position: absolute;
    bottom: 0;
    right: 0;
}

.secProTit h3 {
    text-transform: uppercase;
    color: #777;
    margin-left: 20px;
    margin-right: 20px;
}

.secProBox {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.secProContent {
    padding-right: 80px;
    padding-top: 200px;
    background: url(../../images/quan1.png) no-repeat right bottom;
}

.secProPic {
    background: #ddd;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 703px;
}

.secProDesc {
    margin-top: 40px;
    margin-bottom: 40px;
    color: #777;
}

.secProDesc span {
    display: block;
    font-size: 18px;
    color: #1d2088;
}

.secProT {
    text-align: center;
    background: rgba(29, 32, 136, .7);
    color: #fff;
    height: 100px;
    display:flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding:0 20px;
}

.swiper-slide-thumb-active .secProT {
    background: rgba(29, 32, 136, 1);
}

.proSwiper {
    bottom: 0;
    left: 0;
}

.proSwiper2 .swiper-button-next,
.proSwiper2 .swiper-button-prev {
    top: auto;
    bottom: 0;
    width: 40px;
    height: 40px;
}

.proSwiper2 .swiper-button-next {
    background: #0076e0;
}

.proSwiper2 .swiper-button-prev {
    background: #1d2088;
}

.proSwiper2 .swiper-button-next,
.proSwiper2 .swiper-rtl .swiper-button-prev {
    left: auto;
    right: 50%;
}

.proSwiper2 .swiper-button-next:after,
.proSwiper2 .swiper-rtl .swiper-button-prev:after,
.proSwiper2 .swiper-button-prev:after,
.proSwiper2 .swiper-rtl .swiper-button-next:after {
    font-size: 24px;
    text-align: center;
}

.proSwiper2 .swiper-button-prev,
.proSwiper2 .swiper-rtl .swiper-button-next {
    right: auto;
    left: 45%;
}

.pro-subnav {
    background: url(../../images/proPic.jpg) no-repeat top center;
    background-size: 100% 100%;
    padding: 60px;
}

.pro-subnav ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.pro-subnav ul li {
    line-height: 48px;
    background: #fff;
    border-radius: 24px;
    margin-right: 30px;
    margin-bottom: 30px;
    overflow: hidden;
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .2);
}

.pro-subnav ul li a {
    display: block;
}

.pro-subnav ul li:hover {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}

.product-container {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 400px;
    text-align: center;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
}

.product-container a {
    display: table-cell;
    width: 100%;
    height: 400px;
    vertical-align: middle;
}

.product-container a img {
    max-width: 100%;
    max-height: 400px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -o-transition: all .6s;
}

.product-name {
    line-height: 48px;
    margin-bottom:30px;
}

.product-container:hover {
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
}

.product-container:hover a img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}



.ys_main {
    background: #f4f4f4;
}

.pro-location,
.pro-location a {
    color: #777;
    text-align: left;
}

main {
    background: #f4f4f4;
}

.main-box {
    overflow: hidden;
    margin: 60px 0
}

.main-pic {
    width: 100%;
    overflow: hidden;
    height: 400px;
}

.main-pic .proSwiper .swiper-slide img {
    max-height: 400px;
    display: block;
    margin: 0 auto;
}

.main-text {
    padding: 60px 0;
    overflow: hidden;
}

.main-desc {
    height: 90px;
    overflow: hidden;
    margin: 20px 0 40px;
    color: #777
}


.main-text h1 {
    color: #0076e0
}

.t_bananul {
    overflow: hidden;
}

.t_bananul li {
    width: 15%;
    margin-right: 30px;
    background: #1d2088;
    color: #fff
}

.t_bananul li:nth-child(2) {
    margin-right: 0;
}

.t_bananul li a {
    padding: 5px 12px;
    display: block;
    color: #fff
}

.t_b2k1 {
    padding: 60px 0;
    overflow: hidden;
    text-align: center;
}

.t_b1k1ul {
    width: 80%;
    margin: 0 auto;
    margin-top: 40px
}

.t_b1k1ul .t_b1k1li {
    width: 25%;
    background: #f4f4f4;
    padding: 20px 40px;
    border-right: 1px solid #ddd;
    transition: .6s;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
}

.t_b1k1ul .t_b1k1li:nth-child(4) {
    border-right: unset
}

.t_b1k1xin {
    width: 100%;
}

.t_b1k1xin a {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.t_b1k1ic {
    width: 30%
}

.t_b1k1ic .fa-commenting-o:before,
.t_b1k1ic .fa-file-text-o:before,
.t_b1k1ic .fa-bookmark-o:before,
.t_b1k1ic .fa-whatsapp:before {
    font-size: 24px;
    color: #1d2088
}

.t_b1k1wen {
    width: 70%;
    text-align: left;
    font-size: 24px
}

.t_b1k1ul .t_b1k1li:hover {
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
}

.t_b2k2 {
    background: #ccc;
    padding: 60px 0;
}

.t_b2k2 h1 {
    color: #fff;
    margin-bottom: 60px
}

.t_b2k6 {
    padding: 60px 0;
    overflow: hidden;
}

.t_fonth2 {
    margin-bottom: 60px;
}

.relatedSwiper .swiper-slide {
    transition: .6s;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
}

.related-pic {
    height: 320px;
    width: 100%;
    overflow: hidden;
}

.related-pic img {
    max-height: 320px;
    width: 100%;
    object-fit: cover;
    display: block;
    object-position: 100% 100%;
    margin: 0 auto;
    transition: .6s;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
}

.related-name {
    text-align: center;
    line-height: 60px;
    background: #ddd;
    font-size: 20px;
    height:60px;
    overflow: hidden;
}

.relatedSwiper .swiper-slide:hover {
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
}

.relatedSwiper .swiper-slide:hover .related-pic img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}




/* 应用 */
.sec3 {
    margin: 60px auto;
    overflow: hidden;
    background: url(../../images/use_bg.jpg) no-repeat left top;
    background-size: 50% 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
    max-width:1920px;
}

.sec3BoxTop,
.sec3BoxBottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.sec3Block {
    width: calc(100% / 3);
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: -o-calc(100% / 3);
    position: relative;
    overflow: hidden;
}

.sec3Block img {
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.sec3Block .cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    color: #fff;
}

.sec3Blue {
    background: rgba(29, 32, 136, .8);
    text-align: center;
    color: #fff;
    padding: 120px 0px;
}

.sec3Blue .bt {
    margin: 0 auto;
    margin-top: 30px;
}

.sec3Blue .bt a {
    color: #fff;
    display: block;
}

.sec3Block:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

/* 新闻 */
.sec4Top {
    overflow: hidden;
}

.sec4Top ul {
    float: right;
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
}

.sec4Top ul li {
    margin-left: 40px;
}

.sec4Top ul li a {
    color: #555;
}

.sec4Item {
    overflow: hidden;
    margin-top: 40px;
}

.sec4Item ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.sec4Item ul li {
    width: calc(100% / 3);
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: -o-calc(100% / 3);
    background: #f4f4f4;
    padding: 40px;
    border: 1px solid #ddd;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}

.sec4Item ul li:nth-child(2),
.sec4Item ul li:nth-child(3) {
    border-left: none
}

.sec4Item ul li .sec4ItemDate {
    color: #555
}

.sec4Item ul li .sec4ItemDate span {
    display: block;
}

.sec4Item ul li h4 {
    margin: 20px 0;
}

.sec4Desc {
    color: #555;
	height:90px;
	overflow:hidden
}

.sec4Item ul li .bt {
    margin-top: 40px;
    background: url(../../images/jt.png) no-repeat center right;
    width: 120px;

}

.sec4Item ul li:hover {
    background: #1d2088;
}

.sec4Item ul li:hover .sec4ItemDate {
    color: rgba(255, 255, 255, .8)
}

.sec4Item ul li:hover h4 {
    color: #fff;
    height:44px;
    overflow: hidden;
}

.sec4Item ul li:hover .sec4Desc {
    color: rgba(255, 255, 255, .8)
}

.sec4Item ul li:hover .bt a {
    color: #fff;
    background: url(../../images/jt1.png) no-repeat center right;
}

.news {
    padding: 60px 0;
    overflow: hidden;
}

.news-top {
    background: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
}

.news-top a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.news-top-pic {
    width: 45%;
    height: 361px
}

.news-top-txt {
    width: 50%
}

.news-top-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 100% 100%;
}

.news-top-txt {
    padding: 60px 60px 60px 0;
    overflow: hidden;
}

.news-date {
    color: #999;
    line-height: 1.5;
    margin-bottom: 20px;
    font-family: "fantasy";
}

.news-description {
    color: #777;
    margin-top: 20px;
    height:60px;
    overflow: hidden;
}

.news-btn {
    margin-top: 60px;
    color: #1d2088;
}

.news-bottom {
    margin-top: 60px
}

.news-item {
    width: 100%
}

.news-item ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.news-item ul li {
    width: calc((100% - 90px) / 4);
    width: -webkit-calc((100% - 90px) / 4);
    width: -moz-calc((100% - 90px) / 4);
    width: -o-calc((100% - 90px) / 4);
    background: #fff;
    margin-right: 30px
}

.news-item ul li:nth-child(4n) {
    margin-right: 0;
}

.news-txt {
    padding: 30px 20px;
    overflow: hidden;
}

.news-txt h3 {
    height: 60px;
    line-height: 30px;
    overflow: hidden;
}

.news-box {
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
}
.news-pic{height: 328px;}
.news-pic img{display: block;max-height: 328px;width: 100%;height:100%;object-fit: cover;}

.newsq {
    position: relative;
    margin-top: 60px;
    margin-bottom: 60px;
}

.newsteturn {
    width: 240px;
    line-height: 48px;
    background: #1d2088;
    border-radius: 10px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0
}

.newsteturn a {
    color: #fff;
    display: block;
}

.news-cont {
    width: 60%;
    margin: 0 auto;
}

.news-cont-con {
    width: 100%;
    color: #777;
}

.fenxiang {
    text-align: center;
    position: relative;
    margin: 40px 0;
}

.fenxiang::before {
    content: "";
    display: block;
    width: 40%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0;
    top: 49%
}

.fenxiang::after {
    content: "";
    display: block;
    width: 40%;
    height: 1px;
    background: #ddd;
    position: absolute;
    right: 0;
    top: 49%
}



.sec4{margin-top:60px}



/* 联系 */
.sec5 {
    margin: 60px 0 0;
    width: 100%;
    height: 300px;
    background: url(../../images/contact.jpg) no-repeat center top;
    background-size: 100% 100%;
    position: relative;
    color: #fff;
    padding: 80px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
.sec5-box{width:100%}

.sec5 .cover {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0;
}

.sec5 .bt {
    margin: 0 auto;
    margin-top: 40px;
}

.sec5 .bt a {
    color: #fff;
    /* background: url(../../images/jt1.png) no-repeat center right; */
}
.sec5 h1{width:65%;margin:0 auto;text-transform:uppercase;}


/* 留言 */
.message{
    padding-top:60px;
}
.sec6 {
    width: 90%;
    margin:60px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 2px 3px 3px rgba(0, 0, 0, .1);
}

.secMessage {
    padding: 40px;
    overflow: hidden;
}

.secForm {
    overflow: hidden;
}

.secForm input {
    border-bottom: 1px solid #ddd;
    width: 100%;
    line-height: 40px;
    margin-top: 20px;
    text-transform: capitalize;
}

.secForm textarea {
    border-bottom: 1px solid #ddd;
    height: 80px;
    width: 100%;
    margin-top: 20px;
}

.secForm button {
    width: 160px;
    text-align: center;
    line-height: 48px;
    color: #fff;
    background: #1d2088;
    margin-top: 20px;
    padding:0;
}

.contact {
    width: 100%;
    height: 80vh;
    position: relative;
    overflow: hidden;
}

.contactC {
    width: 30%;
    height: 100%;
    background-color: #0076e0;
    position: absolute;
    right: 10%;
    top: 0;
    color: #fff;
    padding: 10% 60px;
    background-image: url(../../images/xy-r.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain
}

.contactTit {
    margin-bottom: 40px;
}

.contactTitEN {
    font-size: 20px;
}

.contactTitCN {
    font-size: 32px;
}

.contactItem {
    line-height: 40px;
}



/* footer */
footer {
    background: #1d2088;
    padding-top: 60px;
}

.footerLogo img {
    display: block;
    margin: 0 auto;
    width: 25%
}

.footerList {
    overflow: hidden;
    margin: 40px 0;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    color: #fff;
}

.footerList li a{
    color: rgba(255, 255, 255, .8);
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding-right:20px;
    height: 50px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.footerList h4,
.footerContact h4 {
    font-weight: bold;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    line-height: 40px;
    margin-bottom: 20px;
}

.footerPro ul {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.footerPro ul li {
    width: calc(100% / 3);
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: -o-calc(100% / 3);
}

.footerContact-content {
    width: 60%;
    float: left;
    color: rgba(255, 255, 255, .8);
}

.erweima {
    float: right;
}

.copyright {
    overflow: hidden;
    border-top: 1px solid rgba(255, 255, 255, .3);
    line-height: 40px;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.copyrightList a {
    color: #fff;
}

.copyrightList span {
    margin-right: 100px;
}


/* 英语 */

.footerList .footerPro ul.english li a{font-size: 14px; line-height: 20px; padding-right:20px;height: 40px;display: flex;flex-wrap: wrap;align-items: center;overflow: hidden;}

.footerList .footerPro ul.english li a.chinese{
    color: rgba(255, 255, 255, .8);
    display: block;
    font-size: 14px;
    line-height: 30px;
    height: auto;
    padding-right:20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.copyright.english{font-size: 14px;}
.sec5.english{padding:60px 0;}
.font42.english{font-size:36px}
.cultureItem .tit span.english,.honor .tit span.english{display: none;}
.t_bananul.english li{width:30%;text-align: center;}
.t_b1k1ul.english{width:100%}
.contactTitEN.english{display: none;}


.pc{display:block;}
.phone{display: none;}


.fudong{
    position: fixed;
    right:0;
    top:45%;
    z-index: 99;
}


@media(max-width:1600px) and (min-width:1440px){
    .secProTit{left:30px}
    .secPro{padding-left:30px}
    .proSwiper2 .swiper-button-prev, .proSwiper2 .swiper-rtl .swiper-button-next{left:44%}
    .sec3Blue{padding:60px 0;}
    .sec5{background-size: 100% 100%;}



    /* 英文 */
    .news-txt h3.english{font-size:20px;line-height: 24px;height: 72px;}
    .t_b1k1ul .t_b1k1li.english{padding:20px}
    .cultureT.english{font-size:20px;}
    .titBot.english{line-height: 40px;}
    .secProT.english{line-height: 24px;}
    .sec5 h1.english{font-size: 32px;}
}



@media(max-width:1439px) and (min-width:1300px){
	.proSwiper2 .swiper-button-prev, .proSwiper2 .swiper-rtl .swiper-button-next{left:43%}
    .font20{font-size: 18px;}
    .sec3Blue{padding:60px 0;}
    .sec5{background-size:100% 100%}
    .secMes-pic{height:382px;display: flex;}
    .secMes-pic img{width: 100%;object-fit: cover;}
    .product-container ,.product-container a{height:300px}
    .product-container a img{max-height: 300px;}
    .news-pic{height:280px}
    .news-pic img{max-height:280px}
    .news-txt h3{font-size: 20px;}
    .news-cont{width:50%}


    /* 英文 */
    .contactC.english{width:35%;right:5%;padding-top:15%}
    .footerPro ul.english li{width:calc((100% - 30px) / 2);width:-webkit-calc((100% - 30px) / 2);width:-moz-calc((100% - 30px) / 2);}
    .copyrightList.english span{margin-right:40px}
    .pro-subnav.english{display: none;}
    .t_bananul.english li{width:auto;}
    .t_b1k1wen.english{height: 60px;}
    .companyProfile-content p.english{
    height: 200px;
    overflow-y: scroll;
    }
    .companyBox-txt h2.english{font-size:24px}
    .companyBox-en{font-size: 14px;}
    .cultureItem ul li{padding:40px 20px;}
    .cultureT.english{font-size:20px}
    .cultureDesc.english{font-size:14px;line-height: 24px;}
    .titTop.english{font-size: 32px;}
    .titBot.english{font-size: 30px;line-height: 30px;}
    .secProDesc.english{font-size: 14px;line-height: 24px;}
    .secProT.english{line-height: 24px;}
    .sec3BoxBottom .tit.english{line-height: 48px;}
    .sec4Desc.english{line-height: 24px;height: 72px;overflow: hidden;}
    .sec5 h1.english{font-size:30px}
}
@media(max-width:1299px){
    .secMes-pic{height:382px}
    .secMes-pic img{
        width:100%;
        height: 100%;
        display: block;
        object-fit: cover;
    }
    .product-container,.product-container a {height:240px}
    .product-container a img{max-height:240px}
    .companyProfile-content p.english{
        height: 200px;
        line-height: 24px;
        overflow-y: scroll;
        }
        .companyBox-en{display: none;}
        .t_bananul.english li{width:auto}
}

@media(max-width:1299px) and (min-width:1081px){
    .proSwiper2 .swiper-button-prev, .proSwiper2 .swiper-rtl .swiper-button-next{left:42%}
    .secProT.font20{font-size: 18px;}
    .sec3Blue{padding:60px 0;}
    .sec5 h1{font-size: 32px;}
    .news-pic{height:240px}
    .news-pic img{max-height:240px}
    .news-txt h3{font-size: 20px;}
    .news-cont{width:50%}
    .contactC{width:35%;right:5%}
    .titTop.font40.english{font-size: 32px;}
    .titBot.font42.english{font-size: 36px;line-height: 40px;}
    .secProDesc.english{font-size: 14px;line-height: 24px;}
    .secProT.english{line-height: 24px;}
    .sec3BoxBottom .tit.english{line-height: 40px;}
    .copyrightList.english span{margin-right:40px}
    .companyBox-txt h2.english{font-size:20px}
    .cultureItem ul li{padding:40px 20px;}
    .cultureT.english{font-size:18px}
    .cultureDesc.english{font-size: 14px;}
    .pro-subnav{display:none}
}

@media(max-width:1079px) and (min-width:767px){
    .sec1 .width40,.sec1 .width60{width:100%}
    .proSwiper2 .swiper-button-prev, .proSwiper2 .swiper-rtl .swiper-button-next{left:38%}
    .secProContent{padding-top:140px}
    .secProT.font20{font-size: 16px;line-height: 24px;}
    .sec3Block .cover.font24{font-size: 18px;}
    .sec3Blue{padding:20px 0;}
    .sec3 .width75{width:85%}
    .sec3Blue .font42{font-size:24px;line-height: 30px;}
    .sec3Blue .bt{margin-top:20px;font-size: 14px;}
    .secProContent h2{font-size: 24px;}
    .footerPro ul li{width:calc((100% - 20px) / 2);width:-webkit-calc((100% - 20px) / 2);width:-moz-calc((100% - 20px) / 2);width:-o-calc((100% - 20px) / 2);}
    .footerContact-content{width:100%}
    .copyright .width85{width:100%}
    .copyright span{margin-right:40px;}
    .sec1Box .paddingRight60{padding-right:0}
    .sec1Pic img{display: block;margin: 0 auto;margin-top:30px;}
    .companyProfile .width55,.companyProfile .width40{width:100%}
    .companyPic{padding-top:30px;}
    .companyBox-txt h2{font-size: 24px;}
    .cultureItem ul li{
        width: calc((100% - 30px) / 2);
        width: -webkit-calc((100% - 30px) / 2);
        width: -moz-calc((100% - 30px) / 2);
        width: -o-calc((100% - 30px) / 2);
        margin-right:30px;
        margin-bottom:30px;
    }
    .cultureItem ul li:nth-child(2n){margin-right:0;}
    .culture{height: 800px;}
    .biaoyu{background-size:100% 100%}
    .footerLogo img{width:50%}
    .pro-subnav{display: none;}
    .main-box .col-sm-6{width:100%}
    .t_b1k1wen{font-size:18px}
    .related-pic{height: 189px;}
    .related-pic img{max-height: 189px;}
    .news-item ul li{
        width: calc((100% - 20px) / 2);
        width: -webkit-calc((100% - 20px) / 2);
        width: -moz-calc((100% - 20px) / 2);
        width: -o-calc((100% - 20px) / 2);
        margin-right:20px;
        margin-bottom:20px;
    }
    .news-item ul li:nth-child(2n){margin-right:0;}
    .news-pic{height: 240px;}
    .news-pic img{max-height:240px}
    .newsteturn{top: -60px;}
    .contactC{width: 100%;right:0;left:0;height: 400px; top:auto;bottom:0;}

    .banner img{height:400px}
    .secProDesc.english{ line-height: 24px;font-size:14px;margin-top:20px;margin-bottom:20px;}
    .sec5 h1{font-size:24px}
    .companyProfile-content p.english{height: auto;}

    .companyBox-txt h2.english{font-size: 18px;}
    .product-name{height: 48px;overflow: hidden;}
}


@media(max-width:767px){
    .width60,.width40{width:100%}
    .sec1{padding:30px 10px;}
    .font40{font-size: 20px;}
    .font42{font-size:24px;}
    .sec1Content{padding-right:0;}
    .titTop,.titBot{line-height: 40px;}
    .sec1Pic{margin-top:30px;}
    .advangtageList{margin-top:20px;}
    .advangtageBox{width:50%;padding:20px;}
    .advangtageBox img{height:48px}
    .advangtageBox:nth-child(3):after,
.advangtageBox:nth-child(6):after {
    display: block;
}
.advangtageBox:nth-child(4):before,
.advangtageBox:nth-child(5):before,
.advangtageBox:nth-child(6):before {
    display: block;
}
.advangtageBox h3{font-size: 20px;}
.desc{font-size: 14px;line-height: 20px;}
.width50{width:100%}
.secPro{margin-top:30px;padding-left:10px;}
.secProTit{position: unset;}
.secProTit h3{margin-left:0;}
.secProContent{padding-top:30px;padding-right:10px}
.secProContent h2{font-size:24px;}
.secProDesc{margin-top:20px;margin-bottom:20px;}
.secProContent .bt{margin-bottom:30px;}
.secProPic{height: auto;}

.pc{display:none;}
.phone{display: block;}

.secPro-item{margin-top:20px;}
.secPro-pic{height: 267px;display: flex;}
.secPro-pic img{width: 100%;object-fit: cover;}
.secProTit:after{display: none;}
.secPro-name{line-height: 48px;height: 48px;overflow: hidden;}
.secProSwiper .swiper-horizontal>.swiper-pagination-bullets, .secProSwiper .swiper-pagination-bullets.swiper-pagination-horizontal, .secProSwiper .swiper-pagination-custom, .secProSwiper .swiper-pagination-fraction{bottom:0;}
.sec3{margin:30px 0;background-size:100% 100%}
.width75{width:100%}
.sec3Block{width:50%}
.sec3Block .font24{font-size: 20px;}
.sec3Blue{padding:30px 0;width: 100%;}
.sec3BoxTop, .sec3BoxBottom{justify-content: start;}
.sec4Top .tit{text-align: center;}
.sec4Top ul{justify-content: center;float:unset;}
.sec4Item{margin-top:20px;margin-left:10px;margin-right:10px;}
.sec4Item ul li{width:100%;padding:20px;}
.sec4Desc{display: none;}
.sec4Item ul li .bt{margin-top:20px;}
.sec4Item ul li h4.font20{font-size: 18px;}
.sec5 h1{font-size: 26px;width:80%}
.sec5{margin:30px 0}
.width67,.width33{width:100%}
.secMes-pic{display: none;}
.sec6{margin-bottom:20px;}
footer{padding-top:30px;}
.footerLogo img{width:60%}
.footerList{display: none;}
.copyright{padding:0 10px;}
.copyrightList span{display: block;margin-right:0;line-height: 30px;text-align: center;}
.yyzz{text-align: center;width:100%}
.width85{width:100%}
.yyzz img{display: block;margin:0 auto;}
.sub_nav {display: none;}
.width55,.width40{width:100%}
.companyProfile{padding:30px 10px;}
.companyProfileC span.font20{font-size:16px}
.companyProfileC .tit{line-height: 30px;}
.companyProfile-content{margin-top:20px;margin-bottom:20px;}
.companyPic{padding-top:30px;}

.banner-c{height: 200px;}
.bannerPic{height: 200px;display: flex;}
.bannerPic img{width: 100%;object-fit: cover;}
.companyItem .width25{width:50%}
.companyBox img{width:48px;height:48px;margin-right:0;}
.companyBox{display: unset;text-align: center;}
.companyBox-txt{width:100%}
.companyBox-txt h2{text-align: center;font-size:20px;line-height: 40px;}
.companyAdv{margin-top:20px;margin-bottom:20px;padding:0 10px;}
.culture{padding:30px 0;height: auto;}
.cultureItem ul{margin-top:30px;}
.cultureItem ul li{width: 100%;margin-bottom:20px;}
.cultureItem{padding:0 10px;}
.cultureItem ul li{background-color: #f4f4f4;}
.cultureT{margin-top:20px;}
.honor{padding:0;}
.honorItem{margin:0 auto 30px;}
.honor .tit{margin-bottom:0;}
.biaoyu{background-size:auto 100%;padding-left:unset;padding-top:40px;padding-bottom:40px;}
.biaoyu h1{font-size: 30px; text-align: center;}
.bannerCatname.font48{font-size:30px;}
.location{font-size: 14px;padding:0 10px;}
.pro-subnav{display: none;}
.product-container, .product-container a{height: 150px;}
.product-name{height: 48px;overflow: hidden;}
.padding-top-140{padding-top:60px}
.main-box{margin:30px 0;}
.main-pic{height: auto;}
.main-text{padding:30px 0;}
.main-text h1{font-size: 24px;}
.t_b2k1{padding:20px 0;}
.t_fonth2{margin-bottom:30px;font-size:24px}
.t_b1k1ul .t_b1k1li{width:50%;padding:20px;}
.t_b1k1wen{font-size:20px;}
.t_b2k2{padding:30px 10px;}
.t_b2k2 h1{margin-bottom:30px;}
.t_b2k6{padding:30px 10px;}
.related-name{font-size: 16px;}
.contactC{
    width:100%;
    height: 400px;
    top:auto;
    bottom:0;
    left:0;
    right:0;
    padding:40px 30px;
}
.news{padding:30px 10px;}
.news-top-pic,.news-top-txt{width:100%}
.news-top-pic{height:240px}
.news-top-txt{padding:20px 10px;}
.news-item ul li{
    width: calc((100% - 20px) / 2);
    width: -webkit-calc((100% - 20px) / 2);
    width: -moz-calc((100% - 20px) / 2);
    width: -o-calc((100% - 20px) / 2);
    margin-right:20px;
}
.news-item ul li:nth-child(2n){margin-right:0;}
.news-pic{height: 180px;}
.news-pic img{max-height: 180px;}
.news-txt{padding:20px 10px;}
.news-txt h3{font-size:18px}
.news-btn{margin-top:30px;font-size: 14px;}
.newsq{margin-top:30px;margin-bottom:30px;}
.news-cont{width:100%;padding:60px 10px 0 10px;}
.news-cont h2{font-size: 24px;}
.news.width70{width:100%}


/* 英语 */
.font42.english{font-size:26px;line-height: 30px;}
.secProTit.english{width:100%}
.advangtage{padding:0 10px;}
.secPro .tit h3.english{display: none;}
.sec3Block .font24.english{font-size:16px;line-height: 24px;}
.sec5 h1.english{font-size: 20px;}
.companyProfileC span.font20.english{display: none;}
.companyBox-txt h2.english{text-align: center;font-size:16px;line-height: 24px;}
.companyProfile-content p.english{
    height: 300px;
    line-height: 24px;
    font-size: 14px;
    overflow-y: scroll;
    }
.cultureT.english{font-size:20px}
.cultureDesc.english{
    font-size:14px;
    line-height: 24px;
}
.biaoyu h1{font-size: 24px;line-height:30px; text-align: left;padding:0 10px;}
.main-pic .proSwiper .swiper-slide img{max-height:240px;}
.main-desc.english{font-size: 14px;line-height: 20px;height: 78px;}
.t_b1k1wen.english{height: 60px;font-size: 18px;line-height: 24px;}
.fenxiang::before,.fenxiang::after{width:20%}
.fanye.english{font-size: 14px;line-height: 24px;}
.news-cont-con.english{text-align: justify;}
.news-txt h3.english{font-size:16px}
.contactItem.english{line-height: 30px;}
.fudong {width:50%}
}