@CHARSET "UTF-8";

html {
    margin: 0;
    padding: 0;
    border: 0;
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
blockquote,
pre,
a,
address,
code,
b,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
footer,
header,
hgroup,
nav,
section {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    background: #fff;
    color: #666;
    position: relative;
    font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif;
    vertical-align: baseline;
    width: 100%;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    outline: none;
}

a:hover,
a:active,
a:focus {
    color: #dfdfdf;
    text-decoration: none;
    outline: none;
}

input {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
    background: none;
    vertical-align: middle;
}

ul,
ol,
li {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,
th,
td {
    vertical-align: middle
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1
}

.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}

h1,
h2,
h3,
h4 {
    font-size: 12px;
    font-weight: bold;
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}

.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.com-img img {
    transition: all 0.5s ease-in 0s;
    -webkit-transition: all 0.5s ease-in 0s;
    -moz-transition: all 0.5s ease-in 0s;
    -o-transition: all 0.5s ease-in 0s;
}

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


@font-face {
    font-family: 'constan2';
    src: url('../fonts/Microsoft JhengHei UI/msjhl_0.ttc') format('truetype');
}

.ssddds {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.demo-message-wrap input::-webkit-input-placeholder,
.demo-message-wrap textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}

.demo-message-wrap input:-moz-placeholder,
textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}

.demo-message-wrap input::-moz-placeholder,
textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}

.demo-message-wrap input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

.demo-message-wrap input[type='text']::-webkit-input-placeholder {
    color: #fff;
}



.aby_hh li:hover .aby_hh_img img {
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}

/*头部样式*/
.head {
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    height: 89px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
}

.ny .head {
    /*position: relative;*/
}

.fp-viewing-1 .head {
    border-bottom: 1px solid #f0f0f0;
    background: #fff;

}

.fp-viewing-2 .head {
    border-bottom: 1px solid #f0f0f0;
    background: #fff;

}

.fp-viewing-3 .head {
    border-bottom: 1px solid #f0f0f0;
    background: #fff;

}

.fp-viewing-4 .head {
    border-bottom: 1px solid #f0f0f0;
    background: #fff;

}

.fp-viewing-5 .head {
    border-bottom: 1px solid #f0f0f0;
    background: #fff;

}

.fp-viewing-6 .head {
    border-bottom: 1px solid #f0f0f0;
    background: #fff;

}

.ny .head {
    border-bottom: 1px solid #f0f0f0;

}

.logo {}

@media (min-width: 3000px) {}

.logo .img1 {
    display: block;
}

.logo .img2 {
    display: none;
}

.fp-viewing-1 .img1 {
    display: none;
}

.fp-viewing-1 .img2 {
    display: block;
}

.fp-viewing-2 .img1 {
    display: none;
}

.fp-viewing-2 .img2 {
    display: block;
}

.fp-viewing-3 .img1 {
    display: none;
}

.fp-viewing-3 .img2 {
    display: block;
}

.fp-viewing-4 .img1 {
    display: none;
}

.fp-viewing-4 .img2 {
    display: block;
}

.fp-viewing-5 .img1 {
    display: none;
}

.fp-viewing-5 .img2 {
    display: block;
}

.fp-viewing-6 .img1 {
    display: none;
}

.fp-viewing-6 .img2 {
    display: block;
}

.ny .img1 {
    display: none;
}

.ny .img2 {
    display: block;
}


.logo img {}

.tnav {
    float: left;
    width: 64%;
    line-height: 81px;
    margin-left: 12%;
}

.tfxtj {
    width: 10%;
    float: right;
}

.tss {
    position: relative;
    width: 22px;
    float: left;
    margin-top: 35px;
}

.tss .tss1 {
    width: 22px;
    height: 22px;
    /*background: url(//cdn.myxypt.com/74c99def/21/08/66189dead5679322bbc0cb5f9db680e1f694de79.png)no-repeat left center;*/
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;

}

.fp-viewing-1 .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.fp-viewing-2 .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.fp-viewing-3 .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.fp-viewing-4 .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.fp-viewing-5 .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.fp-viewing-6 .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.ny .tss .tss1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/b7585c6ec1d3f19cac6dd5681a4f9ce5e552bc7e.png)no-repeat left center;
}

.tss .tss2 {
    position: absolute;

    top: 24px;
    right: 0;
    display: none;
}

.tss:hover .tss2 {
    display: block;
}

.tdy {
    float: left;
    margin-left: 2.5vw;
    width: 24px;
    margin-top: 34px;
    position: relative;
}

.tdy .tdy2 {
    display: block;
    width: 24px;
    height: 24px;
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
    /*background: url(//cdn.myxypt.com/74c99def/21/08/012c37412fb50039d0914f4f097979c2163eea36.png)no-repeat center; */
}

.tss #formsearch {
    width: 300px;
    float: left;
}

#search-type {
    float: left;
    width: 100px;
    height: 24px;
    border: 1px solid #c8c8c8;
    margin-right: 5px;
}

.hotSearch a {
    margin-right: 6px;
}

.tss #formsearch input {
    background: #fff;
    border: 1px solid #c8c8c8;
    float: left;
    width: 260px;
    outline: none;
}

.tss #formsearch input#keyword {
    height: 35px;
    line-height: 35px;
    padding-left: 4px;
    color: #666;
    width: 260px;
}

.tss #formsearch input#s_btn {
    width: 40px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #0054a7;
    color: #fff;
    border: none;
    cursor: pointer;
}


.fp-viewing-1 .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.fp-viewing-2 .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.fp-viewing-3 .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.fp-viewing-4 .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.fp-viewing-5 .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.fp-viewing-6 .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.ny .tdy .tdy2 {
    background: url(//cdn.myxypt.com/74c99def/21/08/86b2080e3a975672d14248d96dd502d86216c3c3.png)no-repeat left center;
}

.head .tewm {
    float: right;
    position: relative;
    width: 29px;
    margin-top: 34px;

}

.head .tewm .tewm1 {
    width: 29px;
    height: 23px;
    /*background:url(//cdn.myxypt.com/74c99def/21/08/746f979ec8f687f76eea1a0213981ef179cc6a37.png)no-repeat center;*/
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.fp-viewing-1 .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.fp-viewing-2 .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.fp-viewing-3 .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.fp-viewing-4 .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.fp-viewing-5 .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.fp-viewing-6 .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.ny .head .tewm .tewm1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/6762e218e43229689e439f2a1bd19173c8f5e9bc.png)no-repeat center;
}

.head .tewm .tewm2 {
    position: absolute;
    width: 7.7vw;
    height: 149px;
    right: -3.125vw;
    top: 40px;
    z-index: 999;
    display: none;
}

.head .tdy .tewm2 img {
    width: 100%;
}

.head .tdy:hover .tewm2 {
    display: block;
}

.head .tdy .tewm2 {
    position: absolute;
    width: 7.7vw;
    height: 149px;
    right: -3.125vw;
    top: 40px;
    z-index: 999;
    display: none;
}

.head .tewm .tewm2 img {
    width: 100%;
}

.head .tewm:hover .tewm2 {
    display: block;
}

@media (max-width: 1840px) {
    .head .tewm .tewm2 {
        right: -20px;
    }
}



/*高品质追求*/
.box2 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}

.tabz {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}

.tabz li {
    float: left;
    width: 140px;
    height: 32px;
    display: block;
    line-height: 32px;
    background: #eaeaea;
    text-align: center;
    color: #666666;
    font-size: 14px;
    cursor: pointer;
    margin-left: 10px;
}

.tabz li.cur {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    background: #03479c;
}

.tabz li:hover,
.tabz li.cur {
    background: #03479c;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.tabz li:hover a,
.tabz li.cur a {
    color: #fff;
}

.ttz {
    display: none;
    margin-top: 30px;
}

.list1z {
    padding: 8px 10px;
}

.list1z li {
    position: relative;
    vertical-align: middle;
    float: left;
    margin-right: 26px;
    margin-bottom: 26px
}

.list1z li a.img {
    display: block
}

.list1z li a.img img {
    width: 376px;
    height: 270px;
}


.list1z li:nth-child(3n) {
    float: right;
    margin-right: 0px;
}

.dac {
    background: #03479c;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    line-height: 45px;
    height: 45px;
}

.list1z li h3 {
    color: #fff;
    font-size: 16px;
    float: left;
    font-weight: normal;
    margin-left: 5%;
}

.list1z li h3 a {
    color: #fff;
    font-size: 16px;
    line-height: 45px;
}

.list1z li:hover .dac {
    background: #b99562;
}


.mx {
    float: right;
    color: #fff;
    font-size: 16px;
    margin-right: 5%;
}

.mx a {
    color: #fff;
    font-size: 16px;
}

/*滚动*/
.pin {
    width: 1200px;
    margin: 0 auto;
}

.chan {
    text-align: center;
    padding-top: 30px;
    position: relative;
    margin-bottom: 40px;
}

.l_btn,
.r_btn {
    position: absolute;
    cursor: pointer;
    top: 55%;
}

.l_btn {
    left: -50px;
}

.r_btn {
    right: -50px;
}

.twt {
    float: left;
}

.twt li a.img {
    display: block;
}

.twt li a.img img {
    display: block;
    width: 273px;
    height: 150px;
}

.twt li {
    float: left;
    overflow: hidden;
    margin-left: 20px;
}

#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}

.huise {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: #f5f5f5;
    padding-bottom: 50px;
    padding-top: 70px;
}

#demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#indemo {
    float: left;
    width: 800%
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}


.anls {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    border-top: 1px solid #e5e5e5
}

.product_list3 {}

.product_list3 li {
    float: left;
    margin-right: 38px;
    margin-bottom: 38px;
    _display: inline;
    position: relative;
    width: 376px;
    height: 248px;
}

.product_list3 li a.img {}

.product_list3 li a.img img {
    width: 376px;
    height: 248px;
}

.product_list3 li h3 {
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: url(../images/h3.png) no-repeat center top;
    height: 40px;
    color: #fff;
}

.product_list3 li h3 a {
    font-weight: normal;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
}

.product_list3 li a.img {
    display: block;
}

.product_list3 li a.img:hover {
    border-color: #b99562;
}


.yyal {
    background: #f6f6f6;

}

.title {
    text-align: center;
}

.title h3 {
    font-size: 1.66vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 102px;
    letter-spacing: 0px;
    color: #2b2b2b;
}

.title h4 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #919191;
    margin-top: .9375vw;
}

.yyal2 {
    margin-top: 1.875vw;
}

.yyal2 ul li {
    float: left;
    margin: 0 .5%;
    position: relative;
}

.yyal2 ul li img {
    width: 100%;
}

.yyal2 ul li h3 {
    position: absolute;
    z-index: 999;
    bottom: 0;
    background: #0054a7;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
    line-height: 3.375;
    width: 100%;
}

.yyal2 ul li h3 a {
    color: #fff;
}

.yyal2 .slick-prev {
    position: absolute;
    bottom: -60px;
    left: 44%;
    width: 2.6vw;
    height: 2.6vw;
    font-size: 0;
    border: none;
    background: url(//cdn.myxypt.com/74c99def/21/08/d980ed0a7bafa576c34662664d28d9e81e773d29.png)no-repeat center;
    background-size: 100%;
    outline: none;
}

.yyal2 .slick-next {
    position: absolute;
    bottom: -60px;
    right: 44%;
    width: 2.6vw;
    height: 2.6vw;
    font-size: 0;
    border: none;
    background: url(//cdn.myxypt.com/74c99def/21/08/7cef810dbeeccfc655368b1d8d5cef30c8c18931.png)no-repeat center;
    background-size: 100%;
    outline: none;
}

.yyal2 .slick-prev:hover {
    background: url(//cdn.myxypt.com/74c99def/21/08/aea0cee6dafaf1c53435f7f169587ecc4b66a75f.png)no-repeat center;
    background-size: 100%;
}

.yyal2 .slick-next:hover {
    background: url(//cdn.myxypt.com/74c99def/21/08/558ad113b613d5d6bf364169f9158fa2191183ea.png)no-repeat center;
    background-size: 100%;
}

.yyal2 .ckgd {
    display: block;
    width: 4.8vw;
    height: 50px;
    margin: 0 auto;
    background: url(//cdn.myxypt.com/74c99def/21/08/3c8921d096a7362eb343883c0aae666da0b983e3.png)no-repeat right center;
    background-size: 100%;
    margin-top: 10px;

}


.pro {
    margin-top: 2.08vw;
}

.pro1 {
    margin-top: 2vw;
}

.pro1 ul li {
    float: left;
    width: 49%;
    margin-right: 2%;
    padding: 15px 2.2% 0 2.2%;
    background-color: #ffffff;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    border-bottom: 2px solid #0033ab;
}

.pro1 ul li:nth-child(2) {
    margin-right: 0px;
}

.pro1 ul li img {
    width: 100%;
}

.pro1 ul li h3 {
    text-align: center;
    font-size: 22px;
    color: #191919;
    font-weight: normal;
    line-height: 2.72;
}

.pro1 ul li h3 a {
    color: #191919;
}

.x-about {
    padding: 53px 0 53px;
    background: #f6f6f6;
    margin-top: 50px;
}

.xab2 {
    display: none;
}

.x-about-box {
    background: #fff;
    padding-top: 2.08vw;
}

.x-about-left {
    width: 19%;
    float: left;
    padding: 55px 0 50px 2.5%;

}

.x-about-left h3 {
    color: #031542;
    font-size: 30px;
    font-weight: 700;
}

.x-about-left p {
    color: #686868;
    font-size: 16px;
    margin: 0;
    padding: 5px 0 18px;
}

.x-about-left a {
    margin-bottom: 20px;
    display: block;
    background: #748aa9;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7.5% 10%;
}

.x-about-left a:hover {
    background: #014199;
}

.x-about-left a span {
    line-height: 31px;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    padding-left: 12px;
}

.x-about-centent {
    padding: 55px 2% 0 3.5%;
    width: 42%;
    float: left;
}

.x-about-centent h3 {
    font-size: 24px;
    color: #383838;
    font-weight: 700;
}

.x-about-centent h3::after {
    display: block;
    content: '';
    width: 70px;
    height: 1px;
    margin-top: 21px;
    background: #45609f;
}

.x-about-centent p {
    font-size: 14px;
    line-height: 30px;
    color: #383838;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
}

.x-about-centent a {
    width: 149px;
    height: 47px;
    border: 1px solid #0033ab;
    display: block;
    line-height: 47px;
    color: #0033ab;
    text-align: center;
    font-size: 16px;
    overflow: hidden;
    transition: all .6s;
    margin-top: 30px;
}

.x-about-centent a:hover {
    color: #fff;
    background: #0033ab;
}




.x-about-left ul {
    font-size: 0;
}

.x-about-left ul li {
    display: inline-block;
    width: 33.33333%;
    vertical-align: middle;
}

.x-about-left ul li h3 {
    font-size: 40px;
    color: #445d9d;
    line-height: 1.6;
}

@media (max-width: 1366px) {
    .x-about-left ul li h3 {
        font-size: 30px;
    }
}

.x-about-left ul li p {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.9);
    line-height: 1.6;
    margin-bottom: 0;
}

@media (max-width: 1024px) {
    .x-about-left>p {
        font-size: 14px;
    }

    .x-about-left ul li h3 {
        font-size: 20px;
    }

    .x-about-left ul li p {
        font-size: 14px;
    }


}

.x-about-right {
    padding: 55px 2% 65px 0;
    float: right;
    width: 37.5%;
    font-size: 13px;
}

.x-about-right .pic {
    overflow: hidden;
}

.x-about-right .pic img {
    max-width: 100%;
    transition: all .6s;
}

.x-about-right:hover .pic img {
    transform: scale(1.1);
}

@media (max-width: 1400px) {
    .x-about-left {
        padding: 55px 0 62px 3.5%;
    }

    .x-about-left a {}

    .x-about-left a span {
        padding-left: 15px;
    }
}

@media (max-width: 1200px) {
    .x-about-left {
        padding: 55px 0 50px 3.5%;
    }

    .x-about-left a {

        padding: 9%;
    }

    .x-about-centent {
        padding: 65px 2% 0 3%;
    }
}

@media (max-width: 990px) {

    .x-banner {
        margin-top: 0px;
    }

    .x-about-centent {
        padding: 39px 2% 0 3%;
    }

    .x-about-left a {

        padding: 8% 6%;
    }

    .x-about-left h3 {
        font-size: 20px;
    }

    .x-about-left a span {
        padding-left: 1px;
    }

    .x-about-centent h3 {
        font-size: 18px;
    }

    .x-about-centent a {
        width: 95px;
        height: 30px;
        line-height: 30px;
        margin-top: 7px;
    }

    .x-about-left p {
        padding: 5px 0 10px;
    }
}

@media(max-width:768px) {
    .x-about-left a {}

    .title h1 {
        font-size: 20px;
    }

    .x-about-left a span {
        font-size: 16px;
    }

    .x-about-right {
        display: none;
    }

    .x-about-left {
        width: 98%;
        padding-bottom: 0;
    }

    .x-about-centent {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .x-about-centent h3 {
        font-size: 16px;
    }
}



@media(max-width:990px) {
    .page-banner {
        margin-top: 60px;
    }

}

@media(max-width:768px) {
    .news0 ul li {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }

}

.nybt {
    margin-top: 35px;
}

.nybt ul {
    display: flex;
    justify-content: space-between;
}

.nybt ul li {
    width: 32%;
    text-align: center;
    border: 1px solid #0033ab;
    font-size: 16px;
    color: #0033ab;
    font-weight: normal;
    line-height: 3.1;
}

.nybt ul li a {
    color: #0033ab;
}

.nybt ul li:hover {
    background: #0033ab;
}

.nybt ul li:hover a {
    color: #fff;
}

.nyryzz2 {
    margin-top: 5.3vw;
    position: relative;
}

.h_lead_sl {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 0 0%;

}

.h_lead_sl .swiper-slide {
    text-align: center;
    transform: scale(0.7);
    opacity: 0.3;
    overflow: inherit;
    width: 508px;
    transition: all 0.4s;
    margin: 0 -50px;
}

.h_lead_sl .swiper-slide-active {
    /* background: url(../images/himg2.png) no-repeat center top; */
    transform: scale(1);
    opacity: 1;
}

.h_lead_sl .swiper-slide img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.h_lead_sl .swiper-slide h2 {
    font-size: 30px;
    color: #030303;
    font-family: arial;
    opacity: 0;
    font-weight: bold;
    line-height: 42px;
    text-align: center;
}

.h_lead_sl .swiper-slide h3 {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    margin-right: 80px;
    opacity: 0;
}

.h_lead_sl .swiper-slide-active h3,
.h_lead_sl .swiper-slide-active h2 {
    opacity: 1;
}

.nyryzz2 .lead_prev {
    background: url(//cdn.myxypt.com/74c99def/20/12/80d47620cc658fd5657fd94678b44cb6c312556e.jpg) no-repeat center;
}

.nyryzz2 .lead_next {
    background: url(//cdn.myxypt.com/74c99def/20/12/63d90bed2c6d6f7d727e767af420392cc2060775.jpg) no-repeat center;
}

.nyryzz2 .lead_prev,
.nyryzz2 .lead_next {
    position: absolute;
    left: 0;
    top: 50%;
    width: 46px;
    height: 66px;
    cursor: pointer;
    margin-top: -18px;
    transform: rotate(0);
    z-index: 111;
    transition: all 0.3s;
}

.nyryzz2 .lead_prev:hover {
    background: url(//cdn.myxypt.com/74c99def/20/12/3eab0213afde5e304d3884b0e5e75979e2a834aa.jpg) no-repeat center;
}

.nyryzz2 .lead_next:hover {
    background: url(//cdn.myxypt.com/74c99def/20/12/a11c9f3395324488de3a6f50acf744bfeff85625.jpg) no-repeat center;
}

.nyryzz2 .lead_next {
    left: auto;
    right: 0;
    transition: all 0.3s;
}


@media(max-width:768px) {
    .h_lead_sl .swiper-slide {
        text-align: center;
        transform: scale(0.77);
        opacity: 0.3;
        overflow: inherit;
        width: 300px;
        transition: all 0.4s;
        margin: 0 -40px;
    }

    .h_lead_sl .swiper-slide-active {
        /* background: url(../images/himg2.png) no-repeat center top; */
        transform: scale(1);
        opacity: 1;
    }
}


.xypg-product-list li .img {
    display: block;
    position: relative;
    margin-top: 17px;
}

.xypg-product-list li .wz {}

.xypg-product-list li:hover .wz {}

.xypg-product-list li .wz .fa {
    text-shadow: none;

    color: #111;
    font-size: 22px;
    padding: 20px;
    width: 60px;
    height: 60px;
    text-align: center;
    margin-left: 10px;
    background: #c31717;
    display: block;
    margin: 0 auto;
    margin-top: 40%;
    transition: all 0.8s;
}

.xypg-product-list li:hover .wz .fa {
    margin-top: 30%;
    transition: all 0.8s;
}

.xypg-product-list li:hover .wz .fa:hover {
    background: #fff;
    transition: all 0.8s;
}

.xypg-product-list li .wz h3 {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #0054a7;
}

.xypg-product-list li .i1:hover .wz h3 a {
    color: #0054a7;
}

.xypg-product-list li .wz p {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #0054a7;

}

.xypg-product-list li .wz p {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #0054a7;

}

.xypg-product-list li .ck {
    margin-top: 20px;
    padding-bottom: 20px;
}

.xypg-product-list li .ck a {
    display: block;
}

.xypg-product-list li .ck .ckxq {
    width: 40%;
    height: 38px;
    background-color: transparent;
    float: left;
    margin-left: 6%;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
    border: solid 1px #606060;
}

.xypg-product-list li .ck .yyal {
    width: 40%;
    height: 38px;
    background-color: #fff;
    border: solid 1px #0054a7;
    float: left;
    margin-left: 8%;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #0054a7;
    text-align: center;
}


.nycpfl {
    margin-bottom: 100px;
}

.navv>li .first-nav-btn {
    display: none;
}

.cpfl ul li.active .sec {
    display: block;

}

.section2 {
    height: 100vh;
}

.ab0 {
    position: relative;
    height: 100%;
}

.ab0 .hddq {
    position: relative;
    display: none;
}

.ab0 .hddq .img {
    width: 100%;

}

.ab0 .hddq .img img {
    width: 100%;
    height: 100vh;
}

.ab0 .hddq .wz {
    position: absolute;
    width: 46%;
    left: 0;
    top: 15%;
    background: rgba(255, 255, 255, .8);
    padding: 3.4375vw 3.125vw;
    z-index: 999;

}

.ab0 .hddq .wz h3 {
    font-size: 1.66vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #2b2b2b;
}

.ab0 .hddq .wz .hx {
    display: block;
    width: 3.285vw;
    height: 4px;
    margin-top: 20px;
    background-color: #014199;
}


.ab0 .hddq .wz h4 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #7b7b7b;
    margin-top: 1.5625vw;
}

.ab0 .hddq .wz .mr {
    display: block;
    background: url(//cdn.myxypt.com/74c99def/21/08/9f74f9e5a7565bb9ab7f100830b9b016131aa911.png)no-repeat top center;
    margin-top: 3.0208vw;
    padding-top: 14px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #014199;
    text-transform: uppercase;
}

.ab0 .hddq .wz .szgd {
    display: block;
    margin-top: 3.125vw;
}

.ab0 .hddq .wz .szgd ul li {
    float: left;
    width: 30%;
}

.ab0 .hddq .wz .szgd ul li h3 {
    display: flex;
    vertical-align: bottom;
    position: relative;
    align-items: flex-end;
}

.ab0 .hddq .wz .szgd ul li h3 .count {
    font-size: 2.5vw;
    display: block;
    font-weight: normal;
    font-stretch: normal;
    /*line-height: 0.75;*/
    letter-spacing: 0px;
    color: #014199;
    font-family: "Impact";
}

.ab0 .hddq .wz .szgd ul li h3 .count2 {
    font-size: 0.9375vw;
    display: block;
    font-weight: normal;
    font-stretch: normal;
    /*line-height:1 ;*/
    letter-spacing: 0px;
    color: #014199;
    margin-left: 10px;
}

.ab0 .hddq .wz .szgd ul li p {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #545454;
    margin-top: 10px;
}

.abdqfl {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    height: 80px;
    background: url(//cdn.myxypt.com/74c99def/21/09/7ce1c25d2ece2b0fde750d6a4e3fca15f87bc16b.png)no-repeat center;
    background-size: 100% 100%;
    z-index: 9;
}

.abdqfl ul {
    display: flex;
    position: absolute;
    justify-content: space-between;
    width: 45%;
    right: 6.25%;
    top: 19px;
}

.abdqfl ul li {
    padding-top: 30px;
    font-size: 18px;
    font-weight: normal;
    background: url(//cdn.myxypt.com/74c99def/21/08/5d6dbf55bb935dbebdec3e85740c6a68f6d9e988.png)no-repeat center 5px;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}

.section3 {
    background: url(//cdn.myxypt.com/74c99def/21/08/eee1f131045aa8fa2727cc5c83c45d3cdd7be176.png)no-repeat center;

    background-size: 100% 100%;
    position: relative;
}

.section3 .cpfl {
    position: absolute;
    left: 3.125%;
    bottom: 10vw;
    width: 43%;
    z-index: 999;
}

.section3 .cpfl ul {
    display: flex;
    justify-content: space-between;

}

.section3 .cpfl ul li {
    width: 9vw;
    height: 8.4375vw;
    background-color: #ffffff;
    border-bottom: 2px solid #0054a7;
    padding-top: 1.25vw;
    text-align: center;
}

.section3 .cpfl ul li:nth-child(3) h3 {
    margin-top: 1.4vw;
}

.section3 .cpfl ul li.active {
    background: #0054a7;
    box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.3);
}

.section3 .cpfl ul li img {
    max-width: 100%;
    text-align: center;
}

.section3 .cpfl ul li h3 {
    font-size: 0.9375vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #6b6b6b;
    margin-top: 1vw;
}

.section3 .cpfl ul li.active img {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(77deg) brightness(110%) contrast(100%);
}

.section3 .cpfl ul li.active h3 {
    color: #fff;
}

.section3 .cp2 {
    margin-left: 3.125vw;
}



.section3 .cp2list {
    position: relative;
}

.section3 .cp2list .tt {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    right: 0;
}

.section3 .cp2list .tt {
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
}

.section3 .cp2list .tt.active {
    position: static;
    opacity: 1;
    visibility: visible;
}


.cp2 .tt ul li {}

.cp2 .tt ul li .prowz {
    width: 36%;
    float: left;
    margin-top: 4.5%;
}

.cp2 .tt ul li .prowz h3 {
    font-size: 2.03vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #2b2b2b;
}

.cp2 .tt ul li .prowz h3 a {
    color: #2b2b2b;
}

.cp2 .tt ul li .prowz h4 {
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 94px;
    letter-spacing: 2px;
    color: #696969;
    margin-top: 10px;
}

.cp2 .tt ul li .prowz h4 span {
    font-size: 49px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 2px;
    color: #000000;
    font-family: "Impact";
}

.cp2 .tt ul li .prowz .hx {
    width: 2.9vw;
    height: 2px;
    background-color: #014199;
    margin-top: 1.25vw;
}

.cp2 .tt ul li .prowz h5 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.875;
    letter-spacing: 0px;
    color: #7b7b7b;
    margin-top: 1.5625vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

@media (max-width: 768px) {
    .cp2 .tt ul li .prowz h5 {
        margin-bottom: 2vw;
    }
}


.cp2 .tt ul li .prowz .djckgd {
    width: 8.28125vw;
    height: 45px;
    display: block;
    text-align: center;
    background-color: #0054a7;
    margin-top: 2.4478vw;
    font-size: 0.833vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 45px;
    letter-spacing: 1px;
    color: #ffffff;
}

@media (max-width: 768px) {
    .cp2 .tt ul li .prowz .djckgd {
        font-size: 3.833vw;
    }
}

.cp2 .tt ul li .img {
    float: right;
    width: 52.34%;
    margin-top: 4.8%;
}

.cp2 .tt ul li .img img {
    width: 85%;
    height: 30.2vw;
}

.cp2 .tt ul li .img h3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: left;
    padding-left: 38%;
    margin-top: 25px;
}

.cp2 .tt:nth-child(1) ul li .img h3 {
    padding-left: 41%;
}

.cp2 .tt:nth-child(2) ul li .img h3 {
    padding-left: 38.5%;
}

.cp2 .tt:nth-child(2) ul li:nth-child(2) .img h3 {
    padding-left: 33.5%;
}

.cp2 .tt:nth-child(2) ul li:nth-child(5) .img h3 {
    padding-left: 40.5%;
}

.cp2 .tt:nth-child(3) ul li .img h3 {
    padding-left: 39%;
}

.cp2 .tt:nth-child(4) ul li .img h3 {
    padding-left: 36.5%;
}


.cp2 .tt ul li .img h3 a {
    color: #ffffff;
}

.cp2 .tt .slick-prev {
    width: 20px;
    height: 19px;
    position: absolute;
    right: 37.604vw;
    bottom: -5px;
    background: url(//cdn.myxypt.com/74c99def/21/08/85585411c8591fd39bff3c8a8cb9fde8461ad9ea.png)no-repeat center;
    z-index: 999;
    font-size: 0;
    outline: none;
    border: none;

}

.cp2 .tt .slick-next {
    width: 20px;
    height: 19px;
    position: absolute;
    z-index: 999;
    right: 17.1vw;
    bottom: -5px;
    background: url(//cdn.myxypt.com/74c99def/21/08/f804100a5384be47d0fe67ccc5b50f26f72148f9.png)no-repeat center;
    font-size: 0;
    outline: none;
    border: none;
}

@media (max-width: 1920px) {
    .cp2 .tt ul li .img img {
        margin-left: 0%;
    }

    .cp2 .tt .slick-prev {
        right: 38vw;
    }

    .cp2 .tt .slick-next {
        right: 18vw;
    }

    .cp2 .tt ul li .img h3 {
        padding-left: 36.5%;
    }
}

.section4 {
    background: url(//cdn.myxypt.com/74c99def/21/08/01d04a8081970e64e477ac45a73fb20c684e8c4d.png);
}

.section4 .news0 {
    margin-top: 2.86vw;
}

.section4 .news0 .xwzx {
    width: 50%;
    float: left;
}

.section4 .news0 .xwzx .xwzxtp {
    width: 55%;
    float: left;

}

.section4 .news0 .xwzx .xwzxtp img {
    width: 100%;

}

.section4 .news0 .xwzx .xwzxwz {
    width: 40%;
    float: right;
    margin-right: 2%;

}

.section4 .news0 .xwzx .xwzxwz .xwzxt {
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #181818;

    background: url(//cdn.myxypt.com/74c99def/21/08/9ac95396de682449912e55eb87a48f933f98eb22.png)no-repeat 26% center;
}

.section4 .news0 .xwzx .xwzxwz .xwzxtj ul li {
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 1.5vw;
}

.section4 .news0 .xwzx .xwzxwz .xwzxtj ul li h3 {
    font-size: 1.5625vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 1.5vw;
}


.section4 .news0 .xwzx .xwzxwz .xwzxtj ul li h3 a {
    color: #333333;
}

.section4 .news0 .xwzx .xwzxwz .xwzxtj ul li h4 {
    font-size: 0.833vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 11px;
}

.section4 .news0 .xwzx .xwzxwz .xwzxtj ul li .rm {
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #707070;
    margin-top: 1vw;
    background: url(//cdn.myxypt.com/74c99def/21/08/e22fe6a18a98600ec160adc5d37514b5c4b88b45.png)no-repeat 30% center;
}

.section4 .news0 .xwzx .xwzx2 {
    margin-top: 15px;
}

.section4 .news0 .xwzx .xwzx2 ul li {
    margin-bottom: 1.6vw;
}

.section4 .news0 .xwzx .xwzx2 ul li:nth-child(1) {
    display: none;
}

.section4 .news0 .xwzx .xwzx2 ul li span {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #878787;
    display: block;
}

.section4 .news0 .xwzx .xwzx2 ul li h3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 5px;
}

.section4 .news0 .xwzx .xwzx2 ul li h3 a {
    color: #333333;
}

.section4 .news0 .mtzx2 {
    width: 50%;
    float: right;
}

.section4 .news0 .mtzx2 .mtzytp {
    width: 56.25%;
    position: relative;
    float: left;
}

.section4 .news0 .mtzx2 .mtzytp ul li {}

.section4 .news0 .mtzx2 .mtzytp ul li img {
    width: 100%;
}

.section4 .news0 .mtzx2 .mtzytp .slick-dots {
    position: absolute;
    bottom: 1.77vw;
    right: 1vw;
}

.section4 .news0 .mtzx2 .mtzytp .slick-dots li {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #ffffff;
    float: left;
    margin: 0 12px;
}

.section4 .news0 .mtzx2 .mtzytp .slick-dots li.slick-active {
    background: #0054a7;
}

.section4 .news0 .mtzx2 .mtzytp .slick-dots li button {
    display: none;
}


.section4 .news0 .mtzx2 .mtzy2 {
    width: 40%;
    float: right;
    margin-right: 1.5%;
}

.section4 .news0 .mtzx2 .mtzy2 .xwzxt {
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #181818;

    background: url(//cdn.myxypt.com/74c99def/21/08/9ac95396de682449912e55eb87a48f933f98eb22.png)no-repeat 26% center;
}

.section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li {
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 3.375vw;
}

.section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li h3 {
    font-size: 1.5625vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 1.5vw;
}


.section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li h3 a {
    color: #333333;
}

.section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li h4 {
    font-size: 0.833vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 11px;
}

.section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li .rm {
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #707070;
    margin-top: 3.08vw;
    background: url(//cdn.myxypt.com/74c99def/21/08/e22fe6a18a98600ec160adc5d37514b5c4b88b45.png)no-repeat 30% center;
}

.section4 .news0 .mtzy2 .xwzx2 {
    margin-top: 15px;
}

.section4 .news0 .mtzy2 .xwzx2 ul li {
    margin-bottom: 1.6vw;
}

.section4 .news0 .mtzy2 .xwzx2 ul li span {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #878787;
    display: block;
}

.section4 .news0 .mtzy2 .xwzx2 ul li h3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 5px;
}

.section4 .news0 .mtzy2 .xwzx2 ul li h3 a {
    color: #333333;
}




.section5 {
    background: #f9f9f9;
}

.section5 .qywh2 {
    margin-top: 1.875vw;
    border-top: 1px solid #0054a7;
    box-shadow: 0 0 10px rgba(0, 0, 0, .07);

}

.section5 .qywh2 ul {}

.section5 .qywh2 ul li {
    float: left;
    width: 16.66%;
    text-align: center;
    background: url(//cdn.myxypt.com/74c99def/21/08/693790234adbff864b67cfdd4ca16f2fec58e9fa.png)no-repeat right center;
    height: 100%;
    padding-top: 3.125vw;
    padding-bottom: 2.864vw;
    min-height: 22.55vw;
}

.section5 .qywh2 ul li {
    background: none;
}

.section5 .qywh2 ul li img {
    margin: 0 auto;
    margin-top: 1.98vw;
}

.section5 .qywh2 ul li h3 {
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #252837;
    margin-top: 1.66vw;
}

.section5 .qywh2 ul li p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #555555;
    margin-top: 15px;
}

.section5 .qywh2 ul li:hover {
    background-image: linear-gradient(0deg, #0054a7 0%, #007bdc 100%);
}

.section5 .qywh2 ul li:hover img {
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(77deg) brightness(100%) contrast(100%);
}

.section5 .qywh2 ul li:hover h3 {
    color: #fff;
}

.section5 .qywh2 ul li:hover p {
    color: #fff;
}


.foot {
    width: 100%;
    background: #2b2c2c;

    position: relative;
    height: 100vh;

}

.foot2 .ftlogo {
    width: 11.55%;
    float: left;

}

.foot2 .ftlogo img {
    width: 100%;
}

.foot2 .ftnav {
    margin-left: 9%;
    width: 27.5%;
    float: left;
}

.foot2 .ftnav h3 {
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    margin-top: 10px;
    color: #ffffff;
    padding-bottom: 1.40625vw;
    border-bottom: 1px solid rgba(227, 227, 227, .46);
}

.foot2 .ftnav .ftnav2 {
    margin-top: 17px;
}

.foot2 .ftnav .ftnav2 p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, .74);

    float: left;
    width: 25%;
}

.foot2 .ftnav .ftnav2 p a {
    color: #ffffff;
}

.foot2 .ftnav .ftnav2 p:nth-child(2),
.foot2 .ftnav .ftnav2 p:nth-child(3),
.foot2 .ftnav .ftnav2 p:nth-child(6),
.foot2 .ftnav .ftnav2 p:nth-child(7) {
    text-align: center;
}

.foot2 .ftnav .ftnav2 p:nth-child(4) {
    text-align: right;
}

.foot2 .ftlxwm {
    width: 18.5%;
    float: left;
    margin-left: 8.88%;
}

.foot2 .ftlxwm h3 {
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
}

.foot2 .ftlxwm h4 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #aaaaaa;
    margin-top: 1.5625vw;
}

.foot2 .ftewm {
    margin-right: 9px;
    width: 17%;
    float: right;

}

.foot2 .ftewm .ftewm2 {
    width: 42%;

}

.foot2 .ftewm .ftewm3 {
    width: 42%;

}

.foot2 .ftewm .ftewm3 img {
    width: 100%;
}

.foot2 .ftewm .ftewm1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.foot2 .ftewm .ftewm2 img {
    width: 100%;
}

.foot2 .ftewm .ftewm2 p+p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #999999;
    text-align: center;
}

.foot2 .ftewm .ftewm3 p+p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #999999;
    text-align: center;
}

.foot2 .ftewm .ftfx {
    text-align: right;
    margin-top: 10px;
    margin-right: 20px;
}


.foot .ftlink {
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2.5;
    letter-spacing: 0px;
    color: #2b2c2c;
}

.foot .ftlink a {
    color: #2b2c2c;
}

.footer {
    margin-top: 1vw;
    background: #222323;
    padding: 14px 0;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #787878;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
}

.footer a {
    color: #787878;
}

.footer .ftfl {
    float: left;
    width: 60%;
    text-align: left;
}

.footer .ftfr {
    float: right;
    width: 40%;
    text-align: right;
}

@media (max-width:3440px) {
    .ab0 .hddq .wz {
        width: 40%;
        top: 20%;
    }

    .section4 .news0 .xwzx {
        width: 45%;
        margin-left: 0%;
    }

    .section4 .news0 .mtzx2 .mtzytp {
        width: 50%;
    }

    .cp2 .tt ul li .img h3 {
        font-size: 24px;
    }

    .cp2 .tt:nth-child(1) ul li .img h3 {
        padding-left: 45%;
    }

    .cp2 .tt:nth-child(4) ul li .img h3 {
        padding-left: 38%;
    }

    .footer {
        margin-top: 2vw;
    }

    .b1 {
        display: none !important;
    }

    .b2 {
        display: none !important;
    }

    .b3 {
        display: block !important;
    }
}

@media (max-width:2560px) {
    .b1 {
        display: none !important;
    }

    .b2 {
        display: block !important;
    }

    .b3 {
        display: none !important;
    }
}


@media (max-width:1920px) {
    .cp2 .tt:nth-child(1) ul li .img h3 {
        padding-left: 36.5%;
    }

    .cp2 .tt:nth-child(4) ul li .img h3 {
        padding-left: 40.5%;
    }

    .cp2 .tt:nth-child(4) ul li:nth-child(2) .img h3 {
        padding-left: 36.5%;
    }

    .ab0 .hddq .wz {
        width: 46%;
        top: 15%;
    }

    .section4 .news0 .xwzx {
        width: 50%;
        margin-left: 0%;
    }

    .section4 .news0 .mtzx2 .mtzytp {
        width: 56.25%;
    }

    .cp2 .tt ul li .img h3 {
        font-size: 16px;
    }

    .b1 {
        display: block !important;
    }

    .b2 {
        display: none !important;
    }

    .b3 {
        display: none !important;
    }
}



@media (max-width: 1600px) {
    .section4 .news0 .xwzx .xwzxwz .xwzxtj ul li .rm {
        background: url(//cdn.myxypt.com/74c99def/21/08/e22fe6a18a98600ec160adc5d37514b5c4b88b45.png)no-repeat 35% center;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li {
        padding-bottom: 3.0vw;

    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li .rm {
        background: url(//cdn.myxypt.com/74c99def/21/08/e22fe6a18a98600ec160adc5d37514b5c4b88b45.png)no-repeat 35% center;
    }
}

@media (max-width: 1366px) {
    .section4 .news0 .xwzx .xwzxwz .xwzxtj ul li .rm {
        font-size: 14px;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li {
        padding-bottom: 2vw;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li .rm {
        font-size: 14px;
        margin-top: 20px;

    }
}

@media (max-width: 1280px) {
    .section4 .news0 .xwzx .xwzxwz .xwzxt {
        font-size: 15px;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxt {
        font-size: 15px;
    }

    .section4 .news0 .mtzy2 .xwzx2 ul li h3 {
        font-size: 14px;
    }

    .section4 .news0 .xwzx .xwzx2 ul li h3 {
        font-size: 14px;
    }

    .section4 .news0 .xwzx .xwzxwz .xwzxtj ul li h4 {
        font-size: 12px;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li h4 {
        font-size: 12px;
    }

    .section5 .qywh2 ul li h3 {
        font-size: 16px;
    }

    .section5 .qywh2 ul li p {
        font-size: 13px;
    }

    .foot2 .ftlxwm {
        width: 25%;
        float: left;
        margin-left: 5%;
    }

    .foot2 .ftlxwm h4 {
        font-size: 14px;
    }

    .foot2 .ftnav .ftnav2 p {
        font-size: 14px;
    }

    .foot2 .ftlogo {
        width: 16%;
    }

    .foot2 .ftnav {
        margin-left: 4%;
    }

    .section3 .cpfl ul li img {
        max-width: 50%;
    }

    .foot2 .ftewm {
        width: 19%;
    }
}

@media (max-width: 1200px) {
    .fp-tableCell {
        height: auto !important;
    }

    .fp-section.fp-table,
    .fp-slide.fp-table {
        height: auto !important;
    }

    .tfxtj {
        width: 13%;
    }
}

@media (max-width: 1024px) {
    .section5 .qywh2 ul li {
        width: 33.3%;
    }

    .tnav {
        margin-left: 9%;
    }

    .tfxtj {
        width: 12%;
    }

    .ab0 .hddq .wz {
        width: 70%;
        padding: 5.4375vw 3.125vw;
    }

    .ab0 .hddq .wz h4 {
        font-size: 14px;
        line-height: 1.5;
    }

    .ab0 .hddq .wz .mr {
        margin-top: 20px;
    }

    .ab0 .hddq .wz .szgd ul li p {
        font-size: 18px;
    }

    .cp2 .tt ul li .img h3 {
        padding-left: 29%;
    }

    .cp2 .tt ul li .prowz .djckgd {
        width: 36%;
    }

    .section4 .news0 .xwzx {
        width: 100%;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .section4 .news0 .mtzx2 {
        width: 100%;
        padding-left: 20px;
    }

    .section4 .news0 .mtzx2 .mtzytp {
        width: 55%;
    }

    .ab0 .hddq .wz .szgd {
        margin-top: 20px;
    }

    .fp-tableCell {}

    .section3 .cpfl {
        position: initial;
        margin-bottom: 20px;
        margin-left: 20px;
        margin-top: 20px;
    }

    .section3 .cpfl ul li img {
        max-width: 62%;
    }

    .x-banner {
        height: auto;
    }

    .x-banner .owl-carousel .owl-item img {
        height: auto;
    }
}

@media (max-width: 991px) {
    .ab0 .hddq .wz h4 {
        font-size: 16px;
    }

    .ab0 .hddq .wz .szgd {
        margin-top: 2.125vw;
    }

    .ab0 .hddq .wz {
        width: 77%;
    }

    .cp2 .tt ul li .prowz h4 {
        font-size: 23px;
        line-height: 50px;
    }

    .cp2 .tt ul li .prowz h4 span {
        font-size: 24px;
        line-height: 50px;
    }

    .section3 .cpfl {
        width: 70%;
    }

    .section3 .cpfl ul li {
        width: 23%;
        height: 15vw;
    }

    .section3 .cpfl ul li h3 {
        font-size: 3.7vw;
    }

    .cp2 .tt .slick-next {
        right: 14.1vw;
    }

    .section3 .cpfl ul li.active h3 {
        font-size: 14px;
    }

    .b1 {
        display: none !important;
    }

    .b2 {
        display: none !important;
    }

    .b3 {
        display: none !important;
    }

    .b3 {
        display: block !important;
    }

}

@media (max-width: 767px) {
    .foot2 .ftlogo {
        width: 23%;
    }

    .foot2 .ftlxwm {
        width: 42%;
    }

    .foot2 .ftnav {
        display: none;
    }

    .foot2 .ftewm {
        width: 25%;
    }

    .section4 .news0 .mtzx2 .mtzytp .slick-dots {
        bottom: 40px;
    }

    .yyal2 .slick-next {
        width: 30px;
        height: 30px;
        right: 40%;
        bottom: -97px;
    }

    .yyal2 .slick-prev {
        width: 30px;
        height: 30px;
        left: 40%;
        bottom: -97px;
    }

    .yyal2 .ckgd {
        width: 60px;
    }

    .b3 {
        display: none !important;
    }
}

@media (max-width: 640px) {
    .yyal2 .ckgd {
        width: 15%;
    }

    .title h3 {
        font-size: 24px;
    }

    .yyal2 .slick-prev {
        width: 30px;
        height: 30px;
        bottom: -50px;
        left: 30%;
    }

    .yyal2 .slick-next {
        width: 30px;
        height: 30px;
        bottom: -50px;
        right: 30%;
    }

    .ab0 .hddq .wz {
        position: initial;
        width: 100%;
    }

    .abdqfl {
        position: initial;
    }

    .ab0 .hddq .wz .szgd ul li h3 .count {
        font-size: 4.5vw;
    }

    .ab0 .hddq .wz .szgd ul li h3 .count2 {
        font-size: 4.5vw;
    }

    .ab0 .hddq .wz .szgd ul li p {
        font-size: 16px;
    }

    .abdqfl ul {
        position: initial;
        width: 90%;
        margin: 0 auto;
        padding-top: 18px;
    }

    .section3 .cp2 {
        width: 96%;
        margin: 0 auto;
    }

    .cp2 .tt ul li .prowz {
        width: 100%;
    }

    .cp2 .tt ul li .img {
        width: 100%;
    }

    .cp2 .tt ul li .img img {
        height: auto;
        margin-left: 2%;
    }

    .cp2 .tt ul li .img h3 {
        padding: 0;
        text-align: center;
        color: #000;
    }

    .cp2 .tt .slick-prev {
        right: 90%;
    }

    .section3 .cpfl {
        width: 90%;
    }

    .section3 .cpfl ul li {
        height: 20vw;
    }

    .title h3 {
        line-height: 60px;
        margin-top: 2vw;
    }

    .section4 .news0 .xwzx {
        padding-right: 20px;
    }

    .section4 .news0 .xwzx .xwzxtp {
        width: 100%;
    }

    .section4 .news0 .xwzx .xwzxwz {
        width: 100%;
        margin-right: 0;
        margin-top: 30px;
    }

    .section4 .news0 .mtzx2 {
        padding-right: 20px;
    }

    .section4 .news0 .mtzx2 .mtzytp {
        width: 100%;
    }

    .section4 .news0 .mtzx2 .mtzy2 {
        width: 100%;
        margin-right: 0;
        margin-top: 30px;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxt {
        font-size: 18px;
    }

    .section4 .news0 .mtzx2 .mtzy2 .xwzxtj ul li h3 {
        font-size: 14px;
    }

    .section4 .news0 .xwzx .xwzxwz .xwzxt {
        font-size: 18px;
    }

    .section4 .news0 .xwzx .xwzxwz .xwzxtj ul li h3 {
        font-size: 14px;
    }

    .section5 .qywh2 ul li {
        width: 50%;
    }

    .section5 .qywh2 ul li p {
        font-size: 12px;
        min-height: 50px;
    }

    .foot2 .ftlogo {
        width: 100%;
        margin-top: 10%;
    }

    .foot2 .ftlogo img {
        max-width: 55%;
    }

    .foot2 .ftlxwm {
        width: 100%;
        margin-top: 10px;
        margin-left: 0;
    }

    .foot2 .ftewm {
        width: 100%;
        margin-top: 20px;
    }

    .foot2 .ftewm .ftewm1 {
        width: 75%;
        display: flex;
        justify-content: space-between;
        margin: 0px 43px;
    }

    .footer .ftfl {
        width: 100%;
        text-align: center;
    }

    .footer .ftfr {
        width: 100%;
        text-align: center;
    }
}

#fp-nav {
    display: none;
}

.nycpfl {
    width: 100%;
    min-height: 100px;
    background: #f8f8f8;
}

.nycpfl ul {
    display: flex;
    justify-content: space-between;
}

.nycpfl ul li {
    background: url(//cdn.myxypt.com/74c99def/21/08/7a8a8485b636563d3719cbcac143b6771983b8a8.png)no-repeat right center;
    width: 25%;
    height: 100px;
    position: relative;

}

.nycpfl ul li:nth-child(1):before {
    content: "";
    left: 0;
    position: absolute;
    display: block;
    width: 1px;
    height: 100px;
    background: url(//cdn.myxypt.com/74c99def/21/08/7a8a8485b636563d3719cbcac143b6771983b8a8.png)no-repeat left center;
}

.nycpfl ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}

.nycpfl ul li img {
    line-height: 100px;

}

.nycpfl ul li h3 {
    margin-left: 9px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 100px;
    letter-spacing: 0px;
    color: #666666;
}

.xypg-right-content .back {
    display: block;
    border-radius: 3px;
    border: solid 2px #0054a7;
    width: 140px;
    height: 43px;
    text-align: center;
    margin-bottom: 40px;
}

.xypg-right-content .back a {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 39px;
    letter-spacing: 0px;
    color: #0054a7;
}


.product-detail-item {
    /*margin-top: 14px;*/
    font-weight: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #010101;

}

.product-detail-item p {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 2%;
    padding-top: 2%;
}

.page-product-detail-right .ckxyal {}

.page-product-detail-right .page-product-inquiry {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.page-product-detail-right .page-product-inquiry a {
    font-size: 20px;
    color: #005bac;
    line-height: 55px;
    background: none;
    padding: 0;
    border-radius: 0;
    width: 48%;
    text-align: center;
    border: 1px solid #005bac;
}

.page-product-detail-right .page-product-inquiry a:nth-of-type(1) {
    background: #005bac;
    color: #fff;
}

.page-product-detail-right .page-product-inquiry a:hover {
    background: #005bac;
    color: #fff;
}

.nyxqfl {
    margin-top: 35px;
    display: flex;

}

.nyxqfl ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.nyxqfl ul li {
    /* width: 33.333%; */
    background: url(//cdn.myxypt.com/74c99def/24/12/7d52a0c29f6ff17f4945505ee669981606787c81.png) no-repeat right center;
    padding-left: 4%;
    padding-right: 7%;
}
.nyxqfl ul li:first-child {
    padding-left:0;
}

.nyxqfl ul li:last-child {
    background: none;
    padding-right:0;
}

.nyxqfl ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
}


.nyxqfl ul li a h3 {
    margin-left: 22px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: 0px;
    color: #060202;
}

.nycpbg {
    background: #f7f7f7;
    width: 100%;
    padding-bottom: 44px;
}

.back0 {
    background: #f7f7f7;
    width: 100%;
    padding: 20px 0;
}

.product-detail-tabbox {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #666666;
}

.product-detail-tabbox p img {
    max-width: 100%;
}



/*内页关于我们*/
.nygyxd {
    background: #f9f9f9;
    padding-top: 4.84vw;
    padding-bottom: 5.05vw;
}

.nytitle {
    text-align: center;

}

.nytitle h3 {
    font-size: 2.08vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #242424;
}

.nytitle h3 span {
    color: #014199;
}

.nytitle h4 {
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 1.77vw;
}

.nygyxdfl {
    margin-top: 2.2vw;
}

.nygyxdfl ul {}

.nygyxdfl ul li {
    width: 24%;
    margin-right: 1.33%;
    float: left;
    /*padding-bottom: 2.5vw;*/
    /*min-height: 26.875vw;*/
    transition: all 0.6s;
    position: relative;
}

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

.nygyxdfl ul li img {
    width: 100%;
}

.nygyxdfl ul li h3 {
    font-size: 1.5625vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #014199;
    margin-top: 1.5vw;
    margin-left: 18px;
    display: none;
}

.nygyxdfl ul li p {
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 15px;
    margin-left: 20px;
}

.nygyxdfl ul li span {
    display: block;
    margin-left: 18px;
    margin-right: 25px;
    text-align: justify;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: 0px;
    color: #666666;
    margin-top: 15px;
}

.nygyxdfl ul li:hover {
    background-color: #f9f9f9;
    box-shadow: 0px 0px 10px 0px rgba(3, 0, 0, 0.16);
    position: relative;
    top: -10px;
    transition: all 0.6s;
}

.nyhxlc {
    margin-top: 4.27vw;

    background: url(//cdn.myxypt.com/74c99def/21/08/9845e87fca98e84ac75e9fcc34038da94edc8839.png)no-repeat center 7px;
    background-size: 100%;
}

.nyhxlc ul {
    display: flex;
    justify-content: space-between;
}

.nyhxlc ul li {
    width: 24%;
    text-align: center;
}

.nyhxlc ul li h3 {
    font-size: 1.875vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #014199;
    margin-top: 1.25vw;
}


.nyzzly {
    background: url(//cdn.myxypt.com/74c99def/21/08/a13b4b2724dcf93f5b95b1d9a8c8977b7e4d9a9d.jpg)no-repeat center;
    padding: 5.72vw 0;
}


.nyzzly .nyzzlyt {
    text-align: center;
    font-size: 1.5625vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #333333;
}

.nyzzly .nyzzlyt h3 {
    font-size: 1.5625vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #333333;
}


.nyzzly2 {
    margin-top: 2.2vw;
    position: relative;
}

.nyzzly2 ul li {
    width: 28.5%;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);
    border-radius: 3px;
    background: #fff;
    padding-bottom: 30px;
    float: left;
    border-bottom: 1px solid #014199;
    min-height: 525px;
}

.nyzzly2 ul li:nth-child(2) {
    float: right;
}

.nyzzly2 ul li img {
    width: 100%;
}

.nyzzly2 ul li h3 {
    font-size: 1.5625vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #014199;
    margin-left: 17px;
    margin-top: 15px;
}

.nyzzly2 ul li p {
    font-size: 1.04vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    margin-top: 17px;
    margin-left: 15px;
}

.nyzzly2 ul li span {
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #333333;
    margin-left: 16px;
    margin-right: 26px;
}

.nyzzly2 .zzlywz {
    width: 38%;
    position: absolute;
    left: 31%;
    top: 4px;
    height: 26.66vw;
    background: url(//cdn.myxypt.com/74c99def/21/08/ff98757e3c86cd8ae6e22a9e518bb3677b8cb45f.png)no-repeat center;
    background-size: 100% 100%;
    padding-top: 11.875vw;
}



.nyzzly2 .zzlywz .hx {
    width: 52px;
    height: 3px;
    margin: 0 auto;
    background-color: #014199;
}

.nyzzly2 .zzlywz h4 {
    width: 75%;
    margin-left: 13%;
    font-size: 1.25vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #666666;
    text-align: center;
    margin-top: 1.35vw;
}

.nyxdwh {
    margin-top: 5.83vw;
    width: 100%;
    background: url(//cdn.myxypt.com/74c99def/21/08/e3723b02b79a9b1af21742c8b5d8542dec0c7ae3.png)no-repeat 9vw 6.25vw;
    padding-bottom: 1.8vw;
}

.nyxdwh1 {
    width: 1620px;
    margin: 0 auto;
}

.nygysj {}

.nygysj img {
    max-width: 100%;
}

.nyht {
    width: 100%;
}

.nyht img {
    width: 100%;
}

@media (max-width: 3440px) {
    .nyxdwh1 {
        width: 84.5%;
        margin: 0 auto;
    }

    .nyxdwh {
        margin-top: 5.83vw;
        width: 100%;
        background: url(//cdn.myxypt.com/74c99def/21/08/e3723b02b79a9b1af21742c8b5d8542dec0c7ae3.png)no-repeat 16.5vw 6.25vw;
        padding-bottom: 1.8vw;
    }

    .nyzzly2 .zzlywz {
        width: 38%;
        position: absolute;
        left: 31%;
        top: 4px;
        height: 47.765vw;
        background: url(//cdn.myxypt.com/74c99def/21/08/ff98757e3c86cd8ae6e22a9e518bb3677b8cb45f.png)no-repeat center;
        background-size: 100% 100%;
        padding-top: 15.875vw;
    }
}

@media (max-width: 2560px) {
    .nyzzly2 .zzlywz {
        width: 38%;
        position: absolute;
        left: 31%;
        top: 4px;
        height: 35.54vw;
        background: url(//cdn.myxypt.com/74c99def/21/08/ff98757e3c86cd8ae6e22a9e518bb3677b8cb45f.png)no-repeat center;
        background-size: 100% 100%;
        padding-top: 12.875vw;
    }
}

@media (max-width: 1920px) {
    .nyxdwh1 {
        width: 1620px;
        margin: 0 auto;
    }

    .nyxdwh {
        margin-top: 5.83vw;
        width: 100%;
        background: url(//cdn.myxypt.com/74c99def/21/08/e3723b02b79a9b1af21742c8b5d8542dec0c7ae3.png)no-repeat 9vw 6.25vw;
        padding-bottom: 1.8vw;
    }

    .nyzzly2 .zzlywz {
        width: 38%;
        position: absolute;
        left: 31%;
        top: 4px;
        height: 26.66vw;
        background: url(//cdn.myxypt.com/74c99def/21/08/ff98757e3c86cd8ae6e22a9e518bb3677b8cb45f.png)no-repeat center;
        background-size: 100% 100%;
        padding-top: 11.875vw;
    }
}

@media (max-width: 1660px) {
    .nyxdwh1 {
        width: 100%;
        padding: 0 20px;
    }
}

.nyxdwht {
    text-align: center;
}

.nyxdwht h3 {
    font-size: 2.08vw;
    font-weight: bold;
    line-height: 1;
    color: #014199;
}

.nyxdwh2 {
    margin-top: 2.29vw;
}

.nyxdwh2 ul li {
    float: left;
    width: 33.33%;
    position: relative;
}

.nyxdwh2 ul li img {
    width: 100%;
}

.nyxdwh2 ul li .wz {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    text-align: center;
    padding-top: 4.32vw;
}

.nyxdwh2 ul li .wz h3 {
    font-size: 30px;
    color: #242424;
    font-weight: bold;
    line-height: 1;
}

.nyxdwh2 ul li .wz p {
    font-size: 28px;
    color: #242424;
    font-weight: normal;
    line-height: 1.78;
    margin-top: 15px;
}

.nyxdwh2 ul li:nth-child(2n) .wz h3 {
    color: #fff;
}

.nyxdwh2 ul li:nth-child(2n) .wz p {
    color: #fff;
}

.nyryzz {
    margin-top: 5.208vw;
}

.nyryzz1 {
    width: 1560px;
    margin: 0 auto;
}

@media (max-width: 1600px) {
    .nyryzz1 {
        padding: 0 20px;
        width: 100%;
    }
}

.nyryzzt {
    text-align: center;
}

.nyryzzt h3 {
    font-size: 2.08vw;
    color: #242424;
    font-weight: bold;
    line-height: 1;

}

.nyryzz2 {
    margin-top: 2.96vw;
}


.nyryzz2 ul li {}

.nyryzz2 .swiper-container .swiper-slide {
    float: left;
    transition: 300ms;
    transform: scale(0.8);
}

.nyryzz2 .swiper-container .swiper-slide.swiper-slide-prev {
    transform: scale(0.9);
    margin-right: -5px !important;
}

.nyryzz2 .swiper-container .swiper-slide.swiper-slide-next {
    transform: scale(0.9);
    margin-left: 15px !important;
}

.nyryzz2 .swiper-container .swiper-slide.swiper-slide-active {
    transform: scale(1);
}

.nyryzz2 .swiper-container .swiper-slide img {
    width: 100%;
}

.nyryzz2 .swiper-container .swiper-slide h3 {
    text-align: center;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    line-height: 1;
    margin-top: 1.5vw;
}


.nyryzz2 .swiper-button-prev {
    width: 50px;
    height: 60px;
    background: url(//cdn.myxypt.com/74c99def/21/08/9619d251a539c2fefadd9180e4392054c7beb6a2.png)no-repeat center;
    background-size: 100%;
    left: -30px;
    top: 44%;
    box-shadow: 0 0 2px #ccc;
}

.nyryzz2 .swiper-button-next {
    width: 50px;
    height: 60px;
    background: url(//cdn.myxypt.com/74c99def/21/08/562d72851d12e7090102955a024c300fa5467138.png)no-repeat center;
    background-size: 100%;
    right: -50px;
    top: 44%;
}

.page-position .xlwzt {
    float: right;

}

.nylxwm {
    background: #f5f5f5;
    padding: 1.82vw 0 2.44vw;
}

.nylxwmlogo {
    text-align: center;

}

.nylxwmlogo img {
    max-width: 100%;
}

.nylxwmbt {
    text-align: center;
    margin-top: 20px;
}

.nylxwmbt img {
    max-width: 100%;
}

.nydyewm {
    margin-top: 20px;
}

.nydyewm ul li {
    float: left;
    width: 47%;
}

.nydyewm ul li img {
    width: 100%;
}

.nydyewm ul li:nth-child(2) {
    float: right;
    width: 47%;
}

.nylxdz {
    background: #fff;
    margin-top: 2.44vw;
    padding: 5.5vw 2.08vw 4.6vw 2.8vw;
    position: relative;
}

.nylxdz ul li {
    float: left;
    width: 44%;
    margin-bottom: 3.75vw;

}

.nylxdz ul li:nth-child(2n) {
    float: right;
}

.nylxdz ul li .img {
    float: left;

}

.nylxdz ul li .img img {
    max-width: 100%;
}

.nylxdz ul li .wz {
    margin-left: 6px;
    width: 63%;
    float: left;
}

.nylxdz ul li .wz h3 {
    font-size: 18px;
    color: #555555;
    font-weight: normal;
    line-height: 28px;
}

.nylxdz ul li .wz span {
    font-size: 20px;
    display: block;
    color: #181818;
    font-weight: normal;
    line-height: 28px;
}

.nylxdz ul li:nth-child(2n) .img {
    float: right;
}

.nylxdz ul li:nth-child(2n) .wz {
    float: right;
    width: 56%
}

.nylxdz ul li:nth-child(3) {
    margin-bottom: 0;
}

.nylxdz ul li:nth-child(4) {
    margin-bottom: 0;
}

.nylxwm .nylxdh {
    width: 14%;
    position: absolute;
    left: 43%;
    top: 3.125vw;
}


.nylxwm .nylxdh p img {
    margin-left: -39px;
}

.nylxwm .nylxdh h3 {
    font-size: 24px;
    color: #333333;
    font-weight: bold;
    line-height: 1;
}

.nylxwm .nylxdh h4 {
    font-size: 20px;
    color: #333333;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    margin-top: 0.8vw;
}

.nylxwm .nylxdh h5 {
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    line-height: 1;
    font-family: "Impact";
    margin-top: 0.4vw;

}

.nyhyly {

    padding-top: 7.29vw;
    padding-bottom: 0.78vw;
    background: #fff;

}

.nyhyly .nyhyly1 {
    background: url(//cdn.myxypt.com/74c99def/21/08/569026e67eb3d2a4386dd61db8c362dc20033899.png)no-repeat center;
    padding-top: 2.29vw;
    padding-bottom: 2.29vw;
}

.nyhyly .nyhyly1 .hyly {

    float: right;
    margin-right: 2.6%;
    width: 45%;
    background: #fff;
    padding: 3.125vw 3.125vw 0 3.125vw;
}

.nyhyly .nyhyly1 .hyly h3 {
    font-size: 20px;
    color: #111111;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}

.nyhyly .nyhyly1 .hyly #message-form {
    margin-top: 1.5vw;
}

.nyhyly .nyhyly1 .hyly #message-form input {
    background: #f6f6f6;
    border: none;
    outline: none;
    padding-left: 16px;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 15px;
    height: 45px;
    font-size: 16px;
    color: #666666;
    line-height: 45px;
}

.nyhyly .nyhyly1 .hyly #message-form input #name {}

.nyhyly .nyhyly1 .hyly #message-form #content {
    background: #f6f6f6;
    border: none;
    outline: none;
    padding-left: 16px;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 15px;
    height: 150px;
    font-size: 16px;
    color: #666666;
}

.nyhyly .nyhyly1 .hyly #message-form .btn {
    background: #014199;
    text-align: center;
    padding: 0;
    color: #fff;
    margin-bottom: 30px;
}


.nysysm {
    background: #fff;
    padding: 4.15vw 0;
}


.nysysm .nysysmt {
    text-align: center;

}

.nysysm .nysysmt h3 {
    font-size: 24px;
    color: #242424;
    font-weight: bold;
    line-height: 1;

}

.sysm1 {
    text-align: left;
    margin-bottom: 3.125vw;
    margin-top: 2.03vw;
}

.sysm1 h3 {
    padding-bottom: 1vw;
    background: url(//cdn.myxypt.com/74c99def/21/08/59016b1446b5e20cf3b9bc85e8e0176751ed37b7.png)no-repeat left bottom;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
}

.sysm1 ul li {

    float: left;
    width: 31%;
    margin-right: 3.5%;
    border-bottom: 1px solid #dedede;
    padding-bottom: 1.2vw;
    margin-bottom: 20px;
}

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

.sysm1 ul li img {
    float: left;
}

.sysm1 ul li .wz {
    float: left;
    margin-top: 20px;

}

.sysm1 ul li .wz h3 {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    background: none;
    padding-bottom: 0.5vw;

}

.sysm1 ul li .wz p {
    width: 88px;
    height: 19px;
    background-color: #0054a7;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 19px;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}

.sysm1 .sysm2 {
    margin-top: 1.6vw;
}

@media (max-width: 767px) {
    .sysm1 ul li {
        width: 100%;
    }

    .sysm1 h3 {
        padding-bottom: 20px;
    }
}



.nyxwzxt {
    margin-top: 3.3vw;
}

.nyxwzxt h3 {
    font-size: 1.9vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
}



.nymtzx {
    background: #f5f5f5;
    padding-top: 4vw;
    padding-bottom: 2.9vw;
}

.nymtzx .xwzxt {
    font-size: 24px;
    color: #242424;
    font-weight: bold;
    line-height: 1;

}

.nymtzx ul {
    margin-top: 1vw;

}

.xwzxtj ul li {
    position: relative;

}

.xwzxtj ul li img {
    width: 71.6%;
    float: left;
}

.xwzxtj ul li .wz {
    float: right;
    width: 25.6%;
    margin-top: 26px;
}

.xwzxtj ul li .wz span {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 14px;
    letter-spacing: 0px;
    color: #a4a4a4;
}

.xwzxtj ul li .wz h3 {
    margin-top: 5px;
}

.xwzxtj ul li .wz h3 a {
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #656565;
}

.xwzxtj ul li .wz p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #262626;
    margin-top: 10px;
}

.xwzxtj ul li .ljxq {
    margin-top: 80px;
    padding-left: 26px;
    background: url(//cdn.myxypt.com/74c99def/21/08/944c34d2fd6ca39aa046282401a772b1448a5cd3.png)no-repeat left center;
    margin-top: 3.9vw;
    display: block;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;

}



.ckgdzx {
    margin-top: 2.34vw;
    position: relative;
}

.ckgdzx .nyckzx {
    padding-left: 0px;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;
}

.ckgdzx .nyckzx h3 {
    padding-left: 36px;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;
    background: url(//cdn.myxypt.com/74c99def/21/08/f2ad15ef84baa49125a398679e338d970746bb76.png)no-repeat left center;
}

.ckgdzx .jq22 {
    margin-top: 1.458vw;
}

.ckgdzx .jq22 ul.news_list li {
    float: left;
    width: 24.4%;
    margin-right: 0.8%;
    background: #fff;
    margin-bottom: 35px;
    padding-bottom: 50px;
}

.ckgdzx .jq22 ul.news_list li:nth-child(3) {
    margin-right: 24%;
}

.ckgdzx .jq22 ul.news_list li:nth-child(7) {
    margin-right: 0;
}

.ckgdzx .jq22 ul.news_list li:nth-child(11) {
    margin-right: 0;
}

.ckgdzx .jq22 ul.news_list li:nth-child(15) {
    margin-right: 0;
}

.ckgdzx .jq22 ul.news_list li:nth-child(19) {
    margin-right: 0;
}

.ckgdzx .jq22 ul.news_list li:nth-child(23) {
    margin-right: 0;
}

.ckgdzx .jq22 ul.news_list li img {
    width: 100%;
}

.ckgdzx .jq22 ul.news_list li span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #999999;
    margin-left: 15px;
    margin-top: 18px;
}

.ckgdzx .jq22 ul.news_list li h3 {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #656565;
    margin-left: 15px;
    margin-right: 18%;
    margin-top: 10px;
    min-height: 50px;
}

.ckgdzx .jq22 ul.news_list li h3 a {
    color: #656565;
}

.ckgdzx .jq22 ul.news_list li p {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0px;
    color: #262626;
    margin-left: 15px;
    margin-right: 18px;
    margin-top: 10px;
    min-height: 85px;
}

.ckgdzx .jq22 ul.news_list li .ljxq {
    margin-top: 30px;
    display: block;
    padding-left: 23px;
    margin-left: 18px;
    background: url(//cdn.myxypt.com/74c99def/21/08/28b85793a4b142b8dca02f535a5b5c6fbab01a6f.png)no-repeat left center;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;
}


.ckgdzx .nymtzy {
    position: absolute;
    width: 24.4%;
    right: 0;
    top: 0;

}

.ckgdzx .nymtzy h3 {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #242424;
}

.ckgdzx .nymtzy .mtzy2 {
    margin-top: 34px;
    background: #0054a7;
    padding: 35px 13px 40px 17px;
}

.ckgdzx .nymtzy .mtzy2 ul li {
    width: 47.6%;
    float: left;
    margin-bottom: 1.25vw;
}

.ckgdzx .nymtzy .mtzy2 ul li:nth-child(2n) {
    width: 47.6%;
    float: right;
    margin-bottom: 1.25vw;
}

.ckgdzx .nymtzy .mtzy2 ul li img {
    width: 100%;
}

.ckgdzx .nymtzy .mtzy2 ul li h3 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 14px;
}

.jq22 .more {
    background: none;
    outline: none;
    border: none;
    box-shadow: none;
    text-align: center;
}

.jq22 img {
    margin: 0 auto;
}

@media (max-width: 3440px) {
    .ckgdzx .nymtzy .mtzy2 {
        padding: 20px 13px 20px 17px;
    }

    .ckgdzx .nymtzy .mtzy2 ul li {
        width: 46%;
    }

    .ckgdzx .nymtzy .mtzy2 ul li:nth-child(2n) {
        width: 46%;
    }
}

@media (max-width: 1920px) {
    .ckgdzx .nymtzy .mtzy2 {
        padding: 35px 13px 40px 17px;
    }

    .ckgdzx .nymtzy .mtzy2 ul li {
        width: 47.6%;
    }

    .ckgdzx .nymtzy .mtzy2 ul li:nth-child(2n) {
        width: 47.6%;
    }
}


@media (max-width: 767px) {
    .nylxdz ul li {
        width: 100%;
    }

    .nylxdz ul li:nth-child(2n) {
        float: left;
    }

    .nylxdz ul li:nth-child(2n) .wz {
        float: left;
    }

    .nylxdz ul li:nth-child(2n) .img {
        float: left;
    }

    .nylxwm .nylxdh {
        position: initial;
        width: 100%;
    }

    .nylxdz ul li:nth-child(3) {
        margin-bottom: 30px;
    }

    .nylxdz ul li:nth-child(4) {
        margin-bottom: 30px;
    }

    .nylxdz ul li .wz {
        width: 88%;
    }

    .nylxdz ul li:nth-child(2n) .wz {
        width: 88%;
    }
}

@media (max-width: 640px) {
    .nyhyly .nyhyly1 .hyly {
        width: 94%;
        margin: 0 auto;
    }

    .nycpfl ul {
        flex-wrap: wrap;
    }

    .nycpfl ul li {
        width: 50%;
    }

    .xypg-product-list li {
        width: 100%;
        margin-right: 0;
    }

    .page-product-detail-right .page-product-inquiry {
        width: 100%;
    }

    .nyxqfl ul {
        flex-wrap: wrap;

    }

    .nyxqfl ul li {
        width: 100%;
        margin-bottom: 10px;
        padding-left: 0;

    }

    .nyxqfl ul li a {
        justify-content: left;
    }

    .product-detail-tab .product-detail-tabli li {
        width: 30%;
    }

}

@media (max-width: 1024px) {
    .nyxdwh2 ul li .wz h3 {
        font-size: 24px;
    }

    .nyxdwh2 ul li .wz p {
        font-size: 22px;
    }
}

@media (max-width: 991px) {
    .fp-enabled body {
        padding-top: 60px;
    }
}


@media (max-width: 767px) {
    .nygyxdfl ul li {
        width: 48%;
    }

    .xwzxtj ul li img {
        width: 100%;
    }

    .xwzxtj ul li .wz {
        width: 100%;
    }

    .ckgdzx .jq22 ul.news_list li {
        width: 48%;
        margin-right: 2%;
    }

    .ckgdzx .jq22 .news_list li:nth-child(3) {
        margin-right: 2%;
    }

    .ckgdzx .nymtzy {
        position: initial;
        width: 100%;
    }
}

@media (max-width: 640px) {
    .nygyxdfl ul li {
        width: 100%;
        margin-right: 0;
    }

    .nyzzly2 ul li {
        width: 100%;
    }

    .nyzzly2 .zzlywz {
        width: 100%;
        position: initial;
    }

    .nyxdwh2 ul li {
        width: 100%;
    }

    .ckgdzx .jq22 ul.news_list li {
        width: 100%;
        margin-right: 0;
    }

    .ab0 .hddq .img img {
        height: auto;
    }

    .cp2 .tt:nth-child(1) ul li .img h3 {
        padding-left: 29%;
        text-align: left;
    }

    .cp2 .tt:nth-child(1) ul li:nth-child(3) .img h3 {
        padding-left: 25%;
        text-align: left;
    }

    .cp2 .tt:nth-child(1) ul li:nth-child(5) .img h3 {
        padding-left: 25%;
        text-align: left;
    }

    .ab0 .hddq .wz h3 {
        font-size: 18px;
    }

    .ab0 .hddq .wz .hx {
        width: 40px;
    }

    .cp2 .tt ul li .prowz h3 {
        font-size: 18px;
    }

    .cp2 .tt ul li .prowz .hx {
        width: 40px;
    }
}

@media (max-width: 400px) {
    .cp2 .tt:nth-child(1) ul li .img h3 {
        padding-left: 22%;
    }
}

/*sycpspt*/

.sycpspt {
    background: #f8f8f8;
    height: 100px;
}

.sycpspt ul.xypg-left-nav li {
    float: left;
    width: 25%;
    text-align: center;
    border-right: 1px solid #ececec;
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    line-height: 95px;
    height: 100px;
}

.sycpspt ul.xypg-left-nav li a {
    color: #666666;
    padding: 0;
    line-height: 100px;
}

.sycpspt ul li.clicked {
    background: #f1f1f1;
    border-bottom: 5px solid #0054a7;
}

.sycpspt ul li.clicked a {
    color: #0054a7;
}

.nycpsp {
    padding-top: 2.8125vw;
}

.nycpspfl {
    width: 100%;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

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

.nycpspfl ul li {
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    line-height: 55px;
    padding: 0 15px;
    margin-right: 10%;
}

.nycpspfl ul li.cur {
    color: #0054a7;
    border-bottom: 2px solid #0054a7;
}

.nycpsp2 {
    margin-top: 2.8vw;
}

.nycpsp2 .nytt {
    display: none;
}

.nycpsp2 .nytt ul li {
    float: left;
    width: 23.6%;
    margin-right: 1.85%;
    margin-bottom: 2.85vw;
}

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

.nycpsp2 .nytt ul li .textbox {
    height: 70px;
    padding: 0 0.99vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #f8f8f8;
}

.nycpsp2 .nytt ul li .textbox h3 {
    font-size: 16px;
    font-weight: normal;
    color: #242424;
    width: 91%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 70px;
}

.nycpsp2 .nytt ul li .textbox .tt {
    display: block;
    width: 25px;
    height: 23px;
    background: url(//cdn.myxypt.com/74c99def/21/08/5313ded92e6a9191a3987c89893834c3a777c0c1.png) no-repeat center center;
}



.xypg-case-detail {
    position: relative;
}

.back_btn {
    width: 80px;
    height: 20px;
    top: 0px;
    right: 0px;
    z-index: 9999;
    position: absolute;
}





.nyhzhb {
    margin-top: 5.28vw;
}

.nyhzhb2 {
    margin-top: 3vw;
}

.nyhzhb2 img {
    width: 100%
}

.nycj {
    margin-top: 5.28vw;
}


.nycj img {
    width: 100%;
}

@media (max-width: 480px) {
    .nytitle h3 {
        font-size: 18px;
    }

    .nygyxdfl ul li p {
        font-size: 18px;
    }

    .nylxwm .nylxdh p {
        text-align: center;
    }

    .nylxwm .nylxdh p img {
        width: 58%;
        margin: 0 auto;
    }

    .nylxwm .nylxdh h3 {
        text-align: center;
        font-size: 18px;
        color: #181818;
    }

    .nylxwm .nylxdh h4 {
        text-align: center;
        font-size: 18px;
        color: #181818;
    }

    .nylxwm .nylxdh h5 {
        text-align: center;
        font-size: 18px;
        color: #181818;
    }

    .nytitle h4 {
        font-size: 16px;
        line-height: 1.5;
        width: 95%;
        margin: 0 auto;
        margin-top: 1.77vw;
        color: #666;
    }


    .nylxdz ul li:nth-child(3) {
        margin-bottom: 3.75vw;
    }

    .nygyxdfl ul li:hover {
        top: 0;
    }

    .nyzzly2 ul li h3 {
        font-size: 18px;
    }

    .nyzzly2 ul li p {
        font-size: 14px;
    }

    .nyzzly2 .zzlywz h4 {
        font-size: 14px;
    }

    .nyzzly2 .zzlywz {
        height: 220px;
        padding-top: 100px;
        position: absolute;
        left: 0;
        top: 540px;
    }

    .nyryzz2 .swiper-container .swiper-slide.swiper-slide-next {
        margin-left: 0 !important;
    }

    .nyryzz2 .swiper-button-next {
        right: -15px;
    }

    .nyxdwh {
        background: none;
    }

    .nyxdwht h3 {
        font-size: 20px;
    }

    .nyzzly2 ul li:nth-child(2) {
        margin-top: 250px;
    }

    .nyzzly .nyzzlyt h3 {
        font-size: 16px;
    }

    .nyryzz2 .swiper-button-prev {
        width: 40px;
        left: -20px;
        top: 36%;
        height: 48px;
    }

    .nyryzz2 .swiper-button-next {
        width: 40px;
        height: 48px;
        top: 36%;
    }

    .nycpspfl ul {
        flex-wrap: wrap;
    }

    .nycpsp2 .nytt ul li {
        width: 100%;
    }

    .nylxdz ul li .wz span {
        font-size: 18px;
    }

    .nylxdz ul li .wz h3 {
        color: #181818;
    }

    .nyryzzt h3 {
        font-size: 18px;
    }

    .nydyewm ul li {
        width: 100%;
        margin-bottom: 10px;
    }

    .nydyewm ul li:nth-child(2) {
        width: 100%;
    }
}


.xypg-detail-title-dw{
    /*display: flex;
    align-items: center;
    justify-content: center;*/
}

.xypg-detail-title-dw .more{
    border: 1px solid #005bac;
  border-radius: 40px;
  width: 110px;
  height: 30px;
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  margin: 0 auto;
/*  margin-left: 10px;*/
}

.xypg-detail-title-dw:hover .more{
  box-shadow: 0px 0px 13px 0px rgba(4, 0, 0, 0.2);
   background: #005bac;
}

.xypg-detail-title-dw:hover .more a{
 color: #fff;

}


.xypg-detail-title-dw img{
    max-width: 40px;
    width: 100%;
    margin-left: 10px;
}







