/*初始化样式*/
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,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;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{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{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

p{margin:0;}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{position: relative;width:1920px;left:50%;margin-left:-960px;}
.wh{width:1200px;margin:0 auto;}


.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}


/*头部样式*/
.top1{background:#e6e6e6;color:#595959;height:27px;line-height:27px;overflow:hidden;font-size:14px;}
.top1 a{color:#595959;}





.top2{height:143px;overflow:hidden;}

.logo{float:left;line-height:143px;}
.k2{margin-top: 5px;font-size:14px;color:#333333;line-height:35px;background: url("../images/t.png") no-repeat left center;padding-left:54px;}
.k2 p:nth-child(2){color:#2459a9;font-size:27px;}




.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}




/*主体样式*/

.ssddds{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xyin-case-sort li:hover, .xyin-case-sort li.on {
    background: #3c486d;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.xyin-case-sort li:hover a, .xyin-case-sort li.on a {
    color: #fff;
}

.aby_hh li:hover .aby_hh_img img{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}



/*页面底部*/
.foot{background:#333;}
.f_nav{width:826px;margin-top:40px;}
.f_nav dl{float:left;width:136px;height:186px;overflow:hidden;}
.f_nav dt{margin-bottom:8px;font-size:19px;color:#333;font-weight:normal;}

.f_nav dd a{font-size:12px;color:#333;line-height:20px;}
.copyright{text-align:center;line-height:24px;}

/*内页左侧样式*/

.page-product-inquiry a{color: #fff;}

/* 主体宽度 */
.max1500{
    max-width: 1530px;
    margin: 0 auto;
    padding: 0 15px;
}
.flexcon{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
@media(max-width: 991px){
    body{
        padding-top: 60px;
    }
}
@media(max-width: 768px){
    body{
        padding-bottom: 50px;
    }
}
/* 头部 */
.x-top {
    background: rgba(2, 120, 144, 0.1);
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    color: #6f716f;
}

.hyz {
    color: #6f716f;
}

.hyr a {
    color: #6f716f;
}

.x-top2 {
    height: 130px;
    line-height: 130px;
}

.x-top2 .dlogo {
    height: 130px;
    line-height: 130px;
    width: 30%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0; text-align:center
}
.x-top2 .dlogo img{
    max-width: 100%;
}
.x-top2 .logowz{
    font-size: 0;
    /* width: 19%; */
    margin-right: 2.6%;
}
.x-top2 .logowz .logowzcon{
    display: inline-block;
    line-height: 130px;
    vertical-align: middle;
}
.x-top2 .logowz h3{
    font-size: 24px;
	font-weight: bold;
    line-height: 1;
	color: #3281D1;
}
.x-top2 .logowz h4{
    font-size: 16px;
	font-weight: normal;
    line-height: 1;
	color: #222222;
    margin-top: 14px;
}
.x-top2 .logowzl{
    font-size: 0;
    /* margin-left: 2.3rem; */
}
.x-top2 .logowzl li{
    display: inline-block;
    width: 79px;
	height: 75px;
	background-color: #3281D1;
    border-radius: 50%;
    text-align: center;
    position: relative;
    margin: 0 .3rem;
    vertical-align: middle;
}
.x-top2 .logowzl li::before{
    content: '';
    width: 100%;
    height: 100%;
    background-color: #eeeeee;
    border-radius: 50%;
    position: absolute;
    top: -6px;
    left: 0;
    z-index: -1;
}
.x-top2 .logowzl li h3{
    font-size: 16px;
	font-weight: normal;
	line-height: 1;
	color: #ffffff;
    padding-top: 22px;
    padding-bottom: 20px;
}
.x-top2 .logowzl li h3 span{
    display: block;
    font-size: 12px;
	line-height: 1;
	color: #3281D1;
    margin-top: 4px;
}
.x-top2 .tdh{
    font-size: 0;
}
.x-top2 .tdhcon{
    padding-right: 71px;
    background: url("../../../../e8164f64/22/10/77fc8f7ba3e58596034c6c21aee07325334bc756.png") no-repeat right center;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}
.x-top2 .tdh h3{
    font-size: 16px;
	font-weight: normal;
	line-height: 1;
	color: #7c7f80;
    width: 100%;
}
.x-top2 .tdh h4{
    font-family: Arial;
    font-size: 23px;
	font-weight: bold;
	line-height: 1;
	color: #3281D1;
    margin-top: 12px;
    width: 100%;
}
@media(max-width:1200px){
    .x-top2 .dlogo{
        width: 40%;
        padding-right: 3%;
    }
    .x-top2 .logowz h3{
        font-size: 18px;
    }
    .x-top2 .logowz h4{
        margin-top: 6px;
    }
    .tdhcon{
        padding-right: 60px;
    }
}
@media(max-width:1199px){
    .x-top2 .logowzl{
        display: none;
    }
}
/* 导航 */
.nnav{
    background: url("../../../../e8164f64/22/10/4e8ac43c8c9bcc28a58f8e352a8edfd88b701462.jpg") no-repeat center;
    background-size: cover;
}
/* 搜索 */
.rtss{
    padding: 17px 0;
}
.rtss .rtss_fl{
    width: 60%;
    font-size: 14px;
	line-height: 46px;
	color: #232222;
    font-weight: bold;
    padding-left: 37px;
    background: url("../../../../e8164f64/22/10/e5a9fbd547d4bace833ae7de795152a655328b19.png") no-repeat left center;  
}
.rtss .rtss_fl a{
    color:#615f5f;
    padding: 0 4px;
    font-weight: normal;
}
.rtss .rtss_fr{
    width: 34%;
    background-color: #e9fafb;
	border-radius: 4px;
}
.rtss .rtss_fr input{
    font-size: 16px;
    line-height: 46px;
    height: 46px;
	color: #999999;
    background: none;
    border: 0;
    padding-left: 7.255%;
    outline: none;
}
.rtss .rtss_fr #keyword::-webkit-input-placeholder{
    color: #999999;
}
.rtss .rtss_fr #keyword{
    width: 82%;
    background: url("../../../../e8164f64/22/10/f1b59dba93aecc1405436500e4175cc1e8963d8e.png") no-repeat right center;
}
.rtss .rtss_fr #s_btn{
    width: 18%;
    background: url("../../../../e8164f64/22/10/8b6b8f985284436eca45da7b079f433394418d46.png") no-repeat center;
}
@media(max-width: 991px){
    .rtss{
        display: none;
    }
}
/* 标题 */
.sytitle{
    text-align: center;
    position: relative;
}
.sytitle h3{
    font-family: Arial;
    font-size: 4rem;
	font-weight: bold;
	line-height: 1;
	color: rgba(0, 51, 102, .1);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index:2;
}
.sytitlex{
    padding-top: 1.25rem;
    position: relative;
    z-index: 5;
}
.sytitle h4{
    font-size: 2.4rem;
	font-weight: bold;
	line-height: 1.33333333;
    color: #3281D1;
}
.sytitle h4 span{
    color: #222222;
}
.sytitle h5{
    font-size: .9rem;
    font-weight: normal;
	line-height: 1.3333;
	color: #666666;
    margin-top: 1%;
    margin-bottom: 1.4%;
}
@media(max-width: 1200px){
    .sytitle h5{
        font-size: 16px;
    }
}
@media(max-width: 991px){
    .sytitle h3{
        font-size: 46px;
    }
    .sytitlex{
        padding-top: 12px;
    }
    .sytitle h4{
        font-size: 28px;
    }
    .sytitle h5{
        font-size: 16px;
    }
    .sytitle h5{
        margin-top: 5px;
        margin-bottom: 5px;
    }
}


/* 离型材料 */
.clzx{
    margin: 0 0 5.7%;
    padding: 5.3% 0 0;
}
.clzx .clzx_fb{
    margin-top: 2.667%;
}
.clzx .clzx_fb ul{
    overflow: hidden;
}
.clzx .clzx_fb li{
    width: 56.133%;
    float: left;
    position: relative;
    overflow: hidden;
}
.clzx .clzx_fb li img{
    width: 100%;
    transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.clzx .clzx_fb li .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);
}
.clzx .clzx_fb li .clzx_fbwz{
    width: 38.241%;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #e9f2fb;
    text-align: center;
    height: 100%;
    padding:2% 3%;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
}
.clzx .clzx_fb li .img{
    width: 61.759%;
    float: right;
    overflow: hidden;
}
.clzx .clzx_fb li:nth-child(1){
    width: 43.867%;
}
.clzx .clzx_fb li:nth-child(1) .clzx_fbwz{
    width: 48.634%;
    background-image: linear-gradient(54deg, #3281D1 0%, #3281D1 100%), linear-gradient(#3281D1, #3281D1);
	background-blend-mode: normal, normal;
    padding: 2% 4%;
    height: 50%;
}
.clzx .clzx_fb li:nth-child(1) .img{
    width: 100%;
}
.clzx .clzx_fb li:nth-child(3) .img{
    float: left;
}
.clzx .clzx_fb li:nth-child(2) .clzx_fbwz{
    left: 0;
    right: auto;
}
.clzx .clzx_fb li .clzx_fbwz h3{
    font-size: 1.2rem;
	font-weight: normal;
	line-height: 1;
	color: #222222;
}
.clzx .clzx_fb li .clzx_fbwz h4{
    font-size: .8rem;
	font-weight: normal;
	line-height: 1.875;
	color: #666666;
    margin: 5.615% 0 7.485%;
}
.clzx .clzx_fb li .clzx_fbwz h5{
    font-size: .8rem;
	font-weight: normal;
	line-height: 1.25;
	color: #666666;
    border-radius: 4px;
	border: solid 1px rgba(153, 153, 153, 0.4);
    padding: 9px 0;
    width: 152px;
    margin: 0 auto;
}
.clzx .clzx_fb li:nth-child(1) .clzx_fbwz h3{
    color: #ffffff;
}
.clzx .clzx_fb li:nth-child(1) .clzx_fbwz h4{
    color: rgba(255, 255, 255, 0.6);
}
.clzx .clzx_fb li:nth-child(1) .clzx_fbwz h5{
    border: solid 1px rgba(255, 255, 255, 0.4);
    color: #fffefe;
}
@media(max-width: 991px){
    .clzx .clzx_fb li{
        width: 100%;
    }
    .clzx .clzx_fb li:nth-child(1){
        width: 100%;
    }
    .clzx .clzx_fb li .clzx_fbwz h3{
        font-size: 18px;
    }
    .clzx .clzx_fb li .clzx_fbwz h4{
        font-size: 14px;
    }
    .clzx .clzx_fb li .clzx_fbwz h5{
        font-size: 14px;
    }
}
@media(max-width:768px){
    .clzx .clzx_fb li .img{
        width: 100%;
    }
    .clzx .clzx_fb li:nth-child(1) .clzx_fbwz{
        width: 100%;
        padding: 5%;
    }
    .clzx .clzx_fb li .clzx_fbwz{
        width: 100%;
        position: static;
        padding: 5%;
    }
    .clzx .clzx_fb li .clzx_fbwz .clzx_fbwznr{
        width: 100%;
    }
    .clzx .clzx_fb li .clzx_fbwz h4{
        margin: 15px 0;
    }
}
@media(max-width:468px){
    .clzx{
        padding: 25px 0 0;
        margin: 0 0 25px;
    }
    .clzx .clzx_fb{
        margin-top: 15px;
    }
    .clzx .clzx_fb li:nth-child(1) .clzx_fbwz{
        padding: 15px;
    }
    .clzx .clzx_fb li .clzx_fbwz{
        padding: 15px;
    }
}

.xypg-right-content{ font-size:16px; line-height:36px;}
.xypg-right-content img {
    max-width: 100%;
}

.flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.flexd {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}



/*首页产品中心*/

.p2 {
    background: url(../../../../../images/7b1863785e6fd53bd118684784026d203576ae19.jpg) no-repeat top center;
    padding: 1.5rem 0 2rem; background-size:cover
}

.p2 .wh1260 {}

.p2a {
    width: 296px;
    flex-direction: column;
}

.p2a1 {
    padding: 1.9rem 0 2.3rem;
    flex-direction: column;
    text-align: center;
    background: url(../../../../../images/0f6f6ac398a8a762a5562da0053298c584324224.jpg) no-repeat center center;
    margin-top: -2.5rem;
    position: relative;
}

.p2a1::after {
    content: '';
    width: 12px;
    height: 20px;
    background: url(../../../../../images/a7d8062d95929cc729cea80a5918ac7d6cf0bfa9.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: -12px;
}

.p2a1::before {
    content: '';
    width: 12px;
    height: 20px;
    background: url(../../../../../images/55fd98f42e1efd981c239d1d602def6357e9b9dc.png) no-repeat center center;
    position: absolute;
    top: 0;
    left: -12px;
}

.p2a1 h3 {
    font-size: 2rem;
    color: #ffffff;
    margin-bottom: 0.5rem;
}


.p2a1 p {
    font-size: 0.7rem;
    font-weight: normal;
    color: rgba(255, 255, 255, .5);
}
.p2a1 img {
    transform: translateY(10px);
}

.p2a2 {
    width: 100%;
    background-color: #ffffff;
    flex: 1;
    flex-direction: column;
   justify-content: flex-start;
    padding: 1.55rem 0.8rem 1.35rem;
    align-items: flex-start;
}

.p2a2 li {
    width: 100%;margin-bottom: 20px
}

.p2a2 li a {
    background: #dfdfdf url(../../../../../images/0db6a9179b5ac0f39cefdfb0293982b1ec567928.png) no-repeat 21px center;
    padding-left: 52px;
    padding-right: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 50px;
    font-size: 18px;
    color: #333;
    transition: all ease .3s;
}

.p2a2 li:hover a {
    background: #1a57a9 url(../../../../../images/ecb27c48d7eff0a25e3b1e1c847cac4469a22d1b.png) no-repeat 21px center;
    color: #fff;
}


.p2b {
    width: calc(100% - 333px);
}

.p2b1 {
    width: 100%;
    padding: 2.6rem 2.1rem 2.2rem 2.6rem;
    background-color: #ffffff;
    position: relative;
}

.p2b1-swiper {
    overflow: hidden;
}

.p2b1 li a div.img {
    width: 40%;
    overflow: hidden;
}

.p2b1 li a div.img img {
    max-width: 100%;
}

.p2b1 li a .cont {
    width: 43.78%;
}

.p2b1 li a .cont h3 {
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    padding-bottom: 18px;
    position: relative;
    margin-bottom: 1.1rem;
}

.p2b1 li a .cont h3::after {
    content: "";
    width: 7.5rem;
    height: 1px;
    background-color: #999999;
    position: absolute;
    bottom: 0;
    left: 0;
}

.p2b1 li a .cont p {
    font-size: 0.75rem;
    line-height: 2;
    color: #666666;
}

.p2b1 li a .cont span.more {
    width: 108px;
    height: 36px;
    background-color: #1a57a9;
    line-height: 36px;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    display: block;
    margin-top: 2rem;
}

.p2b1 .p2b1-pagination {
    width: 100%;
    position: absolute;
    bottom: 1.4rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 1.5rem;
}

.p2b1 .p2b1-pagination .swiper-pagination-bullet {
    width: 1.4rem;
    height: 0.5rem;
    background-color: #d9d9d9;
    border-radius: 0;
    margin-left: 0.5rem;
    opacity: 1;
}

.p2b1 .p2b1-pagination .swiper-pagination-bullet-active {
    background-color: #1a57a9;
}

.p2b2 {
    margin-top: 1.4rem;
}

.p2b2 li {
    width: 31.75%; margin-bottom:10px
}

.p2b2 li a {
    display: block;
}

.p2b2 li a div.img {
    overflow: hidden;
}

.p2b2 li a div.img img {
    width: 100%;
    transition: all ease .3s;
}

.p2b2 li:hover a div.img img {
    transform: scale(1.1);
}

.p2b2 li a h3 {
    font-size: 18px;
    font-weight: normal;
    color: #333333;
    line-height: 54px;
    background-color: #e0e0e0;
    text-align: center;
    padding: 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



@media(max-width: 768px) {
    .p2a {
        display: none;
    }

    .p2b {
        width: 100%;
    }
}


@media(max-width: 767px) {
    .p2b1 li a div.img {
        width: 100%;
    }

    .p2b1 li a .cont {
        width: 100%;
        margin-top: 6%;
    }

    .p2b1 li a .cont h3 {
        font-size: 18px;
        padding-bottom: 1rem;
    }

  
    .p2b2 li {
        width: 49%;
    }

    .p2b2 li a h3 {
        line-height: 42px;
        font-size: 16px;
    }

    .p2b1 li a .cont p {
        font-size: 13px;
    }
}




/* 首页优势 */

.title {
    text-align: center;
}

.title h3 {
    font-size: 44px;
    font-weight: bold;
    color: #3281D1;
}

.title h3 span {
    color: #0dad3b;
}

.title p {
    font-size: 22px;
    color: #333;
    margin-top: 10px;
}

.core-ys {
    padding-top: 80px;
    padding-bottom: 100px;
    background-color: #f8f8f8;
}

.core-ys .title h3::before {
    display: none;
}

.core-ys .title h3::after {
    display: none;
}

.cs-show {
    margin-top: 80px;
}

.cs-show ul li {
    display: flex;
    flex-wrap: wrap;
    margin-top: 70px;
}

.cs-show ul li .cs-img {
    width: 50%;
}

.cs-show ul li:nth-child(2) .cs-img {
    text-align: right;
}

.cs-show ul li .cs-img img {
    max-width: 100%;
}

.cs-show ul li .cs-text {
    width: 50%;
}

.cs-show ul li:first-child {
    margin-top: 0;
}

.cs-text .cs-tit {
    display: flex;
    flex-wrap: wrap;
}

.cs-text .cs-tit .num {
    max-width: 18%;
    float: left;
}

.cs-text .cs-tit .num img {
    max-width: 100%;
}

.cs-text .cs-tit .tit {
    padding-left: 25px;
    float: right;
    width: 82%;
}

.cs-text .cs-tit .tit::after {
    display: block;
    content: '';
    background-color: rgba(5, 63, 149, 0.2);
    max-width: 521px;
    height: 1px;
    margin-top: 18px;
    margin-left: -38px;
}

.cs-text .cs-tit .tit h3 {
    font-size: 38px;
    font-weight: bold;
    color: #3281D1;
    line-height: 38px;
}

.cs-text .cs-tit .tit h3 span {
    margin-left: 10px;
    font-weight: normal;
}

.cs-text .cs-tit .tit p {
    font-size: 24px;
    color: #333;
    margin-top: 8px;
}

.cs-text .text {
    margin-top: 40px;
}

.cs-text .text p {
    font-size: 18px;
    line-height: 30px;
    color: #555555;
    padding-left: 55px;
    background: url(../../../../../images/fc9427ee74c4f3734b2047062c5481107b740168.png)no-repeat left 5px;
}

.cs-text .text p:nth-child(2) {
    margin-top: 15px;
}

.cs-show ul li:nth-child(3) .cs-text .cs-tel {
    font-size: 18px;
    color: #666;
    line-height: 32px;
    background: url(../../../../../images/98cf34f846e26b7ae1cbd519da3af443d887208e.png)no-repeat left center;
    padding-left: 50px;
    margin-top: 60px;
}

.cs-show ul li:nth-child(3) .cs-text .cs-tel span {
    font-size: 28px;
    font-weight: bold;
    font-family: Arial;
    color: #3281D1;
}


@media(max-width:1299px) {
    .cs-show ul li:nth-child(2n+1) .cs-text {
        padding-left: 40px;
    }

    .cs-show ul li:nth-child(2n) .cs-text {
        padding-right: 40px;
    }

    .cs-text .cs-tit .tit p {
        font-size: 22px;
    }

    .cs-text .cs-tit .tit h3 {
        font-size: 36px;
    }

    .cs-text .text p {
        font-size: 17px;
    }
}

@media(max-width:1199px) {
    .core-ys {
        padding: 60px 0;
    }

    .cs-show {
        margin-top: 50px;
    }

    .cs-show ul li {
        margin-top: 40px;
    }

    .cs-text .cs-tit .tit h3 {
        font-size: 32px;
    }

    .cs-text .cs-tit .tit p {
        margin-top: 5px;
        font-size: 18px;
    }

    .cs-text .cs-tit .tit::after {
        margin-top: 10px;
    }

    .cs-text .text p {
        font-size: 15px;
    }
}

@media(max-width:991px) {
    .cs-text .cs-tit .tit h3 {
        font-size: 24px;
    }

    .cs-text .cs-tit .tit p {
        font-size: 13px;
        margin-top: 0;
    }

    .cs-text .text p {
        font-size: 13px;
        line-height: 24px;
    }

    .cs-text .text {
        margin-top: 20px;
    }

    .cs-text .text p {
        background: none;
        padding-left: 0;
    }

    .cs-text .text p:nth-child(2) {
        margin-top: 10px;
    }

    .cs-show ul li:nth-child(3) .cs-text .cs-tel span {
        font-size: 18px;
    }

    .cs-show ul li:nth-child(3) .cs-text .cs-tel {
        font-size: 14px;
        padding-left: 40px;
        margin-top: 25px;
    }

}

@media(max-width:768px) {
    .cs-show ul li:nth-child(2n+1) .cs-text {
        padding-left: 20px;
    }

    .cs-show ul li:nth-child(2n) .cs-text {
        padding-right: 20px;
    }
}

.cs-show1 {
    display: none;
}

@media(max-width:700px) {
    .cs-show {
        display: none;
    }

    .cs-show1 {
        display: block;
        margin-top: 40px;
    }

    .cs-show1 ul li {
        margin-top: 40px;
    }

    .cs-show1 ul li:nth-child(1) {
        margin-top: 0;
    }

    .cs-show1 ul li .cs-img {
        width: 100%;
    }

    .cs-show1 ul li .cs-img img {
        width: 100%;
    }

    .cs-show1 ul li .cs-text {
        width: 100%;
        margin-top: 20px;
    }

    .core-ys {
        padding: 50px 0;
    }

    .cs-show1 ul li:nth-child(3) .cs-text .cs-tel {
        color: #666;
        line-height: 32px;
        background: url(../../../../../images/98cf34f846e26b7ae1cbd519da3af443d887208e.png)no-repeat left center;
        font-size: 14px;
        padding-left: 40px;
        margin-top: 25px;
    }

    .cs-show1 ul li:nth-child(3) .cs-text .cs-tel span {
        font-size: 18px;
    }
}





.box5{background: url(../../../../../images/ed27fa815831823b5333cc59be7af8c9a4488976.jpg) no-repeat center;overflow:hidden;padding:2.08vw 0 1vw;}
.bt{text-align:center;color:#fff;}
.bt h2{font-size:42px;}
.bt h3{font-size:18px;margin-top:12px;}
.hzzb{width:13%;margin-top:70px;}
a.hzm{display:block;text-align:center;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:18px;width:100px;line-height:45px;margin:0 auto;margin-top:30px;}
.large-img{width:81%;float:right;}
.large-img li{margin-bottom:20px;}
.large-img li img{display:block;width:100%;}
.large-img .slick-slide{margin:0 10px;}



@media (max-width:1440px) {
  .hzzb{width:15%;}
}

@media (max-width:1024px) {
 .hzzb{width:100%;float:none;margin-top:0;}
 .large-img{width:100%;float:none;margin-top:20px;}
 a.hzm{display:none;}
}


@media (max-width:480px) {
 .large-img li{margin-bottom:10px;}
 .large-img .slick-slide{margin:0 5px;}
}






/* 应用案例*/
.dzbg1{margin-top: 60px;}


.picScroll-left{ overflow:hidden;position:relative;width:100%;margin:0 auto;margin-top: 35px;}


.picScroll-left .hd .prev{display:block;width: 62px;height: 62px;z-index:99999;position:absolute;top: 38%;left: 0%;cursor:pointer;background:url(../../../../../images/58aeec9a7ce899be28e8d4f564d5f78319583ee5.png) no-repeat center rgba(0, 51, 102, 1);border-radius: 50%;}
.picScroll-left .hd .next{display:block;width: 62px;height: 62px;z-index:99999;position:absolute;top: 38%;right:0%;cursor:pointer;
background:url(../../../../../images/1cbe64a4603e73d0593d537f2509f85cf77d254e.png) no-repeat center rgba(0, 51, 102, 1);border-radius: 50%;}
    

.picScroll-left .hd .prev:hover{display:block;width: 62px;height: 62px;z-index:99999;position:absolute;top: 38%;left: 0%;cursor:pointer;background:url(../../../../../images/58aeec9a7ce899be28e8d4f564d5f78319583ee5.png) no-repeat center rgba(0, 51, 102, .5);border-radius: 50%;}
.picScroll-left .hd .next:hover{display:block;width: 62px;height: 62px;z-index:99999;position:absolute;top: 38%;right:0%;cursor:pointer;
background:url(../../../../../images/1cbe64a4603e73d0593d537f2509f85cf77d254e.png) no-repeat center rgba(0, 51, 102, .5);border-radius: 50%;}
    


.pcon{width: 88%;margin:0 auto;}
    .ys_nav{width:88%;margin:0 auto;margin-top:30px;}
    .picScroll-left .hd ul{background:url(../../../../../images/a175010c229258e3993cd70f9af08069b6c6fd56.png) repeat-x 50% 10px;}

    .picScroll-left .hd ul li{width:16.666%;float:left;text-align: center;line-height: 45px;background:url(../../../../../images/323ddd8b9128f274821ec029aed20f1171568ef9.png) no-repeat center top;padding-top: 35px;}
    .picScroll-left .hd ul li a{color: #333333;font-size: 18px;font-weight: 600;}
.picScroll-left .hd ul li.on{background:url(../../../../../images/3e6e951d85556d2950e4e65b010e8abcc793d8e3.png) no-repeat center top;;}
.picScroll-left .hd ul li.on a{color:#3281D1}



.pcon{margin-top:25px}

.picList li{width: 100%;}
.img_a img{width: 100%;}

.picList li{position: relative;}
.picList li .dd_vv{position:absolute;left:0px;bottom: 30px;width: 100%;}
.picList li .dd_vv h2{  font-size: 28px;
    font-weight: 600;
    line-height: 98px;
    letter-spacing: 0px;
    color: #fff;background:#3281D1;width: 20%;float: left;text-align: center;}

.picList li .dd_vv h3{      font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #ffffff;overflow: hidden;width: 80%;float: left;padding: 0 25px;
	background:url(../../../../../images/eab091101e66e03f56e959184ebdcfb092ebdcea.png) no-repeat left 50%;}

.gk{width: 75%;margin:0 auto;background: rgba(0, 0, 0, 0.4);}

.flex_a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

@media(max-width:1440px){

.picList li .dd_vv h2{font-size: 20px;}
.picScroll-left .hd ul li a{font-size: 16px;}
.picList li .dd_vv h3{font-size: 14px;}
}




@media(max-width:1100px){

.picList li .dd_vv h2{font-size: 16px;}
.picScroll-left .hd ul li a{font-size: 14px;}
.picList li .dd_vv h3{font-size: 12px;}
}



@media(max-width:992px){

.picScroll-left .hd .prev{display: none;}
.picScroll-left .hd .next{display: none;}

.picList li .dd_vv h2{width: 100%;}
.picList li .dd_vv h3{width: 100%;}

.picList li .dd_vv h2{  font-size: 15px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: 0px;
    color: #fff;background:#3281D1;float: left;text-align: center;}

.gk{width: 96%;margin:0 auto;background: rgba(0, 0, 0, 0.4);}
.picList li .dd_vv{position:absolute;left:0px;bottom: 10px;width: 100%;}
.pcon{width: 98%;margin:0 auto;}
.picScroll-left .hd ul {background: none;}
.picScroll-left .hd ul li{width: 32.666%;}
}





.flexed {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  display: -webkit-flex;
}
/**/
.about-index{
  margin-top: 4.6875vw;
}

.about-con{
  margin-top: 4.16666666666667vw;
}

.aboutl{
  width: 50%;
}

.aboutl img{
  width: 100%;
}

.aboutr{
  width: 50%;
  background: #f8f8f8;
}

.aw{
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  padding: 0 3.575rem;
}

.aw .aw1{
  color: #333333;
  font-size: 1.4rem;
}

.aw .aw1 span{
  display: block;
  width: 50px;
  height: 3px;
  background: #3281D1;
  margin-top: 1.25rem;
}

.aw .aw2{
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  margin-top: 1.75rem;
}
.aw .aw3{
  margin-top: 3.25rem;
}
.aw .aw3 a{
  width: 7.8rem;
  height: 2.5rem;
  border: 1px solid #acacac;
  display: inline-block;
  text-align: center;
  line-height: 2.4rem;
  font-size: 0.8rem;
  color: #666666;
  margin-right: 1.75rem;
}

.aw .aw3 a.a11{
  background: #3281D1;
  border: 1px solid #3281D1;
  color: #fff;
}


@media(max-width: 767px){
  .about-con{
    display: block;
  }
  .aboutl{
    width: 100%;
  }
  .aboutr{
    width: 100%;
  }
  .aw{
    padding: 2%;
  }
  .aw .aw1{
    font-size: 20px;
  }
  .aw .aw3 a{
    height: 35px;
    line-height: 35px;
    font-size: 14px;
  }
  .aw .aw3 a.a11{
    font-size: 14px;
    
  }
}


/**/
.case-index{
  background: #f8f8f8;
  padding-top: 2.29166666666667vw;
}

.casel{
  width: 9.38461538461538%;
  background: #3281D1;
  color: #fff;
  font-weight: 600;
  font-size: 1.5rem;
  letter-spacing: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;      
 writing-mode: vertical-rl;
*writing-mode: tb-rl;
}

.caser{
  width: calc(100% - 15.07692307692308%);
}

.case-swiper{
  overflow: hidden;
  width: 100%;
}

.case-swiper .swiper-slide img{
  width: 100%;
}

.case-swiper .swiper-slide .wz{
  text-align: center;
  color: #333333;
  font-size: 0.8rem;
  line-height: 3.75;
}

@media(max-width: 767px){
  .case-index{
    display: block;
    
  }
  .casel{
    width: 100%;
    font-size: 24px;
    display: block;
    writing-mode:initial;
    text-align: center;
    line-height: 3;
  }
  .caser{
    width: 100%;
  }
  .case-swiper .swiper-slide .wz{
    font-size: 14px;
  }
}


/*留言*/

.h-message {
    background: url(../../../../../images/342d7acda8efec9de9cbfb6901a00bffc177554c.jpg) no-repeat center;
    background-size: cover;
    padding-top: 47px;
    padding-bottom: 45px;
}

.msg-left {
    float: left;
    width: 50%;
}

.msg-right {
    float: right;
    width: 45.523%;
}

.msg-left h3 {
    font-size: 24px;
    color: #666666;
    font-weight: normal;
}

.msg-left h4 {
    font-size: 38px;
    color: #333333;
    font-weight: bold;
    margin-top: 20px;
}

.msg-left h4 span {
    color: #3281D1;
    margin-right: 10px;
}

.msg-left h5 {
    font-size: 24px;
    color: #3281D1;
    font-weight: normal;
    display: flex;
    align-items: center;
    margin-top: 28px;
}

.msg-left h5 span {
    font-size: 16px;
    color: #666666;
    margin-left: 5px;
}

.msgul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.msgul .msgli {
    width: 83.606%;
}

.msgul .msgli li input:focus {
    border: none !important;
}

.msgul li input {
    width: 100%;
    line-height: 44px;
    padding-left: 22px;
    border: none;
    background-color: #ededed;
}

.li3 input {
    margin-top: 10px;
}

.msgli {}

.li1 {
    width: 49%;
    float: left;
}

.li2 {
    width: 49%;
    float: right;
    position: relative;
}

.li2 .checkCodeImg {
    position: absolute;
    top: 8px;
    right: 8px;
    bottom: 8px;
    display: block;
}

.li2 .checkCodeImg img {
    width: 100px;
    height: 28px;
}

.lastli {
    background-color: #3281D1;
    padding: 25px 30px;
    border-radius: 5px;
}

.lastli button {
    border: none;
    background-color: #3281D1;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    width: 50px;
}

.msg-right {
    margin-top: 26px;
}


/*新闻中心*/

.h-news {
 /*   background: url(../../../../../images/def2ab28664ec47eec29ddcf66d4b69bb219230f.png) no-repeat center;*/
    padding-top: 106px;
    margin-top: 54px;
}

.newsall {
    margin-top: 62px;
    display: flex;
    justify-content: center;
    padding-bottom: 105px;
}

.news-left {
    width: 59%;
    float: left;
    /* box-shadow: #f6f6f6 20px 0px 30px; */

    position: relative;
}



.tabsz {

    border-bottom: 1px solid #d9d9d9;
}

.tabsz li {
    float: left;
}

.tabsz li a {
    color: #333333;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;

}

.tabsz li {
    background-color: #ececec;
}

.tabsz li:hover {
    background-color: #3281D1;
}

.tabsz li a {
    padding: 20px 60px;
    display: block;
}

.tabsz li.cur {
    background-color: #3281D1;
}

.tabsz li.cur a {
    color: #fff;
}

.tabsz li a:hover {
    color: #fff;
    background-color: #3281D1;
}

.tabsz span {
    float: right;
}

.tabsz span a {
    color: #999999;
    font-size: 14px;
}

.tabsz span a:hover {
    color: #005bac;
}

.newscon {
    margin-top: 5vh;

}

.newimg img {
    width: 100%;
}

.ttsz {
    display: none;
}

.newimg1 {
    display: block;
}

.newimg2 {
    display: none;
}

.zxl-div1 .zxl-div2 {
    color: #666666;
    font-size: 16px;
    font-weight: normal;
    line-height: 36px;
    align-items: center;
}

.zxl-div1 .zxl-div2:hover {
    color: #3281D1;
    cursor: pointer;
}

.newsimg {
    float: left;
    margin-top: 10px;
    padding-right: 0.5vw;
}

.zxl-div1 .zxl-div2 span {
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zxl-div1 .zxl-div2 h4 {
    float: right;
    line-height: 32px;
    font-weight: normal;
    color: #888888;
    font-size: 16px;
}

.zxl-div {
    margin-top: 30px;
    background-color: #fff;
    padding: 20px 17px;
}

.zixun-right li {
    margin-top: 1vh;
}



.zxl-div1:hover .newsimg .newimg1 {
    display: none;
}

.zxl-div1:hover .newsimg .newimg2 {
    display: block;
}

.news-right {
    float: right;
    width: 40.6%;
    padding-left: 4.3vw;
}

.nrcon {
    /* margin-top: 5vh; */
    margin-top: 25px;
}

.nrcon ul li {

    padding: 18px;
}

.nrcon ul li:hover .zxl-div3 h3 {
    color: #3281D1;
}

.zxl-div3 h3 {
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zxl-div3 h3 img {
    margin-right: 12px;
}

.zxl-div3 h4 img {
    margin-right: 12px;
}

.zxl-div3 h4 {
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 10px;
}




.nrcon div {}

.zxl-div3:hover h3 {
    color: #005bac;
}





.blueline {}

.zzaa img {
    width: 100%;
}

.zzaa {
    transition: all .5s;
    overflow: hidden;
}

.zzaa img {
    transition: all .5s;
}

.zzaa:hover img {
    transform: scale(1.05);
    transition: all .5s;
}

.zses {}

.zzaa {
    width: 45.6%;
    float: left;
}

.zzaa img {
    width: 100%;
}

.zzaatxt {
    width: 48.37%;
    float: right;

}

.zzaatxt h3 {
    font-size: 20px;
    color: #3281D1;
    font-weight: bold;
    line-height: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zzaatxt h4 {
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    line-height: 24px;
    margin-top: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.zxzx2 {
    margin-top: 38px;
}

.zxzx2 h3 {
    font-size: 14px;
    color: #ffffff;
    margin-right: 10px;
    font-weight: normal;
}


.newstext li {
    display: flex;
    align-items: center;
    padding: 20px 0px;
    border-bottom: 1px solid #d9d9d9;
}

.newstext li span {
    font-size: 20px;
    color: #333333;
    line-height: 24px;
    margin-left: 15px;
    font-weight: bold;
}

.wenda {
    display: flex;
    align-items: center;
}

.wenda img {
    margin-right: 10px;
}

.nrcon ul:nth-child(1) li:nth-child(1) {
    background-color: #ececec;
}

.nrcon ul:nth-child(2) li:nth-child(1) {
    background-color: #f5f5f5;
}

.nrcon ul:nth-child(3) li:nth-child(1) {
    background-color: #ececec;
}

.nrcon ul:nth-child(4) li:nth-child(1) {
    background-color: #f5f5f5;
}






.h-footer {
    background-color: #20201f;

}

.fnav-all {
    padding-top: 55px;
    padding-bottom: 28px;
    border-bottom: 1px solid #373736;
}

.fnav-all dl dt {
    font-size: 22px;
    color: #3281D1;
    font-weight: bold;
}

.fnav-all .dl1 dd {
    margin-top: 45px;
}

.fnav-all .dl2 dd {
    margin-top: 28px;
}

.fnav-all .dl3 dd {
    margin-top: 40px;
}

.fnav-all dl dd h3 {
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
    line-height: 36px;
}

.fnav-all .dl1 {
    float: left;
    width: 34.7%;
}

.fnav-all .dl2 {
    float: left;
    width: 29.85%;
}

.fnav-all .dl3 {
    float: right;
    width: 16.8%;
}

.fnav-all .dl2 dd ul li a {
    color: #fff;
    font-size: 16px;
    line-height: 65px;
    font-weight: normal;
}

.fnav-all .dl2 dd ul li img {
    margin-right: 18px;
}

.fnav-all .dl2 dd ul li a:hover {
    color: #1ebc81;
}

.fnav-all .dl2 dd ul li {
    float: left;
    width: 33.333%;
}

.allewm {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.allewm .leftewm {
    text-align: center;
}

.allewm .leftewm {
    text-align: center;
    width: 45%;
}

.allewm .leftewm img {
    max-width: 100%;
}

.allewm .leftewm h3 {
    font-size: 14px;
    color: #999999;
}














.gl-footer {
    background-color: #20201f;
}

.c-link span {
    color: #f2f2f2;
    font-size: 16px;
}

.c-link dd {
    color: #f2f2f2;
    font-size: 12px;
    padding-top: 5px;
}

.c-link {
    padding-right: 3px;
}

.x-region {
    padding-left: 3px;
}

.ks {}

.ksleft {
    width: 32.515%;
    float: left;
}

.ksleft dl {
    margin-bottom: 0;
}

.ksleft dl:first-child {
    width: 62%;
    float: left;
}

.ksleft dl:last-child {
    width: 38%;
    float: right;
}

.ksleft dl a {
    font-size: 16px;
    color: #eeeeee;
}

.ksleft dl dt {
    font-size: 18px;
    color: #eeeeee;
}

.ksleft dl dd a:hover {
    color: #c2c2c2;
}

.ksleft dl dd {
    margin-top: 16px;
}

.ksleft dl span {
    margin-top: 16px;
    display: block;
}

.kscenter {
    width: 39.87%;
    float: left;
    margin-left: 7.36%;
}

.cleft {
    overflow: hidden;
    float: left;
    width: 50%;
}

.cleft h3 {
    font-size: 18px;
    color: #eeeeee;
    font-weight: normal;
}

.cleft ul {
    width: 50%;
}

.cleft li a {
    font-size: 16px;
    color: #eeeeee;
}

.cleft li a:hover {
    color: #c2c2c2;
}

.cleft li:nth-child(2n) {
    margin-left: 30px;
}

.cleft li {
    margin-top: 17px;
    float: left;
}

.cright {
    float: right;
}

.cright h3 {
    font-size: 18px;
    color: #eeeeee;
    font-weight: normal;
}

.crtel h5 {
    margin-top: 30px;
}

.crtel h5 p {
    font-size: 16px;
    color: #eeeeee;
    margin: 0px;
    margin-bottom: 20px;
}

.ksright {
    width: 15.1%;
    float: right;
}

.ksright h3 {
    font-size: 18px;
    color: #eeeeee;
    font-weight: normal;
}

.gl-share {
    margin-top: 20px;
}

.gl-share .social-share .icon-qq:before {
    content: '';
    background: url(//cdn.myxypt.com/efe8b30e/21/12/0b05ee2f3cede2015f631dd459225a1d94be432c.png) no-repeat center;
    width: 49px;
    height: 49px;
    display: block;
}

.gl-share .social-share .icon-weibo:before {
    content: '';
    background: url(//cdn.myxypt.com/efe8b30e/21/12/3f83a40e4101799d01936baffed1073c4fb43b13.png) no-repeat center;
    width: 47px;
    height: 47px;
    display: block;
}

.gl-share .social-share .icon-wechat:before {
    content: '';
    background: url(//cdn.myxypt.com/efe8b30e/21/12/c74a248671693a2315f7ec849f6f64c04fb13d7b.png) no-repeat center;
    width: 49px;
    height: 49px;
    display: block;
}

.gl-share .social-share .social-share-icon {
    position: relative;
    display: inline-block;
    width: 49px;
    height: 49px;
    font-size: 20px;
    border-radius: 50%;
    line-height: 49px;
    border: 1px solid #666;
    color: #666;
    text-align: center;
    vertical-align: middle;
    transition: background 0.6s ease-out 0s;

}

.gl-share .pull-right {
    float: left !important;
}

.gl-share .social-share a {
    float: right;
}

.gl-share .social-share a::before {
    content: '';
    background: url(//cdn.myxypt.com/efe8b30e/21/12/d64e4357823bc6f4e6e7e3f1848f30f2ed374e66.png) no-repeat center;
    width: 49px;
    height: 49px;
    display: block;
}






.hm-floor {
    background-color: #20201f;
    border-bottom: 5px solid #3281D1;
    padding: 32px 0;
}

.hm-floor .fl-all {
    /* padding: 32px 0px 4px;  */
}

.fl-left {
    width: 54%;
    float: left;
    color: #b6b6b6;
    font-size: 13px;
}

.fl-left a {
    color: #b6b6b6;
}

.fl-center {
    width: 15%;
    float: left;
    display: none;
}

.fl-center h3 {
    float: left;
    color: #b6b6b6;
    font-size: 12px;
}

.fl-center a {
    float: left;
    color: #b6b6b6;
}

.fl-right {
    float: right;
    color: #b6b6b6;
    line-height: 20px;
}

.fl-right a {
    color: #b6b6b6;
    font-size: 13px;
    position: relative;
}

.fl-right a:not(:last-child) {}



.fl-right span {
    color: #fefefe;
    font-size: 14px;
}

.fl-right a:hover {
    color: #3281D1;
}

.fl-left a:hover {
    color: #3281D1;
}

.fl-right {
    display: flex;
    align-items: center;
}

.c-link .con span {
    color: #b6b6b6;
}






@media(max-width:1199px) {
 .h-news {
        padding-top: 55px;
        margin-top: 30px;
    }

    .str-left {
        padding-left: 4%;
    }

    .str-left h3 {
        font-size: 34px;
    }

    .h-left h3 {
        font-size: 32px;
    }

}

@media(max-width:767px) {
    body {
        padding-bottom: 50px !important;
    }

    .news-right {
        display: none;
    }

    .news-left {
        width: 100%;
    }
}




@media(max-width:510px) {
    .lastli {
        background-color: #3281D1;
        padding: 23px 15px;
        border-radius: 5px;
    }

    .msg-left h4 {
        font-size: 23px;
    }

    .msg-left h3 {
        font-size: 20px;
    }

    .msg-left h5 {
        font-size: 18px;
    }

    .msg-left h5 span {
        font-size: 14px;
    }

    .str-left h4 {
        font-size: 21px;
    }

    .newsall {
        padding-bottom: 55px;
    }

    .tabsz li a {
        padding: 20px 42px;
        display: block;
    }

    .zses {
        display: none;
    }

    .protext h4 {
        font-size: 14px;
        margin-top: 6px;
    }
    .newsall {
        margin-top: 25px;
    }

    .zxl-div {
        margin-top: 0px;
    }

    .zxl-div1 .zxl-div2 h4 {
        font-size: 12px;
        line-height: 28px;
    }

    .zxl-div1 .zxl-div2 span {
        width: 70%;
    }

    .zxl-div1 .zxl-div2 {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    

    .zxzx {
        margin-top: 20px;
        line-height: 40px;
        height: 40px;
        width: 143px;
    }

   

    .str-left h3 {
        font-size: 24px;
    }

    .str-left h4 {
        font-size: 16px;
        margin-top: 8px;
    }

    .str-left h4::before {
        top: 32px;
    }

    .str-left h5 {
        font-size: 14px;
        line-height: 2;
    }

    .str-left h5 img {
        margin-right: 6px;
    }

    .str-left {
        padding-bottom: 219px;
    }

    .tabsz {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tabsz li {
        flex: 1;
    }

    .tabsz li a {
        padding: 0;
        line-height: 45px;
        text-align: center;
        font-size: 16px;
    }

    .fnav-all .dl1 dd {
        margin-top: 9px;
    }


}




@media(max-width:1449px) {
    .fnav-all .dl3 {
        float: right;
        width: 19.8%;
    }
}

@media(max-width:1199px) {
    .fnav-all .dl3 {
        float: right;
        width: 22.8%;
    }

    .fnav-all .dl2 {
        float: left;
        width: 35.85%;
    }

    .fl-left {
        width: 57%;
        float: left;
        color: #b6b6b6;
        font-size: 13px;
    }
	 .msg-left {
        width: 52%;
    }
}




@media(max-width:991px) {
    .fnav-all .dl1 {
        /* display: none; */
    }

    .fnav-all .dl2 {
        float: left;
        width: 60.85%;
    }

    .fnav-all .dl3 {
        float: right;
        width: 31.8%;
    }

    .fl-right {
        display: none;
    }

    .fl-left {
        width: 100%;
        text-align: center;
    }

    .hm-floor .fl-all {
        padding: 26px 0px;
    }

    .hm-floor {
        padding: 0;
    }

    .fnav-all .dl1 {
        float: none;
        width: 100%;
    }
	   .msg-left {
        width: 100%;
    }

    .msg-right {
        width: 100%;
    }

    .lastli {
        background-color: #3281D1;
        padding: 23px 36px;
        border-radius: 5px;
    }
}


@media(max-width:720px) {

    .newsall {
        padding-bottom: 50px;
    }
    .fnav-all {
        padding-top: 35px;
        padding-bottom: 20px;
    }
    .fnav-all .dl3{
        float: none;
        width: 100%;
    }
    .allewm{
        justify-content: flex-start;
    }
    .fnav-all dl dt{
        font-size: 20px;
    }
    .fnav-all .dl3 dd {
        margin-top: 13px;
    }
    .fnav-all .dl3{
        margin-top: 5%;
    }
    .allewm .leftewm{
        width: 35%;
    }
}





/* 内页 关于我们*/
.wh1368 {
    max-width: 1368px;
    margin: 0 auto;
    padding: 0 15px;
}
.x_box1{margin-top:76px}
.x_at{	font-size: 34px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;}

.x_aann{margin-top: 30px;}
.x_aann p{	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;}

.x_anumber{max-width: 970px;margin: auto;margin-top:60px}   
.x_img{margin-right: 15px;margin-top: 15px;}
.num1 .counter{color: #333333;font-size: 26px;font-weight: 600;}
.num1 .counter span{font-size: 18px;color: #333333;}
.num3{	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;}


.x_ab{max-width: 1200px;margin:0 auto;margin-top:60px}
.x_ab img{width: 100%;}
.flex_22 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/*æ ·å¼*/
@media (max-width: 1440px) {
 .x_box1{margin-top: 50px;}
 .x_at{font-size: 40px;}
  }


@media (max-width: 1370px) {
  .num1 .counter{font-size: 25px;}
  }



@media (max-width: 992px) {
 .x_box1{margin-top: 30px;}
  .x_at{font-size: 25px;}
  .x_aann{margin-top: 20px;}
  .x_aann p{font-size: 13px;line-height: 27px;}
  .num1 .counter{font-size: 20px;}
  .x_anumber li{width: 50%;display: block;margin-bottom: 10px;}
  .x_anumber li .x_img{float: left;}
  .num1{float: left;}
  .x_ab{margin-top: 25px;}
  }


/*企业文化*/
.fbox2{padding:4.5vw 0;background:url(../../../../../images/065d25c37c728e0f41d220c9b7f38af4ec56a7c3.jpg) no-repeat;background-size:100% 100%; margin-top:50px}
.fgy_tt{color:#000000;font-size:44px;text-align:center;font-weight:bold;}
.qywh_list{margin-top:2.4vw;}
.qywh_list li{width:18.59%;text-align:center;border-radius: 10px;background-color: rgb(255, 255, 255);padding:40px 0;}
.qywh_list li .wz1{color:#111111;font-size:22px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:26px 0 17px;}
.qywh_list li .wz2{color:#555555;font-size:16px;line-height:28px;}



.xypg-product-list1 {
  margin: 0 -1.5%;
  font-size: 0;
}

.xypg-product-list1 li {
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
  margin: 0 1.5% 20px 1.5%;
  padding: 10px;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.xypg-product-list1 li .img {
  display: block;
  border: 1px solid #eeeeee;
  width:35%;float:left;
}

.xypg-product-list1 li .text {width:60%;float: left; margin-left: 2%;}
.xypg-product-list1 li h3 a{
  display: block;
  text-align: left;
font-size: 22px;
    color: #014099;
  line-height: 1.6; 
margin-top:10px
}
.xypg-product-list1 li p{color: #000000;font-size: 16px;line-height: 2; margin-top:10px}

.xypg-product-list1 li .btn-text{ border:1px solid #014099; width:170px; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold; margin-top:30px;}
.xypg-product-list1 li .btn-text a,.xypg-product-list li .btn-text a:hover{color:#014099;}
.xypg-product-list1 .no-result {
  margin: 0 1.5%;
  font-size: 14px;
}




@media (max-width:1024px){

  .fgy_tt{font-size:34px;}
  .qywh_list li{padding:25px 0;}
  .qywh_list li .img{width:54px;margin:0 auto;}
  .qywh_list li .img img{width:100%;}
  .qywh_list li .wz1{font-size:18px;padding:15px 0 10px;}
  .qywh_list li .wz2 br{display: none;}
   .qywh_list li .wz2{font-size:14px;line-height:22px;padding:0 10px;}
.xypg-product-list1 li .img,.xypg-product-list1 li .text{ width:98%;}
.xypg-product-list1 li p{ padding-right:10px}
}



@media (max-width:482px){
  
  .fgy_tt{font-size:23px;}
  .qywh_list li{width:49%;margin:5px 0;} 
  .fbox2{background-size:cover;}
}

