.structure-layout .h1,
.structure-layout .h2,
.structure-layout .h3,
.structure-layout .h4,
.structure-layout .h5,
.structure-layout .h6 {
    color: #000;
    font-weight: 700;
    font-family: 'Arial', sans-serif;
    font-size: 1.75rem;
 }
.structure-layout .product-structure .structure-table {
    padding-top: 20px;
    padding-bottom: 20px;
    border-collapse: collapse;
}
.structure-layout .product-structure .structure-table .structure-row {
    display: table-row;
    margin: 10px 0;
}
.structure-layout .product-structure .structure-table .structure-row .col-left {
    width: 40%;
    background-color: #fafafa;
}
.structure-layout .product-structure .structure-table .structure-row .col-right {
    width: 60%;
    background-color: #fff;
    display: table-cell;
}
.structure-layout .product-structure .structure-table .structure-row .col-left,
.structure-layout .product-structure .structure-table .structure-row .col-right {
    padding: 12px;
    display: table-cell;
    border: 1px solid #f4f4f4;
    font-size: 14px;
    color: #222;
    line-height: 20px;
}
table.has-title {
    margin-bottom: 10px;
}

@media (min-width: 990px){
    .poorder {
        position: absolute;
        right: 20px;
        top: -27px;
    }
}

.poorder .tab-list {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.poorder .tab-list dd {
    cursor:pointer;
}

.poorder #ert {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-he.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder #uioi {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-su.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder .tab-list .list .current {
    background-image:url(../images/p-he-1.jpg) !important;
}

.poorder .tab-list .list1 .current {
    background-image:url(../images/p-su-1.jpg) !important;
}


/*  */

@media (min-width: 990px) {
    .page-wrap-left {
        display: none;
    }
}

.icon-font {
    position: relative;
}
.icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/icon_spirit.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}

.xypg-left-box {
    margin-bottom: 20px;
}

.xypg-left-title {
    background: var(--main-theme-color);
    padding: 10px 20px;
    position: relative;
}

.xypg-left-title h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    z-index: 9;
}

.xypg-left-con {
    border: 1px solid #d2d2d2;
    border-top: none;
}

/*  */

.page-mob-tool {
    position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 999;
}

.page-mob-tool li.xymob-page-navbtn span {
    color: #fff;
    position: relative;
    z-index: 1;
    font-size: 0;
    background: url(../images/menux.png) no-repeat center;
    font-family: "Candara", "SF Pro Display", "Arial";
    width: 40px;
    height: 40px;
    display: block;
}

.page-mob-tool li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
}

.page-mob-tool li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: var(--main-theme-color);
    opacity: .7;
}

.page-mob-tool li i {
    display: block;
    width: 100%;
    height: 100%;
}

.page-mob-tool li .icon-dots-horizontal:after {
    background-position: -30px -390px;
}

.page-mob-tool li .icon-top:after {
    background-position: -30px -60px;
}

@media (min-width: 992px) {
    .page-mob-tool {
        display: none;
    }
}

/* 手机站 左侧导航弹出特效 */
.xymob-left-close-btn {
    display: none;
}


@media (max-width: 990px) {
    /* 弹出框之后 body 上增加一个禁止滚动的类*/ 
    body.no-scroll, html.no-scroll {
        height: 100vh;
        overflow: hidden;
    }

    .xymob-menu-click {
        position: fixed;
        width: 100vw;
        overflow-y: scroll;
        top: 0;
        left: 100%;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        z-index: 999999;
        height: 100vh;
        background: rgba(0, 0, 0, 0.7);
    }

    .xymob-menu-click .xypg-left-news, 
    .xymob-menu-click .xypg-left-keys, 
    .xymob-menu-click .xypg-left-contact, 
    .xymob-menu-click .page-message-img {
        display: none;
    }

    .xymob-menu-click .xymob-left-close-btn {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 50%;
        border: 1px solid #fff;
        text-align: center;
        background: black;
    }

    .xymob-menu-click .xymob-left-close-btn .icon-font {
        display: block;
        width: 100%;
        height: 100%;
    }

    .xymob-menu-click .xymob-left-close-btn .icon-font:after {
        background-position: -30px -300px;
    }

    .xymob-menu-click .xypg-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 90vh;
        padding: 5vh 0;
    }

    .xymob-menu-click .xypg-left .xypg-left-menu {
        width: 90%;
        background: #fff;
    }

    .xymob-menu-click.click {
        left: 0;
    }
}


/* 内页左侧导航栏样式 */
.xypg-left-nav {
    margin: 0 -1px;
}

.xypg-left-nav > li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}

.xypg-left-nav > li:last-child {
    border-bottom: none;
}

.xypg-left-nav > li > a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 18px;
}

.xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(../images/icon_spirit.png) 0 -240px no-repeat;
}

.xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
}

.xypg-left-nav > li:hover > a, .xypg-left-nav > li.clicked > a {
    color: var(--main-theme-color);
}

.xypg-left-nav > li:hover .first-nav-btn, .xypg-left-nav > li.clicked .first-nav-btn {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav {
    display: none;
    padding: 0 10px;
}

.xypg-left-nav .xypg-left-subnav > li {
    border-top: 1px dashed #eeeeee;
}

.xypg-left-nav .xypg-left-subnav > li > a {
    padding: 8px;
    display: block;
    line-height: 20px;
    color: #818181;
    font-size: 16px;
}

.xypg-left-nav .xypg-left-subnav > li > a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav > li.clicked > a {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav > li > a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}

.xypg-left-nav .xypg-left-threenav > li > a:before {
    content: '\2014   ';
}

.xypg-left-nav .xypg-left-threenav > li > a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav > li.clicked > a {
    color: var(--main-theme-color);
}

@media (max-width: 990px) {
    .xypg-left-nav .xypg-left-threenav {
        display: block;
    }
}


.wh1400{max-width: 1400px;margin:0 auto;padding: 0 10px;}
.wh1600{max-width: 1600px;margin:0 auto;padding: 0 10px;}



.flex_a{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}



.flex_b{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}





.flex_c{    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}



.head_22{position: absolute;width: 100%;top:0px;left:0px;z-index: 999;transition: all .4s;height: 100px;}
.logo_a{line-height: 100px;overflow: hidden;}
.logo_a img{max-width: 100%;}


.head_right{width: 70%;}

.head_22.scroll{  position: fixed;background:#fff;height: 85px;width: 100%;}
.head_22.scroll .logo_a{line-height: 85px;overflow: hidden;}

.head_22.scroll .logo_a img{ filter: brightness(0); }



/* 导航样式 */

.x-menu{width: calc(100% - 155px);}
.x-menu > li {
    margin: 0;
    text-align: center;
    float: none;
    position: relative;
        line-height: 74px;
}

.x-menu > li > a {
    font-size: 20px;
    color: #ffffff;
    display: block;text-transform: capitalize;position: relative;
}
.x-menu > li:hover > a {
    color: #fff!important;
}

/* .x-menu > li > a::before{width: 100%;height:36px;content: "";position: absolute;left:0px;top: 50%;border:1px solid #fff;transform: translateY(-50%);opacity: 1;}

.x-menu > li:hover a::before{opacity: 1;} */





.x-menu > li:hover .x-sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.x-sub-menu {
    position: absolute;
    z-index: 999;
    width: 280%;
    left: -90%;
    top: 74px;
    background: #fff;
    border-radius: 5px;
    padding: 10px 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.x-sub-menu > li > a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    padding: .5em;
}

.x-sub-menu > li > a:hover {
    background: #e9eaeb;
}

.x-sub-menu:after {
    content: '';
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 10px;
    cursor: pointer;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    border-top: none;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    z-index: 99;
}

.x-menu > li .x-sub-menux {
    position: absolute;
    left: 100%;
    width: 100%;
    background: #fff;
    top: 80px;
    border-radius: 5px;
    padding: 10px 0;
    display: none;
}

.x-menu > li .x-sub-menux li {
    position: relative;
}

.x-menu > li .x-sub-menux li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    padding: 0.5em
}

.x-menu > li .x-sub-menu li:hover .x-sub-menux {
    display: block;
}

.x-menu > li .x-sub-menux li a:hover {
    background: #e9eaeb;
}



.head_22.scroll .x-menu > li > a {
    color: #000;
}
.head_22.scroll .x-menu > li:hover > a {
    color: #000!important;
}


.head_22.scroll .head_right  .searchbox > i{color:#000;font-size: 18px;font-weight: 400;}


.head_22.scroll .xxx1{	width: 1px;
	height: 28px;
	background-color: #000;margin-left: 12px;margin-right: 5px;}

.head_22.scroll .head_right .language-group .btn{color:#000;}
.head_22.scroll .head_right .language-group .btn img{filter: brightness(0);}




.head_right a{font-size: 14px;
	font-weight: normal;
	line-height: 32px;
	letter-spacing: 0px;}


.head_right .dropdown-toggle::after{display: none;}

.head_right .btn{border:none;outline: none;color: #fff;}
.head_right .language-group .btn{color:#fff}

.head_right .btn.focus,.head_right .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25)
}



.xxx1{	width: 1px;
	height: 28px;
	background-color: #dadada;margin-left: 12px;margin-right: 5px;}


.head_right  .searchbox > i{color:#fff;font-size: 18px;font-weight: 400;}


.right_con{width: 140px;}





/* bb_swiper */
.bb_swiper{overflow: hidden;}
.bb_swiper li{position: relative;}
.bb_swiper li .img{width: 100%;overflow: hidden;}
.bb_swiper li .img img{width: 100%;}
.bb_banner{position: relative;z-index: 99;}

.bb_banner .swiper-pagination1 {
	bottom: 40px;text-align: center;
}
.bb_banner .swiper-pagination1 .swiper-pagination-bullet {

	width: 16px;
	height: 16px;
	background-color: #e5e5e5;
	border-radius: 16px;
	margin: 0 5px!important;
	transition: width .3s ease;
	opacity: 1;
}
.bb_banner .swiper-pagination1 .swiper-pagination-bullet-active {
		background-color: #005fea;opacity: 1;
}

.ban_nr23{position: absolute;left:0px;width: 100%;top:50%;transform: translateY(-50%);}
.ban_nr23 h2{	font-size: 50px;
	font-weight: 600;
	line-height: 55px;
	letter-spacing: 0px;
	color: #ffffff;}

.ban_nr23 h3{	font-size: 20px;
	font-weight: normal;
	line-height: 38px;
	letter-spacing: 0px;
	color: #ffffff;max-width: 600px;margin-top: 30px;margin-bottom: 30px;}

.ban_nr23 h4{	width: 180px;
	height: 58px;
	background-color: #005fea;
	border-radius: 29px;line-height: 58px;text-align: center;font-weight: 400;float: left;}

.ban_nr23 h4 a{text-align: center;color:#fff}

.ban_nr23 h5{	width: 180px;
	height: 58px;
	background-color: #ffffff;line-height: 58px;float: left;
	border-radius: 29px;	color: #191919;font-size: 20px;font-weight: 400;text-align: center;margin-left: 25px;}
.ban_nr23 h5 a{color: #191919;text-align: center;}









/* box1dd */
.box1dd{margin-top: 100px;overflow: hidden;}
.pa_con{position: relative;}
.p_list{overflow: hidden;max-width:1325px;margin:0 auto;margin-top: 70px;}
.p_list li{border-radius: 10px;overflow: hidden;background:url(//wm.cdn.cn86.cn/jiayunkang/2025/08/8f246844dddwmfs3.png) no-repeat 50%;background-size: cover;}

.ps_imga{width: 100%;}
.ps_imga img{width: 100%;}

.p_list li .pp_tt1{	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: 0px;
	color: #ffffff;text-align: left;padding-left: 25px;
    white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis; 
    }

.p_list li .pp_tt2{width: 120px;
	height: 36px;
	background-color: #ffffff;color: #333333;font-size: 14px;
	border-radius: 18px;margin-left: 25px;line-height: 36px;text-align: center;margin-bottom: 25px;margin-top: 25px;}


.p_list li:hover .pp_tt2{background-color: #0d68ea;color: #fff;}






 .pa_con .swiper-button-prev {
        left: -55px;background:url(//wm.cdn.cn86.cn/jiayunkang/2025/08/324a41b5bcvsejlt.png) no-repeat 50%;
      }
      

 .pa_con .swiper-button-prev:hover{background:url(//wm.cdn.cn86.cn/jiayunkang/2025/08/995f2e58e2humlbk.png) no-repeat 50%;}

.pa_con .swiper-button-next{
        right: -55px;background:url(//wm.cdn.cn86.cn/jiayunkang/2025/08/dceab222a9z4uko2.png) no-repeat 50%;
      }
    
.pa_con .swiper-button-next:hover{background:url(//wm.cdn.cn86.cn/jiayunkang/2025/08/66b79e2eadf3cych.png) no-repeat 50%;}


.pa_con .swiper-button-next,
.pa_con .swiper-button-prev {
        outline: none;
        position: absolute;
        top:50%;
        z-index: 9999;
        height: 45px;width: 45px;margin-top: -22.5px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease; }



.pa_con .swiper-button-prev:after, 
.pa_con .swiper-button-next:after{display: none;}




/* home-appl */
.home-apply{margin-top: 100px;padding: 100px 0;background:#f8f8f8;overflow: hidden;}
.home-apply-wrap{margin-top: 86px;}

/* .home_cc{overflow: hidden!important;position: relative;} */




/* box2dd */
.box2dd{padding-top: 100px;overflow: hidden;}

.ttss_ll{margin-top: 94px;}
.ttss_ll li .img{width: 74px;margin:0 auto}
.ttss_ll li .img img{width: 100%;}

.ttss_ll li h2{		font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;text-align: center;margin-top: 10px;}


.pplist_22{margin-top: 70px;overflow: hidden;}
.pplist_22 li .xw_imga{border: solid 1px #dadada;}
.pplist_22 li .xw_imga img{width: 100%;}
.pplist_22 li h4{	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #2a2a2a;height:64px;overflow: hidden;text-align: center;}


.pplist_22 li:hover .xw_imga{border: solid 1px #005fea;}
.pplist_22 li:hover h4{	color: #005fea;}











/* box3dd */
.box3dd{background:url(//wm.cdn.cn86.cn/jiayunkang/2025/08/441713f830isic1e.png) no-repeat 50%;background-size: cover;padding: 120px 0;margin-top: 85px;overflow: hidden;}
.wptt{text-transform: uppercase;}

.abcon{	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #ffffff;margin-top: 42px;text-align: center;}




.abgg_c{position: relative;width: 166px;margin:0 auto;margin-top:60px;margin-bottom: 50px;}

.circle22 dl {
    width: 165px;
    height: 165px;
    position: relative;
    margin: 0 auto;
}

.circle22 dd {
    width: 165px;
    height: 165px;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: scale(0);
    border-radius: 50%;
    background-color: #ffffff;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-animation: circleScale 4s linear infinite;
    -moz-animation: circleScale 4s linear infinite;
    -ms-animation: circleScale 4s linear infinite;
    animation: circleScale 4s linear infinite;
}

.circle22 dd:nth-of-type(2) {
    animation-delay: 1s;
}

.circle22 dd:nth-of-type(3) {
    animation-delay: 2s;
}

.circle22 dd:nth-of-type(4) {
    animation-delay: 3s;
}

.circle22 dt {
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 88px;
    height: 88px;
    background: url(//wm.cdn.cn86.cn/jiayunkang/2025/08/7453641ddcvevyur.png) no-repeat center left 38px #ffffff;
    border-radius: 50%;
}



/*按钮持续扩散*/
@keyframes circleScale {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes circleScale1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    transform: scale(3);
  }
}



.more_bb{border: solid 1px #ffffff;line-height: 55px;text-align: center;margin: 0 14px;font-size: 18px;}
.more_bb a{line-height: 55px;font-size: 18px;padding: 0 15px;	color: #ffffff!important;}

.more_bb:hover{border: solid 1px #005fea;background:#005fea;color: #ffffff!important;}
.more_bb:hover a{color:#fff!important}








/* box4dd */
.box4dd{margin-top: 100px;overflow: hidden;}
.wh1500{max-width: 1500px;margin:0 auto;padding: 0 10px;}
.xw_con{margin-top: 100px;}
.xw_22{overflow: hidden;}

.xw_aa .time{		font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;}



.xw_aa .clamp1{		font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;height:96px;overflow: hidden;margin-top: 20px;}

.xw_aa h3{	width: 166px;
	height: 58px;
	border-radius: 29px;
	border: solid 1px #e6e6e6;	font-size: 16px;
	font-weight: normal;
	line-height: 58px;
	letter-spacing: 0px;
	color: #666666;text-align: center;text-transform: uppercase;margin: 25px 0;}



.xw_22 li .xw_imga{width: 100%;position: relative;}
.xw_22 li .xw_imga img{width: 100%;}


.xw_22 li:hover .clamp1{	color: #005fea;}
.xx4{	width: 1px;
	height: 487px;
	background-color: #e6e6e6;}


.xw_22 li{width: 28%;}

.xw_22 li:hover .xw_aa h3{border: solid 1px #005fea;background:#005fea;color: #fff;}




/* wptt */
.wptt{color:#333333;font-size: 48px;font-weight: 600;text-align: center;line-height: 1;}
.wptt2{	font-size: 24px;
	font-weight: normal;
	line-height: 38px;
	letter-spacing: 0px;
	color: #535353;text-align: center;margin-top: 30px;}




/* footer */
.dff{background: #1b2536;padding-top: 92px;padding-bottom: 15px;margin-top: 130px;overflow: hidden;}

.logo_df{margin-bottom: 40px;}
.logo_df img{max-width: 100%;}
.lxwm{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 33px;
	letter-spacing: 0px;
	color: #ffffff;}
.lxwm p{margin: 0px;}
.lxwm p:nth-child(1){margin-bottom: 10px;}
.lxwm p:nth-child(2){margin-bottom: 10px;}

.xt_rot{margin-top: 25px;max-width: 235px;}





.df_bb{width: 62.14%;}

.dtff{	font-size: 24px;
	font-weight: 400;
	line-height: 35px;
	letter-spacing: 0px;
	color: #ffffff;text-transform: capitalize;}

.dtff a{color: #ffffff;}
.ps_rot{margin-top: 30px;}
.ps_rot li{margin-bottom: 10px;}
.ps_rot li a{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #fff;position: relative;display: block;}
    

.xx1f{width: 100%;height:1px;background: rgba(0,123,255,.1);margin-top: 4.5vw;margin-bottom: 25px;}



.seoa p{margin-bottom: 0px;}
.seoa{	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;text-align: center;}

.seoa a{color: #ffffff;text-align: center;}




/* 媒体查询 */
@media (max-width: 1440px) {
    /* 11 */
    .ban_nr23 h2{font-size: 40px;}

.wptt{font-size: 40px;}


}



@media (max-width: 1370px) {
    /* 11 */
    .ban_nr23 h2{font-size: 30px;}

.wptt{font-size: 30px;}


.p_list li .pp_tt1{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;text-align: left;padding-left: 15px;}



.ttss_ll li h2{		font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;text-align: center;margin-top: 10px;}


.xw_aa .clamp1{		font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;height:60px;overflow: hidden;margin-top: 20px;}


.xw_aa h3{	width: 146px;
	height: 48px;
	border-radius: 29px;
	border: solid 1px #e6e6e6;	font-size: 16px;
	font-weight: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #666666;text-align: center;text-transform: uppercase;margin: 15px 0;}

.xx4{
	width: 1px;
	height: 420px;
	background-color: #e6e6e6;
	}



.dtff{font-size: 24px;}

}



@media (max-width: 1280px) {
.box1dd{margin-top: 40px;}
.p_list{overflow: hidden;max-width:1325px;margin:0 auto;margin-top: 40px;}

.box2dd{margin-top: 40px;overflow: hidden;}
.ttss_ll{margin-top: 40px;}
.pplist_22{margin-top: 40px;overflow: hidden;}

.box3dd{padding: 80px 0;margin-top: 40px;overflow: hidden;}

.box4dd{margin-top: 40px;overflow: hidden;}
.xw_con{margin-top: 40px;}

.dff{background: #1b2536;padding-top: 42px;padding-bottom: 15px;margin-top: 40px;overflow: hidden;}

.x-menu > li > a {
    font-size: 18px;
 
}

}



@media (max-width: 992px) {

.p_list li .pp_tt1{	font-family: MicrosoftYaHei;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: 0px;
	color: #ffffff;text-align: left;padding-left: 15px;height:50px;overflow: hidden;}


    .wptt{font-size: 22px;}


.ban_nr23{display: none;}

    .bb_banner .swiper-pagination1 {
	bottom: 7px;
	text-align: center;
}

.more_bb{border: solid 1px #ffffff;line-height: 55px;text-align: center;margin: 0 14px;font-size: 18px;margin-top: 25px;}

.abgg_c{position: relative;width: 166px;margin:0 auto;margin-top:30px;margin-bottom: 30px;}

.xw_22 li{width: 100%;margin-bottom: 25px;}

.xx4{display: none;
	}

    .df_bb{display: none!important;}
    .dff{margin-bottom: 60px;}


        .site-header-bottom {
        background-color: #1b2536!important;
    }
}







/* 专题页面关于我们 */
.ny_abbg{background-position: center bottom; background-repeat: repeat-x;padding-bottom: 50px;margin-top: 100px;}
.ny_ab11{width: 48%;}
.ny_ab11 img{width: 100%;}


.ny_acc{width: 48%;}
.ny_acc h2{	font-size: 24px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0px;
	color: #262525;text-align: right;}

.ny_acc h3{	font-family: ArialMT;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #333333;margin-top: 55px;margin-bottom: 50px;}






/* .honnr_ll */

.sz_11{max-width: 500px;}
.p4a li{width: 50%;    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-end;}

.p4a li:nth-child(3){margin-top: 40px;}
.p4a li:nth-child(4){margin-top: 40px;}
.p4a li .sz_img{width: 50px;}
.p4a li .sz_img img{max-width: 100%;}
.p4a li .sz_nr{margin-left: 10px;}
.p4a li .sz_nr h3{margin-bottom: 0px;}
.p4a li .sz_nr h3 a{color:#2fa4df !important;font-size: 52px;font-weight: 600;line-height: 40px;}
.p4a li .sz_nr h3 sub{color:#2fa4df !important;font-size: 24px;font-weight: 200;bottom: 0px!important;}
.p4a li .sz_nr h4{color:#262525;font-size: 12px;font-weight: 400;margin-bottom: 10px;}


.honnr_ll{width: 50%;overflow: hidden;}
.honnr_ll li a.imgahh{display:block;	border-radius: 3px;
	border: solid 1px #67413f;}
.honnr_ll li a.imgahh img{width: 100%;}





/* ny_honor */
.ny_honor{margin-top: 100px;margin-bottom: 100px;}

.ntyy_23{	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 0px;
	color: #262525;text-transform: uppercase;}


.hh_ll{margin-top: 72px;}
.hh_ll li{    width: calc(33% - 36px);
    margin: 0 18px;
    margin-bottom: 36px;display: inline-block;}

.hh_ll li .img234{width: 100%;border-radius: 5px;}
.hh_ll li .img234 img{width: 100%;}


@media (max-width: 1280px) {
.p4a li .sz_nr h3 a{color:#67413f;font-size: 42px;font-weight: 600;line-height: 40px;}
}


@media (max-width: 1200px) {
.p4a li .sz_nr h3 a{color:#67413f;font-size: 32px;font-weight: 600;line-height: 40px;}

.ny_abbg{margin-top: 40px;}

.ny_honor{margin-top: 40px;margin-bottom: 40px;}

.hh_ll{margin-top: 40px;}

.hh_ll li{    width: calc(33% - 20px);
    margin: 0 10px;
    margin-bottom: 20px;display: inline-block;}
}


@media (max-width: 992px) {
.ny_ab11{width: 100%;}

.ny_acc{width: 100%;margin-top: 30px;}

.ny_acc h3{	font-family: ArialMT;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #333333;margin-top: 25px;margin-bottom: 90px;}

.sz_11{margin-top: 25px;}
.honnr_ll{width: 100%;overflow: hidden;margin-top: 30px;}


.hh_ll li{    width: calc(50% - 22px);
    margin: 0 10px;
    margin-bottom: 20px;display: inline-block;}

}


.page-banner{width: 100%;}
.page-banner img{width: 100%;}