/*body {overflow-x:auto; overflow-y:hidden;}*/

@import url("../css/flexslider.css");
@import url("../css/iconfont.css");
#content .swiper-pagination {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#content .swiper-pagination .swiper-pagination-bullet {
    position: relative;
    margin: 0 10px; width: 50px; background: unset;
    height: 50px;
    cursor: pointer;
}
#content .swiper-pagination .swiper-pagination-bullet svg {
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 5;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}
#content .swiper-pagination .swiper-pagination-bullet svg circle {
    stroke-width: 3px;
    stroke: #02A9D9;
    stroke-dasharray: 300%;
    stroke-dashoffset: 300%;
    transition: stroke-dashoffset 0.6s ease-out;
    -webkit-transition: stroke-dashoffset 0.6s ease-out;
    -moz-transition: stroke-dashoffset 0.6s ease-out;
    -o-transition: stroke-dashoffset 0.6s ease-out;
    -ms-transition: stroke-dashoffset 0.6s ease-out;
}
#content .swiper-pagination .swiper-pagination-bullet span {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border: 2px solid rgba(0,166,214,.4);
    border-radius: 50%;
    transition: border-color 0.3s ease-out;
    -webkit-transition: border-color 0.3s ease-out;
    -moz-transition: border-color 0.3s ease-out;
    -o-transition: border-color 0.3s ease-out;
    -ms-transition: border-color 0.3s ease-out;
}
#content .swiper-pagination .swiper-pagination-bullet span:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #02A9D9;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#content .swiper-pagination .swiper-pagination-bullet-active svg circle {
    stroke-dashoffset: 0;
    animation: movedong 4s ease-out,moveshou 1s ease-out 4s;
}
@keyframes movedong {
    0%{
        stroke-dashoffset: 300%;
    }   
    100%{
        stroke-dashoffset: 0;
    } 
}
@keyframes moveshou{
    0%{
        stroke-dashoffset: 0;
    }   
    100%{
        stroke-dashoffset: 300%;
    } 
}


.syxbg1{background: url(../img/bg1.jpg); background-repeat: no-repeat; background-position: center top; padding: 7% 0 350px 0; }
.syx_con1{display: flex; justify-content: space-between;}
.syx_con1_l{width: 420px;}
.syx_con1_r{width: 721px; padding-top:2%;}
.syx_con1_l p{font-size: 26px;color: #666666; margin-top:20px}
.syx_con1_r h2{font-weight: bold; text-align: right;font-size: 24px; margin-bottom:2%}
.syx_con1_r p{font-size: 18px;color: #616161;line-height: 36px; text-indent: 2em; }
.syx_con1_r ul{display: flex; justify-content: right; margin-top:50px}
.syx_con1_r  a{width: 180px;font-size: 22px;color: #FFFFFF; text-align: center;height: 54px; line-height: 54px;background: #02A9D9; margin-left: 5%;}
.syx_con1_r li img{vertical-align: text-top;}
.title p{font-size: 18px;color: #666666; text-align: center;}
.cgcn_con2{position: relative; display: flex; justify-content: space-between; width: 98%; margin: 0 auto 5%;}
.cgcn_con2 h3{width: 100%; height: 1px; background: #B7B7B7; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 3px;}
.cgcn_con2 dl h2{display: none;}
.cgcn_con2 dl dd img:nth-child(2){display: none;}
.cgcn_con2 dl p{display: none; margin: 5% 0 50px 0; text-align: center;font-size: 26px;}
.cgcn_con2 .active p{display: block;}
.cgcn_con2 .active dd img:nth-child(1){display: none;}
.cgcn_con2 .active dd img:nth-child(2){display: block;}
.cgcn_con2 dl dt{width: 0;
height: 6px;
background: #02A9D9;
border-radius: 3px;opacity: 0;margin: 0 auto; position: relative;z-index: 11;}
.cgcn_con2 .active  dt{opacity: 1; width: 341px;transition: all 0.56s ease-in-out; opacity: 1; }
.cgcn_con2 dl dd{margin-top: 50px;}
.title2 p{font-size: 26px;}
.zoom_font1{width: 520px;}
/*!
 * fullPage 2.7.8
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
 html.fp-enabled,
 .fp-enabled body {
     margin: 0;
     padding: 0;
     overflow:hidden;
 
     /*Avoid flicker on slides transitions for mobile phones #336 */
     -webkit-tap-highlight-color: rgba(0,0,0,0);
 }
 #superContainer {
     height: 100%;
     position: relative;
 
     /* Touch detection for Windows 8 */
     -ms-touch-action: none;
 
     /* IE 11 on Windows Phone 8.1*/
     touch-action: none;
 }
 .fp-section {
     position: relative;
     -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
     -moz-box-sizing: border-box; /* <=28 */
     box-sizing: border-box;
 }
 .fp-slide {
     float: left;
 }
 .fp-slide, .fp-slidesContainer {
     height: 100%;
     display: block;
 }
 .fp-slides {
     z-index:1;
     height: 100%;
     overflow: hidden;
     position: relative;
     -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
     transition: all 0.3s ease-out;
 }
 .fp-section.fp-table, .fp-slide.fp-table {
     display: table;
     table-layout:fixed;
     width: 100%;
 }
 .fp-tableCell {
     display: table-cell;
     vertical-align: middle;
     width: 100%;
     height: 100%;
 }
 .fp-slidesContainer {
     float: left;
     position: relative;
 }
 .fp-controlArrow {
     -webkit-user-select: none; /* webkit (safari, chrome) browsers */
     -moz-user-select: none; /* mozilla browsers */
     -khtml-user-select: none; /* webkit (konqueror) browsers */
     -ms-user-select: none; /* IE10+ */
     position: absolute;
     z-index: 4;
     top: 50%;
     cursor: pointer;
     width: 0;
     height: 0;
     border-style: solid;
     margin-top: -38px;
     -webkit-transform: translate3d(0,0,0);
     -ms-transform: translate3d(0,0,0);
     transform: translate3d(0,0,0);
 }
 .fp-controlArrow.fp-prev {
     left: 15px;
     width: 0;
     border-width: 38.5px 34px 38.5px 0;
     border-color: transparent #fff transparent transparent;
 }
 .fp-controlArrow.fp-next {
     right: 15px;
     border-width: 38.5px 0 38.5px 34px;
     border-color: transparent transparent transparent #fff;
 }
 .fp-scrollable {
     overflow: scroll;
 }
 .fp-notransition {
     -webkit-transition: none !important;
     transition: none !important;
 }
 #fp-nav {
     position: fixed;
     z-index: 100;
     margin-top: -32px;
     top: 50%;
     opacity: 1;
     -webkit-transform: translate3d(0,0,0);
 }
 #fp-nav.right {
     right: 17px;
 }
 #fp-nav.left {
     left: 17px;
 }
 .fp-slidesNav{
     position: absolute;
     z-index: 4;
     left: 50%;
     opacity: 1;
 }
 .fp-slidesNav.bottom {
     bottom: 17px;
 }
 .fp-slidesNav.top {
     top: 17px;
 }
 #fp-nav ul,
 .fp-slidesNav ul {
   margin: 0;
   padding: 0;
 }
 #fp-nav ul li,
 .fp-slidesNav ul li {
     display: block;
     width: 14px;
     height: 13px;
     margin: 7px;
     position:relative;
 }
 .fp-slidesNav ul li {
     display: inline-block;
 }
 #fp-nav ul li a,
 .fp-slidesNav ul li a {
     display: block;
     position: relative;
     z-index: 1;
     width: 100%;
     height: 100%;
     cursor: pointer;
     text-decoration: none;
 }
 #fp-nav ul li a.active span,
 .fp-slidesNav ul li a.active span,
 #fp-nav ul li:hover a.active span,
 .fp-slidesNav ul li:hover a.active span{
     height: 12px;
     width: 12px;
     margin: -6px 0 0 -6px;
     border-radius: 100%;
  }
 #fp-nav ul li a span,
 .fp-slidesNav ul li a span {
     border-radius: 50%;
     position: absolute;
     z-index: 1;
     height: 4px;
     width: 4px;
     border: 0;
     background: #333;
     left: 50%;
     top: 50%;
     margin: -2px 0 0 -2px;
     -webkit-transition: all 0.1s ease-in-out;
     -moz-transition: all 0.1s ease-in-out;
     -o-transition: all 0.1s ease-in-out;
     transition: all 0.1s ease-in-out;
 }
 #fp-nav ul li:hover a span,
 .fp-slidesNav ul li:hover a span{
     width: 10px;
     height: 10px;
     margin: -5px 0px 0px -5px;
 }
 #fp-nav ul li .fp-tooltip {
     position: absolute;
     top: -2px;
     color: #fff;
     font-size: 14px;
     font-family: arial, helvetica, sans-serif;
     white-space: nowrap;
     max-width: 220px;
     overflow: hidden;
     display: block;
     opacity: 0;
     width: 0;
     cursor: pointer;
 }
 #fp-nav ul li:hover .fp-tooltip,
 #fp-nav.fp-show-active a.active + .fp-tooltip {
     -webkit-transition: opacity 0.2s ease-in;
     transition: opacity 0.2s ease-in;
     width: auto;
     opacity: 1;
 }
 #fp-nav ul li .fp-tooltip.right {
     right: 20px;
 }
 #fp-nav ul li .fp-tooltip.left {
     left: 20px;
 }
 .fp-auto-height.fp-section,
 .fp-auto-height .fp-slide,
 .fp-auto-height .fp-tableCell{
     height: auto !important;
 }
.t_syptbg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_sypt2xin{
    margin-right: calc(680px - 50vw);
    display: flex;
    align-items: center;
}
.t_sypt2ul{
    width: 33.5%;
    padding-bottom: 100px;
}
.t_sypt2now{
    color: #02A9D9;
    font-weight: bold;
    font-size: 50px;
    line-height: 1.2;
}
.t_sypt2tal,.t_sypt2xu{
    color: #999;
    font-size: 20px;
    line-height: 2;
}
.t_sypt2 .ys_cont1360{
    position: relative;
    z-index: 4;
}
.t_sypt2xu {
    margin-bottom: 23px;
}
.t_sypt2li .std_font46{
    margin-bottom: 27px;
}
.t_lunswiper .slick-prev,.t_lunswiper .slick-next{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    z-index: 3;
    overflow: hidden;
}
.t_lunswiper .slick-prev::before,.t_lunswiper .slick-next::before,
.t_lunswiper .slick-prev::after,.t_lunswiper .slick-next::after{
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_lunswiper .slick-prev::after,.t_lunswiper .slick-next::after{
    opacity: 0;
}
.t_lunswiper .slick-prev::before{
    content: url(../images/a1_icon2.svg);
}
.t_lunswiper .slick-next::before{
    content: url(../images/a1_icon3.svg);
}
.t_lunswiper .slick-prev::after{
    content: url(../images/a1_icon6h.svg);
}
.t_lunswiper .slick-next::after{
    content: url(../images/a1_icon4.svg);
}
.t_sypt2ul .slick-prev, .t_sypt2ul .slick-next{
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    top: auto;
    bottom: 0;
}
.t_sypt2ul .slick-next{
    right: auto;
    left: 62px;
}
.slick-arrow.slick-disabled{
    cursor: auto;
    opacity: .3;
}
.t_sypt2rg{
    width: 66.5%;
    padding-left: 80px;
}
.t_sypt2picli .ys_imgbox_cover {
    height: 100vh;
}
.t_sypt2picul{
    overflow: hidden;
    padding-left: 180px;
}
.t_sypt2picli img{
    object-fit: cover;
}
.t_sypt2rg{
    position: relative;
}
.t_sypt2rg::before{
    width: 1946px;
    height: 1946px;
    border: 200px solid #fff;
    box-shadow: 0 0 31px 3px rgba(0,0,0,.05);
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 80px;
    z-index: 6;
    border-radius: 50%;
    display: block;
}
.t_sypt2 {
    overflow: hidden;
}
.t_sypt2lie{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: relative;
    border: 1px solid rgba(171,0,0,.2);
    display: inline-block;
    cursor: pointer;
    transition: all 0.36s;
}
.t_sypt2dots{
    width: 1946px;
    height: 1946px;
    position: absolute;
    /* height: 100vh; */
    z-index: 23;
    left: 80px;
    /* width: 200px; */
    top: 50%;
    pointer-events: none;
    transform: translateY(-50%);
}
.t_sypt2lie .ys_imgbox_cover{
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_sypt2lie img:nth-of-type(2){
    opacity: 0;
}
.t_sypt2dotli{
    text-align: center;
    font-size: 0;
}
.t_sypt2box{
    height: 80px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.t_sypt2dots .slick-list{
    padding: 0!important;
}
.t_topimg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_topimg img{
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.section{
    overflow: hidden;
    position: relative;
}
.t_sypt3ic{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: left;
    margin-bottom: 15px;
}
.slick-slider {
    position: relative;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before,.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    outline: 0
}

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev,.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    cursor: pointer;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent
}

.slick-prev {
    left: 0
}

[dir='rtl'] .slick-prev {
    right: 0;
    left: auto
}

.slick-next {
    right: 0
}

[dir='rtl'] .slick-next {
    right: auto;
    left: 0
}

.slick-dots {
    position: absolute;
    bottom: 15px;
    display: block;
    width: 100%;
    list-style: none;
    text-align: center
}

.slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: middle;
    border-radius: 50%;
    background: #ccc
}

.slick-dots li button {
    display: none
}

.slick-dots li.slick-active {
    background: #666
}

/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*赛赫规范-start*/
.std_title1 {
    font-size: 48px;
    line-height: 1.5;
    font-weight: bold;
    color: #333;
}
.std_title2,
.yxedr_active h2 {
    font-size: 36px;
    line-height: 1.25;
    font-weight: bold;
    color: #333;
}
.yxedr_active h2 {
    margin-bottom: 27px;
}
.std_title3,
.yxedr_active h3 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
}
.yxedr_active h3 {
    margin-bottom: 12px;
}
.std_title4,
.yxedr_active h4,
.std_title4 p {
    font-size: 18px;
    line-height: 1.5;
    color: #666;
}

.std_title4 p {
    font-size: 16px;
}

.yxedr_active h4 {
    margin-bottom: 9px;
}
.std_title5,
.yxedr_active h5,
.yxedr_active p,
.std_word1 p{
   font-size: 18px;
   color: #666666;
   line-height: 40px;
}
.yxedr_active h5 {
    margin-bottom: 8px;
}
.std_title6,
.std_word2 p{
    font-size: 18px;
    color: #666;
    line-height: 1.75;
}
.yxedr_active p,
.std_word1 p{
    line-height: 2;
}
.yxedr_active p{
    margin-bottom: 16px;
}
.std_padding1 {
    padding: 120px 0;
}
.std_paddingup1 {
    padding-top: 120px;
}
.std_paddingbot3{
    padding-bottom: 120px;
}
.std_paddingbot1 {
    padding-bottom: 50px;
}
.std_marginbot1 {
    margin-bottom: 50px;
}
.std_paddingbot2 {
    padding-bottom: 40px;
}
.std_marginbot2 {
    margin-bottom: 40px;
}
.std_font20,.std_duan20 p{
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
}
.std_font46{
    color: #333;
    font-size: 32px;
    line-height: 1.5;
}
.std_middle{
    text-align: center;
}
/*赛赫规范-end*/

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
/* - banner - end*/
/* lis-start */
/* c1-start */
.d_c1headli{
    padding: 0 20px;
}
.d_c1headul{
    margin: 0 -20px;
}
.d_c1headli.on .std_title4{
    color: #AB0000;
}
.d_c1lile{
    width: 53%;
}
.d_c1lile img{
    width: 100%;
    transition: all .36s;
}
.d_c1liri{
    padding:0 70px;
    width: 47%;
}
.d_c1title{
    padding-bottom: 14px;
    margin-bottom: 24px;
    position: relative;
}
.d_c1title::after{
    content: '';
    position: absolute;
    width: 24px;
    height: 3px;
    background: #AB0000;
    left: 0;
    bottom: 0;
}
.d_c1title.std_title3{
    color: #000000;
}
.d_c1font{
    color: #666666;
}
.d_c1libox{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: #FFFFFF;
}
.d_c1pt1{
    background: #FAFAFA;
}
.d_c1bdul{
    margin-bottom: -30px;
    display: flex;
    flex-wrap: wrap;
}
.d_c1bdli:nth-child(2n) .d_c1libox{
    flex-direction: row-reverse;
}
.d_c1bdli:nth-child(2n) .d_c1liri{
    padding:0 70px;
}
.d_col,.d_font{
    color: #FFFFFF;
    text-align: center;
}
.d_bottitl{
    padding: 7px 24px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    transition: all .36s;
}
.d_botli.on .d_bottitl{
    background: #AB0000;
    border: 1px solid transparent;
}
.d_botli{
    padding: 0 10px;
}
.d_botul{
    margin: 0 -10px;
}
.d_botbox{
    margin-top: 100px;
    display: flex;
    justify-content: center;
}
.d_c1headli .std_title4{
    color: #999999;
    transition: all 0.36s;
}
/* c1-end */
/* d1-start */
.d_center{
    text-align: center;
    color: #FFFFFF;
}
.d_d1le{
    width: 396px;
}
.d_d1le img{
    transition: all 0.36s;
}
.d_d1liri{
    width: calc(100% - 396px);
    padding-left: 65px;
    padding-top: 40px;
    position: relative;
}
.d_d1liri::after{
    position: absolute;
    content: '';
    width: calc(100% - 65px);
    height: 1px;
    background: #333333;
    right: 0;
    top: 0;
}
.d_d1ritime{
    width: 94px;
}
.d_d1rifont{
    width: calc(100% - 94px);
    padding-left: 72px;
}
.d_d1timefont{
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 1.2;
}
.d_d1ritime.std_word1{
    color: #999999;
}
.d_d1icon{
    width: 16px;
    margin-left: 12px;
    transition: all 0.36s;
}
.d_d1icon img{
    width: 100%;
}
.d_d1ricol{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #AB0000;
}
.d_d1rifont2{
    font-weight: bold;
    margin-bottom: 40px;
}
.d_d1rifont3{
    color: #666666;
    margin-bottom: 34px;
}
.d_d1pt1{
    margin-bottom: 92px;
}

/* 分页-start */
.pc_fenye li.activepage {
    background: #AB0000;
}
/* 分页-end */
/* .d_d1bdul{
    margin-bottom: -40px;
} */
/* d1-end */
/* d2-start */
.d_d2le{
    width: 430px;
    background: #F6F6F6;
    padding:70px 70px 120px;
    border-bottom: 7px solid #AB0000;
}
.d_d2ri{
    width: calc(100% - 500px);
    padding-left: 60px;
}
.d_d2letitle{
    padding-top: 28px;
    padding-bottom: 48px;
    margin-bottom: 38px;
    border-bottom:1px solid #DFE2E4;
    position: relative;
}
.d_d2letitle::after{
    content: '';
    position: absolute;
    width: 30px;
    height: 2px;
    background: #AB0000;
    left: 0;
    top: 0;
}
.d_d2lefont span{
    font-size: 80px;
    margin-right: 15px;
    line-height: 1;
    color: #AB0000;
}
.d_d2lefont.std_title4{
    color: #9099A0;
}
.d_d2link{
    background: #F6F6F6;
    padding: 16px 50px;
}
.d_d2linkli .std_title5{
    color: #9099A0;
    transition: all 0.36s;
}
.d_d2rifont p{
    color: #666666;
}
.d_d2rifont{
    margin-bottom: 50px;
}
.d_d2linkli{
    margin-bottom: 12px;
}
.d_d2linkli:last-child{
    margin-bottom: 0;
}
/* d2-end */
/* e1-start */
.d_e1bt{
    background: transparent;
    border-radius: 50px;
    padding: 10px 35px;
    transition: all 0.36s;
    cursor: pointer;
}
.d_e1heli.on .d_e1bt{
    background: #AB0000;
    color: #FFFFFF;
}
.d_e1heli{
    padding: 0 10px;
}
.d_e1heul{
    margin: 0 -10px;
}
.d_e1bdli{
    margin-bottom: 20px;
    padding: 0 10px;
    width: 33.333333%;
}
.d_e1bdul{
    margin:0 -10px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.d_e1bot{
    padding: 27px 50px 35px;
}
.d_e1libox{
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 4px 50px 20px rgba(0, 0, 0, 0.02);
    cursor: pointer;
}
.d_e1pt1{
    background: #FAFAFA;
}
.d_e1bot .std_title6{
    margin-bottom: 20px;
    color: #999999;
    transition: all 0.36s;
}
.d_e1bot .std_title3{
    font-weight: bold;
    transition: all 0.36s;
}
.d_but{
    opacity: 0;
    width: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    transition: all 0.36s;
    z-index: 4;
}
.d_but img{
    width: 100%;
}
.d_e1pic{
    overflow: hidden;
    position: relative;
}
.d_e1pic::after{
    content: '';
    position: absolute;
    background: rgb(0, 0, 0,.3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
    transition: all 0.36s;
}
.d_e1pt1{
    padding-bottom: 74px;
}
/* e1-end */
/* e2-start */
.d_e2libox{
    padding: 32px 50px 32px 58px;
    background: #F2F2F2;  
}
.d_e2bg{
    background: #DADADA;
    border-radius: 35px;
    margin-right: 45px;
}
.d_e2bg a{
    display: block;
    color: #FFFFFF;
    padding: 8px 16px;
}
.d_e2icon{
    width: 35px;
    line-height: 28px;
}
.d_e2icon img{
    width: 100%;
}
.d_e2li{
    margin-bottom: 20px;
}
.d_e2le .std_title3{
    font-weight: bold;
}
/* e2-end */
/* f1-start */
.d_f1lepic{
    width: 692px;
}
.d_f1pt1ri{
    padding-bottom: 12px;
    padding-top: 42px;
    padding-left: 123px;
    width: calc(100% - 692px);
    position: relative;
}
.d_f1pt1ri::after{
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    background:rgb(0, 0, 0,.3);
    width: calc(100% - 123px);
    height: 1px;
}
.d_f1pt1ri::before{
    position: absolute;
    content: '';
    right: 0;
    bottom: 0;
    background:rgb(0, 0, 0,.3);
    width: calc(100% - 134px);
    height: 1px;
}
.d_f1pt1bd{
    background: #FFFFFF;
    padding: 85px 80px;
}
.d_f1pt1we{
    display: inline-block;
    text-align: center;
}
.d_f1pt1ic{
    width: 30px;
    line-height: 15px;
}
.d_f1pt1li .std_title6{
    width: calc(100% - 30px);
    color: #666666;
    line-height: 30px;
}
.d_f1pt1li a{
    color: #666666;
}
.d_f1pt1ul{
    margin-bottom: 26px;
}
.d_f1pt1title .std_title3{
    margin-bottom: 10px;
}
.d_f1pt1title{
    margin-bottom: 33px;
}
.d_f1pt1bd {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: -295px;
    position: relative;
    z-index: 6;
}
.d_f1pt1{
    background: #FAFAFA;
}
.d_f1pt1title2{
    text-align: center;
}
.d_f1pt1title2 .std_title2{
    font-weight: normal;
}
.d_f1formli{
    width: 50%;
    margin-bottom: 30px;
    padding: 0 14px;
}
.d_f1pt1list{
    margin: 0 -14px;
}
.d_f1formbd{
    padding: 0 20px;
    height: 60px;
    background: #FFFFFF;
    width: 100%;
    position: relative;
}
.d_f1forminp input{
    width: 100%;
    padding: 0 20px;
    line-height: 60px;
    font-size: 16px;
}

input:-moz-placeholder,   
textarea:-moz-placeholder {   
    color: #999999; 
    font-size: 16px;
} 

input:-ms-input-placeholder,   
textarea:-ms-input-placeholder {   
    color: #999999;   
    font-size: 16px;
}

input::-webkit-input-placeholder,   
textarea::-webkit-input-placeholder {   
    color: #999999;  
    font-size: 16px;
}
.d_f1formli1,.d_f1formli2{
    width: 100%;
}
.d_f1formli2 textarea{
    width: 100%;
    padding-top: 15px;
    height: 100%;
}
.d_f1formli2 .d_f1formbd{
    height: 200px;
}
.d_f1formli3 .d_f1formbd{
    width: calc(100% - 182px);
}
.d_f1fromnum{
    margin-left: 28px;
    width: 154px;
    cursor: pointer;
}
.d_f1fromnum img{
    width: 100%;
}
.d_f1formbot{
    width: 100%;
}
.d_f1formbot{
    background: #AB0000;
    padding: 18px 0;
    text-align: center;
}
.d_f1formbot .std_title5{
    color: #FFFFFF;
}
.d_f1agrbot{
    width: 16px;
}
.d_f1agree a{
    color: #AB0000;
}
.d_f1agree{
    width: 100%;
}
.d_f1agrbot{
    margin-top: 4px;
    height: 15px;
    width: 15px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
}
.d_f1agree .std_title6{
    color: #999999;
}
.d_f1agrbot span{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    content: '';
    opacity: 0;
    transition: all 0.36s;
}
.d_f1agrbot.on span{
    opacity: 1;
}
.d_f1pt1bd{
    margin-bottom: 92px;
}
.d_f1pt1title2{
    margin-bottom: 74px;
}
.d_f1inpage .ys_pos_center{
    top: 38%;
    transform: translate(-50%,-38%);
} 
.d_f1pt1pic{
    width: 121px;
}
.d_f1pt1pic img{
    width: 100%;
}
/* g1-start */
.d_g1pt1li{
    padding: 0 9px;
    width: 33.333333%;
}
.ys_cont1500{
    width: 1500px;
    margin: 0 auto;
}
.d_g1pt1ul{
    margin: 0 -9px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.d_g1libox{
    height: 100%;
    background: #FAFAFA;
}
.d_g1pt1font{
    padding: 40px 20px;
    font-size: 20px;
    line-height: 1.3;
    color: #333333;
}
.d_g1head{
    text-align: center;
}
.d_g1head .std_title1{
    font-weight: normal;
}
.d_g1pt3bd .d_g1head .std_title3{
    color: #666666;
}
.d_g1pt3li{
    margin-bottom: 30px;
    width: 25%;
}
.d_g1pt3pic{
    width: 70px;
    margin: 0 auto 15px;
}
.d_g1pt3pic img{
    width: 100%;
}
.ys_cont1300{
    width: 1300px;
    margin: 0 auto;
}
.d_g1pt3box{
    text-align: center;
    height: 100%;
}
.d_g1pt3ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.d_g1pt4{
    position: relative;
}
.d_g1bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.d_g1bg img{
    width: 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.d_g1pt4bd .std_title1{
    font-weight: bold;
}
.d_g1pt4bot {
    width: 150px;
    background: #FFFFFF;
    border-radius: 100px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    transition: all 0.36s;
}
.d_g1pt4bot a{
    display: block;
    padding: 16px 20px;
    color: #AB0000;
    transition: all 0.36s;
}
.d_g1pt4 .d_g1head .std_title1{
    color: #FFFFFF;
}
.d_g1pt3.std_padding1{
    padding-bottom: 90px;
}
.d_g1pt2 .std_title1{
    font-weight: normal;
}
.d_g1pt2li{
    padding: 0 10px;
    width: 33.333333%;
}
.d_g1pt2ul{
    display: flex;
    align-items: stretch;
}
.d_g1pt2{
    background: #FAFAFA;
}
.d_g1pt2libd{
    height: 100%;
    background: #FFFFFF;
}
.d_g1pt2font{
    padding: 30px 46px;
}
.d_g1pt2font .std_title4{
    color: #333333;
    font-weight: bold;
    margin-bottom: 15px;
}
.d_g1pt2font.std_word1 p{
    color: #999999;
}
.d_g1pt2box{
    position: relative;
    margin: 0 -10px;
}
.d_g1pt2con{
    position: relative;
}
/* swiper轮播-start */
.d_g1pt2con .swiper-pagination-progressbar{
    position: absolute;
    background:  #DDE4E9;
    width: 100%;
    height: 2px;
    border-radius: 1px;
    top: 55px;
    left: 11%;
}
.d_g1pt2con .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #AB0000;
    border-radius: 1px;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform-origin: left top;
}
.d_g1pt2con .swiper-button-next{
    width: 54px !important;
    height: 54px !important;
}
.d_g1pt2box .swiper-button-next,.d_g1pt2box .swiper-button-prev{
    top: -82px;
    transform: scale(1 );
}

.d_g1pt2box .swiper-button-next::after{
    content: url(../images/g1_icon1.svg);
    position: absolute;
    top: 0;
    font-size: 0;
    opacity: 1;
    transition: all 0.36s;
}
.d_g1pt2box .swiper-button-prev::after{
    content: url(../images/g1_icon2.svg);
    position: absolute;
    top: 0;
    font-size: 0;
    opacity: 1;
    transition: all 0.36s;
}
.swiper-slide{
    height: auto !important;
}
/* swiper轮播-end */
/* g1-end */
/* f1-end */
.d_f1lab{
    width: 50px;
    line-height: 60px;
    color: #999999;
}
.d_f1forminp{
    width: calc(100% - 50px);
}
.d_d2letitle .std_title3{
    font-weight: bold;
}
.d_g1pt4bd{
    padding-top: 168px;
    padding-bottom: 142px;
}
/* lis-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* lis-start */
    .d_c1headli:hover .std_title4{
        color: #AB0000;
    }
    .d_c1bdli:hover .d_c1lile img,.d_e1libox:hover .d_e1pic .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .d_botli:hover .d_bottitl{
        background: #AB0000;
        border: 1px solid transparent;
    }
    .d_d1bdli:hover .d_d1le img{
        transform: scale(1.05);
    }
    .pc_fenye li:hover, .d_e1heli:hover .d_e1bt {
        background: #AB0000;
        color: #FFFFFF;
    }
    .first:hover li,.prev:hover li,.next:hover li,.end:hover li {
        background: transparent;
        color: #AB0000;
    }
    .comp-tabli:hover li{
        background: #AB0000;
        color: #FFFFFF;
    }
    .d_d2linkli:hover .std_title5,.d_e1libox:hover .d_e1bot .std_title6,.d_e1libox:hover .d_e1bot .std_title3{
        color: #AB0000;
    }
    .d_e1libox:hover .d_but,.d_e1libox:hover .d_e1pic::after{
        opacity: 1;
    }
    .d_d1libox:hover .d_d1icon{
        transform: translateX(10px);
     }
     .d_g1pt4bot:hover {
         background: #AB0000;
     }
     .d_g1pt4bot:hover a{
         color: #FFFFFF;
     }
    /* lis-end */
    /* tammy - start */
    .t_headul .t_headli:hover .t_headone a{
        color: #AB0000;
    }
    .t_headul .t_headli:hover .t_headone::before {
        width: 100%;
        opacity: 1;
    }
    .t_headul .t_headlier:hover .t_header::before {
        width: 100%;
        opacity: 1;
    }
    .t_headul .t_headlier:hover .t_header a {
        color: #AB0000;
    }
    .t_headlisan a:hover{
        color: #AB0000;
    }
    .t_banbtn .d_bottitl:hover{
        background: transparent;
        color: #AB0000;
    }
    .t_lunswiper .slick-prev:not(.slick-disabled):hover::before, 
    .t_lunswiper .slick-next:not(.slick-disabled):hover::before{
        opacity: 0;
    }
    .t_lunswiper .slick-prev:not(.slick-disabled):hover::after, 
    .t_lunswiper .slick-next:not(.slick-disabled):hover::after{
        opacity: 1;
    }
    .t_lunswiper2 .slick-prev:not(.slick-disabled):hover::before, 
    .t_lunswiper2 .slick-next:not(.slick-disabled):hover::before{
        opacity: 0;
    }
    .t_lunswiper2 .slick-prev:not(.slick-disabled):hover::after, 
    .t_lunswiper2 .slick-next:not(.slick-disabled):hover::after{
        opacity: 1;
    }
    .t_btnicfu:hover {
        background:transparent;
    }
    .t_btnicfu:hover .t_btnpt3zi{
        color: #AB0000;
    }
    .t_btnicfu:hover .t_btnic img:first-child{
        opacity: 1;
    }
    .t_btnicfu:hover .t_btnic img:nth-of-type(2){
        opacity: 0;
    }
    .t_foterli a:hover{
        color: #333;
    }
    .t_fotlizh a:hover{
        opacity: 1;
    }
    .t_sypt4prev:not(.disable):hover img:first-child,
    .t_sypt4next:not(.disable):hover img:first-child{
        opacity: 1;
    }
    .t_sypt4prev:not(.disable):hover img:nth-of-type(2),
    .t_sypt4next:not(.disable):hover img:nth-of-type(2){
        opacity: 0;
    }
    .d_g1pt2box .swiper-button-prev:not(.swiper-button-disabled):hover::before,
    .d_g1pt2box .swiper-button-next:not(.swiper-button-disabled):hover::before{
        opacity: 1;
    }
    .d_g1pt2box .swiper-button-prev:not(.swiper-button-disabled):hover::after,
    .d_g1pt2box .swiper-button-next:not(.swiper-button-disabled):hover::after{
        opacity: 0;
    }
    .t_b1pt5xon:hover .t_b1pt5ul {
        animation-play-state: paused;
    }
    /* tammy - end */
}
/* tammy - start */
.t_head{
    padding: 0 76px;
    position: fixed;
    top: 10px;
    left: 0;
    width: 100%;
    transition: all 0.36s;
}
.t_logo{
    width: 128px;
}
.t_logo a{
    width: 100%;
    display: flex;
    height: 90px;
    align-items: center;
}
.t_headone a{
    font-size: 16px;
    color: #fff;
    line-height: 90px;
    transition: all 0.36s;
    display: block;
}
.t_head .ys_imgbox_cover img:nth-child(2){
    opacity: 0;
}
.ys_hd_pc.isfixed .t_head,
.fp-viewing-1 .ys_hd_pc .t_head,
.fp-viewing-2 .ys_hd_pc .t_head,
.fp-viewing-3 .ys_hd_pc .t_head,
.fp-viewing-4 .ys_hd_pc .t_head{
    top: 0px;
    background: #fff;
    box-shadow: 0px 4px 50px 20px rgba(0, 0, 0, 0.02);
}
.ys_hd_pc.isfixed .t_head .ys_imgbox_cover img:nth-child(2),
.fp-viewing-1 .ys_hd_pc .t_head .ys_imgbox_cover img:nth-child(2),
.fp-viewing-2 .ys_hd_pc .t_head .ys_imgbox_cover img:nth-child(2),
.fp-viewing-3 .ys_hd_pc .t_head .ys_imgbox_cover img:nth-child(2),
.fp-viewing-4 .ys_hd_pc .t_head .ys_imgbox_cover img:nth-child(2){
    opacity: 1;
}
.ys_hd_pc.isfixed .t_head .ys_imgbox_cover img:first-child,
.fp-viewing-1 .ys_hd_pc .t_head .ys_imgbox_cover img:first-child,
.fp-viewing-2 .ys_hd_pc .t_head .ys_imgbox_cover img:first-child,
.fp-viewing-3 .ys_hd_pc .t_head .ys_imgbox_cover img:first-child,
.fp-viewing-4 .ys_hd_pc .t_head .ys_imgbox_cover img:first-child{
    opacity: 0;
}
.ys_hd_pc.isfixed .t_headone a,
.fp-viewing-1 .ys_hd_pc .t_headone a,
.fp-viewing-2 .ys_hd_pc .t_headone a,
.fp-viewing-3 .ys_hd_pc .t_headone a,
.fp-viewing-4 .ys_hd_pc .t_headone a{
    color: #333;
}
.t_headli {
    padding: 0 30px;
}
.t_headtop{
    cursor: pointer;
    padding: 0 10px;
    height: 90px;
    display: flex;
    align-items: center;
}
.t_headup{
    width: 24px;
}
.t_headsou{
    margin-left: 64px;
}
.yx_search3xlbox{
    width: 100%;
    height: 350px;
    background:#fff;
    box-shadow: 0px 4px 50px 20px rgba(0, 0, 0, 0.02);
    display: none;
    position: fixed;
    left: 0;
    top: 90px;
    z-index: 99;
    border-top: 1px solid #ECECEC;
}
.yx_search3_tbox{
     width: 50%;
     margin: auto;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);
     height: 60px;
     border-bottom: 1px solid #666;
 }
 .yx_search3xlbtn{
     width: 27px;
     line-height: 60px;
 }
 .yx_search3xlbtn img{
     width: 100%;
     transition: all .36s;
 }
 .yx_search3_xls  {
     width: calc(100% - 27px);
     padding-right: 20px;
 }
 .yx_search3_xls  input{
     font-size: 16px;
     line-height: 3.75;
     color: #666;
     width: 100%;
     transition: all .36s;
 }
 .yx_search3_xls  input::placeholder{
     color: #666;
 }
.t_headup img:nth-of-type(3){
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    transform: scale(0.7);
    transition: all 0.36s;
    opacity: 0;
}
.t_headtop.on .t_headup img:nth-of-type(3),
.ys_hd_pc.isfixed .t_headtop.on .t_headup img:nth-of-type(3){
    opacity: 1;
}
.t_headtop.on .t_headup img:first-child,
.ys_hd_pc.isfixed .t_headtop.on .t_headup img:first-child{
    opacity: 0;
}
.t_headtop.on .t_headup img:nth-of-type(2),
.ys_hd_pc.isfixed .t_headtop.on .t_headup img:nth-of-type(2){
    opacity: 0;
}
.t_headuler{
    position: fixed;
    top: 90px;
    width: 100%;
    left: 0;
    border-top: 1px solid #ECECEC;
    background: #fff;
    box-shadow: 0px 4px 50px 20px rgba(0, 0, 0, 0.02);
    display: flex;
    justify-content: center;
    z-index: -1;
    display: none;
    text-align: center;
    font-size: 0;
}
.t_header a{
    font-size: 18px;
    color: #333;
    transition: all 0.36s;
    line-height: 88px;
    display: block;
}
.t_headlier{
    padding: 0 65px;
    display: inline-block;
    float:none;
}
.t_headulsan{
    position: fixed;
    top: 178px;
    width: 100%;
    left: 0;
    border-top: 1px solid #ECECEC;
    background: #fff;
    box-shadow: 0px 4px 50px 20px rgba(0, 0, 0, 0.02);
    display: flex;
    justify-content: center;
    z-index: -1;
    display: none;
    text-align: center;
    font-size: 0;
}
.t_headlisan a{
    font-size: 16px;
    color: #333;
    line-height: 88px;
    display: block;
    transition: all 0.36s;
}
.t_headlisan{
    padding: 0 60px;
    display: inline-block;
    float:none;
}
.t_headone,.t_header{
    position: relative;
}
.t_headone::before,.t_header::before{
    content: '';
    height: 3px;
    width: 0;
    opacity: 0;
    background: #AB0000;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transition: all 0.36s;
    transform: translateX(-50%);
}
.t_headul .t_headli.yxnav_active1 .t_headone a{
    color: #AB0000;
}
.t_headul .t_headli.yxnav_active1 .t_headone::before {
    width: 100%;
    opacity: 1;
}
.t_headul .t_headlier.yxnav_active2 .t_header::before {
    width: 100%;
    opacity: 1;
}
.t_headul .t_headlier.yxnav_active2 .t_header a {
    color: #AB0000;
}
.t_headlisan.yxnav_active3 a{
    color: #AB0000;
}
.ys_phnav_menu{
    background: #FAFAFA;
}
.ys_ph_nav a{
    color: #333;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #AB0000;
}
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #AB0000;
}
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #AB0000;
}
.ys_phnav_icon::after, .ys_phnav_icon::before{
    background: #333;
}
.ys_phnav_lisbox {
    border-bottom: 1px solid rgba(51,51,51,.4);
}
.ys_phs_form input {
    border: 1px solid rgba(51,51,51,.4);
    color: #333;
}
.ys_phs_form input::placeholder{
    color: #666;
}
.ys_phs_form .iconfont {
    color: rgba(51,51,51,.6);
}
.t_syul{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 99;
}
.ys_banner,.ys_ban_slick{
    height: 100%;
}
.ys_banner .slick-slider,
.ys_banner .slick-list,
.ys_banner .slick-track{
    height: 100%;
}
.ys_ban_li,
.ys_ban_imgbox{
    height: 100%;
}
.ys_ban_imgbox img{
    height: 100%;
    object-fit: cover;
}
.ys_ban_li .ys_ban_title{
    font-size: 60px;
    color: #fff;
    margin-bottom: 36px;
}
.ys_ban_txtbox{
    text-align: center;
}
.t_banbtn {
    display: inline-block;
}
.t_banbtn .d_bottitl{
    border:1px solid #AB0000;
    background: #AB0000;
    color: #fff;
    font-size: 16px;
    padding: 12px 47px;
    transition: all 0.36s;
}
.ys_ban_txtbox .std_duan20 {
    padding-bottom: 46px;
    position: relative;
}
.ys_ban_txtbox .std_duan20::before{
    content: '';
    height: 2px;
    width: 77px;
    position: absolute;
    background: #fff;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.ys_ban_txtbox .t_banbtn{
    margin-top: 52px;
}
.ys_ban_imgbox::before{
    background: rgba(0,0,0,.2);
}
.ys_ban_li .ys_ban_title,
.ys_ban_li .std_duan20 p,
.ys_ban_li .std_title4,
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.t_lunzhong{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_lidian {
    width: 40px;
    height: 40px;
    position: relative;
    border: 0;
    display: inline-block;
    margin: 0 10px;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,.4);
    cursor: pointer;
}
.t_lundian .t_lidian .progress {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%,-50%);
}
.t_lundian .t_lidian .progress {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: none;
    margin: 0 auto;
    box-shadow: none;
    position: absolute;
    opacity: 0;
}
.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
}
.t_lundian .t_lidian .progress .progress-left {
    left: 0;
}
.t_lundian .t_lidian .progress .progress-right {
    right: 0;
}
.t_lundian .t_lidian .progress>span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}
.t_lundian .t_lidian .progress:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_lundian .t_lidian .progress .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}
.t_lundian .t_lidian .progress .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    top: 0;
    border-color: #fff;
    box-sizing: border-box;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.t_lundian .t_lidian.active .progress {
    opacity: 1;
}
.t_lundian{
    position: absolute;
    bottom: 70px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    z-index: 4;
}
.t_lundian .t_lidian.active .progress .progress-left .progress-bar {
    -webkit-animation: loading-2 2s linear forwards 2s;
    animation: loading-2 2s linear forwards 2s;
}
.t_lundian .t_lidian.active .progress .progress-right .progress-bar {
    -webkit-transform-origin: center right;
    transform-origin: center right;
    -webkit-animation: loading-1 2s linear forwards;
    animation: loading-1 2s linear forwards;
}
@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
.t_lundian .t_lidian .progress .progress-right .progress-bar {
    left: -100%;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    border-right: 0;
}
.t_syptbg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_sypt2xin{
    margin-right: calc(680px - 50vw);
    display: flex;
    align-items: center;
}
.t_sypt2ul{
    width: 33.5%;
    padding-bottom: 100px;
}
.t_sypt2now{
    color: #02A9D9;
    font-weight: bold;
    font-size: 50px;
    line-height: 1.2;
}
.t_sypt2tal,.t_sypt2xu{
    font-size: 26px;
    color: #999999;
    line-height: 2;
}
.t_sypt2 .ys_cont1360{
    position: relative;
    z-index: 4;
}
.t_sypt2xu {
    margin-bottom: 23px;
}
.t_sypt2li .std_font46{
    margin-bottom: 27px;
}
.t_lunswiper .slick-prev,.t_lunswiper .slick-next{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    z-index: 3;
    overflow: hidden;
}
.t_lunswiper .slick-prev::before,.t_lunswiper .slick-next::before,
.t_lunswiper .slick-prev::after,.t_lunswiper .slick-next::after{
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_lunswiper .slick-prev::after,.t_lunswiper .slick-next::after{
    opacity: 0;
}
.t_lunswiper .slick-prev::before{
    content: url(../images/a1_icon2.svg);
}
.t_lunswiper .slick-next::before{
    content: url(../images/a1_icon3.svg);
}
.t_lunswiper .slick-prev::after{
    content: url(../images/a1_icon6h.svg);
}
.t_lunswiper .slick-next::after{
    content: url(../images/a1_icon4.svg);
}
.t_sypt2ul .slick-prev, .t_sypt2ul .slick-next{
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    top: auto;
    bottom: 0;
}
.t_sypt2ul .slick-next{
    right: auto;
    left: 62px;
}
.slick-arrow.slick-disabled{
    cursor: auto;
    opacity: .3;
}
.t_sypt2rg{
    width: 66.5%;
    padding-left: 80px;
}
.t_sypt2picli .ys_imgbox_cover {
    height: 100vh;
}
.t_sypt2picul{
    overflow: hidden;
    padding-left: 180px;
}
.t_sypt2picli img{
    object-fit: cover;
}
.t_sypt2rg{
    position: relative;
}
.t_sypt2rg::before{
    width: 1946px;
    height: 1946px;
    border: 200px solid #fff;
    box-shadow: 0 0 31px 3px rgba(0,0,0,.05);
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 80px;
    z-index: 6;
    border-radius: 50%;
    display: block;
}
.t_sypt2 {
    overflow: hidden;
}
.t_sypt2lie{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: relative;
    border: 1px solid rgba(19, 62, 174, .4);
    display: inline-block;
    cursor: pointer;
    transition: all 0.36s;
}
.t_sypt2dots{
    width: 1946px;
    height: 1946px;
    position: absolute;
    /* height: 100vh; */
    z-index: 23;
    left: 80px;
    /* width: 200px; */
    top: 50%;
    pointer-events: none;
    transform: translateY(-50%);
}
.t_sypt2lie .ys_imgbox_cover{
    width: 66px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_sypt2lie img:nth-of-type(2){
    opacity: 0;
}
.t_sypt2dotli{
    text-align: center;
    font-size: 0;
}
.t_sypt2box{
    height: 80px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.t_sypt2dots .slick-list{
    padding: 0!important;
}
.t_topimg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_topimg img{
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.section{
    overflow: hidden;
    position: relative;
}
.t_sypt3ic{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: left;
    margin-bottom: 15px;
}
.t_sypt3ic img{
    max-width: 100%;
}
.t_sypt3nr{
    position: relative;
    z-index: 6;
    top: 0;
    height: 100vh;
}
.t_sypt3shu .std_font46{
    color: #ba0707;
    font-weight: bold;
}
.t_sypt3shu {
    color: #ba0707;
    font-weight: bold;
    font-size: 26px;
    margin-bottom: 6px;
}
.t_btnpt3zi{
    font-size: 14px;
    color: #fff;
    line-height: 48px;
    margin-right: 24px;
    transition: all 0.36s;
}
.t_btnic{
    width: 24px;
}
.t_btnicfu{
    padding: 0 30px;
    border-radius: 25px;
    border: 1px solid #AB0000;
    background: #AB0000;
    transition: all 0.36s;
    display: flex;
    align-items: center;
}
.t_sypt3an{
    display: inline-block;
}
.t_sypt3li {
    height: 48vh;
    position: relative;
    width: 26%;
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 90px;
}
.t_sypt3li::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #e0e0e0;
}
.t_sypt3dian{
    width: 5px;
    height: 5px;
    background: #e0e0e0;
    border-radius: 50%;
    position: absolute;
    left: -2px;
    bottom: -5px;
}
.t_sypt3ul {
    margin-bottom: 120px;
}
.t_sypt4zh{
    position: absolute;
    width: 27.2%;
    bottom: 0;
    right: 0;
}
.t_sypt4zh img{
    width: 100%;
}
.t_syptbg.t_syptbg1{
    height: 50%;
}
.t_syptbg.t_syptbg2{
    height: 50%;
    top: 50%;
}
.t_sypt4nr{
    position: relative;
    z-index: 2;
}
.t_sypt4nr .std_font46{
    color: #333;
    text-align: center;
}
.t_btnic img:first-child{
    opacity: 0;
}
.t_sypt4li a {
    display: block;
    /* padding: 0 12px; */
}
.t_sypt4xin{
    transition: all 0.36s;
}
.t_sypt4li .std_title6{
    color: #333333;
}

.t_sypt4ul  .on .std_title6{color:#02A9D9}

.t_sypt4li.slick-active.slick-current .t_sypt4xia,
.t_sypt4li.on .t_sypt4xia{
    padding: 33px 40px 40px;
}
.t_sypt4li.slick-active.slick-current .t_sypt4xin,
.t_sypt4li.on .t_sypt4xin{
    background: #fff;
    box-shadow: 0 0 31px 3px rgba(0,0,0,.05);
}
.t_sypt4li.slick-active.slick-current .std_title3,
.t_sypt4li.on .std_title3{
    margin-bottom: 15px;
    font-size: 24px;
}
.t_sypt4li.slick-active.slick-current .std_title6,
.t_sypt4li.on .std_title6{
    margin-bottom: 6px;
}
.t_sypt4li.slick-active.slick-current .std_word2,
.t_sypt4li.on .std_word2{
    opacity: 1;
    pointer-events: all;
}
.t_sypt4xia {
    padding-top: 26px;
}
.t_sypt4li .std_title3 {
    font-size: 20px;
}
.t_sypt4li .std_title6 {
    margin-bottom: 12px;
}
.t_sypt4li .std_word2{
    opacity: 0;
    pointer-events: none;
    transition: all .5s;
}
.t_sypt4box{
    margin-right: calc(680px - 50vw);
    overflow: hidden;
    padding: 30px 0;
}
.t_sypt4box .slick-list{
    overflow: visible;
}
.t_sypt4box .slick-slider .slick-track{
    display: flex;
}
.t_sypt4li{
    transition: width .5s,transform .5s,opacity 1s,margin .5s;
}
/* b1 */
.t_b1pt1{
    height: 100vh;
}
.t_b1pt1_imgbox{
    position: relative;
}
.t_b1pt1_imgbox::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    z-index: 2;
}
.t_b1year{
    font-size: 18px;
    color: #fff;
    margin-bottom: 35px;
}
.t_b1year span{
    margin-left: 20px;
    font-size: 80px;
    font-family: 'helveticaneue_lt_55_roman'!important;
    color: #fff;
}
.t_b1pt1 .ys_pos_center{
    z-index: 10;
}
.t_b1pt1 .std_title4 p{
    color: #fff;
    line-height: 2;
}
.t_b1pt1 .std_title1{
    color: #fff;
    font-weight: normal;
    margin-bottom: 30px;
}
.t_b1pt1nr{
    max-width: 680px;
}
.t_b1pt1zi{
    font-size: 18px;
    color: #fff;
    line-height: 1.75;
    margin-right: 10px;
}
.t_b1pt1ic{
    width: 10px;
}
.t_b1pt1ic img{
    width: 100%;
}
.t_b1pt1xia{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 64px;
    z-index: 10;
}
.t_b1pt1{
    position: relative;
}
.t_b1pt1_imgbox{
    height: 100vh;
}
.t_b1pt1_imgbox img{
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b1pt1btn {
    display: flex;
    align-items: center;
    justify-content: left;
    cursor: pointer;
}
.t_b1pt1dian{
    display: inline-block;
}
.t_b1pt2liy{
    font-size: 200px;
    color: #F4F4F4;
    transition: all 0.36s;
    font-family: 'helveticaneue_lt_55_roman1'!important;
}
.t_b1pt2uly .slick-list {
    padding: 0!important;
}
.t_b1pt2liy.on{
    color: #AB0000;
}
.t_b1pt2year{
    width: 42.6%;
}
.t_b1pt2uly{
    height: 600px;
}
.t_b1pt2uly .mCSB_scrollTools,
.t_b1pt2uly .mCSB_scrollTools .mCSB_buttonDown,
.t_b1pt2uly .mCSB_scrollTools .mCSB_buttonLeft,
.t_b1pt2uly .mCSB_scrollTools .mCSB_buttonRight,
.t_b1pt2uly .mCSB_scrollTools .mCSB_buttonUp,
.t_b1pt2uly .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    opacity: 0!important;
    pointer-events: none!important;
}
.t_b1pt2uly .mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.t_b1pt2uly .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.t_b1pt2uly .mCustomScrollBox:hover>.mCSB_scrollTools,
.t_b1pt2uly .mCustomScrollBox:hover~.mCSB_scrollTools,
.t_b1pt2uly .mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.t_b1pt2uly .mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{
    opacity: 0;
}
.t_b1pt2zh{
    position: absolute;
    width: 24px;
    left: 42.6%;
    top: 50%;
    transform: translateY(-50%);
}
.t_b1pt2zh img{
    width: 100%;
}
.t_b1pt2nr {
    position: relative;
}
.t_b1pt2rg{
    width: 57.4%;
    padding-left: 24px;
    padding-top: calc(40px + 72px);
}
.t_b1pt2wen{
    padding-left: 127px;
    padding-right: 60px;
}
.t_b1pt2span{
    color: #fff;
    font-size: 18px;
    border-radius: 20px;
    line-height: 40px;
    background: #AB0000;
    padding: 0 25px;
    display: inline-block;
    margin-bottom: 19px;
}
.t_b1pt2pic{
    width: 48%;
}
.t_b1pt2pic img{
    width: 100%;
}
.t_b1pt2biao {
    margin-bottom: 64px;
}
.t_b1pt2lie {
    margin-bottom: 88px;
}
.t_b1pt2 .ys_cont1360{
    position: relative;
}
.t_b1pt2 .std_title1{
    position: absolute;
    top: 0;
    font-weight: normal;
    left: calc(42.6% + 151px);
    z-index: 10;
}
.t_lunswiper2 .slick-prev,.t_lunswiper2 .slick-next{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    z-index: 3;
    overflow: hidden;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
}
.t_lunswiper2 .slick-prev::before,.t_lunswiper2 .slick-next::before,
.t_lunswiper2 .slick-prev::after,.t_lunswiper2 .slick-next::after{
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_lunswiper2 .slick-prev::after,.t_lunswiper2 .slick-next::after{
    opacity: 0;
}
.t_lunswiper2 .slick-prev::before{
    content: url(../images/b1_icon4.svg);
}
.t_lunswiper2 .slick-next::before{
    content: url(../images/b1_icon3.svg);
}
.t_lunswiper2 .slick-prev::after{
    content: url(../images/a1_icon5.svg);
}
.t_lunswiper2 .slick-next::after{
    content: url(../images/b1_icon3h.svg);
}
.t_b1pt2wen .slick-prev{
    left: auto;
    right: 0;
    top: 30%;
}
.t_b1pt2wen .slick-next{
    left: auto;
    right: 0;
    top: calc(30% + 68px);
}
.t_b1pt4box{
    margin: 0 -5px;
}
.t_b1pt4pic{
    width: 100%;
}
.t_b1pt4pic img{
    width: 100%;
}
.t_b1pt4{
    background: #FEFEFE;
}
.d_b1inpage .std_title1{
    font-weight: normal;
}
.t_b1pt4box{
    position: relative;
}
.t_b1pt4dian::before{
    content: '';
    position: absolute;
    background: #AB0000;
    opacity: 1;
    transform: translate(-50%,-50%);
    width: 8px;
    height: 4px;
    border-radius: 50%;
}
.t_b1pt4dian{
    position: absolute;
    transform: translate(-50%,-50%);
}
.t_b1pt4li{
    width: 20px;
    height: 10px;
    position: absolute;
    background: #AB0000;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    border-radius: 50%;
    opacity: .5;
}
.t_b1pt4li::before{
    content: '';
    width: 50px;
    height: 25px;
    position: absolute;
    background: radial-gradient(50% 50% at 50% 50%, rgba(217, 217, 217, 0.56) 66.67%, #FF0000 100%);
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    border-radius: 50%;
    opacity: .5;
}
.t_b1pt4zh{
    width: 35px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 8px;
    z-index: 10;
}
.t_b1pt4zh img,.t_b1pt4name img{
    position: relative;
    animation: fumove 3s linear infinite;
}
.t_b1pt4name{
    width: 211px;
    position: absolute;
    left: 36px;
    top: -114px;
    z-index: 10;
}
.t_b1pt4name img{
    width: 100%;
}
.d_f1lab span {
    color: #FF4F30;
}
@keyframes fumove {
    0%{
        top: 4px;
    }
    50%{
        top: -4px;
    }
    100%{
        top: 4px;
    }
}
.t_b1pt4kuo,.t_b1pt4jia{
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b1pt4kuo::before,.t_b1pt4kuo::after,
.t_b1pt4jia::before{
    content: '';
    background-image: url(../images/b1_img7.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-repeat:no-repeat;
    background-position:center center;
    background-origin:content-box;
    background-size:contain;
    animation: kuosan 4s linear infinite;
}
.t_b1pt4kuo::after{
    animation: kuosan 4s linear infinite 1.6s;
}
.t_b1pt4jia::before{
    animation: kuosan 4s linear infinite 2.6s;
}
@keyframes kuosan {
    0%{
        width: 100%;
        height: 100%;
        background-image: url(../images/b1_img7.png);
    }
    22.8%{
        width: 16vw;
        height: 16vw;
        background-image: url(../images/b1_img7.png);
    }
    37.15%{
        width: 26vw;
        height: 26vw;
        background-image: url(../images/b1_img6.png);
    }
    72.857%{
        width: 51vw;
        height: 51vw;
        background-image: url(../images/b1_img5.png);
    }
    100%{
        width: 70vw;
        height: 70vw;
        background-image: url(../images/b1_img4.png);
    }
}
.t_b1pt4{
    overflow: hidden;
}
.t_b1pt4shu{
    color: #AB0000;
    font-size: 20px;
    font-weight: bold;
    margin-right: 26px;
}
.t_b1pt4shu .ys_demo_num{
    font-size: 50px;
    font-weight: bold;
    color: #AB0000;
}
.t_b1pt4na{
    font-size: 18px;
    line-height: 1.5;
    color: #666;
}
.t_b1pt4wli {
    display: flex;
    align-items: flex-end;
}
.t_b1pt4wul{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.t_b1pt4wli{
    padding: 0 70px;
}
.t_b1pt4w{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 90px;
    z-index: 10;
}
.t_b1pt4 .ys_cont1360{
    position: relative;
    z-index: 2;
}
.t_b1pt3{
    position: relative;
    overflow: hidden;
}
.t_b1pt3bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_b1pt3bg img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.t_b1pt3nr{
    position: relative;
    z-index: 3;
}
.t_b1pt3le{
    width: 65.8%;
}
.t_b1pt3di{
    width: 100%;
}
.t_b1pt3di img{
    width: 100%;
}
.t_b1pt3li{
    padding: 0 18px;
    width: 20%;
}
.t_b1pt3ul{
    margin: 0 -18px;
}
.t_b1pt3top{
    padding-left: 140px;
    padding-right: 40px;
}
.t_b1pt3li .ys_imgbox_cover{
    cursor: pointer;
}
.t_b1pt3rg{
    width: 34.2%;
    padding-right: calc(50vw - 680px);
}
.t_b1pt3he .std_title2{
    color: #666;
    font-weight: normal;
    margin-bottom: 63px;
}
.t_b1pt3quan{
    width: 54px;
    height: 54px;
    border-radius: 50%;
}
.t_b1pt3jin{
    width: 90px;
    text-align: center;
}
.t_b1pt3jin{
    color: #999;
    font-size: 18px;
    line-height: 54px;
}
.t_b1pt3he {
    display: inline-block;
}
.t_b1pt3con {
    width: 198px;
}
.t_lunswiper2.t_lunswiper3 .slick-prev::before{
    content: url(../images/b1_icon2.svg);
}
.t_lunswiper2.t_lunswiper3 .slick-next::before{
    content: url(../images/b1_icon1.svg);
}
.t_lunswiper2.t_lunswiper3 .slick-prev::after{
    content: url(../images/a1_icon2.svg);
}
.t_lunswiper2.t_lunswiper3 .slick-next::after{
    content: url(../images/a1_icon3.svg);
}
.t_b1pt3ul.slick-slider{
    position: static;
}
.t_b1pt3ul .slick-next{
    right: calc(50vw - 680px);
}
.t_b1pt3ul .slick-prev{
    left: auto;
    right: calc(calc(50vw - 680px) + 144px);
}
.t_b1pt3rg  .t_b1pt3he {
    padding-top: 74px;
}
.t_b1pt3one {
    position: relative;
}
.t_b1pt3ul .slick-next,.t_b1pt3ul .slick-prev{
    transform: translate(0);
    top: 182px;
}
.t_b1pt3er .t_b1pt3but{
    padding-left: calc(50vw - 680px);
    margin-bottom: 60px;
}
.t_b1pt3li2{
    padding: 0 18px;
    width: 20%;
}
.t_b1pt3li2 .ys_imgbox_cover{
    width: 100%;
    cursor: pointer;
}
.t_b1pt3ul2{
    margin: 0 -18px;
}
.t_b1pt3xtop{
    padding: 0 140px;
}
.t_b1pt3ul2 .slick-prev{
    left: calc(calc(50vw - 680px) - 122px);
}
.t_b1pt3ul2 .slick-next{
    right: auto;
    left: calc(calc(50vw - 680px) + 22px);
}
.t_b1pt3ul2 .slick-prev,.t_b1pt3ul2 .slick-next{
    transform: translate(0);
    top: -114px;
}
/* .t_b1pt3ul2 .slick-list{
    overflow: visible;
} */
.t_b1pt3one{
    margin-top: 60px;
}
.t_b1pt4 .d_b1inpage .std_title1{
    position: relative;
    z-index: 10;
}
.t_b1pt5li{
    padding: 0 10px;
}
.t_b1pt5liz{
    margin-bottom: 20px;
    border: 1px solid #ECECEC;
    width: 257px;
    max-width: 100%;
}
.t_b1pt5xon .tempWrap {
    width: 100% !important;
}
.t_b1pt5li{
    width: 14.285714%;
}
.t_b1pt5xon{
    position: relative;
}
.t_b1pt5xon::before,.t_b1pt5xon::after{
    content: '';
    height: 100%;
    width: 255px;
    position: absolute;
    top: 0;
    z-index: 10;
}
.t_b1pt5xon::before{
    left: 0;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.t_b1pt5xon::after{
    right: 0;
    background: linear-gradient(-90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.t_b1pt5,.t_b1pt4{
    position: relative;
}
.t_b1pt5bg{
    width: 76.77%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.t_b1pt5bg img{
    width: 100%;
}
.t_b1pt5 .t_b1pt5xon,.t_b1pt5 .ys_cont1360{
    position: relative;
    z-index: 10;
}
/* footer */
.ys_footer{
    background: #f1f2f3;
}
.t_fotup{
    padding-top: 100px;
    margin-bottom: 164px;
}
.t_fotul{
    display: flex;
    justify-content: space-between;
}
.t_fotone a{
    font-size: 20px;
    color: #333;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_foterli a{
    font-size: 16px;
    color: #999;
    line-height: 2;
    transition: all 0.36s;
}
.t_foterli{
    margin-bottom: 4px;
}
.t_foterli .std_word1 p{
    font-size: 16px;
    color: #999;
    line-height: 2;
    transition: all 0.36s;
}
.t_foteric{
    width: 18px;
    line-height: 32px;
    margin-right: 10px;
}
.t_foteric img{
    width: 100%;
}
.t_fotone {
    margin-bottom: 27px;
}
.t_diwxpic{
    width: 100%;
    cursor: pointer;
}
.t_diwxpic img{
    width: 100%;
}
.t_diwx{
    position: relative;
    margin-top: 45px;
    width: 26px;
}
.t_dicode{
    width: 110px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% + 10px);
    background: #fff;
    padding: 5px;
    display: none;
}
.t_dicode::before{
    content: '';
    border-top: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
}
.t_fotxle .std_word2 p{
    font-size: 14px;
    color: #999;
    opacity: .6;
    transition: all 0.36s;
    line-height: 1.5;
}
.t_fotxle .std_word2 p a{
    color: #999;
}
.span1,.span2{
    margin-left: 20px;
}
.t_fotlizh a{
    font-size: 14px;
    color: #999;
    opacity: .6;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_fotlizh{
    padding: 0 10px;
    position: relative;
}
.t_fotulzh{
    margin: 0 -10px;
}
.t_fotlizh::before{
    content: '|';
    font-size: 14px;
    color: #999;
    opacity: .6;
    line-height: 1.5;
    position: absolute;
    right: -2px;
}
.t_fotlizh:last-child::before{
    display: none;
}
.t_fotlogo {
    width: 108px;
}
.t_fotlogo img{
    width: 100%;
}
.t_fotlogo a{
    display: block;
    width: 100%;
}
.t_fotxia{
    padding-bottom: 46px;
}
.t_fotxle .std_word2{
    margin-bottom: 6px;
}
.ys_footer .ys_cont1360{
    position: relative;
}
.t_fotbgimg{
    width: 79.853%;
    position: absolute;
    bottom: 0;
    left: 3%;
}
.t_fotbgimg img{
    width: 100%;
}
.ys_footer .ys_cont1360 .t_fotup,
.ys_footer .ys_cont1360 .t_fotxia{
    position: relative;
    z-index: 6;
}
.t_retopic{
    width: 34px;
    margin: 0 auto;
    margin-bottom: 8px;
}
.t_retopic img{
    width: 100%;
}
.t_retopzi{
    font-size: 14px;
    color: #999;
    line-height: 2;
}
.t_retop{
    text-align: center;
    position: fixed;
    z-index: 999;
    right: 50px;
    bottom: 58px;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.t_retop.on{
    opacity: 1;
    pointer-events:all;
}
.t_sypage .t_retop{
    opacity: 1;
    pointer-events:all;
}
.fp-viewing-0 .t_sypage .t_retop{
    opacity: 0;
    pointer-events:none;
}
.t_mulu{
    font-family: 'helveticaneue_lt_55_roman'!important;
    font-size: 16px;
    color: #999;
    transition: all 0.36s;
    position: relative;
    padding-bottom: 8px;
    display:inline-block;
}
.t_mulu::before{
    content: '';
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ab0000;
    opacity: 0;
    transition: all 0.36s;
}
.t_syli a{
    position: relative;
    padding-left: 75px;
}
.t_syli {
    padding: 11px 0;
}
.t_syli a::before{
    content: '';
    width:45px;
    height: 2px;
    position: absolute;
    left: 0;
    background: #AB0000;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    width: 0;
    transition: all 0.36s;
}
.fp-viewing-0 .t_syli:nth-of-type(1) a::before,
.fp-viewing-1 .t_syli:nth-of-type(2) a::before,
.fp-viewing-2 .t_syli:nth-of-type(3) a::before,
.fp-viewing-3 .t_syli:nth-of-type(4) a::before,
.fp-viewing-4 .t_syli:nth-of-type(5) a::before{
    width: 45px;
    opacity: 1;
}
.fp-viewing-0 .t_syli:nth-of-type(1) a::before{
    background: #fff;
}
.fp-viewing-0 .t_syli:nth-of-type(1) .t_mulu::before,
.fp-viewing-1 .t_syli:nth-of-type(2) .t_mulu::before,
.fp-viewing-2 .t_syli:nth-of-type(3) .t_mulu::before,
.fp-viewing-3 .t_syli:nth-of-type(4) .t_mulu::before,
.fp-viewing-4 .t_syli:nth-of-type(5) .t_mulu::before{
    opacity: 1;
}
.fp-viewing-0 .t_syli:nth-of-type(1) .t_mulu{
    color: #fff;
}
.fp-viewing-1 .t_syli:nth-of-type(2) .t_mulu,
.fp-viewing-2 .t_syli:nth-of-type(3) .t_mulu,
.fp-viewing-3 .t_syli:nth-of-type(4) .t_mulu,
.fp-viewing-4 .t_syli:nth-of-type(5) .t_mulu{
    color: #AB0000;
}
.t_sypt3li:last-of-type .t_sypt3dian::before,
.t_sypt3li:last-of-type .t_sypt3dian::after{
    content: '';
    width: 5px;
    height: 5px;
    border:1px solid #e0e0e0;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    border-radius: 50%;
}
.t_sypt3li:last-of-type .t_sypt3dian::before{
    animation: sypt3kuo 3s linear infinite;
}
.t_sypt3li:last-of-type .t_sypt3dian::after{
    animation: sypt3kuo 3s linear 1.5s infinite;
}
@keyframes sypt3kuo {
    0%{
        width: 5px;
        height: 5px;
        opacity: 1;
    }
    20%{
        width: 15px;
        height: 15px;
        opacity: 1;
    }
    74%{
        width: 42px;
        height: 42px;
        opacity: 1;
    }
    100%{
        width: 55px;
        height: 55px;
        opacity: 0;
    }
}
.t_sypt4ul .slick-prev,.t_sypt4ul .slick-next{
    transform: translate(0);
    bottom: 0;
    top: auto;
}
.t_sypt4ul {
    padding-bottom: 88px;
}
.t_sypt4ul .slick-prev{
    left: 12px;
}
.t_sypt4ul .slick-next{
    right: auto;
    left: 73px;
}
.slick-dots li,.t_sypt4dli{
    width: 10px;
    height: 10px;
    background: #A1B2DF;
    margin: 0 12px;
    border-radius: 50%;
    cursor: pointer;
}
.slick-dots li.slick-active,.t_sypt4dli.active{
    opacity: 1;
    background: #02A9D9;
}
.t_sypt4ul .slick-dots{
    text-align: left;
    padding-left: 150px;
    bottom: 19px;
}
/* .t_sypt4li.slick-current */
.t_sypt4li.slick-current.slick-active{
    /* transform: scaleX(1.2); */
    transform: scale(1, 1) translate3d(0px, 0px, 0px);
    width: 540px;
    opacity: 1;
}
.t_sypt4ul{
    position: relative;
}
.t_sypt4li{
    transform-origin: left top;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: center bottom;
    transition: width .5s,transform .5s,opacity .5s,margin .5s .5s;
}
.t_sypt4li.on{
    width: 498px;
    transform: scale(1, 1) translate3d(0px, 0px, 0px);
    opacity: 1;
}
.t_sypt4li{
    width: 384px;
    opacity: 1;
}
.t_sypt4li.next1{
    transform: scale(1, 1) translate3d(528px, 0px, 0px);
}
.t_sypt4li.next2{
    transform: scale(1, 1) translate3d(942px, 0px, 0px);
}
.t_sypt4li.next3{
    transform: scale(1, 1) translate3d(1356px, 0px, 0px);
}
.t_sypt4li{
    transform: scale(1, 1) translate3d(1770px, 0px, 0px);
}
.t_sypt4box{
    height: 700px;
    position: relative;
}
.t_sypt4li.previous{
    transform: scale(0, 0) translate3d(0px, 0px, 0px);
    width: 498px;
    opacity: 0;
} 
.t_sypt4prev,.t_sypt4next{
    width: 37px;
    cursor: pointer;
}
.t_sypt4con{
    position: absolute;
    left: 35%;
    bottom:21%;
    display: flex;
    align-items: center;
    justify-content: left;
}
.t_sypt4prev{
    margin-right: 12px;
}
.t_sypt4dots {
    margin-left: 26px;
}
.t_sypt4dli{
    transition: all 0.36s;
}
.t_sypt4prev img:first-child,.t_sypt4next img:first-child{
    opacity: 0;
}
.t_sypt4prev.disable,.t_sypt4next.disable{
    cursor: auto;
    opacity: .3;
    pointer-events: none;
}
.t_sypt4ul{
    height: 100%;
}
.t_sypt4li .std_title3{
    max-height: 108px;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_sypt4li .std_word2{
    max-height: 60px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_sypt2dotli {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-973px,-50%);
    transform-origin: center 973px;
    width: 200px;
}
.t_sypt2dotli2{
    top: calc(57%);
    left: 50.5%;
}
.t_sypt2dotli_3{
    top: calc(43%);
    left: 50.5%;
}
.t_sypt2dotli3 {
    top: calc(63.9%);
    left: 52.2%;
}
.t_sypt2dotli_2{
    top: calc(36.1%);
    left: 52.2%;
}
.t_sypt2dotli4 {
    top: calc(70.4%);
    left: 54.9%;
}
.t_sypt2dotli_1{
    top: calc(29.6%);
    left: 54.9%;
}
.t_sypt2dotli5 {
    top: calc(76.4%);
    left: 58.6%;
}
.t_sypt2dotli6 {
    top: calc(81.7%);
    left: 63.15%;
}
.t_sypt2dotli7 {
    top: calc(86.3%);
    left: 68.5%;
}
.t_sypt2dotli8 {
    top: calc(90%);
    left: 74.5%;
}
.t_sypt2dotli9 {
    top: calc(92.6%);
    left: 81.1%;
}
.t_sypt2dotli10 {
    top: calc(94.3%);
    left: 87.8%;
}
.t_sypt2dotli11 {
    top: calc(94.9%);
    left: 94.8%;
}
.t_sypt2dotli12 {
    top: calc(94.4%);
    left: 101.9%;
}
.t_sypt2lie{
    cursor: pointer;
    pointer-events: all;
}
.t_sypt2dotli.on .t_sypt2lie {
    background: #02A9D9;
}
.t_sypt2dotli.on .t_sypt2lie img:nth-of-type(2){
    opacity: 1;
}
.t_sypt2dotli.on .t_sypt2lie img:first-child{
    opacity: 0;
}
.t_sypt2lie::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(50% 50% at 50% 50%,transparent,rgba(19, 62, 174, .2));
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.36s;
}
.t_sypt2dotli.on .t_sypt2lie::before{
    opacity: 1;
    animation: sypt2kuo 2s ease-out infinite;
}
@keyframes sypt2kuo {
    0%{
        width: 100%;
        height: 100%; 
        opacity: 1;
    }
    88%{
        width: calc(100% + 44px);
        height: calc(100% + 44px); 
        opacity: 1;
    }
    100%{
        width: calc(100% + 50px);
        height: calc(100% + 50px); 
        opacity: 0;
    }
}
.t_sypt2dots {
    transform: translateY(-50%) rotate(0);
    transition: all 0.4s;
}
/* sypt2 留着，辅助修改位置用 */
/* .t_sypt2picul{
    position: relative;
}
.t_sypt2picul::before {
    content: '';
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #f0f;
    position: absolute;
    top: calc(63%);
    transform: translate(-50%,-50%);
    left: 110px;
    z-index: 10;
}
.t_sypt2rg::after{
    content: '';
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #ff0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 180px;
    z-index: 10;
} */
.t_mainxin{
    position: relative;
}
.t_mainxie{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    padding-top: 24px;
}
.t_mianli a{
    color: #999;
    font-size: 14px;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_mianli{
    position: relative;
    padding: 0 10px;
}
.t_mianul{
    margin: 0 -10px;
}
.t_mianli::before{
    content: '>';
    position: absolute;
    color: #999;
    font-size: 14px;
    line-height: 1.75;
    right: -6px;
}
.t_mianli:last-child::before{
    display: none;
}
.d_botbox{
    position: absolute;
    bottom: 52px;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 10;
    margin-top: 0;
}
.t_inpage .ys_banner .std_title4{
    margin-top: 9px;
}
.d_d2inpage .t_head::before,
.ys_hd_pc.isfixed .t_head::before{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    background: #ECECEC;
    bottom: 0;
    left: 0;
}
.d_d2inpage .ys_main{
    margin-top: 90px;
}
.d_f1inpage .t_mianli a{
    color: #fff;
}
.d_f1inpage .t_mianli::before{
    color:#fff;
}
.d_f1inpage .t_mainxie {
    padding-top: 0;
    top: -60px;
}
.ys_ban_li .ys_ban_title{
    line-height: 1.2;
}
.t_sypt4nr .std_font46{
    margin-bottom: 10px;
}
.ys_phnav_logo {
    width: 110px;
}
.d_botbox {
    margin-top: 0!important;
}
.d_g1pt2box .swiper-button-next::after {
    content: url(../images/b1_icon1.svg);
}
.d_g1pt2box .swiper-button-prev::after {
    content: url(../images/b1_icon2.svg);
}
.d_g1pt2box .swiper-button-prev::before{
    content: url(../images/a1_icon2.svg);
}
.d_g1pt2box .swiper-button-next::before{
    content: url(../images/a1_icon3.svg);
}
.d_g1pt2box .swiper-button-next,.d_g1pt2box .swiper-button-prev{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
}
.d_g1pt2box .swiper-button-prev::after,
.d_g1pt2box .swiper-button-prev::before,
.d_g1pt2box .swiper-button-next::after,
.d_g1pt2box .swiper-button-next::before{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    transition: all 0.36s;
}
.d_g1pt2box .swiper-button-prev::before,
.d_g1pt2box .swiper-button-next::before{
    opacity: 0;
}
/* 载入 */
.fp-viewing-0 .ys_ban_li.slick-active .ys_ban_title{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.1s;
}
.fp-viewing-0 .ys_ban_li.slick-active .std_duan20{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;
}
.fp-viewing-0 .ys_ban_li.slick-active .t_banbtn{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.fp-viewing-1 .t_sypt2ul {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.fp-viewing-1 .t_sypt2rg{
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.3s;
}
.fp-viewing-2 .t_sypt3ic{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.1s;
}
.fp-viewing-2 .t_sypt3shu{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.1s;
}
.fp-viewing-2 .t_sypt3li .std_title5{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;
}
.fp-viewing-2 .t_sypt3an{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.fp-viewing-3 .t_sypt4nr .std_font46{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.fp-viewing-3 .t_sypt4box{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}

/* tammy - end */
.d_f1lab {
    width: 56px;
}
.d_f1forminp {
    width: calc(100% - 56px);
}
.d_f1forminp input {
    padding: 0 5px;
}
.d_f1formli2 label{
    width: 100%;
    line-height: 1.75;
    padding-top: 13px;
}
.d_f1formli2 textarea {
    height: calc(100% - 41px);
    font-size: 16px;
    line-height: 1.5;
}
.z_1200_1 ul.pc_fenye  {
    float: none;
    min-height: auto;
    width: auto;
}
.b1_page ul.pc_fenye  {
    width: auto!important;
    /* display: inline-block!important; */
}
.b1_page {
    width: 100%;
    text-align: inherit;
}
.page li {
    display: inline-block;
    width: 30px!important;
    height: 30px!important;
    line-height: 30px;
    color: #333;
    margin: 0 10px;
}
.page .lp {
    line-height: 30px!important;
}
.page li:hover {
    border: 1px solid transparent;
}
.t_b1pt3jin {
    display: none;
}
.mc_fybtn {
    color: #666;
}
.d_g1pt1ul .slick-dots{
    bottom: 0px;
}
.d_g1pt1ul.slick-dotted{
    padding-bottom: 40px;
}
.d_g1pt1ul .slick-track{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.d_g1pt1ul .slick-slide{
    height: auto;
}
.d_f1pt1ri::before,.d_f1pt1ri::after {
    background: rgb(0, 0, 0,.1);
}
.d_c1bdli,.d_c1libox {
    width: 100%;
}
.ys_videom_video {
    width: 100%;
}
/* 正在发生 */
.t_sypt4li {
    z-index: 4;
}
.t_sypt4ul.act0 .t_sypt4li.previous:first-child {
    transform: scale(1, 1) translate3d(528px, 0px, 0px);
    opacity: 1;
    width: 384px;
    z-index: 1;
}
.t_sypt4ul.act0 .t_sypt4li.previous:nth-of-type(2),
.t_sypt4ul.act1 .t_sypt4li.previous:first-child {
    transform: scale(1, 1) translate3d(942px, 0px, 0px);
    opacity: 1;
    width: 384px;
    z-index: 1;
}
.t_sypt4ul.act1 .t_sypt4li.previous:first-child{
    z-index: 2;
}
.t_sypt4ul.act2 .t_sypt4li.previous:first-child,
.t_sypt4ul.act0 .t_sypt4li.previous:nth-of-type(3),
.t_sypt4ul.act1 .t_sypt4li.previous:nth-of-type(2){
    transform: scale(1, 1) translate3d(1356px, 0px, 0px);
    opacity: 1;
    width: 384px;
    z-index: 2;
}
.t_sypt4ul.act2 .t_sypt4li.previous:first-child{
    z-index: 3;
}
.t_sypt4ul.act0 .t_sypt4li.previous:nth-of-type(3){
    z-index: 1;
}
.t_sypt4li.previous {
    width: 300px;
    opacity: 0;
}
.d_f1formli3 .d_f1lab {
    width: 64px;
}
.d_f1formli3 .d_f1forminp {
    width: calc(100% - 64px);
}
.t_sypt3bg_ph{
    display: none;
}
.ys_banner .t_bandots {
    position: absolute;
    bottom: 70px;
    left: 0;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ys_banner .t_bandots .t_bandotli {
    position: relative;
    margin: 0 10px;
    cursor: pointer;
}
.ys_banner .t_bandots .t_bandotli svg {
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 5;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}
.ys_banner .t_bandots .t_bandotli svg circle {
    stroke-width: 2px;
    stroke: #fff;
    stroke-dasharray: 300%;
    stroke-dashoffset: 300%;
    transition: stroke-dashoffset 0.6s ease-out;
    -webkit-transition: stroke-dashoffset 0.6s ease-out;
    -moz-transition: stroke-dashoffset 0.6s ease-out;
    -o-transition: stroke-dashoffset 0.6s ease-out;
    -ms-transition: stroke-dashoffset 0.6s ease-out;
}
.ys_banner .t_bandots .t_bandotli span {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border: 2px solid rgba(255,255,255,.4);
    border-radius: 50%;
    transition: border-color 0.3s ease-out;
    -webkit-transition: border-color 0.3s ease-out;
    -moz-transition: border-color 0.3s ease-out;
    -o-transition: border-color 0.3s ease-out;
    -ms-transition: border-color 0.3s ease-out;
}
.ys_banner .t_bandots .t_bandotli span:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.ys_banner .t_bandots .t_bandotli.on svg circle {
    stroke-dashoffset: 0;
    animation: movedong 4s ease-out,moveshou 1s ease-out 4s;
}
@keyframes movedong {
    0%{
        stroke-dashoffset: 300%;
    }   
    100%{
        stroke-dashoffset: 0;
    } 
}
@keyframes moveshou{
    0%{
        stroke-dashoffset: 0;
    }   
    100%{
        stroke-dashoffset: 300%;
    } 
}
/*  */
.t_b1pt5ul{
    white-space: nowrap;
    width: calc(270 * var(--shu-num));
}
.t_b1pt5li{
    display: inline-block;
}
.t_b1pt5li {
    width: 270px;
}
.t_b1pt5ul1 {
    animation: donghua 50s linear infinite;
}
.t_b1pt5ul2 {
    animation: donghua2 50s linear infinite;
}
.t_b1pt5ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
@keyframes donghua {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
.t_syul {
    z-index: 98;
}
/* .t_head{
    top: 0;
    margin-top: 10px;
}
.ys_hd_pc.isfixed .t_head, .fp-viewing-1 .ys_hd_pc .t_head, .fp-viewing-2 .ys_hd_pc .t_head, .fp-viewing-3 .ys_hd_pc .t_head, .fp-viewing-4 .ys_hd_pc .t_head {
    margin-top: 0px;
} */
.ys_hd_pc::before{
    content: '';
    position: fixed;
    width: 100%;
    height: 100px;
    top: 0;
    left: 0;
    z-index: 0;
}

.t_sypt2rg {
    position: relative;
    z-index: 10;
}

.t_sypt2dots{
    z-index: 9;

}
.t_sypt2rg::before {
    z-index: 99999!important;
}
.t_sypt2dots {
    z-index: 999999!important;
}
.t_sypt2picul {
    position: relative;
    z-index: -1!important;
}
.t_sypt2picul div{
    z-index: -1;
}
.t_syjia{
    width: 1946px;
    height: 1946px;
    border: 200px solid #fff;
    box-shadow: 0 0 31px 3px rgb(0 0 0 / 5%);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 80px;
    z-index: 99999!important;
    border-radius: 50%;
    display: block;
}
.t_sypt2ul{
    position: relative;
    z-index: 99999!important;
    transform: translateZ(1001px);
}
.t_headone a{
    opacity: .6;
}
.t_headul .t_headli.yxnav_active1 .t_headone a {
    color: #fff;
    opacity: 1;
}
.t_headone::before{
    background: #fff;
}
.ys_hd_pc.isfixed .t_headli.yxnav_active1 .t_headone a,
.fp-viewing-1 .ys_hd_pc .t_headli.yxnav_active1 .t_headone a, 
.fp-viewing-2 .ys_hd_pc .t_headli.yxnav_active1 .t_headone a, 
.fp-viewing-3 .ys_hd_pc .t_headli.yxnav_active1 .t_headone a, 
.fp-viewing-4 .ys_hd_pc .t_headli.yxnav_active1 .t_headone a {
    color: #AB0000;
}
.ys_hd_pc.isfixed .t_headone::before,
.fp-viewing-1 .ys_hd_pc .t_headone::before, 
.fp-viewing-2 .ys_hd_pc .t_headone::before, 
.fp-viewing-3 .ys_hd_pc .t_headone::before, 
.fp-viewing-4 .ys_hd_pc .t_headone::before{
    background: #AB0000;
}

.t_dicode {
    display: block;
    position: relative;
    left: 0;
    transform: translateX(0);
    bottom: 0;
}
.t_diwxpic,.t_dicode::before{
    display: none;
}
.t_diwx {
    width: auto;
}
.d_d2le {
    width: 360px;
    padding: 50px 44px 70px;
}
.d_d2ri {
    width: calc(100% - 360px);
}
.d_g1pt4 .d_g1pt4bot{
    width: auto!important;
}
.d_g1pt4bd {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.t_lunswiper .slick-prev,.t_lunswiper .slick-next{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    z-index: 3;
    overflow: hidden;
}
.t_lunswiper .slick-prev::before,.t_lunswiper .slick-next::before,
.t_lunswiper .slick-prev::after,.t_lunswiper .slick-next::after{
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_lunswiper .slick-prev::after,.t_lunswiper .slick-next::after{
    opacity: 0;
}
.t_lunswiper .slick-prev::before{
    content: url(../img/l.png);
}
.t_lunswiper .slick-next::before{
    content: url(../img/r.png);
}
.t_lunswiper .slick-prev::after{
    content: url(../img/l.png);
}
.t_lunswiper .slick-next::after{
   content: url(../img/r.png);
}
.t_sypt2ul .slick-prev, .t_sypt2ul .slick-next{
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    top: auto;
    bottom: 0;
}
.t_sypt2ul .slick-next{
    right: auto;
    left: 62px;
}
.slick-arrow.slick-disabled{
    cursor: auto;
    opacity: .3;
}
.t_sypt2rg{
    width: 66.5%;
    padding-left: 80px;
}
.t_sypt2picli .ys_imgbox_cover {
    height: 100vh;
}
.t_sypt2picul{
    overflow: hidden;
    padding-left: 180px;
}
.t_sypt2picli img{
    object-fit: cover;
}
.t_sypt2rg{
    position: relative;
}
.t_sypt2rg::before{
    width: 1946px;
    height: 1946px;
    border: 200px solid #fff;
    box-shadow: 0 0 31px 3px rgba(0,0,0,.05);
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 80px;
    z-index: 6;
    border-radius: 50%;
    display: block;
}
.t_sypt2 { margin: 5% 0;
    overflow: hidden;
}

.zoom_font2{width: 618px;}
.syx_con4{margin-top: 3%;}
.syx_con4 dl{text-align: center;}


































img{ max-width:100%;}
body {height:auto; +overflow:hidden;overflow-x: hidden;}
#banner {position:relative; z-index:2; width:100%; height:800px; overflow:hidden;}
#banner .pics {position:relative; width:100%; height:100%;}
#banner .pics li {position:relative; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}
#banner .pics li img{display:block; width:100%; height:100%;}
#banner .pics .b1 {display:list-item;}
#banner .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
#banner .btns .prev {left:-50px;}
#banner .btns .next {right:-50px;}
#banner .btns .prev.on {left:120px;}
#banner .btns .next.on {right:120px;}
#banner .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
#banner .btns a span.off {-webkit-opacity:1; opacity:1; display:block\9;}
#banner .btns a span.on {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns .prev .off {background:url(../img/prev.png) no-repeat 0 0;}
#banner .btns .prev .on  {background:url(../img/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off {background:url(../img/next.png) no-repeat 0 0;}
#banner .btns .next .on {background:url(../img/next_on.png) no-repeat 0 0;}
#banner .btns a:hover .off {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns a:hover .on {-webkit-opacity:1; opacity:1; display:block\9;}

#banner .g-wrap {position:absolute; left:50%; bottom:0; z-index:2; margin-left:-565px; width:1130px; height:30px; overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:9px; height:9px; border-radius:13px; border:2px solid #fff; cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms;}
#banner .g-wrap .idxs li.on {background-color:#8f8d93; border-color:#8f8d93;}


.home-slider {
	background: #fff;
	margin-bottom: 0;
}

.home-slider .flex-direction-nav a.flex-next {
	width: 81px; z-index:999999999;
	height: 81px;
	background: url(../img/arrow_r_yuan.png) no-repeat;
}

.home-slider .flex-prev {
	width: 81px;
	height: 81px;
	background: url(../img/arrow_l_yuan.png) no-repeat;
}

.home-block-title {
	font-size: 35px;
	color: #006acd;
	margin-bottom: 25px;
	font-weight: normal;
	margin-top: 0;
}

#gdd {position:relative; z-index:2; width:210px; height:161px; overflow:hidden;}
#gdd .pics {position:relative; width:100%; height:100%;}
#gdd .pics li { position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}
#gdd .pics li p{ position:absolute; z-index:66; bottom:0; background:#000; width:100%; height:30px; line-height:30px; color:#fff; font-size:15px; text-indent:1em}
#gdd .pics li a {display:block; width:100%; height:100%;}
#gdd .pics .b1 {display:list-item;}


#gdd .g-wrap {position:absolute; right:0; bottom:0; z-index:2;width:40px; height:18px; overflow:hidden;}
#gdd .g-wrap .idxs {float:left; height:100%;}
#gdd .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:8px; height:8px; border-radius:13px;cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; background:#fff}
#gdd .g-wrap .idxs li.on {background-color:#8f8d93;}


/*#news-slide {position:relative; margin:0 auto; padding-left:35px; width:1095px; height:57px; background:url(../img/index/icon_news.png) no-repeat 0 19px; overflow:hidden;}
#news-slide .wrap a {display:block; position:relative; padding-left:66px; height:57px; line-height:57px; font-weight:bold; color:#2e2e57; -webkit-transition:color 300ms;}
#news-slide .wrap a:hover {color:#f63b2e;}
#news-slide .wrap a span {position:absolute; left:0; margin-right:6px; font:bold 18px/57px 'dincond'; color:#e62b1e;}
#news-slide .more {position:absolute; top:12px; left:450px; padding:0 12px; font-weight:bold; line-height:33px; font-size:12px;  color:#2e2e57; background-color:#DFE0E4; border-radius:25px; box-shadow:0px 0px 3px #777; -webkit-transition:color 300ms, background-color 300ms;}
#news-slide .more:hover {background-color:#f63b2e; color:#eee;}*/
#news-slide {position:relative; margin:0 auto; padding-left:35px; width:1095px; height:57px; background:url(../img/index/icon_news.png) no-repeat 0 19px; overflow:hidden;}
#news-slide .item {height:100%;}
#news-slide .item a {display:inline-block; height:57px; line-height:57px; font-weight:bold; color:#2e2e57; -ms-transition:color 300ms; transition:color 300ms; -webkit-transition:color 300ms; -moz-transition:color 300ms; -o-transition:color 300ms;}
#news-slide .item a:hover {color:#f63b2e;}
#news-slide .item a span {margin:0 25px; font-weight:normal; color:#6C6C6C;}
#news-slide .item .more {padding:0 12px; margin-top:12px; font-weight:bold; height:33px; line-height:33px; font-size:12px;  color:#2e2e57; background-color:#DFE0E4; border-radius:25px; box-shadow:0px 0px 3px #777; -ms-transition:color 300ms, background-color 300ms; transition:color 300ms, background-color 300ms; -webkit-transition:color 300ms, background-color 300ms; -moz-transition:color 300ms, background-color 300ms; -o-transition:color 300ms, background-color 300ms;}
#news-slide .item .more:hover {background-color:#f63b2e; color:#eee;}

/* 滑块 start */
#subjects {height:211px;}
#subjects .g-wrap a {position:absolute; top:0; left:100%; width:100%; height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap .item-1 {z-index:1; background-color:#c8c8c8;}
#subjects .g-wrap .item-2 {z-index:2; background-color:#ffd900;}
#subjects .g-wrap .item-3 {z-index:3; background-color:#fc433e;}
#subjects .g-wrap .item-4 {z-index:4; background-color:#2d2d58;}
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .p2 {-webkit-opacity:0; opacity:0; display:none\9; -webkit-transition:-webkit-opacity 400ms; transition:opacity 400ms;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:484px; height:165px;}
#subjects .g-wrap .item-1 .p2 {left:276px; top:68px; z-index:2; width:189px; height:29px;}
#subjects .g-wrap .item-2 .p1 {left:0px; top:0px;}
#subjects .g-wrap .item-2 .p2 {left:250px; top:0px;}
#subjects .g-wrap .item-3 .p1 {left:20px; top:56px; width:77px; height:76px;}
#subjects .g-wrap .item-3 .p2 {left:150px; width:282px; height:122px;}
#subjects .g-wrap .item-4 .p1 {left:23px; top:54px; width:182px; height:80px;}
#subjects .g-wrap .item-4 .p2 {left:227px; top:21px; width:245px; height:122px;}

/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}

/* 逐个出现 */
#subjects .ready .item-2 {transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3 {transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4 {transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}

/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:340px;}
#subjects .state-0 .item-3 {left:617px;}
#subjects .state-0 .item-4 {left:900px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:484px;}
#subjects .state-1 .item-3 {left:695px;}
#subjects .state-1 .item-4 {left:917px;}
#subjects .state-1 .item-1 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:212px;}
#subjects .state-2 .item-3 {left:695px;}
#subjects .state-2 .item-4 {left:917px;}
#subjects .state-2 .item-2 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:212px;}
#subjects .state-3 .item-3 {left:425px;}
#subjects .state-3 .item-4 {left:908px;}
#subjects .state-3 .item-3 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第四个 */
#subjects .state-4 .item-1 {left:0;}
#subjects .state-4 .item-2 {left:212px;}
#subjects .state-4 .item-3 {left:425px;}
#subjects .state-4 .item-4 {left:777px;}
#subjects .state-4 .item-4 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 滑块 end */



#reference .right {width:336px; line-height:65px; text-indent:50px;}
#copyright .g-wrap {overflow:visible;}
#copyright .g-wrap div {width:317px;}


/*首页新闻20160818*/
 .redian { width: 100%; }
        .redian .r-wrap { width: 1200px; margin: 0 auto; overflow: hidden; padding: 35px 0; }
        .redian .r-wrap .caifu { float: left; width: 427px; overflow: hidden; }
        .redian .r-wrap .caifu h1 { height:43px;color: #505960; font-size: 22px; margin-bottom: 15px; line-height: 22px; }
        .redian .r-wrap .caifu p { color: #858585; font-size: 15px; line-height: 30px; }

        .redian .r-wrap .news-1 { float: left; margin-left: 40px; width: 398px;border-right: 3px solid #f6f6f6; padding-right:40px;border-left: 3px solid #f6f6f6; padding-left:40px }
        .news-1 .tab-nav { overflow: hidden; border-bottom: 2px solid #dedfe2; }
        .news-1 .tab-nav li {cursor: pointer; float: left; display: inline-block; margin: 0px 25px 20px 0; color: #747474; font-size: 18.95px; width: 85px; }

        .news-1 .tab-box { margin-top: 20px; }
        .news-1 .tab-box p { color: #858585; font-size: 14.96px; line-height: 30px; }
        .news-1 .tab-box p i { float: left; font-style: normal; margin-right: 13px; }

        .xian { height: 3px; width: 85px; background: #640f0c; position: relative; left: 0px; margin-top: -2px; }
        .none { display: none; }


        .redian .r-wrap .stock { float: right; width: 198px; margin-left: 30px; }
        .r-wrap .stock h1 { color: #595d6f; font-size: 13px; }
        .r-wrap .stock .stock-num { height: 55px; position: relative; margin-top: 10px; margin-bottom: 18px; }
        .r-wrap .stock .stock-num h2 { float: left; color: #e62b1e; font-size: 55px; font-family: dincond-medium-webfont; }
        .r-wrap .stock .stock-num h3 { float: left; font-size: 25px; color: #e62b1e; font-family: dincond-medium-webfont; position: absolute; left: 118px; top: 27px; }
        .r-wrap .stock .stock-num .stock-bt { width: 17px; height: 13px; background-size: 100%; display: inline-block; float: left; position: absolute; bottom: 6px; }
        .r-wrap .stock p { color: #aaacb5; font-size: 12px; }
        
        
.abou_t{width: 100%; background: url(../img/bg.jpg); margin: 50px auto; padding: 60px 0;}
.about_n{width: 1200px; margin: 0 auto;}
.about_l{width: 570px;float: left;position: relative;}
.pos1{font-size: 30px;font-weight: bold; position: absolute; top:280px; left: 163px;z-index: 9; color: #e3b756; font-family: 'Impact';}
.pos2{font-size: 30px;font-weight: bold; position: absolute; top:325px; left: 178px;z-index: 9; color: #e3b756;font-family: 'Impact';}
.pos3{font-size: 30px;font-weight: bold; position: absolute; top:368px; left: 143px;z-index: 9; color: #e3b756;font-family: 'Impact';}
.pos4{font-size: 30px;font-weight: bold; position: absolute; top:415px; left: 143px;z-index: 9; color: #e3b756;font-family: 'Impact';}

.footer{width: 100%; background: #273452; padding: 50px 0 100px; display: block;overflow: hidden;}
.footer_n{width: 1200px; margin: 0 auto; color: #838383; font-size: 18px;}
.footer h2{font-size: 17px; color: #fff; border-bottom: 3px solid #838383; display: inline-block; padding-bottom: 10px; margin-bottom: 30px;}
.footer_l{width: 511px; float: left;}
.footer_l p{line-height: 60px;}
.footer_l p img{padding-top: 10px; vertical-align: top; padding-right: 10px;}
.footer_m{width: 350px; float: left;}
.footer_m h3{margin: 15px 0 25px 0;}
.footer_m h3 img{ display: inline-block; padding-right: 20px;}.footer_m p{line-height: 30px;}
.footer_r{width: 300px; float: right;}
.footer_r ul li{ float: left; padding-right:20px; line-height: 35px;}


.nav_wap,.subNavBox,.footer_wx{display: none;}
.bgbs{background: #fff; padding: 1px 0 5% 0;}

.postion{width: 100%; margin: 0 auto;border-bottom: 1px solid #cbcbcb;display: block;overflow: hidden;}
.pos_c{width: 1200px; margin: 0 auto;}
.pos_l{width: 310px; float: left; font-size: 16px; line-height: 60px; color: #717171;}
.pos_l p{background: #e6e6e6;width: 62px;height: 62px;line-height: 65px;text-align: center; float: left; margin-right: 20px;}
.pos_l p img{ padding-top:22px;}
.pos_r{width: 610px;float: right;}
.pos_r ul{display: flex; justify-content: space-between; font-size: 16px; color: #7d7d7d;line-height: 60px;}
.pos_r .on{color: #b10600; border-bottom: 2px solid #b10600;}
.pub_nr_tit{text-align: center; width: 100%; margin: 5% auto;}
.pub_nr_tit h2{font-size: 30px;font-weight: bold;}
.pub_nr_tit p{text-align: center;font-size: 23px;color: #640f0c; margin-top: 1%;}
.jtjs{width: 1200px; margin: 0 auto; background: #f8f3ef; padding: 5% 0;}
.jtjs_c{width: 950px; margin: 0 auto;}
.jtjs img{ vertical-align:top}
.jtjs_t{width: 100%; display: block; overflow: hidden;}
.jtjs_t h2{font-size: 27px;color: #640f0c;font-weight: bold;}
.jtjs_t dl dt{font-size: 60px;float: left;color: #640f0c;}
.jtjs_t dl dd{padding-top:5px;}
.jtjs_t dl dd p{font-size: 38px; color: #7f8083; line-height: 25px; padding-top:9px;}
.jtjs_n p{font-size: 18px; color: #464646; padding: 2% 0; text-indent: 2em; line-height: 32px;}
.bgno{background: #fff!important; padding: 0 0 10% 0!important;}
.fonsize{font-size: 50px!important;}
.fonsize1{font-size: 45px!important;}
.gltd{width: 870px; margin: 5% auto;box-shadow: 0 0 20px #8F8D93; display: block;overflow: hidden; padding:2% 3%;}
.gltd dl dt{width: 30%; float: left; text-align: center;}
.gltd dl dt img{width: 199px;}
.gltd dl dt h2{font-size: 28px;color: #b10600; padding: 4% 0;}
.gltd dl dt p{text-align: center;font-size: 16px;color: #363635;}
.gltd dl dd{width: 60%; float: right; text-align: center; margin-top:3%;}
.gltd dl dd h2{font-size: 28px; text-align: center;line-height: 55px; color: #363635;}
.gltd dl dd p{font-size: 28px; text-align: center;line-height: 55px; color: #363635;}
.fzlc{width: 950px; margin:0 auto 10%; display: block;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.fzlc_l{width: 455px;}
.fzlc_m{width: 33px; float: left;margin: 0 3px;}
.fzlc_l dl{margin-top:50%;}
.fzlc_l dl:nth-child(2){ margin-top:41%}
.fzlc_l dl dt{font-size: 27px;color: #b10600;text-align: right;}
.fzlc_l dl dt span{font-size: 40px;}
.fzlc_l dl dd{font-size: 17px;color: #363635; padding:5% 1%; line-height: 30px;}
.txt dl dt{text-align: left;}
.txt dl {margin-top:12%;}
.txt dl:nth-child(2){margin-top: 2%;}
.txt dl:nth-child(3){margin-top: 3%;}
.qyry{width: 886px; margin: 0 auto;}
.qyry_l{width: 395px;float: left;}
.qyry_m{width: 33px; margin:0 30px;float: left;}
.qyry_l dl{margin-top: 78%; text-align: right;}
.qyry_l dl dt{font-size: 50px;color: #b10600;}
.qyry_l dl dd{font-size: 20px;color: #363635; padding:5% 0;line-height: 30px;}
.mrtop{margin-top: 32%!important;}
.txt_l dl{text-align: left!important; margin-top: 22%;}
.txt_l dl:nth-child(2){margin-top: 17%;}
.txt_l dl:nth-child(3){margin-top: 15%;}
.hfyc{width: 1200px;margin: 0 auto;}
.hfyc_t_l{width: 499px;}
.hfyc_t_r{width: 590px; margin-right: 60px;}
.hfyc_t_r h2{font-size: 27px;color: #640f0c;}
.hfyc_t_r p{font-size: 18px;color: #464646; text-indent: 2em; padding-top: 3%; line-height: 30px;}
.dcxm{width: 1000px; margin: 0 auto;}
.dcxm_t p{font-size: 20px;color: #535353;}
.dcxm_t p span{display: inline-block;float: right; background: #f0f0f0; color: #a9a9a9; font-size: 18px; padding: 5px 10px}
.dcxm_c{box-shadow: 0 0 10px #AAACB5;width: 100%; display: block;overflow: hidden; margin-bottom: 5%;}
.dcxm_c_l{width:559px;}
.dcxm_c_r{width: 420px;color: #333333; padding-top: 5%;}
.dcxm_c_r h2{font-size: 30px;line-height: 70px;}
.dcxm_c_r p{font-size: 23px; line-height: 50px;}
.dcxm_c_r p strong{font-size: 40px;color: #e60012;}
.dcxm_c_r p span{font-size: 23px;color: #e60012;}
.dcxm_c_rn2{margin-top: 3%;}
.dcxm_c_rn2 ul li{font-size: 16px; color: #333333; line-height:40px; display: inline-block; float: left;padding: 1% 3%; }
.dcxm_c_rn2 ul li img{width: 29px; vertical-align: top;}
.dcxm_c_rn2 ul li:nth-child(2){background: #e60012; border-radius: 5px; color: #fff;}
.dcxm_c_rn2 ul li:nth-child(1){padding-left: 0;}
.fzbg{width: 950px;margin: 0 auto; display: block;overflow: hidden;}
.fzbg dl{width: 100%; display: block;overflow: hidden; margin-bottom: 5%;}
.fzbg dl dt{width: 317px;float: left;}
.fzbg dl dd{width: 400px; float: left; margin-left: 3%;}
.fzbg dl dd h2{font-size: 60px;color: #b10600;line-height: 100px; padding-top: 3%;}
.fzbg dl dd p{font-size: 20px;color: #373737; line-height: 35px;}
.fzbg dl dd p:nth-child(3){font-size: 22px;color: #373737;}
.fzbg dl dd h3{margin-top: 8%;}
.fzbg dl dd h3 a{ display: inline-block; padding: 2% 10%;border:1px solid #640f0c; margin-right: 3%; font-size: 20px; color: #640f0c;}
.lxwm{width: 1200px; margin: 0 auto 10%;}
.lxwm_t{width: 100%;display: block; margin-bottom: 5%;overflow: hidden;}
.lxwm_t_l{width: 433px;float: left;}
.lxwm_t_m{width: 380px;float: left;margin-left: 20px;}
.lxwm_t_m h2{color: #161616;font-size: 28px;}
.lxwm_t_m p{font-size: 20px; padding: 5% 0; line-height: 35px;}
.lxwm_t_m h3 img{width: 55px;float: left;}
.lxwm_t_m h3 {line-height: 55px;font-size: 40px;color: #b10600;}
.lxwm_t_r{width: 366px;float: right;}
.lxwm_t_r ul li{width: 140px;float: left;margin-left: 40px;}
.lxwm_t_r ul li p{font-size: 23px;text-align: center; line-height: 40px;}
.join{width: 950px; margin: 0 auto 10%;font-size: 20px;}
.join_l{width: 100%; display: block;overflow: hidden;border-bottom: 2px solid #c1c1c1; padding-bottom: 5%;}
.join_l dt{width: 510px; float: left;}
.join_l dt p{ margin-bottom: 4%;}
.join_l dd{width: 417px; float: right;}
.join_l dt p:last-child{display: flex;justify-content: space-between;}
.join_l dt p span{display:block; padding-left: 3%; line-height: 30px;}
.join_b dl{width: 100%; display: block;overflow: hidden;border-bottom: 2px solid #c1c1c1; padding: 3% 0;}
.join_b dl dt{width: 80px; height: 80px; padding: 10px; background: #e1e1e1; float: left;}
.join_b dl dt strong{font-size: 40px;color: #b10600;}
.join_b dl dt p{font-size: 20px;color: #565656;}
.join_b dl dt p:nth-child(3){font-size:16px;color: #565656;}
.join_b dl dd{width: 800px; margin-left: 30px;float: left; font-size: 22px; padding-top: 10px;}
.pos_n{ width: 400px;}
.xw_list{width: 1200px; margin: 0 auto;}
.xw_list dl{background: #f8f3ef; padding: 3% 0; display: block;overflow: hidden; margin-bottom: 3%;}
.xw_list dl dt{width: 252px; float: left;}
.xw_list dl dd{width: 850px;float: left; margin-left: 30px;}
.xw_list dl dd h2{font-size: 26px; margin-bottom: 2%;}
.xw_list dl dd p{font-size: 20px;color: #696969;line-height:33px;}
.xw_list dl dd p:last-child{padding-top: 5%; font-size: 20px; color: #a3a3a3;}
.xw_list dl dd p img{vertical-align: top;}
.xw_list dl dd p span{float: right; display: inline-block;}


.spzx{width: 1200px;margin: 0 auto; display: flex;justify-content: space-between;flex-wrap: wrap;}
.spzx dl{width: 387px;background: #f9f4ec; margin-bottom:5%;}
.spzx dl dd{text-align: center;line-height: 70px;font-size: 23px;color: #640f0c;}
.qykw{width: 1200px; margin: 0 auto 10%;}
.artilce_t{ text-align:center; font-size:22px; padding:3% 0;}
.qyry_new{ width:1200px; margin:0 auto 10%}
.qyry_new ul{ display:flex; justify-content:space-around;flex-wrap: wrap;}
.qyry_new ul li{ margin-bottom:2%; background:#f4f1ec; text-align:center; text-align:center; padding:55px; width:275px;}
.qyry_new ul li p{ font-size:22px; color:#7d7d7d; text-align:center; padding-top:10%; line-height:26px}
.xmarticle{width: 950px; margin: 0 auto 10%;}
		  .xmarticle_t{background: #d5e0f6;}
		  .xmarticle_t_n{padding: 3%;}
		  .xmarticle_t_n h2{font-size: 30px; width: 100%; line-height: 70px;}
		  .xmarticle_t_n p{width: 100%; font-size: 20px;color: #333333; line-height: 27px; padding: 1% 0 1% 13px;}
		  .xmarticle_t_n p:nth-child(2){color: #ffea15;font-size: 35px;color: #ffea15;font-weight: bold;}
		  .xmarticle_t_n p:nth-child(2) span{background: #c6ccd9;display: inline-block; border-radius: 5px;font-size: 15px; padding: 2px 5px;color: #333333; margin-left: 10px;}
		  .xmarticle_t_n p img{vertical-align: top;}
		  .xmput_tit{ padding: 20px;font-size: 30px;border-left: 8px solid #000000; line-height: 0px; width: 830px; margin: 3% auto;}
		  .xmput_con{width: 94%; padding: 3%; background: #d5e0f6; font-size: 22px; color: #333333;line-height: 40px;}
		  .xmarticle_t_n p:last-child span{float: right; color: #000000; padding-right: 15%; border-left: 3px solid #edf2fb; padding-left: 2%;}
		  

.qykw{width:1100px;margin: 0 auto; display: flex;overflow: hidden;justify-content: space-between;flex-wrap: wrap;}
.qykw dl{width: 29%; display: block;overflow: hidden; margin-bottom: 5%;}
.qykw dl dt{width: 100%;float: left; text-align:center}
.qykw dl dd{width: 100%; float: left; margin-left: 3%;}
.qykw dl dd h2{font-size: 60px;color: #b10600;line-height: 100px; padding-top: 3%;}
.qykw dl dd p{font-size: 20px;color: #373737; line-height: 35px; text-align:center}
.qykw dl dd p:nth-child(3){font-size: 22px;color: #373737;}
.qykw dl dd h3{margin-top: 8%; text-align:center}
.qykw dl dd h3 a{ display: inline-block; padding: 2% 10%;border:1px solid #640f0c; margin-right: 3%; font-size: 20px; color: #640f0c;}

.csrjs{width:100%; margin:0 auto;}
.csrjs dl{display: flex;justify-content: space-between;}
.csrjs dl dd h2{font-size:30px; padding:30% 0 5% 0; text-align:center}
.csrjs dl dd{width:48%; text-align:center}
.csrjs dl dd p{ font-size:22px; text-align:center; line-height:40px} 
.hzb1{ width:770px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb2{ width:960px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb3{ width:770px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb4{ width:567px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb li:hover{-webkit-transform: rotate(360deg) scale(1);
    -moz-transform: rotate(360deg) scale(1);
    -o-transform: rotate(360deg) scale(1);
    -transform: rotate(360deg) scale(1);-webkit-transition:-webkit-transform .5s ease-in;
    -moz-transition:-moz-transform .5s ease-in;
    -o-transition:-o-transform .5s ease-in;
    transition:transform .5s ease-in;
	}


.case1{margin: 2% auto;}
.case1_t h2{font-size: 28px; text-align: center;letter-spacing: 2px;}
.case1_t p{font-size: 16px; line-height: 32px; margin: 2% 0; text-align: center;}
.case1_b{width: 100%; display: flex; justify-content: space-between;}
.case1_b_l{width: 400px; font-size: 16px;}
.case1_b_l ul{display: flex; justify-content: space-between;flex-wrap: wrap;}
.case1_b_l ul li{width: 45%; text-align: center; padding: 10% 0; background: #f6f9ff; margin: 0 5% 5% 0; border-radius: 15px;}
.case1_b_l ul li:hover{background: linear-gradient(0deg,#589bff,#266eff);
    color: #fff; border-radius: 5px;}
.case1_b_r{width: 780px; border-radius: 15px; display: block; overflow: hidden;}
.case1_b_l span{font-size: 30px; display:block; margin-bottom:9%;}
.case1_b_l .active{background: linear-gradient(0deg,#589bff,#266eff);
    color: #fff; border-radius: 5px;}
.case1_b_r .active{ display: block;}
.case1_b_r_c{display: none; position: relative;}
.cpxx{ position: absolute; bottom: 0;background: linear-gradient(0deg,#589bff,#266eff);
    color: #fff; padding: 3%; width: 95%;}
.cpxx h3{ font-size: 17px; color: #fff; margin-bottom: 2%;}
.cpxx h2{ font-size: 14px; color: #fff; margin-bottom: 1%; line-height: 25px;}
.cpxx  a{font-size: 13px; margin-top:1%; display: block; margin-top: 3%;}

.bgcase2{ background: #f2f6f9; padding: 5% 0;}
.case2_b{ display: flex; justify-content: space-between; margin-top: 5%;}
.case2_b_l{width: 360px;}
.case2_b_l h2{ font-size: 23px;}
.case2_b_l  p{ font-size: 16px; line-height: 30px; margin: 5% 0;}
.case2_b_r{width: 790px; display: flex;justify-content: space-between; flex-wrap: wrap; background: #fff; box-shadow: 0 0 10px #c9c7c7; margin:0 5px 5px 0;box-sizing: content-box;}
.case2_b_r dl{width: 33.333%; padding: 3%; box-sizing: border-box;}
.case2_b_r dl dt{font-size: 20px; line-height:45px; margin-bottom: 3%;}
.case2_b_r dl dt img{vertical-align:bottom; display: inline-block; padding-right: 3%;}
.case2_b_r dl dd{line-height: 18px; font-size: 14px;}
.case2_b_r dl:hover{background: linear-gradient(0deg,#589bff,#266eff);
    color: #fff;}
.border_yx{border-right: 1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; }
.border_xx{ border-bottom:1px solid #9c9c9c; }
.border_yy{border-right: 1px solid #9c9c9c;}
.case3{display: flex; justify-content: space-between; padding: 0 5px 5px;}
.case3 dl{width: 25%; padding: 3%;box-shadow: 0 0 5px #d5e1ff;position: relative;  padding-bottom: 6%;}
.case3 dl img{text-align: center; display: block; margin: 0 auto;}
.case3 dl h2{width: 45px; height: 3px; background: #1659a0; position: absolute; top: 0; right: 0; left: 0; margin: 0 auto;}
.case3 dl dt{font-size: 23px; text-align: center; margin: 5% 0; font-weight: bold;}
.case3 dl dd{font-size: 14px; color: #383838; line-height: 22px;}
.case3 dl p{ position: absolute; left: 0; right: 0; padding: 2% 3%; margin: 0 auto; bottom: 7%; border:2px solid #bacbdd; color: #bacbdd; display:block; width: 100px; border-radius: 50px; font-size: 18px; text-align: center;}
.case3 dl:hover  p{ background:#e89115; color: #fff; border:2px solid #ffc000}
.case4 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.case4 ul li{width: 23%; border: 1px solid #afafaf; margin-bottom: 3%; font-size: 18px; text-align: center; padding: 2% 0; line-height: 100%;}
.case4 ul li img{ vertical-align: bottom; display: inline-block;}
.case4 ul li span{display: inline-flex;vertical-align: top;
    margin-top: 13.5%; font-weight: bold;}
	.case4 ul li:nth-child(1) span{ margin-top: 11%;}
.bgimg{background: url(../img/bg.jpg) 100% 100%; padding: 3% 0;}
.bg1{background: url(../img/bg1.png) 100% 100%; padding: 3% 0;}
.case5{ margin: 3% auto;}
.case5_b_c{ display: none; margin: 0 auto;}
.case5_b .active{display: block;}
.case5_t{ border-bottom:1px solid #e3e3e3}
.case5_t ul{display: flex;justify-content: space-between; width: 80%; margin: 0 auto;}
.case5_t ul li{width: 25%; text-align: center; font-size: 20px; line-height: 100px;color: #909090; cursor: pointer;}
.case5_t ul li.active{ color: #589bff; border-bottom: 1px solid #589bff;}
 .case6{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	 .case6 dl{width: 24%; font-size: 17px; color: #666666; margin-bottom: 2%; }
	 .case6 dl dt span{color: #ff0000;}
	  .case6 dl dt { margin-bottom: 2%;}
	 .case6 dl dd input{background: #f5f5f5; width: 100%; line-height: 50px; text-indent: 1em;}
.case6 p{margin: 8%  0 0 0 ; background: linear-gradient(0deg,#589bff,#266eff); text-align: center; font-size: 20px; line-height: 50px; border-radius: 5px;}
.am-btn{ background: linear-gradient(0deg,#589bff,#266eff); color: #fff;}



.lxrig{ position: fixed; right: 10px; top: 30%; z-index: 999999;}
.lxrig ul{border-radius: 10px; float: right;}
.lxrig ul li{width: 57px; height: 100px; line-height: 20px; text-align: center; color: #000000; cursor: pointer; margin-bottom: 0; border-radius: 50px 50px 0 0; background: #02A9D9; color:#fff; padding:20px 0 10px  0}
.lxrig ul li p{font-size: 15px; text-align: center;  margin-top: 5px;}
.lxrig ul li:nth-child(2){border-radius: 0; border-top:1px dashed rgba(255,255,255,.5)}
.lxrig ul li:nth-child(3){border-radius: 0 0 50px 50px; margin-top:4px; padding:10px 0; height:70px;line-height: 0px;}
.lxrig ul li span{ display: block;}
.lxrig ul li span{font-size: 30px; }
.lxrig ul li:hover{background: #F5C917; color: #fff;}
.dianh{ box-shadow: 0 0 10px #c9c7c7; font-size: 20px; position: absolute; left: 0; top:50px;right: 130px; width: 170px; background: #fff; border-radius:5px; line-height: 50px; text-align: center; display: none;}
.weix{box-shadow: 0 0 10px #c9c7c7; position: absolute; left: 0; top:50px;right: 130px; width: 170px; background: #fff; border-radius:5px;text-align: center; padding: 8% 0;display: none;}
.title {
    width: 100%;
    position: relative;
    z-index: 4
}

.subTitle {
    font-weight: var(--bold400);
    font-size: var(--font20);
    line-height: 40px;
    text-align: center;
    color: var(--color333);
    margin-top: 10px
}

.subTitleWhite {
    color: var(--colorFFF)
}

.subTitleLeft {
    text-align: left
}

.titleCen .zoom_font {
    margin: 0 auto
}

.zoom_font {
    position: relative
}

.zoom_font612 {
    width: 614px
}

.zoom_font398 {
    width: 398px
}

.zoom_font650 {
    width: 650px
}

.zoom_font256 {
    width: 256px
}

.zoom_font148 {
    width: 148px
}

.zoom_font25 {
    width: 904px
}

.zoom_font22 {
    width: 794px
}

.zoom_font20 {
    width: 698px
}

.zoom_font18 {
    width: 650px
}

.zoom_font17 {
    width: 614px
}

.zoom_font16 {
    width: 560px
}

.zoom_font15 {
    width: 542px
}

.zoom_font14 {
    width: 506px
}

.zoom_font13 {
    width: 470px
}

.zoom_font12 {
    width: 775px
}

.zoom_font11 {
    width: 398px
}

.zoom_font10 {
    width: 680px
}

.zoom_font9 {
    width: 325px
}

.zoom_font8 {
    width: 210px
}

.zoom_font7 {
    width: 680px
}

.zoom_font6 {
    width: 660px; margin: 0!important;
}

.zoom_font5 {
    width: 320px;
}

.zoom_font4 {
    width: 146px
}

.zoom_list {
    color: var(--color1D2);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    padding-top: 6px
}

.titleWhite .zoom_list {
    color: var(--colorFFF);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s
}

.zoom_list p {
    font-size: var(--font30);
    line-height: 150%;
    text-align: center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s
}

.zoom_list h1,.zoom_list span {
    display: block;
    font-size: var(--font48);
    line-height: 200%;
    font-weight: bold;
    text-align: center;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s
}

.mark {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 87px;
    height: 87px;
    border-radius: 100%;
  background: linear-gradient(0deg, #00A6D6 0%, #12BBEC 100%);
  border-radius: 50%;
    opacity: 1;
    display: block;
    overflow: hidden;
    transform: translate(-42px,-42px);
    -ms-transform: translate(-42px,-42px);
    -moz-transform: translate(-42px,-42px);
    -webkit-transform: translate(-42px,-42px);
    -o-transform: translate(-42px,-42px);
    -webkit-transition: width 0s;
    transition: width 0s;
    -moz-transition: width .3s;
    -webkit-transition: width .3s;
    -o-transition: width .3s
}

.titleWhite .mark {
    background: rgba(231,70,0,.8);
    opacity: 1
}

.zoom_list_big {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    transform: translate(42px,42px) scale(1.01);
    -ms-transform: translate(42px,42px) scale(1.01);
    -moz-transform: translate(42px,42px) scale(1.01);
    -webkit-transform: translate(42px,42px) scale(1.01);
    -o-transform: translate(42px,42px) scale(1.01)
}

.zoom_list_big p {
    font-size: var(--font30);
    line-height: 150%;
    text-align: center
}

.titleBig .zoom_list span,.titleBig .zoom_list_big span {
    font-size: 48px
}

.titleBig .zoom_list p,.titleBig .zoom_list_big p {
    font-size: 30px
}

.zoom_list_big span {
    display: block;
    font-size: var(--font48);
    line-height: 200%;
    font-weight: var(--bold700);
    text-align: center
}

.titleLeft .zoom_list p,.titleLeft .zoom_list span,.titleLeft .zoom_list_big p,.titleLeft .zoom_list_big span {
    text-align: left
}

.animation .mark {
    animation-name: mark;
    animation-direction: alternate;
    animation-timing-function: linear;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-duration: 8s;
    -webkit-animation-name: mark;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: .5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 8s
}

.animation .zoom_list_big {
    animation-name: zoom_list_big;
    animation-direction: alternate;
    animation-timing-function: linear;
    -webkit-animation-delay: .5;
    animation-delay: .5;
    animation-iteration-count: infinite;
    animation-duration: 8s;
    -webkit-animation-name: zoom_list_big;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: .5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 8s
}

@keyframes mark {
    0% {
        transform: translate(-42px,-42px);
        -ms-transform: translate(-42px,-42px);
        -moz-transform: translate(-42px,-42px);
        -webkit-transform: translate(-42px,-42px);
        -o-transform: translate(-42px,-42px)
    }

    25% {
        transform: translate(-49px,-22px);
        -ms-transform: translate(-49px,-22px);
        -moz-transform: translate(-49px,-22px);
        -webkit-transform: translate(-49px,-22px);
        -o-transform: translate(-49px,-22px)
    }

    50% {
        transform: translate(-20px,-27px);
        -ms-transform: translate(-20px,-27px);
        -moz-transform: translate(-20px,-27px);
        -webkit-transform: translate(-20px,-27px);
        -o-transform: translate(-20px,-27px)
    }

    75% {
        transform: translate(-16px,-40px);
        -ms-transform: translate(-16px,-40px);
        -moz-transform: translate(-16px,-40px);
        -webkit-transform: translate(-16px,-40px);
        -o-transform: translate(-16px,-40px)
    }

    100% {
        transform: translate(-42px,-42px);
        -ms-transform: translate(-42px,-42px);
        -moz-transform: translate(-42px,-42px);
        -webkit-transform: translate(-42px,-42px);
        -o-transform: translate(-42px,-42px)
    }
}

@-webkit-keyframes mark {
    0% {
        transform: translate(-42px,-42px);
        -ms-transform: translate(-42px,-42px);
        -moz-transform: translate(-42px,-42px);
        -webkit-transform: translate(-42px,-42px);
        -o-transform: translate(-42px,-42px)
    }

    25% {
        transform: translate(-49px,-22px);
        -ms-transform: translate(-49px,-22px);
        -moz-transform: translate(-49px,-22px);
        -webkit-transform: translate(-49px,-22px);
        -o-transform: translate(-49px,-22px)
    }

    50% {
        transform: translate(-20px,-27px);
        -ms-transform: translate(-20px,-27px);
        -moz-transform: translate(-20px,-27px);
        -webkit-transform: translate(-20px,-27px);
        -o-transform: translate(-20px,-27px)
    }

    75% {
        transform: translate(-16px,-40px);
        -ms-transform: translate(-16px,-40px);
        -moz-transform: translate(-16px,-40px);
        -webkit-transform: translate(-16px,-40px);
        -o-transform: translate(-16px,-40px)
    }

    100% {
        transform: translate(-42px,-42px);
        -ms-transform: translate(-42px,-42px);
        -moz-transform: translate(-42px,-42px);
        -webkit-transform: translate(-42px,-42px);
        -o-transform: translate(-42px,-42px)
    }
}

@keyframes zoom_list_big {
    0% {
        transform: translate(42px,42px);
        -ms-transform: translate(42px,42px);
        -moz-transform: translate(42px,42px);
        -webkit-transform: translate(42px,42px);
        -o-transform: translate(42px,42px)
    }

    25% {
        transform: translate(49px,22px);
        -ms-transform: translate(49px,22px);
        -moz-transform: translate(49px,22px);
        -webkit-transform: translate(49px,22px);
        -o-transform: translate(49px,22px)
    }

    50% {
        transform: translate(20px,27px);
        -ms-transform: translate(20px,27px);
        -moz-transform: translate(20px,27px);
        -webkit-transform: translate(20px,27px);
        -o-transform: translate(20px,27px)
    }

    75% {
        transform: translate(16px,40px);
        -ms-transform: translate(16px,40px);
        -moz-transform: translate(16px,40px);
        -webkit-transform: translate(16px,40px);
        -o-transform: translate(16px,40px)
    }

    100% {
        transform: translate(42px,42px);
        -ms-transform: translate(42px,42px);
        -moz-transform: translate(42px,42px);
        -webkit-transform: translate(42px,42px);
        -o-transform: translate(42px,42px)
    }
}

@-webkit-keyframes zoom_list_big {
    0% {
        transform: translate(42px,42px);
        -ms-transform: translate(42px,42px);
        -moz-transform: translate(42px,42px);
        -webkit-transform: translate(42px,42px);
        -o-transform: translate(42px,42px)
    }

    25% {
        transform: translate(49px,22px);
        -ms-transform: translate(49px,22px);
        -moz-transform: translate(49px,22px);
        -webkit-transform: translate(49px,22px);
        -o-transform: translate(49px,22px)
    }

    50% {
        transform: translate(20px,27px);
        -ms-transform: translate(20px,27px);
        -moz-transform: translate(20px,27px);
        -webkit-transform: translate(20px,27px);
        -o-transform: translate(20px,27px)
    }

    75% {
        transform: translate(16px,40px);
        -ms-transform: translate(16px,40px);
        -moz-transform: translate(16px,40px);
        -webkit-transform: translate(16px,40px);
        -o-transform: translate(16px,40px)
    }

    100% {
        transform: translate(42px,42px);
        -ms-transform: translate(42px,42px);
        -moz-transform: translate(42px,42px);
        -webkit-transform: translate(42px,42px);
        -o-transform: translate(42px,42px)
    }
}

.titleOne {
    font-size: var(--font30);
    font-weight: var(--bold700);
    line-height: 45px;
    text-align: center;
    color: var(--color333)
}

.w116 {
    width: var(--width116)
}

.w1360 {
    width: var(--width1360)
}

.w140 {
    width: var(--width140)
}

.w350 {
    width: var(--width350)
}

.w416 {
    width: var(--width416)
}

.mt38 {
    margin-top: 38px
}

.mt98 {
    margin-top: 98px
}

.festival {
    display: block;
    width: 130px;
    height: 119px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1
}

.festival img {
    width: 100%;
    display: block;
    animation: ball .6s ease-out alternate-reverse infinite
}

.festivalShadow {
    width: 100%;
    height: 3px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.4);
    position: absolute;
    bottom: 2px;
    z-index: 1;
    -webkit-filter: blur(1.5px);
    filter: blur(1.5px);
    animation: shadow .6s ease-out alternate-reverse infinite
}

@-webkit-keyframes ball {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@keyframes ball {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@-webkit-keyframes shadow {
    0% {
        -webkit-transform: scale(.15,1.25);
        transform: scale(.15,1.25)
    }

    100% {
        -webkit-transform: scale(1.25,.75);
        transform: scale(1.25,.75)
    }
}

@keyframes shadow {
    0% {
        -webkit-transform: scale(.15,1.25);
        transform: scale(.15,1.25)
    }

    100% {
        -webkit-transform: scale(1.25,.75);
        transform: scale(1.25,.75)
    }
}

:root {
    --color1D2: #1D2329;
    --colorFFF: #ffffff;
    --colorFF0: #FF0000;
    --colorEA5: #EA5514;
    --color333: #333333;
    --color666: #666666;
    --color999: #999999;
    --color2B2: #2B2B2B;
    --color2D6: #2D65F2;
    --colorEE8: #EE860B;
    --color1D2: #1D2329;
    --colorTra: transparent;
    --bgColor1D2: #1D2329;
    --bgColor2B2: #2B2B2B;
    --bgColor333: #333333;
    --bgColor191: #191919;
    --bgColorFFF: #ffffff;
    --bgColorEA5: #EA5514;
    --bgColorF6F: #F6F6F6;
    --bgColorF9F: #F9F9F9;
    --bgColorF5F: #F5F5F5;
    --bgColorE0E: #E0E0E0;
    --bgColorEEE: #EEEEEE;
    --font12: 12px;
    --font13: 13px;
    --font14: 14px;
    --font15: 15px;
    --font16: 16px;
    --font17: 17px;
    --font18: 18px;
    --font19: 19px;
    --font20: 20px;
    --font21: 21px;
    --font22: 22px;
    --font23: 23px;
    --font24: 24px;
    --font25: 25px;
    --font26: 26px;
    --font27: 27px;
    --font28: 28px;
    --font29: 29px;
    --font30: 30px;
    --font32: 32px;
    --font34: 34px;
    --font36: 36px;
    --font38: 38px;
    --font40: 40px;
    --font46: 46px;
    --font48: 48px;
    --font50: 50px;
    --font60: 60px;
    --width116: 116px;
    --width130: 130px;
    --width140: 140px;
    --width350: 350px;
    --width416: 416px;
    --width1360: 1360px;
    --height18: 18px;
    --height20: 20px;
    --height22: 22px;
    --height24: 24px;
    --height26: 26px;
    --height28: 28px;
    --height30: 30px;
    --height32: 32px;
    --height34: 34px;
    --height36: 36px;
    --height38: 38px;
    --height40: 40px;
    --height42: 42px;
    --height44: 44px;
    --height45: 45px;
    --height46: 46px;
    --height48: 48px;
    --height50: 50px;
    --height60: 60px;
    --height70: 70px;
    --height72: 72px;
    --height80: 80px;
    --height90: 90px;
    --bold400: 400;
    --bold500: 500;
    --bold700: bold;
    --borderRadius4: 4px;
    --borderRadius6: 6px;
    --borderRadius8: 8px;
    --borderRadius16: 16px
}



.bgbd{ background: #ececec; padding:0; display: block; overflow: hidden; margin: 5% auto;}
.case4_n_c{ display: none;}
.case4_n .active{display: block;}
.case4{display: flex; justify-content: space-between;}
.case4 dl{width: 32%; text-align: center; background: #f6f9ff; display: flex; justify-content: center; padding: 2% 0; cursor: pointer;}
.case4 dl h2{font-size: 22px; line-height: 30px;}
.case4 dl  p{font-size: 14px;}
.case4 dl  dt{padding-right: 4%;}
.case4 dl  dd span{font-size:30px; color: #6c85b9;}
.case4 .active{ background: linear-gradient(0deg,#589bff,#266eff); color: #fff;}
.case4 .active span{color: #fff;}
.case4_n{margin: 3% auto;}
.case4_n_c ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
.case4_n_c ul li{width: 18%; text-align: center;  margin-bottom: 2%;}
.case4_n_c ul li {border-radius: 6px;  display: block; padding: 1%  0;
    border: 2px solid #fff;
    background: linear-gradient(180deg,#e4eaf7,#fff);
    box-shadow: 0 2px 16px 0 rgba(28,39,65,.1);
    display: flex;
    justify-content: center;
    align-items: center;}
.case4_n_c ul li p{font-size: 20px; text-align: center; line-height: 90px;}
.case4_n_c h2{text-align: center;}
.case4_n_c h2 p{text-align: center; font-size: 18px; margin: 3% 0 0 0; display: inline-block; border:1px solid #a9a9a9;  padding: 1% 2%;}
.case5_b_c{  margin: 3% auto;}
.case5_b_c_l{width: 440px; float:left;}
.case5_b_c_r{width: 720px; float: right;}
.case5_b_c_l ul li{ border-radius: 4px; height: 79px;
    border: 2px solid #fff;
    background: linear-gradient(180deg,#f0f3f7,#fff);
    box-shadow: 0 4px 20px 0 rgba(77,87,140,.2);
    transition: all .2s;
    position: relative; margin-bottom: 5%;border-radius:5px; padding: 3% 6%; font-size: 16px; line-height: 35px;}
	.case5_b_c_l ul li p{position: relative;}
	.case5_b_c_l ul li p:before{transition: all .2s;
	    content: "";
	    position: absolute;
	    width: 8px;
	    height: 8px;
	    top: 9px;
	    left: -16px;
	    border-radius: 50%;
	    background-color: #266eff;
	
	}
.case5_b_c_l ul li:hover{background: linear-gradient(0deg,#589bff,#266eff); color: #fff;}
.case5_b_c_l ul li:hover p:before{ background-color:#fff;}
.case5_b_c_r{font-size: 16px; line-height: 40px;box-shadow: 0 0 5px #d0d0d0; border-radius: 5px; margin: 0 5px 5px 0;}
.case5_b_c_r h2{padding: 0 3%;}
.case5_b_c_r p{padding: 0 3% 2%; }
.case5_b h3{text-align: center; width: 100%; display: block; overflow: hidden;margin: 4% 0;}
.case5_b h3 a{text-align: center; font-size: 18px;  display: inline-block; border:1px solid #a9a9a9; margin: 0 auto; padding: 1% 2%;}
.case5_b_cc{display: block; overflow: hidden;}
.case1_t{ margin: 3% auto;}



.case4_n_c .item {
    width: 24%;
    margin-bottom: 30px;
}

.case4_n_c .item .img {
    padding-top: 57%;
}

.case4_n_c .item .img::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
}

.case4_n_c .item .img .play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 99;
}

.case4_n_c .item p {
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 14px;box-shadow: 0 0 10px #c9c7c7;
}
.imgbox {
    overflow: hidden;
    position: relative;
    /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/
}

.imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.imgbox img {
    width: auto !important;
    max-height: 100%;
}


/* 弹出视频 */

.Tvideo {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
}

.Tvideo video {
    max-width: 70%;
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 999;
}

.Tvideo .vclose {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    z-index: 998;
}

.Tvideo video::after {
    content: '';
    width: 40px;
    height: 50px;
    line-height: 50px;
    background: url(../img/close.png) no-repeat center center;
    position: absolute;
    top: -50px;
    right: -50px;
    display: block;
}

.case4_n_c_sp{ display: flex; justify-content: space-between; flex-wrap: wrap; overflow: hidden; padding:0 3px}
.spgd{ height: 490px;}
.pub_tit_cp{width: 100%; text-align: center; font-size: 40px; margin: 5% auto;}
.cp_con1{display: flex;justify-content: space-between;}
.cp_con1_l{width: 450px; display: flex; justify-content: space-between; flex-wrap: wrap; padding:3px;}
.cp_con1_l dl a{display: block;overflow: hidden;}
.cp_con1_l dl{width: 48%; background: #fafafc; margin-bottom: 3%; box-shadow: 0 0 10px #dddddd;}
.cp_con1_l dl:nth-child(5),.cp_con1_l dl:nth-child(6){ margin-bottom: 0;}
.cp_con1_l dl dd{float: right;}
.cp_con1_l dl dt{ padding: 10% 0 0 10%;}
.cp_con1_l dl dt h2{font-size: 15px; color: #2870ff;}
.cp_con1_l dl dt p{ font-size: 15px; padding: 5% 0 0 0;}
.cp_bg{background: #f0f5ff;}
.cp_con2 dl{display: flex; justify-content: space-between;}
.cp_con2 dl dt h2{ font-size: 35px;}
.cp_con2 dl dt{margin-top: 13%; width: 42%;}
.cp_con2 dl dd{width: 50%;}
.cp_con2 dl dt p{ font-size: 18px; margin-top: 3%; line-height: 30px;}
.cp_con2{ padding: 5% 0;}
.dqfs{flex-direction:row-reverse;}
.ocr_tit p{font-size: 18px; line-height: 30px; margin: 1% auto;}
.orc_con{ display: flex; justify-content: space-between;flex-wrap: wrap;}
.orc_con dl{width: 20%; padding:5%; background: url(../img/obg.jpg); background-size: 100% 100%; border-radius: 20px;box-shadow: 0 0 10px #edf0ff; text-align: center; margin-bottom: 5%;}
.orc_con dl dt{font-size: 20px; color: #333333; margin: 3% 0;}
.orc_con dl p{width: 50px; height: 3px; background: #4c70f1; margin: 10% auto;}
.orc_con dl dd{font-size: 14px; line-height: 25px; text-align: left; color: #999999;}
.case_t{ background: #fff;box-shadow: 0 0 10px #dddddd; display: flex;justify-content: space-between;}
.case_t .case_t_l{width: 570px; margin: 30px; height: 390px;display: block; overflow: auto; padding-right: 50px;}
.case_t_l ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
.case_t_l ul li{border:1px solid #d9d9d9; border-radius: 10px; padding: 5px; margin-bottom: 3%;}
.case_con{width: 480px; margin: 3%;}
.case_t_r{display: none;}
.case_t_r h2{font-size: 30px;}
.case_t_r h3{width: 50px; height: 3px; background: #4c70f1; margin: 3% 0;}
.case_t_r p{ font-size: 16px; line-height: 30px;}
.case_t_r  a{ text-align: right; font-size: 16px; display: inline-block; float: right; margin-top: 5%;}
.case{position: relative;}
.case_bg{position: absolute; left: 0; right: 0; top:300px; z-index: -1;}
.case_t_l ul .active{border: 1px solid #2870ff;}
.case_con .active{display: block;}
.cor{color: #fff!important;}
.morecase_t ul{display: flex; justify-content: space-between; text-align: center; margin-bottom: 5%; }
.morecase_t ul li{width: 200px; font-size: 16px; line-height: 50px; color: #fff; cursor: pointer;}
.morecase_con_cor dl{width: 240px; background: #fff; padding: 20px;box-shadow: 0 0 10px #dddddd; margin-bottom: 3%;}
.morecase_con_cor dl dd{ font-size: 16px; margin: 5% auto; font-weight: bold;}
.morecase_con_cor dl p{font-size: 10px; line-height: 18px; color: #9c9c9c;}
.morecase_t ul .active{background: rgba(255, 255, 255, .5);}
.morecase_con_cor{display: none;}
.morecase_con .active{display: block;}
.showMoreNChildren{ display: flex;justify-content: space-between;flex-wrap: wrap;}
.morecase_con_cor h2{ text-align: center;}
.morecase_con_cor h2 p{    text-align: center;
    font-size: 18px;
    margin: 3% 0 5% 0;
    display: inline-block;
    border: 1px solid #a9a9a9;
    padding: 1% 2%;}
.morecase_con{ padding: 0 5px;}
.lx_con{display: flex;justify-content: space-between;}
.pdd{padding: 5px;}
.pdd img{box-shadow: 0 0 10px #dddddd;}
.map_t{width: 1000px; margin: 5% auto;}
.map_t ul{display: flex; justify-content: space-between; font-size: 18px; font-weight: bold; cursor: pointer;}
.map_t ul li{width: 13%; text-align: center; line-height: 50px;}
.map_t ul .active{color: #589bff; border-bottom: 2px solid #589bff;}
.map,.jsfz{background: url(../img/lxbg.jpg); background-size:100% 100%; margin-bottom: 50px;}
.map_b_con{display: flex;justify-content: space-between;}
.map_b_c_l dl{border-left: 2px solid #589bff; padding-left: 3%; margin: 0 0 600px 0;}
.map_b_c_l dl dt{font-size: 28px;  color: #589bff; line-height: 40px;}
.map_b_c_l dl dt img{vertical-align: bottom;}
.map_b_c_l dl dd p{font-size: 14px; line-height: 30px;}
.map_b_c_l{width: 400px; height: 600px; display: block;overflow: auto; padding-right: 50px;}
.map_b_c{display: none;}
.map_b .active{display: block;}
.two dl{margin-bottom: 50px;}
.two dl:last-child{margin-bottom: 400px;}
.three dl{margin-bottom: 50px;}
.three dl:last-child{margin-bottom: 500px;}
.nav_t{position: absolute; left: 0; right: 0; background: #fff; border-radius: 10px;top: 540px;box-shadow: 0 0 10px #dddddd; height: 80px;}
.nav_t ul{display: flex;justify-content: space-between;}
.nav_t ul li{width: 25%; text-align: center; font-size: 20px; line-height: 80px; }
.about_c1{margin-top: 100px;}
.about_c1 dl{display: flex;justify-content: space-between;}
.about_c1 dl dt{width: 635px;}
.about_c1 dl dd{width: 515px; font-size: 16px;}
.about_c1 dl dd p{line-height: 26px; margin: 2% auto;}
.about_jzg{background: url(../img/aboutbg.jpg); background-size:100% 100%; position: relative; padding: 350px 0; text-align: center;}
.about_jzg img:nth-child(1){position: absolute; right: 0; left: 0; top:100px; width: 293px; margin: 0 auto;}
.about_jzg img:nth-child(5){position: absolute; right: 0; left: 0; bottom:100px; width: 293px; margin: 0 auto;}
.about_jzg img:nth-child(3){ margin: 0 3%;}
.pr{position: relative;}
.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{height: 1295px;width: 100%;overflow: hidden; background: url(../img/about_08.jpg); background-size:100% 100%; color: #fff; position: relative;}
.lc1{position: absolute; left: 100px;top:350px}
.lc2{position: absolute; left: 530px;bottom:220px}
.lc3{position: absolute; left: 900px;top:290px}
.lc4{position: absolute; left: 1260px;bottom:50px}
.jsfz_con{  background: #fff;box-shadow: 0 0 10px #dddddd;}
.jsfz_con dl{margin: 3%; display: flex;justify-content: space-between;}
.jsfz_con dl dt{width: 490px;}
.jsfz_con dl dt p{font-size: 16px; line-height: 30px; margin: 2% 0;}
.ryzz_con{width: 900px; margin: 0 auto;}
.ryzz_con dl{margin: 3%; display: flex;justify-content: space-between;}
.ryzz_con dl dt{width: 450px;}
.ryzz_con dl dt p{font-size: 16px; line-height: 30px; margin: 10% 0;}
.ryzz{ background: #f5f9ff; padding: 1% 0;}
.xzn{background: url(../img/about_18.jpg); background-size:100% 100%; padding: 8% 0;  color: #fff; }
.xzn h2{font-size: 80px;text-align: center; }
.xzn  p{font-size: 18px; margin: 5% auto; line-height: 30px;}
.xzn h3{font-size: 24px;text-align: center; color: #fff; margin: 10% 0 5% 0; }
.xzn  a{width: 300px; text-align: center; margin: 0 auto; display: block; font-size: 24px;background: linear-gradient(0deg,#589bff,#266eff);line-height: 50px; padding: 1% 0;}
.xzn  a img{vertical-align: bottom;}
.tdwh ul{display: flex;justify-content: space-between; padding: 5px 0;}
.tdwh ul li img{ background: #fff; padding: 5px;}
.tdwh ul li {box-shadow: 0 0 10px #dddddd;}
.tdwh h2 {text-align: center;}
.tdwh h2 p{text-align: center;
    font-size: 18px;
    margin: 3% 0 0 0;
    display: inline-block;
    border: 1px solid #a9a9a9;
    padding: 1% 2%;}
	.mfz{display: none;}

	.cpbanner{ background: url(../img/banner_cp.jpg); padding: 5% 0;}
	.cpnr_c{width: 900px; margin: 0 auto;}
	.cpnr_c dl{display: flex;justify-content: space-between;}
	.cpnr_c dl dt {margin-top: 10%;}
	.cpnr_c dl dt h2{ font-size: 45px; color: #fff; }
	.cpnr_c dl dt h3{ width: 100px; height: 5px; background: #e89115; margin: 10% 0;}
	.cpnr_c dl dt p{font-size: 20px; color: #fff;}
	.cp_con1_r{width: 60%;}
	.PartVideo {
	    width: 100%;
	    position: relative;
	}
	.PartVideo .play {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	}
	.PartVideo .img {
	    padding-top: 500px;
	}
	.Tvideo {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    background: rgba(0, 0, 0, 0.5);
	    top: 0;
	    left: 0;
	    z-index: 9999;
	    display: none;
	}


.Part1 {
    background: url(../img/yzbg.png) no-repeat bottom center;
    background-size: cover; padding: 3% 0;
}

.PartBox {
   margin: 5% auto;
}

.PartBox .item {
    width: 18%;
    margin-left: 2%;
    float: left;
    background: #fff;
    padding: 40px 25px 20px 25px;
    box-sizing: border-box;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.PartBox .item .ico {
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
}

 .PartBox .item h1 {
    font-size: 20px;
    margin: 30px 0 10px 0;
}

 .PartBox .item .dec {
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    height: 120px;
}

 .PartBox .item:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    transform: translate3d(0, -3px, 0);
    -webkit-transform: translate3d(0, -3px, 0);
}
 .Part2 .img {
    text-align: center;
}
.cp1con{margin-bottom: 5%;text-align: center;}

.fixnav {
            position: fixed!important;
            top: 0px; right:0;
            left: 0;width: 100%; background: #fff;
        }
		
		
		
		
	.bg1{background: #ececec;}	
		.con1{text-align: center;}
		.pubtit{text-align: center; margin: 50px auto;}
		.pubtit h2{font-size: 46px; color: #303030;}
		.pubtit img{margin: 1% auto;}
		.pubtit p{font-size:24px; color: #666666; text-align: center; line-height: 35px;width: 920px; margin: 0 auto;}
		
		.con2 ul{display: flex;justify-content:space-between;}
		.con3{background: #368ef3; text-align: center; padding: 2% 0; margin: 2% 0 0 0; color: #fff;}
		.con3 h2{font-size: 32px; font-weight: bold; margin-bottom: 1%;}
		.con3 h3{font-size: 22px;color: #fff;margin-bottom: 1%;}
		.con3 p{font-size: 22px; text-align: center; }
		 .bg2{background: #ebebeb; padding: 3% 0;}
		.con4{display: flex;justify-content: space-between;}
		.con4 img{margin-bottom: 15px;}
		.con5{background: #f8f9fb; position: relative;}
		.dwdw1{ left: 0 ;right: 0; top: 5%; position: absolute;}  
		.con5_c{text-align: center;}
		.con5_n{ position: absolute; left: 0; right: 0; margin: 0 auto;  top:35%; display: flex; justify-content: space-between;}
	   .con5_n dl dt{display: inline-block;background: #4da6ea; color: #fff; font-size: 23px; line-height: 50px; border-radius: 30px; padding: 0 7%; margin-bottom: 5%;}
	   .con5_n dl dd{font-size: 18px; line-height: 30px; width: 370px;}
	   .con5_n dl{margin-bottom: 50%;}
	   .con5_n_r dl {margin-bottom: 60%;}
	   .con5_n_r dl dt{ float: right;}
	     .con5_n_r dl dd{ float: right;}
		 .bg3{background: url(../img/bg.jpg); background-size: 100% 100%; padding: 3% 0;}
		 .con6_c{text-align: center; margin-bottom: 5%;}
		 .con6_b dl{display: flex;justify-content: space-between; margin-bottom: 10px;}
		 .con6_b dl dt{width: 283px;}
		 .con6_b dl dd{width: 917px; background: #2b65a9; color: #fff; padding: 2% 3% 0; text-indent: 2em; line-height: 22px; font-size: 16px;}
		 
		.con7_t h2 {font-size: 56px; color: #313131; margin: 5% 0 3% 0; text-align: center; font-weight: bold;}
		.con7_t p{font-size: 34px; text-align: center;}
		.con7_t p span{font-size: 47px;color: #ff3c3c;}
		 .con7_b_t{display: flex;justify-content: space-between; margin: 0 0 2% 0; flex-wrap: wrap;}
		 .con7_b_t input{background: #FFFFFF;
border-radius: 12px;text-indent: 2em; line-height: 64px; font-size: 18px; width: 49%; color:#676767;}
		 .con7_b_t textarea{background: #FFFFFF; text-indent: 2em; line-height: 50px; font-size: 18px;border:none; width: 100%; height: 150px; 
		 color: #676767; margin-top: 2%;border-radius: 12px; }
		 .con7_b_b_s{text-align: center; margin: 5% 0;}
		 .subsit{width:100%; margin: 0 auto; background: #02A9D9;
box-shadow: 6px 10px 18px 0px rgba(19,62,174,0.21);
border-radius: 12px; font-size: 20px; line-height: 70px; text-align: center; color: #fff; }
		 
		 
		 .foot{background: url(../img/bg3.jpg); background-size: 100% 100%; padding: 3% 0 0 0; font-size: 18px; color: #fff;}
		  .foot_c_b_m h2,.foot_c_b_r h2{font-size: 25px;}
		  .foot_c_b_m h2 span,.foot_c_b_r h2 span{font-size: 18px; color: #98d1ba; display: inline-block; margin-left: 15px;}
		  .foot_c_b_m h3,.foot_c_b_r h3{ margin: 30px 0; width: 29px; height: 2px; background: #98d1ba;}
	.foot_c_t{display: flex;justify-content: space-between; border-bottom: 1px solid #3ea87d; padding-bottom: 2%; margin-bottom: 5%;}
	.foot_c_t p{width: 465px; font-size: 28px; color: #ffffff; line-height: 40px; font-weight: bold; }
	.foot_c_t p span{display: block; font-size: 20px;  font-weight: normal;}
		.foot_c_t h2{width: 215px; margin-top:20px}
		.foot_c_t ul{width: 820px; display: flex;justify-content: space-between;  line-height: 80px;}
		 .foot_c_t ul li{font-size: 16px;}
		 .gd108{width: 1080px; margin: 3% auto; display: block; overflow: hidden;}
		
		.ab_con1{margin: 3% auto;line-height: 35px; }
		.ab_con1 p{ font-size: 16px; line-height: 35px;  margin-top: 1%; color:#000}
		.ab_con1 p span{ font-size: 16px; line-height: 35px; color:#000}
		.ab_con1  strong span{ font-size: 16px; line-height: 35px; color:#000}
		.ab_con1 div{ font-size: 16px; line-height: 35px;   color:#000}
		.ab_con1 div span{ font-size: 16px; line-height: 35px; color:#000}
		.ab_con1 div img{ margin:2% 0 !important}
		.ab_con1 div strong span{ font-size: 16px; line-height: 35px; color:#000}
		 .bornone{border:none}
		 .ab_con2 ul{display: flex;justify-content: space-between;}
		 .ab_con2 ul li{width: 20%; text-align: center;}
		 .ab_con2 ul li p{font-size: 18px; text-align: center; margin-top: 2%;}
		 
		 .hzhb{background: url(../img/hzbg.jpg); background-size: 100% 100%; padding: 3% 0; margin: 5% auto; }
		 .hzhb_c p{text-align: center;display: block; margin-bottom: 3%;}
		 
		  .swiper {
		         width: 100%;
		         height: 100%;
		       }
		 
		     
		     
			   .ryy{background: #EEEEEE; padding: 5% 0;}
			.ryne{background: #fff; padding:8% 5%;}
			.ryne p{font-size: 20px; text-align: center; border-top: 1px solid #666666; margin-top: 15%; line-height: 50px;}
			.bxzx{}
			.bxzx_l{width: 288px;  background: #F7F5F6; float: left;}
			.bxzx_l h2{line-height: 64px; color: #fff; text-align: center;background: #704015; font-size: 26px;}
			.bxzx_l p{font-size: 20px; line-height: 70px; border-bottom: 1px dashed #AAAAAA; padding-left: 20px; color: #666666;}
			.bxzx_l p:nth-child(2){color: #704015;}
			.bxzx_l h3{margin: 20% auto; text-align: center;}
			.bxzx_l h3 img{background: #fff; padding: 5px; border:1px dashed #313131;}
			.bxzx_l h3 p{font-size: 14px; text-align: center; border:none; padding: 0;}
			.bxzx_r{}
			.bxzx_r ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
			.bxzx_r ul li{width: 49%; margin-bottom: 2%;}
			.bxzx_r_c{width:890px; float: right;}
			.bxzx_r dl{display: flex;justify-content: space-between; text-align: center; font-size: 26px; line-height: 64px;border-bottom:1px solid #929292}
			.bxzx_r dl dt{width: 310px; border-right:1px solid #929292}
			.bxzx_r dl dd{width: 580px;}
			.bxzx_r dl:nth-child(1){background: #D7E0EA; color: #0762CB;}
			.bxzx_r dl:last-child{border: none;}
		.fy{width:100%; height: 35px; line-height: 24px; overflow: hidden; text-align:center; font-size:16px;  padding:32px 0;margin-bottom:5%;}
				.fy a{ display:inline-block; padding:5px 15px; color:#9a9a9a; border:1px solid #9a9a9a}
				.fy b{color: #fff !important; background:#04AEDF;padding:3.1px 15px;}
				.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }
					.ab_con1 h2{font-size: 30px; line-height: 50px; text-align: center;}
			.ab_con1 h2{font-size: 30px; text-align: center; margin-bottom:2%}
			.syp{font-size: 18px; line-height: 50px;}
			.fy_con{background: #f1f1f1; padding-bottom: 5%; margin-bottom: 5%; display: block; overflow: hidden;}
			
			
			.gg_tit{text-align: center; margin: 120px 0 60px 0;}
			.gg_tit h2{font-size: 48px;}
			.gg_tit h3{margin: 25px 0;}
			.gg_tit p{font-size: 26px; text-align: center;}
			
			.jz_con1{ display: flex;justify-content: space-between; flex-wrap: wrap;}
			.jz_con1 dl{width: 28%; text-align: center; padding: 7% 2%; border: 1px solid #e1f0f2;border-radius: 20px; margin-bottom: 3%;}
			.jz_con1 dl dt span{font-size: 60px; color: #77bcc3;}
			.jz_con1 dl dd{font-size: 28px; margin: 5% 8%; color: #333333;}
			.jz_con1 dl p{font-size: 18px; text-align: center; line-height: 30px;}
			.jz_con1 .active{background: #ca3924; color: #fff;}
			.jz_con1 .active dt span{color: #ca3924; background: #fff; padding: 4%; border-radius: 100px; font-size: 40px;}
			.jz_con1 .active dd{color: #fff;}
			.jz_con1 dl:hover{background: #ca3924; color: #fff;}
			.jz_con1 dl:hover dt span{color: #ca3924; background: #fff; padding: 4%; border-radius: 100px; font-size: 40px;}
			.jz_con1 dl:hover dd{color: #fff;}
			.jzbg{background: url(../img/sybg_08.jpg); background-size: 100% 100%; padding-bottom: 5%;}
			.jz_fw{display: flex;justify-content: space-between; position: relative;}
			.jz_fw_r h2{font-size: 36px; line-height: 50px; color: #333333;}
			.jz_fw_l{width: 655px;}
			.jz_fw_r{width: 430px; text-align: left; padding:30px 0  0 60px;}
			.jz_fw a{display: inline-block; background: #78471c; font-size: 22px; color: #fff;
			 padding: 1% 5%; border-radius: 10px;  position: absolute; bottom: 0; right: 0;}
			.jzfw_pos{position: absolute;right: 0; bottom: 90px; width: 600px; padding:3% 0; background: #fff; padding:40px;}
			.jzfw_pos h2{text-align: left; font-size: 36px; color: #77bcc3; line-height: 80px;}
			.jzfw_pos p{font-size: 16px; line-height: 30px; margin: 1% 0;}
			
			.swiper-button-next,.swiper-button-prev{width: 50px; height: 50px; color: #fff!important; line-height: 50px; font-size: 30px; border-radius: 50px;}
			
			.swiper-button-next1,.swiper-button-prev1{width: 50px; height: 50px; color: #fff!important; line-height: 50px; font-size: 30px; border-radius: 50px;}
			
			
			
			
			.jz_con3{display: flex;justify-content: space-between;}
			.jz_con3 dl{width: 33.33%; text-align: center;}
			.jz_con3 dl dt{border-bottom: 1px  dashed #dfdfee; padding-bottom: 3%; margin-bottom: 3%;}
			.jz_con3 dl p{text-align: center;}
			.jz_con3 dl  dd{font-size: 26px; margin: 5% 0;}
			.jz_con3 dl p{font-size: 18px; line-height: 30px;}
			
			.bgabout{background: #f6f6f6; padding: 5% 0; margin: 5% 0;}
			.jz_con4{background: #77bcc3; padding: 30px; display: flex;justify-content: space-between;}
			.jz_con4_l{width: 240px;}
			.jz_con4_l dl{text-align: center; font-size: 28px; background: #fff; width: 240px; margin-bottom: 2%; padding: 43px 0; cursor: pointer;}
			.jz_con4_l .active{background: #ca3924; color: #fff;}
			.jz_con4_l .active dt span{color: #fff;}
			.jz_con4_l dl dt span{ font-size: 45px; color: #77bcc3;}
			.jz_con4_l dl dd{ margin-top: 5%;}
			
			
			
			.jzconn{width: 930px;}
			.jzconn .active{display: block!important;}
			.jzconn .jzconn_n{display: none;}
			
			.yxay ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
			.yxay ul li{background: #fff; font-size: 22px;  text-align: center; width: 49%; margin-bottom: 2%;}
			.yxay ul li p{text-align: center; line-height: 80px;}
			.jz_con4_m{width: 532px; float: left;}
			.jz_con4_r{width: 365px; color: #fff; float: right;}
			.jz_con4_r h2{font-size: 48px; border-bottom: 2px solid #b2d7db; display: inline-block; line-height: 70px; margin: 20% 0;}
			.jz_con4_r p{font-size: 18px; line-height: 26px; margin-bottom: 5%;}
			
			.jz_con4_r  a{display: inline-block; padding: 3% 8%; font-size: 18px; background: #ca3924; color: #fff; border-radius: 50px; margin-top: 80px;}
		.jz_con5{display: flex;justify-content: space-between;}
		.jz_con5 dl{width: 19.5%; position: relative;background: #f6f6f6; }
		.jz_con5 dl dt{background: #77bcc3; text-align: center; font-size: 26px; color: #fff; line-height: 40px; padding: 10% 0 25% 0;}
		.jz_con5 dl dd{background: #f6f6f6; padding: 25% 10%; font-size: 18px; line-height: 25px;}
		.jz_con5 dl h2 span{background: #fff; padding: 2%;font-size: 40px; color: #77bcc3; border-radius: 50px; position: absolute;left: 0; right: 0; top:37%; width: 50px; margin: 0 auto; text-align: center; height: 50px; line-height: 50px; border:2px solid #f8f8f8}
			.jz_con5 .active dt{background: #ca3924;}
			.jz_con5 .active h2 span{color: #ca3924;}
			.jz_con5 dl:hover dt{background: #ca3924;}
			.jz_con5 dl:hover h2 span{color: #ca3924;}
			.ggbd .active{background: #02A9D9; color: #fff;}	
					
				.ggbd input::-webkit-input-placeholder { 
				/* WebKit browsers，webkit内核浏览器 */
				color: #929292; 
				font-size: 18px;
				} 
				.ggbd textarea::-webkit-input-placeholder {
				/* WebKit browsers，webkit内核浏览器 */
				color: #929292; 
				font-size: 20px;
				} 
					.ggbd .active::-webkit-input-placeholder {
					/* WebKit browsers，webkit内核浏览器 */
					color: #fff; 
					font-size: 18px;
					} 	
					
			
					
					.foot_c_b{display: flex;justify-content: space-between;}
					
					.foot_c_b_l{width: 310px;}
					.foot_c_b_l h2{font-size: 40px; margin-top: 5%;}
					.foot_c_b_m{width: 450px;}
					.foot_c_b_r{width: 270px; }
					.foot_c_b_m p{font-size: 16px; display: flex;}
					.foot_c_b_r ul{display: flex;justify-content: space-between; }
					.foot_c_b_r ul p{text-align: center; font-size: 12px;}
					.foot_c_b_m  p{ margin-bottom: 5%;}
					.foot_c_b_m  p span{font-size: 25px; padding-right: 5px;}
					.foot_b{background: #23A342; line-height: 46px; margin-top: 50px; text-align: left; font-size: 14px; text-align: center;}
					.mbgfw,.mtit,.mgywm,.wap{display: none;}
					
					 .posnav {border-bottom: 1px solid #E6E6E6; line-height: 40px; padding-bottom: 10px;  margin: 50px auto;}
							 .posnav h2{ font-size: 26px; color: #333333; border-left: 3px solid #23A342; padding-left: 10px; float: left; line-height: 25px;font-weight: bold;}
							 .posnav h2 span{display: block; font-size: 16px;  color:#BCBCBC; font-weight: normal;}
							 .posnav p{float: right; font-size: 16px; color: #8c8c8c; margin-top: 27px;}
							 
							 .gywm dl,.gy_hdjl,.lxwm,.csrjj dl{display: flex;justify-content: space-between; margin-bottom: 2%; flex-wrap: wrap;}
							 .gywm dl dt{width: 600px;}
							 .csrjj dl dt{width: 395px;}.csrjj dl dd{width: 768px;}
							 .gywm dl dd{width: 565px;}
							 .gywm dl dd h2{font-size: 30px;  color: #23A342;}
							 .gywm dl dd h2 span{margin: 1% 0 2% 0;border-bottom: 1px solid #23A342; }
					.gywm dl dd p{font-size: 18px; line-height: 30px; margin-top: 3%;}
					.gywm_con2{background: #77bcc3; margin: 5% 0; display: block; overflow: hidden; padding-bottom: 5%;}
					.corbs{color: #fff;}
					.gy_hdjl dl{width: 49.5%; text-align: center; font-size: 23px; line-height: 50px; margin-bottom: 5%;}
					
					.anli_list ul{display: flex;justify-content: space-between; margin-bottom: 2%; flex-wrap: wrap;}
					.anli_list ul li{width: 49%;margin-bottom: 1%; border:1px solid #e8e8e8}
					.anli_list ul li p{ line-height: 70px; font-size: 24px; text-align: center;}
					.anli_list ul li:hover{border:1px solid #78471c}
					.anli_list ul li:hover p{ color: #78471c;}
					.jz_hz{margin-bottom: 5%;}
					.lxwm_l{width: 470px;}
					.lxwm_r{width: 690px;}
					.lxwm_l dl{margin-bottom: 5%;}
					.lxwm_l dl dt{font-size: 27px; border-bottom: 1px solid #e1e1e1; padding-bottom: 5%; margin-bottom: 5%;}
					.lxwm_l dl dt span{font-size: 30px;color: #23A342; padding-right: 10px;}
					.lxwm_l dl dd{font-size: 17px;}
					.lxwm_l dl dd ul{display: flex;justify-content: space-between; text-align: center; width: 80%;}
					
					.lxwm_l dl dd ul li img{width: 90%;border:1px solid #23A342}
					.lxwm_l dl dd ul li p{text-align: center; line-height: 30px; font-size: 16px;}
				.pchidden{ display:none}
				
				
				.nav{}
				#logo h2{font-size: 22px; line-height: 20px; color:#0a915b; margin-bottom: 5px;}
				#logo p{font-size: 20px; color: #e1e1e1; }
				
				.dhtop{font-size: 24px; color:#23A342; font-weight: bold; line-height: 36px;}
				.dhtop img{vertical-align:middle; padding-right:5px; }
				.dhtop span{font-size: 14px;}
				.dhtop  dl{display: flex;justify-content:flex-end;}
				.dhtop  dl dt{margin-top: 6%;}
				.dhtop  dl dd h2{font-size: 16px; color: #3E3E3E;}
				.dhtop  dl dd p{font-size: 24px; color: #23A342; margin-top: 15px;}
				.dhtop  dl dd p span{font-size: 20px; margin-right: 10px; color: #333333; display: block; line-height: 36px;}
				
				.dhtop  dl dd p em{font-size: 26px; margin-top: 5px; color: #333333; display: block;}
				.mbg1{display: none;}
				.hezi{display: flex; justify-content: space-between;}
				.mdcon1_c_l{ position: absolute; top: 0; left: 0;z-index: 22;}
				.mdcon1{width: 1460px; margin: 5% auto;position: relative; padding: 5% 0;}
				.mdcon1_c_r{ position: absolute; bottom: 0; right: 0; z-index: 22; }
				.mdcon1_c_m{background:url(../img/cbg1.jpg);  padding:10%; background-size: 100% 100%;}
				.mdcon1_c_m dl{width: 20%; text-align: center;}
				.mdcon1_c_m dl dt{width: 210px; height: 140px; border-radius: 210px; border:1px solid #878787; padding-top: 70px;}
				.mdcon1_c_m dl dt p{text-align: center; }
				.mdcon1_c_m dl dt p span{font-size: 60px; color: #878787;}
				.mdcon1_c_m dl dt h2{font-size: 26px; color: #333333; line-height: 50px;}
				.mdcon1_c_m dl dd{font-size: 18px; margin-top: 15%;}
				.mdcon1_c_m dl:hover dt{border:1px solid #78471c;}
				.mdcon1_c_m dl:hover p span{color:#78471c;}
				.mdcon1_c_m dl:hover dt h2{color:#78471c;}
				.mdpubtit{text-align: center; margin: 3% auto;}
				.mdpubtit dl{display: flex; justify-content: center; color: #fff;}
				.mdpubtit dl dd h2{font-size: 48px; margin-bottom: 2%;}
				.mdpubtit dl dd{text-align: left; margin-top: 4%;}
				.mdpubtit dl dd p{font-size: 26px;}
				
				.mdcon2{background:url(../img/sybg_03.jpg); padding: 0 0 5%; display: block; overflow: hidden; background-size: 100% 100%;}
				
				.mdpic{ position: relative;}
				.mdpic p{ position: absolute; width: 80%; text-align: left;bottom: 0; color:#FFFFFF; height: 76px;
				 line-height: 25px; font-size: 16px;  background: url(../img/bg2.png); padding: 2% 10%;}
				 .mdpic p span{ display: block; font-size: 20px; margin-bottom: 1%; font-weight: bold;}
				 
				 .mdpic:hover p{ background: url(../img/bg1.png);}
				
			
			   .mySwiper11 .swiper-pagination-bullet{width: 170px!important; border-radius: unset; height: 5px!important; border:1px solid #fff; background: none;}					
			   .mySwiper11		.swiper-pagination-bullet-active	{ background: #fff;}
			   
			   .mySwiper11 .swiper-pagination{ display:none!important}
			   
			   .mbtit2{ background: url(../img/sybg_06.jpg); width: 100%;}
			    .mbtit3{ background: url(../img/sybg_10.jpg); width: 100%; height: 368px;}
				.mbtit4{ background: url(../img/sybg_16.jpg); width: 100%; height: 368px;}
			   .corh{color: #110a03!important;}
			   .mbcon2_t{width: 95%; margin: 0 auto 5%;}
			   .mbcon2_t ul li{width: 19%; text-align: center; font-size: 26px; color: #78471c; background: #e9e9e9; line-height: 70px; border-radius: 10px;}
			   .mbcon2_t .active{color: #e9e9e9; background: #78471c;}
			   .mbcon2_n_c{display: none;}
			   .mbcon2_n .active{display: block;}
			   .mbcon2_n img{margin-bottom: 5px;}
			   .mbcon2_b{width: 100%; border-bottom: 1px solid #78471c; padding: 2% 0 3% 0; font-size: 20px; color: #78471c; margin: 3% 0;}
			   .mbcon2_b span{display: inline-block; float:right; padding: 1%; background: #78471c; color: #fff;border-radius: 10px;}
			   .mbcon2_n_cc{flex-wrap: wrap;}
			   
			   .mbtit3 .mdpubtit{margin: 0 auto; padding-top: 100px;}
			   .mdys dl{ display: flex;justify-content: space-between; margin-bottom: 1%;}
			   .mdys dl dd{background: url(../img/yybg.jpg); background-size: 100% 100%; width: 50%; text-align: center; padding: 5% 0;}
			   .mdys dl dt{width: 50%;}
			   .mdys dl dt img{height: 100%;}
			   
			   .mdys dl dd span{font-size: 35px; color: #ffffff; background: #704015; padding: 2%; border-radius: 100%;}
			   .mdys dl dd h2{font-size: 24px; color: #704015; line-height: 80px;}
			   .mdys dl dd p{text-align: center;}
			   .mdys dl dd h3{width: 100px; border-bottom: 1px solid #beab99; margin: 0 auto 10%;}
			   .mdys dl:hover dd{background: url(../img/yybg2.jpg); }
			   .mdys dl:hover span, .mdys dl:hover h2, .mdys dl:hover p{color: #fff;}
			   .mdys dl:hover span{color: #704015; background: #fff;}
			   .mdys dl:nth-child(2),.mdys dl:nth-child(4){flex-direction: row-reverse;}
			   
			   .gywm a{display: inline-block; float:right; padding: 1% 5%; background: #78471c; color: #fff;border-radius: 10px; float: left; font-size: 20px; margin-top: 5%;}
			   
			   .lxwmdh{margin: 5% auto;}
			   
			   .mshow{display: none;}
			   
			   .ab_wdys{display: flex; justify-content: space-between; }
			   .ab_wdys dl{width: 19%; text-align: center; border:1px solid #d7d7d7; font-size: 24px; line-height: 50px; border-radius: 8px; padding: 5% 0;}
			   .ab_wdys dl span{font-size: 30px; background: #78471c; color: #fff; padding: 5%; border-radius: 100%; }
			   
			   .ab_wdys dl:hover{ background: #78471c; color: #fff;}
			   .ab_wdys dl:hover span{ background: #fff; color:#78471c ;}
			   
			   .mbcon2_n_cc  a{width: 33%;}
			   
			   .bxzx_r ul li{position: relative;}
			    .bxzx_r ul li p{width: 100%; left: 0; right: 0; bottom: 0; line-height: 60px; text-align: left;text-indent: 2em; font-size: 18px; color: #333333; background: #e9e9e9; position: absolute;}
				.bxzx_r ul li p span{ background: #a97242; font-size: 30px; display: inline-block;  border-radius: 100%; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; text-align: center; text-indent: 0; float: right; margin: 15px 20px 0 0;}
			    .bxzx_r ul li:hover p{ background: #a97242; color: #fff;}
				.bxzx_r ul li:hover p span{background: #fff; color: #a97242;}
			   
			   
			   
			   .mdzyyw ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
			    .mdzyyw ul li{width: 33%; margin-bottom: 3%;}
			    .mdzyyw ul li p{ text-align: center; font-size: 20px; line-height: 50px;}
			   .mdfwnr{background: url(../img/fwbg.jpg); background-size: 100% 100%; padding: 1% 0 6%; text-align: center;}
			   
			   .mdfwnr_c {text-align: center;}
			   
			   
			   .x1pub_tit{text-align: center; margin: 5% auto 3%; color: #141414; }
			   .x1pub_tit p{text-align: center;}
			   .x1pub_tit h2,.x8_con_t h2{font-size: 40px; line-height: 50px; font-weight: bold; position: relative;display: inline-block; margin-bottom: 1%;}
			   .x1pub_tit p,.x8_con_t p{font-size: 20px; margin-bottom: 1%; line-height: 30px; color: #777777; margin-left: 5px;}
			    .x1pub_tit p span,.x8_con_t p span{font-size: 30px; color: #B41413; display: inline-block; }
			   .x1pub_tit h2 img{position: absolute;top: -20px; right: -25px;}
			   .x1pub_tit h2 span{color: #960005;}
			   .x1_con1{position: relative; margin-bottom: 5%;}
			   .x1_con1_con{display: flex; justify-content: space-between;}
			   .x1_con1_con dl{width: 287px; position: relative; padding: 10% 0 89px 0; color: #333333; border:1px solid #eeeeee}
			   .x1_con1_con dl dt {text-align: center;}
			   .x1_con1_con dl dt span{text-align: center; font-size: 50px; color: #777777;}
			   .x1_con1_con dl dd h2{text-align: center; font-size: 22px; color: ##333333;font-weight: bold; margin: 3% auto;}
			   .x1_con1_con dl dd p{ padding:5% 10%;}
			   .x1_con1_con dl:nth-child(1) dt span,.x1_con1_con dl:nth-child(4) dt span{font-size: 43px;}
			   .x1_con1_con dl:hover{border:1px solid #960005;}
			   .x1_con1_con dl:hover dt span{color:#960005;}
			   .x1_con1_con dl img{position: absolute; left: 0; right: 0; top: 0; z-index: -1;}
			   .xl_bg1{position: absolute; left: 5%; top: 10%;z-index: -1;}
			   .xl_bg2{position: absolute; right: 5%; bottom:-3%;z-index: -1;}
			   .x2_bg2{background: url(../img/bg2.jpg); background-size:100% 100%; padding: 1% 0 5% 0;}
			    .hys{color: #141414!important;}
				.x2_con2{display: flex; justify-content: space-between;}
				.x2_con2_l,.x2_con2_r{width: 47%;}
				.x2_con2_l dl,.x2_con2_r dl{ position: relative; margin-bottom: 3%; font-size: 18px;}
				.x2_con2_l dl dd,.x2_con2_r dl dd{background: #fff; width: 389px; height: 96px; padding: 30px 70px;}
				.x2_con2_l dl dd h2,.x2_con2_r dl dd h2{font-size: 20px; font-weight: bold; margin: 2% 0;}
				.x2_con2_l dl dt{width: 68px; height: 68px; border-radius: 100%; font-size: 30px; color: #960005; line-height: 68px; text-align: center; position: absolute; left:-34px; top:27%; font-weight: bold;border:1px solid #960005}
				.x2_con2_l dl{margin-left: 34px;}
				.x2_con2_r dl dt{width: 68px; height: 68px; border-radius: 100%; font-size: 30px; color: #960005; line-height: 68px; text-align: center; position: absolute; right:-34px; top:27%; font-weight: bold;border:1px solid #960005}
				.x2_con2_r dl{margin-right: 34px;}
				.x2_con2_r dl:hover dd,.x2_con2_l dl:hover dd{background-image: url(../img/x2bg.png); background-size: 100% 100%;}
				.x2_con2_r dl:hover dt,.x2_con2_l dl:hover dt{background: #960005; color: #fff;}
				.x3_bg{background: #fbfbfb;}
				.x3_con{display: flex;justify-content: space-between;}
				.x3_con_l{width: 52%;}
				.x3_con_r{width: 48%;}
				.x3_con_l dl{display: flex;justify-content: space-between; margin-bottom: 6%;}
				.x3_con_l dl dt{width: 5%;}
				.x3_con_l dl dd{width: 94%; position: relative;}
				.x3_con_l dl dd h2{ font-size: 22px;font-weight: bold; color: #333333;}
				.x3_con_l dl dd h3{width: 200px; border-bottom: 1px solid #e2e2e2; margin-bottom: 1%; padding-bottom: 1%;}
				.x3_con_l dl dd p{font-size: 18px;}
				.x3_con_l dl dd h4{position: absolute; font-size: 48px; color: #f5f3f3; right: 30%; top:-10px}
			
				.x6_bg{background: url(../img/bg5.jpg); background-size: 100% 100%; padding-bottom: 5%;}
				.x6_con dl{ width: 110px; border-left: 1px solid #e2e0df; float: left;}
				.x6_con dl dt{width: 85px; height: 380px; overflow: hidden; padding: 0 3%; float: left;}
				.x6_con dl dd{width: 470px; float: left; display: none;}
				.x6_con dl dt h2{font-size: 36px; color: #960005; font-weight: bold; text-align: center;}
				.x6_con dl dt p{width: 100%; letter-spacing: 3px; height: 350px;writing-mode: tb-rl; font-size: 18px; line-height: 30px;}
				.x6_con .active{width:700px!important;}
				.x6_con .active dd{ display: block;}
				.x6_con dl:nth-child(1) dt{width: 97px;}
				.x6_con dl:nth-child(2) dt{width: 125px;}
			    .x6_con dl:nth-child(2){width: 140px;}
		.x7_con{display: flex; justify-content: space-between; min-height: 770px;}
		.x7_con_l img,.x7_con_r_con img{min-height: 770px;}
		.x7_con_l{position: relative;}
		.x7_con_l_n{position: absolute; left: 40%; top: 0;}
		.x7_con_l_n dl{width: 67px; height: 770px; float: left; margin: 0 5px; font-size: 24px;  text-align: center; display: block; overflow: hidden;
		 padding-right: 33px;}
		.x7_con_l_n dl dt,.x7_con_l_n dl dd{width: 100%;}
		.x7_con_l_n dl dt{margin: 100px 0 30px 0; width: 25px; height: 25px; border:1px dotted #960005; text-align: center; float: right; margin-right: 3px;}
		.x7_con_l_n dl dt p{ font-size: 16px; background: #960005; margin: 2px; font-weight: bold; text-align: center; color: #fff;}
		.x7_con_l_n dl dd{writing-mode: tb-rl; padding-right: 20px; letter-spacing: 5px;}
		.x7_con_l_n dl:hover{background-image: url(../img/ttbg.jpg); background-size: 100% 100%;color: #fff;}
		.x7_con_l_n dl:hover dt{border:1px solid #fff}
		.x7_con_l_n dl:hover dt p{background: #fff; color: #960005;}
		.x8_con{z-index: 2;}
		.pplog{position: absolute; right:0; bottom: -140px; width: 1200px; margin: 0 auto; text-align: right; left: 0; z-index: 0;}
		.x8_bg{background: url(../img/ppbg.png); background-size: 100% 100%; padding: 5% 0 10% 0; color: #fff; position: relative; margin-bottom: 150px;}
		.x8_con_nn{width: 820px; float: left;}
		.x8_item_t_l{width: 62px; height: 62px; font-size: 18px; font-weight: bold;  line-height: 62px; text-align: center;border-radius: 62px; color: #B41413; margin-right: 25px; background: #fff;}
		.x8_item_t{display: flex; justify-content: flex-start;}
		.x8_item_t_r dl{display: flex;justify-content: space-between; margin-top: 7px;}
		.x8_item_t_r dl dt span{font-size: 50px; color: #fff ;}
		.x8_item_t_r dl dt{margin-right: 20px;}
		.x8_item_t_r dl dd h2{font-size: 20px; font-weight: bold; margin-bottom: 1%;}
			.x8_item_x{width: 1px; height: 35px; margin: 15px 0 15px 32px; border-left: 1px solid #DDDDDD;}	
			.x8_con_nn{ display: flex;justify-content: space-between; flex-wrap: wrap;}
			.x8_item{width: 50%;}
			.x8_item_t_r dl dd p{color:#ffffff; font-size: 14px;}
			
			.x8_item:hover .x8_item_t_l{ background: #B41413; color: #fff;}
			.mx8_con{display: none;}
			
			.x9_crs{position: relative;}
			.x9_crs_l{ position: absolute; top:0px; left: 0; z-index: 1;} 
			.x9_crs_r{float: right; position: relative;}
			.x9_crs_r_con{ position: absolute; right: 50px; width: 550px; top:0;}
			.x9_crs_r_con h2{ font-size:64px; font-weight: bold; margin: 15% 0 2% 0;}
			.x9_crs_r_con h3{ font-size:26px; font-weight: bold; margin: 5% 0;}
			.x9_crs_r_con h3:nth-child(3){font-size: 22px;}
			.x9_crs_r_con p{font-size: 18px; margin: 3% 0; display: flex;}
			.x9_crs_r_con p span{color: #9f835e; font-size: 30px; }
			.x9_crs_r_con a{ text-align: right; display: block; float: right;}
			.x11_xw{display: flex;justify-content: space-between; margin-bottom: 2%;}
			.x11_xw_r dl{display: flex;justify-content: space-between;}
			.x11_xw_l{width: 90px; margin-right: 30px; position: relative;}
			.x11_xw_r dl dt{width: 340px; margin-right: 60px;}
			.x11_xw_l h2{font-size: 32px; margin-top: 15px;}
			.x11_xw_l p{font-size: 18px; margin-top: 25px; margin-left: 30px;}
			.x11_xw_l h3{width: 87px;height: 49px;border-top: 1px solid #333333;transform: rotate(145deg); position: absolute; top:15px; left: -10px;}
			.x11_xw_r dl dd h2{font-size: 22px; border-bottom: 1px solid #dfdfdf; margin-bottom: 20px; padding-bottom: 20px; font-weight: bold;}
			.x11_xw_r dl dd p{font-size: 18px; color: #686868; line-height: 30px;}
			.x11_xw_r dl dd a{font-size: 18px;font-weight: bold; margin-top: 20px; display: block;}
			.x11_xw_r dl dd{width: 680px;}
			.x11_xw:hover .x11_xw_l h2,.x11_xw:hover .x11_xw_l p,.x11_xw:hover .x11_xw_r dl dd h2{color: #BE996B;}
			.x11_xw:hover .x11_xw_l h3{ border-top:1px solid #BE996B}
			.x11_xwbg{ background:url(../img/xwbg.jpg); background-size: 100% 100%;}
			.xwmore{text-align: center; margin: 5% auto;}
			.xfooter{background: #13274F; color: #fff; padding: 3% 0 1% 0; font-size: 18px;}
			.xfoot{display: flex;justify-content: space-between;}
			.xfoot_log{width: 142px;}
			.xfoot_l{width: 340px;}
			.xfoot_m{width: 210px;}
			.xfoot_r{width: 250px;}
			.xfootbd ul{ display: flex; justify-content: space-between;}
			.xfootbd P{font-size: 14px;line-height: 35px; text-align: center;}
			.xfoot2{text-align: center; background: #960005; line-height: 42px; font-size: 14px; color: #fff;}
			.xfoot_tit{ margin-bottom:45px; border-bottom: 1px solid #F7F7F7; padding-bottom: 20px;}
			.xfoot_tit span{font-size: 24px;}
			.xfoot_l p{ margin: 5% 0;}
			.xfoot_l ul{display: flex; justify-content: space-between; width: 70%; margin-top: 10%;}
			.xfoot_m ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
			.xfoot_m ul li{width: 49%; margin-bottom: 10%;}
			.xfootbd_t{ display: flex; justify-content: space-between; margin-bottom: 3%;}
			.xfootbd_t input{width:29.5%; height: 40px; line-height: 40px; background: #d9d9d9; font-size: 14px; color: #8E8E8E; padding-left: 10px;}
			.xfootbd_b{ display: flex; justify-content: space-between;}
			.xfootbd_b textarea{ background: #d9d9d9; font-size: 14px; color: #8E8E8E; height: 60px; padding: 9px; width: 308px;}
			.xfootbd_b input{width: 80px; height: 80px; background: url(../img/tj.jpg); text-align: center; line-height: 80px; color: #fff; font-size: 14px;}
			.mfoot{display: none;}
		   .csrjj dl dd h2{font-size: 32px; font-weight: bold; margin: 3% 0;}
			.csrjj dl dd h2 span{color: #960005;}
			  
			 .csrjj dl dd h3{font-size: 24px; font-weight: bold; margin: 10% 0;}
			  .csrjj dl dd  p{font-size: 18px;line-height: 35px; margin-top: 3%;}
			  .rybg{ background: url(../img/rybg.jpg); background-size: 100% 100%; padding: 1% 0 1% 0; margin: 5% auto;}
			  
			  .rybg .mySwiper22 dl dd{background: #fff; border-top: 1px solid #ececec;}
			   .rybg .mySwiper22 dl:hover dd{background: #960005; color: #fff;}
			  .ggt{margin: 5% auto;}
			  
			  .nxwlist .x11_xw_l{width: 78px; height: 114px; background: #C2C2C2; color: #fff; text-align: center;}
			   .nxwlist .x11_xw_l h3{display:none}
			  .nxwlist .x11_xw_l p{text-align: center; margin: 0;}
			   .nxwlist .x11_xw_r{width: 800px;}
			    .nxwlist .x11_xw_r dl {display: unset;}
			   .nxwlist .x11_xw_r dl dt{width: 100%;font-size: 22px;  margin-bottom: 10px; padding-bottom: 10px; font-weight: bold;}
			    .nxwlist .x11_xw{border-bottom: 1px solid #dfdfdf; margin-bottom: 20px; padding-bottom: 20px; }
				.xwli{display: flex;justify-content: space-between;}
				.xwli_l{width: 245px;}
				.xwli_r{width: 820px;}
				 .nxwlist .x11_xw_r dl dd{width: 100%;}
				 .nxwlist .x11_xw:hover .x11_xw_l{ background: #23A342; color: #fff;}
				.nxwlist .x11_xw:hover .x11_xw_l h2,.nxwlist .x11_xw:hover .x11_xw_l p{color: #fff;}
				.xwli_r h3{font-size: 16px; font-weight: bold;}
				.nxwlist .x11_xw:hover .x11_xw_r dl dt,.nxwlist .x11_xw:hover .x11_xw_r dl dd a,.nxwlist .x11_xw:hover .xwli_r h3{ color:#23A342 ;}
				.prdc_con{}
																.prdc_con_l{width: 380px;margin: 5px; float: left;}
																.prdc_con_r{width: 790px; float: right; margin-right: 5px; display: flex;flex-wrap: wrap;}
																.prdc_con_r dl{margin:0 10px 3%; width: 30%;}
																.prdc_con_r dl dt{padding: 2%; border-radius: 10px;}
																.prdc_con_r dl dd img{ vertical-align:unset}
																.prdc_con_r dl dd span{display: inline-block; float: right; margin-top: 5px;}
																
																.prdc_con_l_t{background:#23A342; color: #fff; text-align: center;}
																.prdc_con_l_d1{text-align: center; background: #23A342; padding: 10% 0;}
																.prdc_con_l_d1 img{ padding: 2%;}
																.prdc_con_l_d1 dd{font-size: 25px;  color: #201a40; font-weight: bold; margin-bottom: 10%;}
																.prdc_con_l_t dl{display: flex;justify-content: center; font-size: 26px; font-weight: bold;}
																.prdc_con_l_t dl dd p {font-size: 14px;}
																.prdc_con_l_t dl dt span{font-size: 30px; margin:5px 10px 0 0; display: inline-block;}
																.prdc_con_l_m{background: #FEFCF7;border-radius: 7px; padding: 0;}
																.prdc_con_l_d{ background: #f5f5f5; margin-top: 20px; border-radius: 7px; padding: 10% 0;}
																.prdc_con_l_m ul{width: 90%; margin: 0 auto;}
																.prdc_con_l_m ul li{line-height: 112px; font-size: 28px;  color: #000000; border-bottom: 1px dashed #FAEDC7; text-align: center;}
																.prdc_con_l_t h2{font-size:40px; line-height: 112px;}
																.prdc_con_l_m ul li span{font-size: 18px; display: inline-block; margin-right: 20px; float: right;}
																.prdc_con_l_m ul li:hover,.prdc_con_l_m ul .active{color: #23A342; font-weight: bold;}
																.prdc_con_l_d dl{background: #45B6B2; color: #fff; text-align: center; padding: 20px 0; display: flex;justify-content: center;border-bottom-right-radius: 35px;}
																.prdc_con_l_d  h3 img{vertical-align: bottom; width: 100%;}
																.prdc_con_l_d dl dt h2{font-size: 13px;}
																.prdc_con_l_d dl p{font-size: 18px; margin: 3% 0; text-align: center;}
																.prdc_con_l_d dl p span{font-size: 20px; margin-right: 10px;}
																.prdc_con_l_d dl dd{width: 65px; border:1px dotted #fff; padding: 3px; height: 65px; margin-left: 10px;}
																.prdc_con_l_d{text-align: center; padding:10% 0;}
																.prdc_con_l_d p{font-size: 16px; color: #767575; text-align: center; margin-bottom: 10%;}
																.prdc_con_l_d  h2{font-size: 24px; color: #272727;}
																.prdc_con_l_d a{width: 80%; background: #db5653; line-height: 35px; color: #fff; text-align: center;border-radius: 5px; display: block;  margin: 3% auto;}
																.prdc_con_r ul{display: flex; justify-content: space-between; flex-wrap: wrap;} 
																.prdc_con_r ul li{width: 48%;  margin: 5px 0 5% 5px; font-size: 27px;}
																.prdc_con_r ul li p{line-height: 50px; font-size: 30px; text-align: center; margin-top: 5%;}
																.prdc_con_r ul li p span{ display: inline-block; float: right; }
				
				.ydyjm{display: flex;justify-content: space-between; padding: 5px;}
				.ydyjm dl{position: relative; width: 160px;margin-top: 35px;}
				.ydyjm dl dt{width: 72px; height: 75px; position: absolute; top: -37px; left: 0px ;right: 0; margin: 0 auto; background: #d4b599; color: #fff; line-height: 75px; text-align: center; font-size: 25px;font-weight: bold;}
				.ydyjm dl dd{ background: url(../img/hzbg2.png); width: 110px; height: 398px;border:1px solid #aaaaaa; }
				.ydyjm dl:hover dd{background: url(../img/hzbg1.png);border:1px dashed #aaaaaa}
				.ydyjm dl dd{writing-mode: tb-rl; padding-right: 50px;}
				.ydyjm dl dd h2{font-size: 26px; font-weight: bold; padding-top: 100px;}
				.ydyjm dl dd p{font-size: 16px;color: #AFA292;text-align: center;}
				.ydyjm dl:hover dt{background:#960005 ;}
				
				.mt_xm{ background: url(../img/xmbg.png); background-size: 100% 100%; padding: 4% 0; color: #fff; display: block; overflow: hidden;}
				.mt_xm_t{text-align: center; font-size: 40px; line-height: 65px; margin-bottom: 5%; font-weight: bold;}
				.mt_xm_t img{vertical-align: top; margin: 0 2%;}
				.mt_xm_con{}
				.mt_xm_con_l{width: 933px; float: left;}
				.mt_xm_con_l_n{position: relative; display: none;}
				.mt_xm_con_l_n p{position: absolute;bottom: 15%; right: 0; width: 65%; font-size: 20px; line-height: 30px;}
				.mt_xm_con_r{width: 590px; display: flex; justify-content: space-between; flex-wrap: wrap;  margin-left: 3%; float: left; margin-top: 1%;}
				.mt_xm_con_r dl{width: 50%; display: flex;justify-content: left; margin-bottom: 10%;}
				.mt_xm_con_r dl dt{width: 132px; height: 131px; background: url(../img/xmbg2.png); text-align: center;  margin-right: 5%; background-size: 100% 100%; }
				.mt_xm_con_r dl dt span{font-size: 40px; line-height: 131px;}
				.mt_xm_con_r dl dd p{font-size: 14px; margin-top: 30%;}
				.mt_xm_con_r dl dd h2{font-size: 30px; font-weight: bold;}
				.mt_xm_con_r dl:hover dt{  background: url(../img/xmbg1.png); color: #960005; background-size: 100% 100%; }
				.mt_xm_con_l .active{display: block;}
				.mtcp{position: relative;}
				.mtcp_l{width:901px; float: left; height: 818px;}
				.mtcp_t{position: absolute; left: 930px; top:100px; width: 540px;}
				.mtcp_t h2{font-size: 40px;font-weight: bold; text-align:left; margin-bottom:5%; }
				.mtcp_t  span{width: 9px; height: 9px; border-radius: 9px;background:#960005; display: inline-block; margin-right: 2%;}
				.mtcp_t  p{font-size: 20px; color: #777777;}
				.mtcp_r{width: 610px; float: left; margin-left: 30px; margin-top: 250px;}
				.mtcp_r h2{color: #960005; font-size: 18px; text-align: center;width: 60%; margin: 5% auto; border-top: 2px solid #E6E6E6;border-bottom: 2px solid #E6E6E6; padding: 3% 0; font-weight: bold; }
				.mtcp_r p{font-size: 18px; line-height: 35px;}
				
			
				.mySwiper11 .swiper-pagination{ display: none;}
				.mySwiper22 .swiper-pagination{ left: 50%!important; text-align: left; bottom: 4%!important;}
				
				.xfcp{position: absolute;left: 50%!important;  bottom: 8%; width: 550px; z-index: 99999;}
				.xfcp ul{ display: flex;justify-content: space-between;}
				.xfcp ul li:nth-child(3)  { margin:0 1%;}
				.mySwiper22 .swiper-pagination-bullet{ margin:0 2.55%!important; background: none!important; }
				.mySwiper22 .swiper-pagination-bullet-active{border:1px solid #960005!important;}
				
			
				.xfcp ul li{ width:16.66%; text-align:center}
				.mtcj{margin: 5% auto 0; position: relative;}
				.mtcj_n{position: relative; margin-bottom: 300px;}
				.newystit{width: 75%; position: absolute; bottom: -200px; left: 0; right: 0; background: #fff; border-top: 10px solid #960005; 
				padding: 3% 5% 5% 5%; box-shadow: 0 0 10px #e5e5e5;}
				.newystit h2{margin-bottom: 3%;}
				.x1pub_tit p span {width: 9px;height: 9px;border-radius: 9px;background: #960005;display: inline-block;margin-right: 5px;}
				.mtcj_b{ position: absolute; bottom: 80px; left: 0; right: 0; width: 80%; margin: 0 auto;}
				.mtcj_b ul{display: flex;justify-content: space-between;}
			    .mtcj_b ul li{width: 19%;border:2px solid #fff}
				.mtcj_b ul li img{height: 100%;}
				.mtcj .mtcj_n{display: none;}
				.mtcj .active{display: block;}
				.mtcj_b ul .active{border:2px solid #960005}
				
				.x8_con_t p span {width: 9px;height: 9px;border-radius: 9px;background: #fff;display: inline-block;margin-right: 5px;}
				.x8_con_t p {color: #fff; margin: 1% 0 7% 0;}
				
				
				
				.mtly{position: relative;}
				.mtly_l{position: absolute; left: 0;top: 0; z-index: 0;}
				.mtly_r{position: absolute; right:0;bottom:358px; z-index: 0; text-align: right;}
				.mtly_m{position: relative; z-index: 1;}
				
				.mtly_m_n_t{width: 960px; margin: 0 auto;}
				.mtly_m_n_t ul{display: flex;justify-content: space-between;}
				.mtly_m_n_t ul li{width: 52px; height: 258px; background: url(../img/lbg.png);writing-mode: tb-rl;  color:#fff;font-size: 20px; padding-right: 30px; font-weight: bold; padding-top: 100px; background-size: 100% 100%;}
				.mtly_m_n_t ul li:hover{background: url(../img/lbg1.png);background-size: 100% 100%;}
				/*.mtly_m_n_t ul li:nth-child(1){ width: 72px; padding-right: 10px;}*/
				.mtsq{background: url(../img/sqbg.png); background-size: 100% 100%; padding: 0 0 5% 0; margin: 5% auto; color: #fff; position: relative; height: 650px;}
				.mtsq_n{background-color:rgba(150,0,5,0.8); position: absolute; bottom: 0; left: 30%; width: 65%; height: 400px; top:20%; padding-left: 5%;}
				.mtsq_n h2{font-size: 40px; margin:5% 0 3% 0; font-weight: bold;}
				.mtsq_n dl dd{font-size: 20px; float: left; width: 780px;}
				.mtsq_n dl{width: 800px; display: block; overflow: hidden;}
				.mtsq_n dl dt{width: 9px;height: 9px;border-radius: 9px;background: #fff;display: inline-block;float:left; margin: 8.5% 10px 0 0;}
				.mt_syxw_t{border-bottom:2px solid #EDEDED; margin-bottom: 5%; display: block; overflow: hidden; }
				.mt_syxw_t h2{font-size: 40px; font-weight: bold; float: left; display: inline-block; width: 200px; margin-bottom: 40px;}
				.mt_syxw_t span{display: inline-block; float: right; font-size: 18px;  margin-left: 20px; padding-bottom: 40px;border-bottom: 3px solid #fff; font-weight: bold; color: #727272; margin-top: 30px;}
				.mt_syxw_t span:hover{color: #960005;  border-bottom: 3px solid #960005;}
				.mt_syxw_n{display: flex; justify-content: space-between;}
				.mt_syxw_n_l{width: 50%;}
				.mt_syxw_n_l dl img{ display:none;}
				.mt_syxw_n_l dl{border-bottom: 2px solid #F6F6F6; margin-bottom: 5%; padding-bottom: 3%;}
				.mt_syxw_n_l p,.mt_syxw_n_r p{font-size:26px; color:#939393; font-weight: bold; }
				.mt_syxw_n_l dt,.mt_syxw_n_r dt{font-size: 22px;color:#333333;font-weight: bold;  margin: 5% 0 3% 0;}
				.mt_syxw_n_l dd,.mt_syxw_n_r dd{font-size:18px ;color:#ABABAB;}
				.mt_syxw_n_r{width: 45%;}
				.mt_syxw_n_r img{margin: 5% 0 0 0;}
				.mt_syxw_n_r h2{font-size: 18px; border-top:2px solid #960005; display: inline-block; margin: 3% 0 2% 0; padding-top: 1%; color: #960005; font-weight: bold;}
				.mt_syxw_n_r h3{border-top:2px solid #960005; width: 110px;}
				.hys{color: #960005!important}
				
				.ggbd{ }
				
				
				
				.hzdl_bg{position: relative; color: #333333; }
				
				.hzdl_bg .x8_con_t p{ color: #333333;font-weight: bold;}
				.hzdl_bg .x8_con_t p span{background: #960005;}
				.hzdl_bg .x8_item_t_l{border: 1px solid #960005;}
				.hzdl_bg .x8_item_t_r dl dt span,.hzdl_bg .x8_item_t_r dl dd p{color: #333333;}
				.hzdl_bg .pplog{ bottom: 530px;}
				.mtjm{ text-align: center;  background-size: 100% 100%; padding: 6% 0; background: url(../img/dlbg.jpg); color: #fff; margin-top: 200px; background-size: 100% 100%;}
				.mtjm h2{font-size: 32px; color: #CAA870; font-weight: bold;}
				.mtjm p{text-align: center;font-size: 14px; margin: 30px 0;}
				.mtjm h3 span{color: #CAA870; font-size: 20px; text-align: center;}
				.mtjm h4{font-size: 20px; margin-top: 50px;}
				.mtjm h5{font-size: 18px;margin: 30px 0;}
				.mtjm h5 em{font-weight: bold; color:#CAA870 ;}
				
				.abtsq{background: url(../img/abg.jpg);background-size: 100% 100%;padding: 6% 0; }
				.abtsq_n{background-color: rgba(150,0,5,0.8); color: #fff; width: 830px; padding: 5% 190px;}
				.abtsq_n p{font-size: 18px; line-height: 35px; margin: 2% 0;}
				.mt_about{margin-top: 5%;}
				.mt_about dl dt{width: 604px; float: left;}
				.mt_about dl dd{ background: url(../img/jjbg.jpg);  width: 500px; float: right; color: #fff; border:8px solid #d8d1c9; padding: 5% 40px; margin-top: 5%;  font-size: 18px; }
				.mt_about dl dd p{line-height: 35px;}
				.mt_about dl dd h2{font-weight: bold; margin: 5% 0 3% 0;}
				.x10_con .swiper-slide img{ margin-bottom: 0;}
				.mtprolist ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
				.mtprolist ul li{width: 31%; margin-bottom: 3%;}
				.mtprolist ul li p{font-size: 20px; background: #D9D9D9; line-height: 70px; text-align: center; font-weight: bold; color: #333333;}
				.mtprolist ul li:hover p{background: url(../img/bg2.png); background-size: 100% 100%; color: #fff;}
				
			     .navling{width: 100%; height: 66px; background: #23A342; position: absolute; top:100px}
			     .pubtt{text-align: center; margin: 3% auto;}
				 .pubtt h3{font-size: 36px; color: #C4C4C4;}
				  .pubtt h2{font-size: 60px; color: #333333; font-weight: bold;}
				  .pubtt h2 span{ color: #23A342;}
			     .pubtt p{text-align: center; font-size: 24px; color: #545454; margin-top: 1%; margin-bottom: 5px; line-height: 30px;}   
			.bgg1{background-color: #F1F6FA; display: block; overflow: hidden; padding-bottom: 5%;}
			.x_con1{display: flex; justify-content: space-between;}
			.x_con1 dl{ padding: 5% 2%; background-size: 100% 100%; width: 21%;}
			.x_con1 dl:nth-child(1) dt span:nth-child(1){ font-size: 40px;}
			.x_con1 dl dt span:nth-child(1){ font-size: 45px; color: #333333;}
			.x_con1 dl dt span:nth-child(2){ font-size: 30px; float: right; color: #D7011B;}
			.x_con1 dl dd{color: #333333; font-size: 20px; font-weight: bold; margin: 4% 0;}
			.x_con1 dl p{font-size: 18px;color: #8D8D8D;}
			.x_con1 dl:nth-child(1){background: url(../img/Group773_1.png); background-size:100% 100%}
			.x_con1 dl:nth-child(2){background: url(../img/Group774.png); background-size:100% 100%}
			.x_con1 dl:nth-child(3){background: url(../img/Group775.png); background-size:100% 100%}
			.x_con1 dl:nth-child(4){background: url(../img/Group776.png); background-size:100% 100%}
			.x_con1 dl:nth-child(1):hover{background: url(../img/Group773.png); background-size:100% 100%}
			.x_con1 dl:nth-child(2):hover{background: url(../img/Group1040.png); background-size:100% 100%}
			.x_con1 dl:nth-child(3):hover{background: url(../img/Group1041.png); background-size:100% 100%}
			.x_con1 dl:nth-child(4):hover{background: url(../img/Group1042.png); background-size:100% 100%}
			.x_con1 dl:hover dt span,.x_con1 dl:hover dd,.x_con1 dl:hover p{color: #fff;}
			
			.bgg2{width: 100%; background: url(../img/Group795.png); background-size:100% 100%; margin-bottom: 20px;}
			.x_con2 dl{display: flex;justify-content: space-between;}
			.x_con2 dl dt{width: 508px;}
			.x_con2 dl dt h3{width: 40px; height: 4px; background: #D7011B;}
			.x_con2 dl dt h2{margin: 8% 0; font-size: 32px; color: #23A342; font-weight: bold;}
			.x_con2 dl dt h2 img{margin-right: 20px; vertical-align: sub;}
			.x_con2 dl dt p{color: ##333333; font-size: 18px; line-height: 30px;}
			.x_con2 dl dd{width: 650px; position: relative;}	
			.x_con2_n{width: 406px; height: 121px; background:url(../img/Group784.png); padding: 40px; position:absolute; right: 0; bottom: -100px;}	
			.x_con2_n h2{font-size: 24px; color: ##333333;font-weight: bold; margin-bottom: 2%;}	
			.x_con2_n h2 img{margin-right: 10px;}	
			.x_con2_n p{font-size: 18px; color: #333333;}
			.x_con2{height: 555px;}	
			.x_con2 .swiper-button-next{ left: 0!important; top:65%}	
			.x_con2	.swiper-button-prev{ left: 50px;top:65%}
			.x_con3{ background:url(../img/Group787.png); background-size:100% 100%; padding: 3% 0;  text-align: center; color: #fff;}
			.x_con3 h2{ font-size: 32px; font-weight: bold;}
			.x_con3 ul{display: flex; justify-content: center;}
			.x_con3 ul li{width: 120px; background: #fff; border-radius: 50px; margin: 1% 5px; color: #23A342; font-size: 18px;}
			.x_con4 dl{ text-align: center; padding: 20px  0 100px 0; position: relative; border:1px solid #23A342; background: #fff;}
			.x_con4 dl dd{ position: absolute; bottom: 0; background: #23A342; width: 100%; left: 0; right: 0; line-height: 85px; font-size: 26px; color: #fff;}
			.x_con4 dl:hover dd{background: #23A342; color: #fff;}
			.x_con4 dl:hover{border:1px solid #23A342}
			.x_con4 .swiper-button-next,.x_con4 .swiper-button-next1{ right: -50px!important;}
			.x_con4 .swiper-button-prev,.x_con4 .swiper-button-prev1{ left: -50px!important;}
			.x_con5{display: flex;justify-content: space-between;}
			.x_con5_l{width: 575px; position: relative;}
			.x_con5_l dl{display: flex;justify-content: space-between; margin-bottom: 3%;}
			.x_con5_l dl dt{ width: 50px;}
			.x_con5_l dl dd{ width: 508px;}
			.x_con5_l dl dd h2{font-size: 24px; color: #333333;font-weight: bold; margin:0 0 2% 0;}
			.x_con5_l dl dd p{font-size: 18px; color: #797979; line-height: 30px;}
			.x_con5_l_line{width: 1px; height: 400px; border-left: 2px dashed #A5A5A5; position: absolute; left: 25px; top: 50px; z-index: -1;}
			.x_con6_t ul{display: flex;justify-content: space-between; margin-bottom:1%}
			.x_con6_t ul .active img{border-bottom:2px solid #D7011B}
			.x_con6_b_n{ display: none; text-align: center; color: #fff; padding: 5% 0;}
			.x_con6_b_n h2{font-size: 26px; font-weight: bold;}
			.x_con6_b_n h3{font-size:16px; margin-bottom: 2%;}
			.x_con6_b_n p{font-size:20px; text-align: center;}
			.x_con6_b .active{display: block;}
			.qbg1{background: url(../img/Group895.png);}
			.qbg2{background: url(../img/Group895_2.png);}
			.qbg3{background: url(../img/Group895_3.png);}
			.x_con7{ display: flex; justify-content: space-between;}
			.x_con7 dl{width: 293px; height: 393px; text-align: center; color: #fff;}
			.x_con7 dl:nth-child(1){background: url(../img/Group1047.png);}
			.x_con7 dl:nth-child(2){background: url(../img/Group1048.png);}
			.x_con7 dl:nth-child(3){background: url(../img/Group1049.png);}
			.x_con7 dl:nth-child(4){background: url(../img/Group1054.png);}
			.x_con7 dl dd{ font-size: 24px; margin: 2% 0;}
			.x_con7 dl p{padding: 8%; font-size: 18px; display: none;}
			.x_con7 dl dt{margin-top: 200px;}
			.x_con7 dl:hover dt{ margin-top: 50px;}
			.x_con7 dl:hover p{display: block;}
			.x_con7 dl:nth-child(1):hover{background: url(../img/Group1051.png);}
			.x_con7 dl:nth-child(2):hover{background: url(../img/Group1052.png);}
			.x_con7 dl:nth-child(3):hover{background: url(../img/Group1053.png);}
			.x_con7 dl:nth-child(4):hover{background: url(../img/Group1050.png);}
			.bgg8{width: 100%; background: url(../img/Group834.png); background-size:100% 100%; padding: 50px 0; display: block; overflow: hidden; margin: 5% 0;}
			.x_con8{display: flex;justify-content: space-between; flex-wrap: wrap; color: #fff; text-align: center;}
			.x_con8 dl{width: 260px; margin-bottom: 5%;}
			.x_con8 dl dt{font-size: 24px; font-weight: bold; margin: 3% 0;}
			.x_con8 dl dd{font-size: 18px; line-height: 30px;}
			.x_con9{display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom: 50px;}
			.x_con9 dl{width: 570px; height: 185px; background: #EDEDED; margin-bottom: 20px; display: flex; justify-content: flex-start; position: relative;}
			.x_con9 dl dt{width: 132px; margin: 30px;}
			.x_con9 dl dd{width: 350px; font-size: 20px; color: #333333; margin-top: 65px;}
			.x_con9 dl span{position: absolute; right: 1px; bottom: 1px; color: #D7011B; font-size: 20px;}
			.x_con9 dl:hover{background: #23A342; color: #fff;}
			.x_con9 dl:hover dd,.x_con9 dl:hover span{color: #fff;}
			.x_con9 dl:nth-child(2) dd,.x_con9 dl:nth-child(3) dd{ margin-top: 80px;}
			.x_con10_t{width: 820px; margin: 0 auto 50px; position: relative;}
			.x_con10_t ul{ display: flex; justify-content: space-between; text-align: center;background: #23A342; }
			.midline{width: 1px; height: 40px; background: #fff; position: absolute; left: 0; right: 0; margin: 0 auto; top:20px}
			.x_con10_t ul li{width: 50%; text-align: center; font-size: 26px; line-height: 80px; color: #fff;}
			.x_con10_t ul li.active{ background: #23A342; color: #23A342; border-bottom: 2px solid #23A342;}
			.x_con10_b .x_con4{ display:none}
			.x_con10_b .active{ display: block;}
			.x_con11{display: flex;justify-content: space-between;}
			.x_con11_l{width: 600px;}
			.x_con11_l_t dl{display: flex;justify-content: space-between;}
			.x_con11_l_t dl dt{width: 200px; background: #23A342; text-align: center; color: #fff;}
			.x_con11_l_t dl dt h2{font-size: 78px; font-weight: bold; margin-top: 3%;}
			.x_con11_l_t dl dt p{text-align: center; font-size: 24px;}
			.x_con11_l_b h2{font-size: 24px; margin: 2% 0; font-weight: bold;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
			.x_con11_l_b p{font-size: 18px; color: ##727272;-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
			.x_con11_l_b span{color: #23A342; font-size: 20px; margin-top: 3%; display: block;}
			.x_con11_r{width: 573px;}
			.x_con11_r dl{background: #F6F6F6; padding: 5%; margin-bottom: 3%; display: flex; justify-content: space-between;}
			.x_con11_r dl dt{width: 80px;}
			.x_con11_r dl dd{width: 435px;}
			.x_con11_r dl dt h2{font-size: 24px; color: #333333; font-weight: bold; margin-bottom: 20px;}
			.x_con11_r dl dd h2{font-size: 24px; font-weight: bold; margin-bottom: 10px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
			.x_con11_r dl dd p{font-size: 18px; color: #727272;-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
	
	
	
	
			.x_about{display: flex; justify-content: space-between; margin-bottom: 2%;}
			.x_about_l{width: 450px;}
			.x_about_l dl{margin: 15% 0;}
			.x_about_l dl dt{font-size: 32px; color: #23A342; font-weight: bold;}
			.x_about_l dl dt img{vertical-align: sub; margin-right:2%;}
			.x_about_l dl dd{font-size: 18px; margin:5% 0;}
			.x_about_r{width: 712px;}
			.fatx{flex-direction: row-reverse;}
			.fatx .x_about_l dl{ margin-top: 130px;}
			.x_zjtd dl{  padding:10px 15px 50px 15px;}
			.x_zjtd dl dd{background: #23A342; font-size: 36px; padding: 1% 0; color: #fff;}
			.x_zjtd dl:hover dd{ background: #23A342;}
			
			.x_hzdl{display: flex;justify-content: space-between; margin-bottom: 50px;}
			.x_hzdl_l{width: 600px;}
			.x_hzdl_r dl {display: flex;justify-content: flex-start; margin-bottom: 2%;}
			.x_hzdl_r dl dt{color: #23A342; font-size: 35px; font-weight: bold; font-style:italic; margin-right: 15px;}
			.x_hzdl_r dl dd h2{font-size: 20px; color: #23A342; font-weight: bold; margin-top: 10px; text-indent: .5em;}
			.x_hzdl_r dl dd img{vertical-align: top; margin-top: 1%;}
			.x_hzdl_r p{font-size: 18px; color: #797979;}
			.x_hzdl_r{width: 540px;}
			.x_hzdl_r_n{margin-bottom: 50px;}
			.x_hzdlbg{width: 100%; background: url(../img/hzbg1.png); background-size: 100% 100%; display: block; overflow: hidden; padding: 30px 0;}
			.x_hzdl_con{width: 960px; display: flex; justify-content: space-between; margin: 0 auto; flex-wrap: wrap;}
			.x_hzdl_con dl{background: url(../img/hzbg2.png); text-align: center; width: 237px; height: 256px; margin-bottom: 50px; padding: 20px 30px; background-size: 100% 100%;}
			.x_hzdl_con dl dd{font-size: 21px;}
			.x_con11_r dl dd h2 img{ display: none;}
			
			.a_pub_tit{text-align: center; margin: 50px auto; display: block; overflow: hidden;}
			.a_pub_tit h2{font-size: 48px; font-weight: bold;}
			.a_pub_tit h2 img{vertical-align: middle; padding: 0 20px;}
			.a_pub_tit h2 span{color: #23A342;}
			.a_pub_tit p{text-align: center;color: #666666; font-size: 26px; line-height: 35px; margin: 1% auto;}
			.a_con1{display: flex;justify-content: space-between;}
			.a_con1 dl{width: 30%; padding: 1%; border:1px solid #23A342;border-radius: 5px;text-align: center;}
			.a_con1 dl h2{font-size: 26px; color: #23A342;font-weight: bold; margin: 5% 0 0 5%;}
			.a_con1 dl p{color: #666666;font-size: 18px; line-height: 25px; text-align: center; padding: 5%;}
			.a_bg1{background: url(../img/bg1.jpg); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
			.a_con3_n dl{display: flex; justify-content: space-between;}
			.a_con3_n dl dt,.a_con3_n dl dd{width: 50%;}
			.a_con3_n dl dd{ background: #fffdf6; text-align: center;}
			.a_con3_n dl dd img{margin: 7% 0 1% 0;}
			.a_con3_n dl dt img{vertical-align: top;}
			.a_con3_n dl dd  h2{font-size: 24px; color: #23A342;font-weight: bold;}
			.a_con3_n dl dd  h3{width: 100px; border-bottom: 1px solid #23A342; margin: 3% auto 0;}
			.a_con3_n dl dd p{padding: 3% 5%; font-size: 18px; color: #666666; text-align: center;}
			.a_con3 .swiper-button-next{ bottom: 30px; right: 0px;top:auto}
			.a_con3 .swiper-button-prev{ bottom: 30px; right: 70px;top:auto; left: auto;}
			.a_con4,.a_con9{display: flex; justify-content: space-between;}
			.a_con4 dl{width: 24%; background: #23A342;  color: #fff; text-align: center; padding: 3% 0; border-radius: 10px;}
			.a_con4 dl dt{font-size: 26px; font-weight: bold; margin: 2% 0 5% 0;}
			.a_con4 dl dd{font-size: 18px;}
			.a_con4 dl:hover{background: #23A342;}
			.a_bg2{background: url(../img/bg2.jpg); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
			.a_bg2 .a_pub_tit,.a_bg2 .a_pub_tit p{ color: #fff;}
			.a_con5{ display: flex; justify-content: space-between;flex-wrap: wrap;}
			.a_con5 dl{width: 305px; text-align: center; background: url(../img/y1.png); background-size: 100% 100%; height: 307px; color: #fff; margin-bottom: 3%;}
			.a_con5 dl img{margin: 20% 0 0 0;}
			.a_con5 dl  dt{font-size: 26px; margin-bottom: 2%; font-weight: bold;}
			.a_con5 dl  dd{font-size: 18px;}
			.a_con5 dl:hover{ background: url(../img/y2.png); background-size: 100% 100%;}
			.a_con6{margin: 5% auto; width: 100%; position: relative;}
			.a_con6_con{position: absolute; left: 50%; top:33%}
			.a_con6_con h2{font-size: 26px; font-weight: bold;}
			.a_con6_con p{font-size: 18px; margin: 5% 0 15% 0;}
			.a_con6_con  img{ margin-left: 20%;}
			.a_con8{margin: 5% auto;}
			.a_con9_l{width: 600px; position: relative;}
			.a_con9_l_n{position: absolute; bottom: 0; left: 0;right: 0; margin: 0 auto; padding: 2% 0; text-align: center; color: #fff; background: #23A342;} 
			.a_con9_l_n h2{font-size: 24px;}
			.a_con9_l_n p{font-size: 18px; padding: 1% 5%;}
			.a_con9_r{width: 580px;}
			.a_con9_r dl{background: #f6f6f6; border-bottom: 2px solid #23A342; margin-bottom: 5%; padding: 3%  5%;}
			.a_con9_r dl h2{ font-size: 22px;}
			.a_con9_r dl dt{font-size: 16px; margin: 2% 0;}
			.a_con9_r dl dd{font-size: 16px; color: #666666; margin-top: 4%;}
			.a_con9_r dl dd span{font-size: 23px; margin: 1%; display: inline-block; vertical-align: sub;}
			.a_con9_r dl dd strong{width: 30px; height: 30px; float: right; border-radius: 30px; text-align: center; line-height: 30px;border:1px solid #23A342; color: #23A342;}
			.a_con9_r dl:nth-child(2){margin-bottom: 0; border-bottom: 2px solid #23A342;}
			.a_con9_r dl:nth-child(2) dd strong{color:#23A342; border: 1px solid #23A342;}
			.a_nxwlist{}
									.a_nxwlist dl{padding:2% ; display: flex;justify-content: space-between; background: #F8F8F8; margin-bottom: 3%;}
									.a_nxwlist dl dt{width: 377px;}
									.a_nxwlist dl dd{width: 700px;}
									.a_nxwlist dl dd h2{ font-size: 28px; color: #333333;  margin-top: 3%;line-height: 26px;}
									.a_nxwlist dl dd  p{font-size: 18px;  margin:3% 0; color: #666666; line-height: 30px;-webkit-line-clamp: 2;
						    display: -webkit-box;
						    -webkit-box-orient: vertical;
						    overflow: hidden;
						    text-overflow: ellipsis;}
									.a_nxwlist dl dd h3{ font-size: 18px;}
									.a_nxwlist dl dd h3 span{float: right;}
									.a_nxwlist a:nth-child(3) dl{ padding-bottom: 5%;}
									.a_nxwlist dl dd h3 img{ vertical-align:middle; padding-right:10px; margin-top:-4px}
								.a_nxwlist a:hover dl{background: #04AEDF; color: #fff;}	
								.a_nxwlist dl dd h3 span img:nth-child(2){display: none;}	
								.a_nxwlist a:hover  dl dd h2{color: #fff;}	
								.a_nxwlist a:hover  dl dd p{color: #fff;}		
								.a_nxwlist a:hover  dl dd h3{color: #fff;}		
									
								.a_nxwlist a:hover dl dd h3 span img:nth-child(1){display: none;}		
								.a_nxwlist a:hover dl dd h3 span img:nth-child(2){display: inline-block;}		
			
			.a_hzbg{background: url(../img/hzbg.jpg); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
			
			.a_hz_con ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
			.a_hz_con ul li{width: 24.5%; margin-bottom: 1%;}
			.a_ncplist_tit{position: relative;width: 100%; margin: 0 auto 5%;}
			.a_ncplist_tit_r{position: absolute; right: 0; top:20%}
			.a_ncplist_tit_r h2{position: absolute;left: 13%; top:60%; font-size: 18px; color: #fff;}
			.a_ncplist_t{ display: flex; justify-content: space-between;}
			.a_ncplist_t a{width: 21.5%; background: #23A342; padding: 1%;}
			.a_ncplist_t a dl{display: flex;}
			.a_ncplist_t a dl dd{font-size: 18px; color: #fff; border-left: 1px dashed #fff; margin-left: 10px; line-height: 66px; padding: 0 0 0 10px;}
			.a_ncplist_t a:hover{background: #23A342;}
			.a_ncplist_n{margin: 5% auto;}
			.a_ncplist_n ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
			.a_ncplist_n ul li{background: #fff; border:1px solid #23A342; width: 32%; margin-bottom: 3%; text-align: center;}
			.a_ncplist_n ul li p{ line-height: 65px; text-align: center; font-size: 18px; color: #fff; background: #23A342;}
			.a_about_zz .x_con4 dl dd{background: unset; color: #333333;}
			.a_about_zz .x_con4 dl dd:hover{background: #23A342; color: #fff;}
			.a_about_zz .swiper-pagination{ bottom: -13%!important; width: 7%!important; margin: 0 auto; left: 0; right: 0;}
			.a_about_zz .swiper-pagination-bullet{width: 20px!important; height: 20px!important; background: #23A342!important;}
			.a_about_zz .swiper-pagination-bullet-active{ background:#23A342!important;}
			.a_about_xz .x_con4 dl{ background:#fffdf6; border:none}
			.a_about_xz .x_con4 dl dd{background: unset; font-size: 20px; color: #333333; border-top:1px solid #333333; line-height: 65px;border-bottom: 3px solid #fffdf6;}
			.a_about_xz .x_con4 dl:hover dd{border-bottom: 3px solid #23A342;border-top:1px solid #23A342; color: #23A342;}
			.a_about_xz .x_con4 dl{ padding-bottom: 50%;}
			.a_sjce img{margin-bottom: 1%;}
			.a_yljd{background: url(../img/ylbg.jpg); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
			.a_yljd .a_pub_tit h2{color: #fff;}
			
			.b_con1_n{ text-align: center; position: relative;}
			.b_con1_n h2{font-size: 18px; color: #9D9D9F; width: 70%; margin: 3% auto;}
			.b_con1_n p{ background: #23A342;border-radius: 50px; border:2px solid #fff; display: inline-block; font-size: 22px; font-weight: bold;  padding: 13px 20px; color: #fff;}
			.b_pos1{position: absolute; left: 0; top:50%}
			.b_pos2{position: absolute; right:0; top:20%}
			.b_bg1{background: url(../img/bg1.png); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
			.b_con2{display: flex;justify-content: space-between;}
			.b_con2_l{width: 541px;}
			.b_con2_r{width: 620px;}
			.b_con2_r_t ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
			.b_con2_r_t ul li{width: 48%; font-size: 20px; text-align: center; line-height: 62px; border-radius: 10px; margin:10px 0 20px 0;background: url(../img/qbg1.png); background-size: 100% 100%; cursor: pointer;}
			.b_con2_r_b_n h2{font-size: 22px; color: #23A342; margin: 15px 0;}
			.b_con2_r_b_n dl{ display: flex;justify-content: space-between;}
			.b_con2_r_b_n dl dt{width:440px; font-size: 18px; color: #fff;}
			.b_con2_r_b_n dl dd{font-size: 68px; color:#23A342;}
			.b_con2_r_b_n dl dd span{font-size: 32px; color: #C9C9C9;}
			.b_con2_r_t .active{background: url(../img/qbg2.png); color:#23A342; background-size: 100% 100%;}
			.b_con2_l .b_con2_l_n,.b_con2_r_b_n{display: none;}
			.b_con2_l .active,.b_con2_r_b .active{display: block;}
			
			.b_bg2{background: #FBFBFB; padding-bottom: 5%;}
			.b_con3{position: relative;}
			.b_con3_n{position: absolute; top:10%; left: 0; right: 0; margin: 0 auto; display: flex;}
			.b_con3_n_l{width: 325px; color: #fff;}
			.b_con3_n_l h2{font-size: 34px; font-weight: bold;}
			.b_con3_n_l p{font-size: 18px; margin: 3% 0 30% 0;}
			.b_con3_n_l  ul li{font-size: 20px; line-height: 60px;}
			.b_con3_n_l  ul li img{vertical-align: middle; margin-right: 10px;}
			.b_con3_n_r{width: 875px; margin-top: 7%;}
			.b_con3 .swiper-button-next{ top:0!important}
			.b_con3 .swiper-button-prev{ top:0!important;left: auto; right: 60px;}
			.b_con3_n_r dl{text-align: center;}
			.b_con3_n_r dl dd{font-size: 18px; color: #7E7E7E; line-height: 50px; position: relative;}
			.b_con3_n_r dl dd img{float: right; vertical-align: middle; position: absolute;right: 0; top:20px;}
			.b_con3_n_r dl:hover dt img{border:3px solid #23A342;border-radius: 20px;}
			.b_con3_n_r dl dt img{border:3px solid #fff;border-radius: 20px;}
			.b_con3_n_r dl:hover dd{color:#23A342 ;}
			.b_con3_n_r dl dd img:nth-child(2){display: none;}
			.b_con3_n_r dl:hover dd img:nth-child(2){display: block;}
			.b_con4{width: 100%;  margin: 3% auto;background: url(../img/bg33.jpg); background-size: 100% 100%; padding:4% 0}
			.b_con4_l{width: 580px;}
			.b_con4_l_n{text-align: right;}
			.b_con4_r_bg{text-align: left;}
			.b_con4_n{display: flex;justify-content: space-between;}
			.b_con4_l h2{font-size: 34px; font-weight: bold; margin-bottom: 1%;}
			.b_con4_l p{font-size: 18px;}
			.b_con4_l_n {margin: 250px 0 150px;}
			.b_con4_l_n ul{display:  flex;justify-content: space-between; margin-top: 100px;}
			.b_con4_l_n ul li{width: 47px;height:284px; text-align: left;writing-mode: tb-rl; color: #fff; font-size: 20px; letter-spacing: 2px;padding-right: 15px; padding-top: 20px;}
			.b_con4_l_n ul .active{background: url(../img/jcbg3.png); background-size: 100% 100%;}
			.b_con4_r{width:418px; margin-right: 50px;}
			.b_con4_r_t ul { display: flex;justify-content: right; margin-top: 100px;}
			.b_con4_r_t ul li{width: 11px; height: 11px; border-radius: 11px; background:#d9d9d9; margin:  0 5px;}
			.b_con4_r_n{margin-top: 50px;}
			.b_con4_r_n h2{font-size: 24px; font-weight: bold; margin-top: 50px;}
			.b_con4_r_n h3{font-size: 20px; color: #D5D5D5; margin:5px 0 20px 0;}
			.b_con4_r_n span{display: block; width: 23px; height: 4px; background: #23A342;}
			.b_con4_r_n p{font-size: 18px; color: #636363; margin-top: 30px;}
			.b_con4_r_t ul .active{background: #23A342;}
			.b_con4_r_n_n{display: none;}
			.b_con4_r_n .active{display: block;}
			.b_con5 dl{background: #e6f4ee; text-align: center; padding: 30px; border-radius: 10px; border:1px solid #e6f4ee}
			.b_con5 dl dd{font-size: 22px; text-align: left; margin-top:5%}
			.b_con5 dl  p{width: 30px; height: 4px; background: #23A342; margin-top: 5%;}
			.mySwiper33{width: 85%;}
			.b_con5 dl:hover{border:1px solid #23A342; }
			.b_con5 dl:hover  p{background: #23A342;}
			.b_con6{justify-content: space-between; flex-wrap: wrap;}
			.b_con6 dl{width: 282px; background: url(../img/cpbg2.png); background-size: 100% 100%; height: 334px; margin-bottom: 50px; float:left; margin:0 10px 10px 10px}
			.b_con6 dl:hover{background: url(../img/cpbg1.png); background-size: 100% 100%;}
			.b_con6 dl dd{font-size: 20px; padding:10px 20px; font-weight: bold;}
			.b_con6_more{text-align: center; margin: 3% auto;}
			.b_con6_more a{ background: #23A342; font-size: 20px; padding: 10px 30px; color: #fff; font-weight: bold;}
			.b_bg3{background: url(../img/bzbg.png); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
			.b_con7{display: flex;justify-content: space-between;flex-wrap: wrap;}
			.b_con7 dl{width: 22%; display: flex;justify-content: center; margin-bottom: 50px;}
			.b_con7 dl dt{width: 101px;}
			.b_con7 dl dd{width: 140px; font-size: 20px; color: #fff;font-weight: bold; margin: 30px 0 0 10px;}
			.b_bg4{background: url(../img/bg4.png); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 10%;}
			
			.b_con9 dl{position: relative;}
			.b_con9 dl dd{ position: absolute; left: 0;right: 0; text-align: center;bottom: 4px;background: rgba(243, 158, 0, .7);line-height: 37px;font-size: 20px;font-weight: bold; color: #fff; display: none;}
			.b_con9 dl:hover dd{display: block;}
			
			.b_con9 .swiper-button-next{ top:auto; bottom: -40%; right:46%; }
			.b_con9 .swiper-button-prev{  top:auto; bottom: -40%; left: 46%;background: #fff; border-radius: unset;}
			.b_con10{}
			.b_con10_l{width: 497px; float: left;}
			.b_con10_r{width: 703px;float: right; text-align: center; height: 412px;}
			.b_con10_r dl dt{font-size: 26px; font-weight: bold; margin-top: 100px;}
			.b_con10_r dl p{width: 30px; height: 2px; background: #23A342; margin: 2% auto 5%;}
			.b_con10_r dl dd{font-size: 18px; color: #676767;}
			.new_pos{ background: rgba(0, 141, 85, .7); width: 100%; height: 54px; position: absolute; bottom: 0; z-index: 99999;}
			.new_pos .swiper-button-next{width: 62px; line-height:54px; color: #fff; position: unset; float: left; background: #23A342; border-radius: unset; height: 54px;}
			.new_pos .swiper-pagination2{width: 70%!important; margin: 0 auto; position: absolute; line-height: 54px; left: 0px!important; right: 0!important; bottom: 0!important;}
			.new_pos .swiper-button-prev{width: 62px; line-height:55px; color: #fff; position: unset; float: right;background: #23A342; border-radius: unset; height: 55px;}
			.new_pos .swiper-pagination-bullet{ background: unset; font-size: 18px; color: #fff;width: 58px;height: 61px; line-height: 61px;}
			.new_pos .swiper-pagination-bullet-active{ background: url(../img/bggg.png);width: 58px;height: 61px; border-radius: unset;}
			.b_m_con10 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
			.b_m_con10 ul li{width: 25%; text-align: center; margin-bottom: 5%; text-align: center;} 
			
			.b_m_con10 ul li img{width: 60%;}
			.b_m_con10 ul li p{font-size: 16px; font-weight: bold; margin-top: 3%; text-align: center;}
			.b_bg5{background: url(../img/albg.png); background-size: 100% 100%; display: block; overflow: hidden; margin: 90px auto; padding-bottom: 10%;}
			.mySwiper66 dl{background: #fff; padding: 3%;border-radius: 10px; height: 550px; }
			.mySwiper66 dl  dt{text-align: center;}
			.mySwiper66 dl dd{font-size: 18px;border-bottom: 1px solid #E5E5E5; margin: 3% 0 3% 0; padding-bottom: 3%; font-weight: bold;}
			.mySwiper66 dl p{font-size: 18px; color: #777777; line-height: 30px;}
			.b_con11 .swiper-pagination{width: 15%!important; bottom: -15%!important; left: 0; margin: 0 auto; right: 0;}
			.b_con11 .swiper-pagination .swiper-pagination-bullet-active{ background: #23A342!important; border-radius: unset;}
			.b_con11 .swiper-pagination .swiper-pagination-bullet{background: #fff;border-radius: unset;}
			.pro_cp{width: 906px;
    float: right;}
			.b_hzdl{display: flex; justify-content: space-between; flex-wrap: wrap;}
			.b_hzdl dl{width: 25%; text-align: center; margin-bottom: 5%;}
			.b_hzdl dl dt{font-size: 24px; font-weight: bold; margin: 1% 0 3% 0;}
			.b_hzdl dl p{font-size: 18px;}
			.hzdl_al{ background: #FBFBFB; padding: 3% 0 7%; position: relative;}
			.hzdl_al dl{display: flex;justify-content: space-between; height: auto; padding: 0; margin-bottom: 3%;}
			.hzdl_al dl dt{width: 533px;}
			.hzdl_al dl dt img{width: 100%; height: 300px;}
			.hzdl_al dl dd{width: 607px; background: #23A342; margin: 0; padding: 30px; font-weight: normal;height: 240px;}
			.hzdl_al dl dd h2{font-size: 28px; color: #fff; font-weight: bold; margin-bottom: 2%;}
			.hzdl_al dl dd p{color: #fff;}
			.sycp{display: flex!important;}
			.sycp dl{ margin:0 0 3% 0!important;}
			.hzdl_al .swiper-button-next{ top:auto; bottom: -7%; right:46%; }
			.hzdl_al .swiper-button-prev{  top:auto; bottom: -7%; left: 46%;background: #fff; border-radius: unset;}
			.hzdl_al_bg{width: 100%; height: 367px; background: #e2f0ea; position: absolute; top:40%}
			
			.about_ry{ margin-bottom: 5%; padding-bottom: 5%;}
			.about_ry .swiper-pagination1{ bottom: 0%!important; width: 18%!important; margin: 0 auto; left: 0; right: 0; position: absolute;}
			.about_ry .swiper-pagination1 .swiper-pagination-bullet{width: 20px!important; height: 20px!important; background: #009a44!important;}
			.about_ry .swiper-pagination1 .swiper-pagination-bullet-active{ background:#fbac02!important;}
			
			.about_ry .swiper-button-next,.about_ry .swiper-button-prev{display: none;}
			.about_ry  dl dt img{ vertical-align: bottom; width: 100%;}
			.about_ry  dl dd{ text-align: center;font-size: 18px; color: #006A54; line-height: 50px; border-bottom: 2px solid #006A54;}
			.about_ry  dl:hover dd{ background:#006A54; color: #fff;}
			.b_about{display: flex;justify-content: space-between;}
			.b_about_l{width: 600px;}
			.b_about_r{width: 580px;}
			.b_about_r h2{font-size: 38px;font-weight: bold; border-bottom:5px solid #fbac02; margin-bottom: 3%;}
			.b_about_r p{font-size: 18px; padding: 1% 0; line-height: 25px;}
			.about_xbg{background: url(../img/aboutbg.png); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom:80px; }
			
			.about_xbg_t{position: absolute; right: 0; text-align: right; top:80px;color: #fff;}
			.about_xbg_t p{font-size: 36px;}
			.about_xbg_t h2{font-size: 60px; font-weight: bold;}
			.about_xbg_l{width: 520px; display:flex; justify-content: space-between; margin: 80px 0 0 0; position:relative; z-index:5}
			.about_xbg_nn .about_xbg_l:nth-child(2) dl:nth-child(1){ background:url(../img/n_bg1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(2) dl:nth-child(2){ background:url(../img/n_bg2.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(2) dl:nth-child(3){ background:url(../img/n_bg3.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(3) dl:nth-child(1){ background:url(../img/n_bg4.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(3) dl:nth-child(2){ background:url(../img/n_bg5.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(3) dl:nth-child(3){ background:url(../img/n_bg6.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(4) dl:nth-child(1){ background:url(../img/n_bg9.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(4) dl:nth-child(2){ background:url(../img/n_bg8.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(4) dl:nth-child(3){ background:url(../img/n_bg7.png); background-size:100% 100%}
			
			
			.about_xbg_nn .about_xbg_l:nth-child(2) dl:nth-child(1):hover{ background:url(../img/n_bg1_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(2) dl:nth-child(2):hover{ background:url(../img/n_bg2_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(2) dl:nth-child(3):hover{ background:url(../img/n_bg3_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(3) dl:nth-child(1):hover{ background:url(../img/n_bg4_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(3) dl:nth-child(2):hover{ background:url(../img/n_bg5_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(3) dl:nth-child(3):hover{ background:url(../img/n_bg6_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(4) dl:nth-child(1):hover{ background:url(../img/n_bg7_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(4) dl:nth-child(2):hover{ background:url(../img/n_bg8_1.png); background-size:100% 100%}
			.about_xbg_nn .about_xbg_l:nth-child(4) dl:nth-child(3):hover{ background:url(../img/n_bg9_1.png); background-size:100% 100%}
			
			.about_xbg_l dl{width: 160px;height: 160px; text-align: center;  background: #fff; border-radius: 10px;}
			.about_xbg_l dl p{text-align: center; font-size: 16px;}
			.about_xbg_l dl dt{font-size: 36px; font-weight: bold;font-style: italic; margin-top:75px}
			.about_xbg_l dl dd{font-size: 20px; font-weight: bold;}
			.about_xbg_l dl:hover{background: #fbac02; color: #fff;}
			.about_xbg_b{position: absolute; left: ;: 0; text-align: left; bottom:0%;color: #fff;}
			.about_xbg_line{position: absolute; left:80px; text-align: left; top:170px;color: #fff; z-index:0}
			.about_xbg_b h2{font-size: 26px; margin-bottom:15px;}
			.about_xbg_b p{font-size: 24px;}
			.about_xbg .about_xbg_l:nth-child(3){ margin: 50px 0 0 410px;}
			.about_xbg .about_xbg_l:nth-child(4){  float: right; margin: 50px auto 0;}
			
			
			
			.topdh{display: flex; justify-content: space-between; margin: 0 0 0 20%; padding-top: 2%; }
			.topdh_l h2{font-size: 30px; color: #090909; font-family: 'OPPOSans';  }
			.topdh_l p{font-size: 18px; color: #818181;}
			.topdh_r dl{display: flex;}
			.topdh_r dl p{font-size: 18px;}
			.topdh_r dl h2{font-size: 24px; color: #23A342;}
			
			
			.xrt_bg1{position: relative; margin: 0 auto; background: #F4F4F4; padding: 5% 0 0 0;}
			.hs_zxtel{width: 500px; margin: 5% auto ;}
		    .hs_zxtel ul{display: flex; justify-content: space-between;}
			.hs_zxtel ul li:nth-child(1){width: 77%; text-align: center; font-size: 18px; color: #23A342; border:1px dashed #23A342;border-top-left-radius: 50px;border-bottom-left-radius: 50px; line-height: 48px; border-right: none; background: #fff;}
		   .hs_zxtel ul li:nth-child(2){width: 23%; text-align: center; background: #dccbb7; color: #333333; line-height: 48px; font-size: 18px; border-top-right-radius: 50px;border-bottom-right-radius: 50px;}
		  .hs_zxtel ul li:nth-child(1) img{vertical-align: text-bottom; margin-right: 10px;}
						
			.xrt_n_r{width: 900px; float: right;}
			.xrt_l{position: absolute; left: 5%; top:15%;}
			.xrt_n_r_t h2{font-size: 24px; font-weight: bold; margin: 3% 0;}
			.xrt_n_r_t p{font-size: 20px; color: #6D6D65;} 
			
			.xrt_bg2{position: relative; margin: 0 auto; background: url(../img/bg2.png); padding: 3% 0;}
			.xrt_con2_pos{position: absolute; right: 0%; top:15%}
			.xrt_con2{display: flex; justify-content: space-between;}
			.xrt_con2_l{width: 342px;}
			.xrt_con2_r{width: 815px; margin-top: 5%;}
			.xrt_con2_r h2{font-size: 36px;font-weight: bold;font-family: 'OPPOSans'; }
			.xrt_con2_r h3{font-size: 24px; font-weight: bold; color: #333333; margin-top: 5%;}
			.xrt_con2_r p{font-size: 18px; color: #6D6D65; padding-left: 1.5%; margin-top: 2%;}
			.xtr_pub_tit{width: 100%; text-align: center; margin: 3% auto;}
			.xtr_pub_tit ul{display: flex; justify-content: center;}
			.xtr_pub_tit ul li h2{font-size: 36px;  font-weight: bold;font-family: 'OPPOSans'; }
			.xtr_pub_tit ul li p{font-size: 18px; color: #454545; text-align: center;font-family: 'OPPOSans'; }
			.xtr_pub_tit ul li  img{margin-top: 5%;}
			.xtr_con3{display: flex; justify-content: space-between;}
			.xtr_con3_l{width: 380px;}
			.xtr_con3_l dl{display: flex; justify-content: space-between; border-bottom: 2px solid #E8E8E8; padding-bottom: 8%; margin-bottom: 10%;}
			.xtr_con3_l dl dt{width: 60px;}
			.xtr_con3_l dl dd{width: 310px;}
			.xtr_con3_l dl dd h2{font-size: 22px; font-weight: bold;}
			.xtr_con3_l dl dd p{font-size: 18px; color: #616161; line-height: 30px;}
			.xtr_con3_r dl{display: flex; justify-content: center; margin-top: 5%;}
			.xtr_con3_r dl dd p{font-size: 16px; color: #989898;}
			.xtr_con3_r dl dd h2{font-size: 30px; color: #23A342; font-weight: bold;}
			.xtr_con3_r dl  dt{margin: 10px 10px 0 0;}
			.xtr_con3_m{margin-top: 8%;}
			.xtr_con4{display: flex; justify-content: space-between;}
			.xtr_con4 dl{width: 20%; background: #fff; padding: 3% 2%; text-align: center;}
			.xtr_con4 dl dt{font-size: 24px; font-weight: bold; margin: 3% 0;}
			.xtr_con4 dl dd{font-size: 18px; color: #616161;}
			.xtr_con4 dl:hover{background: url(../img/bbg1.png); background-size: 100% 100%;}
			.xtr_con5{background: url(../img/bbg2.png);background-size: 100% 100%; margin: 1% auto 0;}
			.xtr_con5_n{padding: 3%; display: flex; justify-content: space-between;}
			.xtr_con5_l h2{font-size: 34px; font-weight: bold;font-family: 'OPPOSans'; }
			.xtr_con5_l h2 span{color: #23A342;}
			.xtr_con5_l h3{width: 38px; height: 2px; background: #D9D9D9; margin: 3% 0;}
			.xtr_con5_l p{font-size: 18px; color: #747474; line-height: 30px;}
			.xtr_con5_l h2 span{color: #23A342;}
			.xtr_con5_r dl{display: flex; justify-content: space-between; margin-top: 5%;}
			.xtr_con5_r dl dt p{font-size: 18px; color: #898989; text-align: right;}
			.xtr_con5_r dl dt h2{font-size: 28px; color: #23A342; font-weight: bold;}
			.xtr_con5_r dl dd p{font-size: 18px; color: #616161; text-align: center;}
			.xtr_con5_r dl dt {margin: 20% 5% 0 0;}
			.xtr_con5_r dl dd{width:150px; text-align: center;}
			.xtr_con6{width: 1310px; margin: 0 auto; position: relative;}
			.xtr_con6 ul li p{background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);border-radius: 0px 0px 0px 0px;opacity: 0.5; position: absolute; width: 100%;  line-height: 52px; bottom: 0; font-size: 18px; color: #fff; text-align: center;}
			.xtr_con6 ul li{position: relative;}
			.xtr_con6 .swiper{width: 91%;}
			.xtrbg7{background: url(../img/bg3.png); background-size: 100% 100%; padding: 1px 0 2% 0; margin-top: 4%;}
			.xtr_con7{width: 1310px; margin: 0 auto; position: relative;}
			.xtr_con7 .swiper{width: 90%;}
			.xtr_con7 .swiper dl {text-align: center;}
			.xtr_con7 .swiper dl dt{background: url(../img/qbg1.png); padding: 10% 0;}
			.xtr_con7 .swiper dl:hover dt{background: url(../img/qbg2.png); padding: 10% 0;}
			.xtr_con7 .swiper dl dd{margin: 5% 0; font-size: 20px;}
			.xtr_con8 ul{display: flex; justify-content: space-between;}
			.xtr_con8 ul li{width: 16%; position: relative;}
			.xtr_con8 ul li p{background: rgba(0,0,0,0.7);border-radius: 0px 0px 0px 0px;opacity: 1; font-size: 18px; line-height:42px; text-align: center;color: #fff; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; margin: 0 auto;}
			.xtr_con8 ul li img{vertical-align: bottom;}
			.xtrbg9{background: url(../img/bg4.jpg); background-repeat: no-repeat; background-position: center; padding: 2% 0;}
			.xtr_con9{display: flex; justify-content: space-between;}
			.xtr_con9_l{display: flex; justify-content: space-between; width: 800px;}
			.xtr_con9_r h2{font-size: 28px; font-weight: bold;font-family: 'OPPOSans'; }
			.xtr_con9_r h3{font-size: 32px; font-weight: bold; color: #333333;font-family: 'OPPOSans'; }
			.xtr_con9_r p{font-size: 18px; color: #818181; margin-top: 2%;}
			.xtr_con9_r{text-align: right;}
			.xtr_con9_l dl{width: 10%;border-left: 1px solid #fff; color: #fff; padding-left: 2%;}
			.xtr_con9_l dl dd{ font-size: 18px; margin-top: 2%;}
			.xtr_con9_l dl:first-child{border: none; padding-left: 0;}
			.xtr_con10{display: flex; justify-content: space-between;}
			.xtr_con10_l{width: 586px;}
			.xtr_con10_r{width: 590px;}
			.xtr_con10_r dl{display: flex; justify-content: left; padding:5%  0 5% 2%; margin-bottom: 1%;}
		    .xtr_con10_r dl dt img:nth-child(2){display: none;}
			.xtr_con10_r dl dt{ margin-right: 10px; margin-top: 2.5%;}
			.xtr_con10_r dl dd h2{font-size: 24px; font-weight: bold;}
			.xtr_con10_r dl dd p{font-size: 18px; margin-top: 2%;}
			.xtr_con10_r dl:hover{background: #23A342; color: #fff;}
			.xtr_con10_r dl:hover dt img:nth-child(1){display: none;}
			.xtr_con10_r dl:hover dt img:nth-child(2){display: inline-block;}
			
			
			.hs_bg12{width: 100%; background: url(../img/bg8.png); background-position: top center; background-repeat: no-repeat;  margin: 3% 0 ; padding: 2% 0;}
						.hs_con12{display: flex; justify-content: space-between;}
						.xwmor{text-align: center;}
						.xwmor a{display: inline-block; padding: 8px 25px; font-size: 20px;color: #fff; border-radius: 50px; background: #E0B650;}
						.hs_con12_l{width: 600px; color: #333333;}
						.hs_con12_r{width: 318px; padding: 30px 50px; margin-right: 100px; background: #fff;}
						.hs_con12_l p:nth-child(1){display: inline-block; background: #23A342; font-size: 20px; padding: 5px 10px;letter-spacing: 5px; line-height: 35px; color: #fff; margin-top: 3%;}
						.hs_con12_l p:nth-child(2){font-size: 43px; font-weight: bold; line-height: 120px;}
						.hs_con12_l p:nth-child(3){font-size: 24px; font-weight: bold; }
						.hs_con12_l p:nth-child(4){margin: 7% 0; font-style: italic; font-size: 18px; font-weight: bold;} 
						.hs_con12_l p:nth-child(4) span{font-size: 32px;}
						.hs_con12_l p:last-child{width: 38px; height: 3px; background: #23A342; margin: 5% 0; font-style: italic;} 
						.hs_con12_l p{font-size: 18px;}
						.hs_con12_l p:last-child{font-size: 24px; font-weight: bold; margin-top:5%;}
						.hs_con12_r h2{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 5%;}
						.hs_con12_r h2 span{font-size: 16px;font-weight: normal;color: #626262; text-align: center;}
						.hs_con12_r ul{display: flex; justify-content: space-between; margin: 5% 0;}
						.hs_con12_r ul li{width: 45%; line-height: 40px; font-size: 16px; color: #A5A5A5; background: #F4F4F4; padding-left:3%;}
						.hs_con12_r ul li input{background: #F4F4F4; width: 100%; line-height: 40px;}
						.hs_con12_r h3{line-height: 40px; font-size: 16px; color: #A5A5A5; background: #F4F4F4; padding-left:3%;}
						.hs_con12_r h3 input{background: #F4F4F4; width: 100%; line-height: 40px;}
						.hs_con12_r p{display: flex;background: #F4F4F4; margin: 5% 0; font-size: 16px;font-weight: normal;color: #626262; padding: 2% 3%;}
						.hs_con12_r p textarea{width: 75%; height: 150px; background:#F4F4F4 ; border:none; padding: 0;}
						.hs_con12_r p span{width: 28%;}
						.hs_con12_r h4 input{background:#23A342; font-size: 18px; text-align: center;line-height: 42px; color:#fff; width: 100%;}
			
			
			.xtr_foot{background: #E6E6E6;}
			.xtr_foot_t1 dl{justify-content: center; display: flex; margin: 5% 0 3% 0;}
			.xtr_foot_t1 dl dd h2{font-size: 26px; font-weight: bold;}
			.xtr_foot_t1 dl dd p{font-size: 18px;font-weight: bold; margin-top: 2%;}
			.xtr_foot_t1 dl dt{margin-right: 20px;}
			.xtr_foot_t2 ul{display: flex; justify-content: space-between; border-bottom: 1px solid #c2c2c2; padding-bottom: 3%; margin-bottom: 3%;}
			.xtr_foot_t2 ul li{font-size: 18px; font-weight: bold; text-align: center;}
			.xtr_foot_t2 ul li p{font-size: 16px; text-align: center;}
			.xtr_foot_t3{background: #d4d4d4; width: 80%; margin: 0 auto 3%; padding: 5%; display: flex; justify-content: space-between;}
			.xtr_foot_t3 h2{font-size: 18px; font-weight: bold;}
			.xtr_foot_t3 h2 img{vertical-align: middle; margin-right: 10px;}
			.xtr_foot_t3 h3{font-size: 32px;font-weight: bold; color: #333333;}
			.xtr_foot_t3 p{font-size: 18px; line-height: 30px; font-weight: bold;}
			.xtr_foot_t3_r ul {display: flex; justify-content: space-between;}
			.xtr_foot_t3_r ul p{ font-size: 14px; text-align: center;}
			.xtr_foot_t3_r{width: 220px;}
			.xtr_foot_bottom{background: #322f2a; font-size: 18px; color: #322f2a; line-height: 50px;text-align: center; color: #fff;}
			.xrt_con2_r h3 span{color: #23A342;}
			
			.xtr_hz .xtr_con10_r{width: 100%; display: flex; justify-content: space-between; margin-bottom: 5%;}
			.xtr_hz .xtr_con10_r dl{ flex-wrap: wrap; text-align: center; padding: 3% 0; box-shadow: 0 0 10px #ececec; background: #fff; margin: 5px; width: 18%; border-radius: 10px;}
			.xtr_hz .xtr_con10_r dl p{text-align: center; line-height: 30px;}
			.xtr_hz .xtr_con10_r dl dt{margin: 5% auto;}
			.xtr_hz .xtr_con10_r dl dd{width: 100%;}
			.xtr_hz .xtr_con10_r dl:hover{background: #23A342;}
			.xtr_hz{display: flex; justify-content: space-between; margin-top: 5%;}
			.xtr_hz_l{width: 422px;}
			.xtr_hz_r{width:719px; background: url(../img/hzbg.png); height: 319px; margin-top: 5%; padding: 30px; background-repeat: no-repeat;}
			.xtr_hz_d{position: absolute;right: 5%; bottom: 15%;width: 270px;}
			.xtr_hz_r h2{font-size: 36px;font-weight: bold;}
			.xtr_hz_r h3{font-size: 32px;font-weight: bold; color: #333333; margin: 1% 0 2% 0;}
			.xtr_hz_r h3 span{font-size: 18px; color: #615F5F;}
			.xtr_hz_r h4{font-size: 22px; color: #494949; margin-top: 5%;}
			.xtr_hz_r h4 img{vertical-align: middle; margin-right: 10px;}
			.xtr_hz_d p{font-size:20px; border-bottom: 2px solid #999999; padding-bottom: 3%; margin-bottom: 3%; text-align: center;}
			.xtr_hz_d a{background: #23A342; font-size: 18px; color: #fff; line-height: 45px; border-radius: 5px; width: 100%; display: block; text-align: center;}
			
			.xtr_dzn ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
			.xtr_dzn ul li{width: 31%; margin-bottom: 5%;}
			.xtrdzbg{width: 100%; background: url(../img/dzbg.png); background-position: top center; background-repeat: no-repeat;  margin: 3% 0 ; padding: 2% 0; color: #fff; background-size: 100% 100%;}
			.xtrdz_con_t h2{text-align: center; font-size: 32px; font-weight: bold;}
			.xtrdz_con_t p{text-align: center; font-size: 16px;}
			.xtrdz_con_m{font-size: 24px;   width: 98%; border:1px solid #fff; margin: 5% auto; padding: 5% 0;}
			.xtrdz_con_m p{text-align: center;line-height: 35px;}
			.xtrdz_con{width: 700px; margin: 0 auto;}
			.xtrdz_con_d dl{display: flex; justify-content: space-between;}
			.xtrdz_con_d dl dt img{vertical-align: middle; margin-right: 10px;}
			.xtrdz_con_d dl dt span{font-size: 32px; font-weight: bold;}
		    .xtrdz_con_d dl dt {font-size: 18px;}
		 .xtrdz_con_d dl dd{width: 127px; line-height: 45px; background: #fff; text-align: center; font-size: 18px; color: #333333; border-radius: 50px;}
		
		.xrt_cp{width: 880px; float: right;}
		.xrt_cp ul{display:flex; justify-content: space-between;flex-wrap: wrap;}
		.xrt_cp ul li{width: 44%; padding: 2%; border:1px solid #e2d3c9; margin-bottom: 3%;}
		.xrt_cp ul li p{font-size: 20px; text-align: center; line-height: 50px;}
		.xrt_cp ul li:hover{border:1px solid #23A342}
		.xrt_cp ul li:hover p{color: #23A342;}
		
		.hs_con1{position: relative; margin: 5% 0;}
					.hs_con1_l{position: absolute; left: 5%; bottom: 0;}
					.hs_con1_r{position: absolute; right: 5%; top: 30%;}
					.hs_con1_n{display: flex; justify-content: space-between;}
				    .hs_con1_n_l{width: 600px;}
					.hs_con1_n_r{width: 600px;}
					.hs_con1_n_r p{text-align: right;}
					.hs_con1_n_r p:nth-child(1){font-size: 48px; font-weight: bold; color: #CBCBCB; margin-top: 5%; line-height: 50px;}
					.hs_con1_n_r p:nth-child(2){font-size: 48px; font-weight: bold; color: #23A342; margin: 1% 0 5% 0;line-height: 50px;}
					.hs_con1_n_r p:nth-child(3){font-size: 56px; font-weight: bold; color: #333333; margin: 1% 0 5% 0;line-height: 50px;}
					.hs_con1_n_r p:nth-child(4){font-size: 32px;color: #484848; margin: 1% 0 5% 0;line-height: 50px;}
					.hs_con1_n_r p:nth-child(4) span{color: #E0B650;}
					.hs_con1_n_r p:nth-child(5){font-size: 22px; color: #333333; font-weight: bold; text-align: left;}
					.hs_con1_n_r dl{background: #F7F7F7; padding: 5% 2% 5% 5%; margin-top: 3%;}
					.hs_con1_n_r dl dt{font-size: 22px; color: #333333; font-weight: bold;}
					.hs_con1_n_r dl dd,.hs_con1_n_r dl h2{ font-size: 18px; color: #6D6D65; margin-top: 2%;}
					.hs_con1_n_l img{vertical-align: bottom;}
					.hs_con1_n_l_b p{font-size: 20px; color: #919191; text-align: center; line-height: 40px; text-align: right;}
					.hs_con1_n_l_b p span{font-size: 28px; color: #23A342;font-weight: bold;}
		            .hs_con1_n_l_b p img{vertical-align: middle; margin-right: 10px;}
		.xtr_aboutx .xtr_con3_l dl{border: none; flex-wrap: wrap;}
		.xtr_aboutx .xtr_con3_l dl dt{width: 100%; font-size: 22px; font-weight: bold; margin-bottom: 2%;}
		.xtr_aboutx .xtr_con3_l dl dt img{vertical-align: middle; margin-right: 10px;}
		.xtr_aboutx .xtr_con3_l{width: 330px;}
			.xtr_ggd{margin-top: 3%;}
			
			
			.bsbg1{width: 100%; background: url(../img/bg1.jpg); background-position: center bottom; background-repeat: no-repeat;  padding: 5% 0;}
			.bs_con_n{width: 720px; float: right;}
			.bs_con_n_n_t h2{font-size: 28px; font-weight: bold; margin: 5% 0;}
			.bs_con_n_n_t h2 span{font-size: 46px; color: #23A342;}
			.bs_con_n_n_b{ display: flex; justify-content: space-between;}
			.bs_con_n_n_b dl{width: 25%; border:2px solid #000000; padding: 3%; text-align: center; border-radius: 20px;}
			.bs_con_n_n_b dl dt{color: #4F9D85; font-size: 22px; margin: 3% 0;}
			.bs_con_n_n_b dl dd{font-size: 18px; color: #;}
			.bsbg2{width: 100%; background: url(../img/bg2.png); background-position: center bottom; background-repeat: no-repeat;  padding: 1px 0 5% 0;}
			.bs_pub_tit{text-align: center; margin: 5% 0;text-align: center;}
			.bs_pub_tit h2{font-size: 48px; color: #fff; font-weight: bold;}
			.bs_pub_tit h2 img{margin: 0 20px;}
			.bs_pub_tit p{font-size: 26px;  color: #b2cae3; text-align: center;margin-top: 10px;}
			.bs_con2{display: flex; justify-content: space-between; }
			.bs_con2 dl{width: 20%; background: #fff; padding: 3% 2%;}
			.bs_con2 dl h2{font-size: 28px; font-weight: bold; color: #23A342;}
			.bs_con2 dl h2 span{float: right; font-size: 28px; color: #cae1da;}
			.bs_con2 dl dt{font-size: 22px; font-weight: bold; margin: 8% 0;}
			.bs_con2 dl p{font-size: 18px; line-height: 25px; margin-top: 5%;}
			.bs_pub_tit2 h2{color: #000;}
			.bs_pub_tit2 p{color: #666666;}
			.bs_con3_t ul{display: flex; justify-content: space-between; position: relative; z-index: 1;}
			.bs_con3_t{position: relative;}
			.bs_con3_t_line{width: 100%; height: 2px; background: #DEDDDD; position: absolute; top:38%}
			.bs_con3_t ul li img{background: #fff; display: block;}
			.bs_con3_t ul li p{font-size: 22px; color: #b2b2b2; text-align: center; margin: 5% 0; line-height: 70px;}
			.bs_con3_n{margin-top: 5%;}
			.bs_con3_q dl{display: flex; justify-content: space-between;position: relative;}
			.bs_con3_q dl h3{position: absolute; bottom: 0; left: 0; display: flex;}
			.bs_con3_q dl h3 img:nth-child(1){ margin-right: 13%;}
			.bs_con3_q dl dt h2{font-size: 36px; font-weight: bold;}
			.bs_con3_q dl dt p{font-size: 22px; margin-top: 5%;}
			.bs_con3_q{display: none;}
			.bs_con3_n .active{display: block;}
			.bs_con3_t ul li img:nth-child(2){display: none;}
			.bs_con3_t ul .active img:nth-child(1){display: none;}
			.bs_con3_t ul .active img:nth-child(2){display: block;}
			.bs_con3_t ul .active p{color:#23A342}
			.bs_gdd{margin: 5% 0;}
			
			.bs_con4_1 dl{display: flex; justify-content: space-between;}
			.bs_con4_1 dl dt{width: 600px;}
			.bs_con4_1 dl dd{width: 500px;}
			.bs_con4_1 dl dt h2{font-size: 22px; font-weight: bold; color: #23A342;}
			.bs_con4_1 dl dt p{ font-size: 18px; line-height: 32px; margin-top: 3%;}
			.bs_con4_2{border-top: 1px solid #e9e8e8;border-bottom: 1px solid #e9e8e8; margin: 5% 0;}
			.bs_con4_2_n{padding:5% 0; display: flex; justify-content: space-between;}
			.bs_con4_2_n dl dt{font-size: 12px; color: #23A342; font-weight: bold;}
			.bs_con4_2_n dl dt span{font-size: 36px; font-weight: bold;}
			.bs_con4_2_n dl dd{font-size: 18px; color: #999999; margin-top: 2%;}
			.bs_con4_2_n dl{border-right: 1px solid #e9e8e8; width:26%; }
			.bs_con4_2_n dl:last-child{border:none}
			
			.bs_con5{position: relative;}
			.bs_con5bg{position: absolute; right: 0; bottom: 0;}
			.bs_con5_n ul {display: flex; justify-content: space-between; padding-bottom: 5%;}
			.bs_con5_n ul li{width: 30%;}
			.bs_con5_n ul li p{ font-size: 26px; color: #fff; line-height: 70px; text-align: center; margin-top: 3%;}
			
			.bsbg6{width: 100%; background: url(../img/bg2.jpg); background-position: center bottom; background-repeat: no-repeat;  padding: 3% 0 15% 0;}
			.bs_con6_n{width: 540px; float: right;}
			.bs_con6_n h2,.bsxbt h2{font-size: 26px; color: #23A342;font-weight: bold;}
			.bs_con6_n h3,.bsxbt h3{width: 26px;height: 3px;background: #4F9D85; margin: 30px 0; }
			.bs_con6_n p{font-size: 18px; line-height: 32px; margin-bottom: 3%;}
			.bsxbt{margin: 3% auto 1%;}
			.bsbg7{background: url(../img/bg3.png); background-position: center bottom; background-repeat: no-repeat;  display: flex; justify-content: space-between; height: 600px;}
			.bsbg7 dl{width: 25%; text-align: center; color: #fff; position: relative;}
			.bsbg7 dl h2{font-size: 30px; font-weight: bold; margin-top: 20%;}
			.bsbg7 dl h3{width: 32px; height: 3px; background: #fff; margin: 10% auto;  display: none;}
			.bsbg7 dl p{font-size: 18px; line-height: 32px; text-align: center; margin-top: 3%; display: none;}
			.bsbg7 dl dd{ position: absolute; left: 0; right: 0; bottom: 8%; text-align: center;}
			.bsbg7 dl:hover{background: rgba(30, 96, 170, .7);}
			.bsbg7 dl:hover h3,.bsbg7 dl:hover p{display: block;}
			.bsbg7 dl:hover dd img:nth-child(1){display: none;} 
			.bsbg7 dl:hover dd img:nth-child(2){display: inline-block;} 
			.bsbg7 dl dd img:nth-child(2){display: none;} 
			.bsbg7 dl:hover dd{bottom: 0;}
			.bsxbt2{text-align: right;}
			.bsxbt2 h3{float: right;}
			.bs_con8{display: flex; justify-content: space-between;}
			.bs_con8 dl{width: 20%; text-align: center; padding: 3% 3% 8% 3%; border-bottom: 8px solid #fff;}
			.bs_con8 dl p img:nth-child(2){display: none;}
			.bs_con8 dl dt{font-size: 20px; color: #fff; border-radius: 50px; background: #23A342; margin: 10% 0; line-height: 50px;}
			.bs_con8 dl p{font-size: 18px;}
			.bs_con8 .active{ background: #23A342; border-bottom: 8px solid #4F9D85;}
			.bs_con8 .active p img:nth-child(1){display: none;}
			.bs_con8 .active p img:nth-child(2){display: inline-block;}
			.bs_con8 .activer dt{background: #fff; color: #23A342;}
			.bs_con8 .active dd{color: #fff;}
			.bs_bg9{ padding: 3% 0;}
			
			.bs_con9{display: flex; justify-content: space-between;}
			.bs_con9_l{width: 580px;}
			.bs_con9_r{width: 560px;}
			.bs_con9_xw_t p{ font-size: 18px; line-height: 140px; -webkit-line-clamp: 1;
  
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
			.bs_con9_xw_t p span{ color: #616161; padding-right: 10%;}
			.bs_con9_xw{border-bottom: 1px solid #d5d4d5;}
			.bs_con9_xw_b{border-left: 6px solid #4F9D85; background: #23A342; background-image: url(../img/xwbg.png); background-position: right; background-repeat: no-repeat; padding: 2% 5%; display: none;}
			.bs_con9_xw_b dl{display: flex; justify-content: left;}
			.bs_con9_xw_b dl dt{width: 356px; height: 146px; overflow: hidden; margin-right: 30px;}
			.bs_con9_xw_b dl  dd h2{font-size: 14px; color: #74ccb1;}
			.bs_con9_xw_b dl  dd p{font-size: 18px; color: #fff; margin: 5% 0; line-height: 30px;}
			.bs_con9_xw:hover .bs_con9_xw_b{display: block;}
			.bs_con9_xw:hover .bs_con9_xw_t{display: none;}
			.bs_con9_r dl{position: relative;}
			.bs_con9_r dl dd{position: absolute; width: 88%; margin: 0 auto; left: 0; right: 0; bottom: 5%;}
			.bs_con9_r dl dd h2{font-size: 18px; color: #C4E3DA; margin-bottom: 2%;}
			.bs_con9_r dl dd p{font-size: 20px; color:#fff ; line-height: 30px;}
			
			.bsbg10{background: url(../img/bdbg.png); background-position: center bottom; background-repeat: no-repeat;  margin-top: 5%; }
			.bs_con10_l{width: 520px; background: #fff; padding:0px 40px 40px 40px; box-shadow: 0 0 10px #e6e6e6; margin: 10px 10px 0 10px;}
			.bs_con10{display: flex; justify-content: space-between;}
			.bs_con10_r{margin-top: 23%;}
			.bs_foot{background:#02A9D9; color: #fff;  font-size: 18px;}
			.bs_foot_t{display: flex; justify-content: space-between; padding: 5% 0;}
			.bs_foot dl{display: flex; justify-content: left;}
			.bs_foot dl dt{width: 50px;  height: 333px;}
			.bs_foot dl dd h2{font-size: 20px; border-bottom: 1px solid #fff;display: inline-block; font-weight: bold; padding-bottom: 10px; margin-bottom: 50px;}
			.bs_foot_t_n1{width: 480px;}
			.bs_foot_t_n3{width: 400px;}
			.bs_foot_t_n1 ul{width: 60%; display: flex; justify-content: space-between; flex-wrap: wrap;}
			.bs_foot_t_n1 ul li{line-height: 50px;}
			.bs_foot_t_n1 p{margin-bottom: 20px;}
			.bs_foot_t_n2 p{margin-bottom: 40px; padding-right:25%; line-height: 30px;}
			.bs_foot_t_n2 p span{width: 32px; height: 32px; margin-right: 10px; float: left;display: block; overflow: hidden;}
		    .bs_foot_t_n3 ul{ display: flex; justify-content: space-between;  margin-top: 10%;}
			 .bs_foot_t_n3 ul li p{font-size: 13px; text-align: center; margin-top: 5%;}
			 .bs_foot_t_n3 ul li{width: 45%; text-align: center;}
			  .bs_foot_t_n3 dl dd{width: 100%;}
			.bs_foot_b{background: #F5C917;font-size: 14px; color:#333333}
			.bs_foot_b_n{line-height: 80px;}
			 .bs_con3_q dl dd p{display: none;}
			.bs_qyys ul li p {color: #333333!important;}
			
			
			.bs_about{display: flex; justify-content: space-between;}
			.bs_about_l{width: 500px;}
			.bs_about_r{width:635px;}
			.bs_about_r h2{font-size: 36px; font-weight: bold; color: #23A342; margin-bottom: 5%;}
			.bs_about_r p{font-size: 18px; line-height: 35px; margin-bottom: 2%;}
			
			.bsbghz6{background: url(../img/bg22.jpg); padding: 5% 0 15% 0; background-repeat: no-repeat;}
			.bsbghz6 .bs_con6_n{float: left;}
			.bs_hzys{background: url(../img/bzbg.png); background-position: center bottom; background-repeat: no-repeat;  padding: 5% 0;}
			
			.bs_hzys .bsbg7{background: unset; height: auto;}
			.bs_hzys .bsbg7 p{display: block;}
			.bs_hzys .bsbg7 dl:hover h3{display: none;}
			.bs_hzys .bsbg7 dl:hover{background: unset;}
			.bs_hzys .bsxbt  h2{color: #fff;}
			.bs_hzys .bsbg7 dl h2{font-size:28px;}
			.bs_hzys .bsbg7 dl{width: 20%; text-align: left;}
			.bs_hzys .bsbg7 dl p{text-align: left;}
			
			.bs_hzbg2{background: #F3F3F3; padding: 1px 0 5% 0;}
			.bs_hz3{background: #fff; padding: 3% 0; border-radius: 20px;}
			.bs_hz3 ul{display: flex; justify-content: space-between;}
			.bs_hz3 ul li{width: 20%; text-align: center;}
			.bs_hz3 ul li p{font-size: 20px; text-align: center; background:#fff; border-radius:50px; line-height:40px; width:50%; margin:5% auto 0}
			
			
			.bs_hz3 ul li img:nth-child(2){ display:none}
			.bs_hz3 ul li:hover img:nth-child(1){ display:none}
			.bs_hz3 ul li:hover img:nth-child(2){display: inline-block;}
			.bs_hz3 ul li:hover p{ background:#23A342; color:#fff}
			
			.bs_cpysbg1{background: url(../img/ysbg.png); background-position: center bottom; background-repeat: no-repeat;  padding:5%  0 2% 0;}
			
			.bs_cpysn1{display: flex; justify-content: space-between; flex-wrap: wrap;}
			.bs_cpysn1 dl{width: 33%; text-align: center; color: #fff; margin-bottom: 3%;}
			
			.bs_cpysn1 dl dt img:nth-child(2){ display:none}
			.bs_cpysn1 dl:hover dt img:nth-child(1){ display:none}
			.bs_cpysn1 dl:hover dt img:nth-child(2){ display: inline-block;}
			
			.bs_cpysn1 dl dd{font-size: 22px; font-weight: bold; margin: 5% 0;}
			.bs_cpysn1 dl  p{font-size: 18px; color: #DDDDDD; line-height: 30px; text-align: center;}
			.bs_pub_tit5 h2{color: #23A342;}
			.bs_pub_tit5 p{color: #23A342;}
			.bs_yscon2 h2 span{float: left!important; margin-right: 10px;}
			.bs_yscon2 h2{margin-top: 5%;}
			.bs_yscon2 dl{border:1px solid #4F9D85;border-radius: 5px;}
			.bs_yscon2 dl:hover{border-color: #23A342;}
			
			.bs_dyh{display:flex; justify-content: space-between;}
			.bs_dyh dl{width: 24%; text-align: center;}
			.bs_dyh dl dt{margin: 10% 0;}
			.bs_dyh dl h2{font-size: 22px; color: #23A342; font-weight: bold; margin: 5% 0;}
			.bs_dyh dl p{text-align: center; font-size: 18px; padding: 0 5%;}
			
			
			.hrswbg1{background: url(../img/bg1.png);  background-position: center top; background-repeat: no-repeat; padding: 5% 0;}
			.hrsw_con1_t h2{font-size: 18px; color:#23A342; font-weight: bold;}
			.hrsw_con1_t h3{font-size: 48px; font-weight: bold;color: #000000; margin: 3% 0 5% 0;}
			.hrsw_con1_t p{font-size: 26px; color: #666666; line-height: 45px;}
			.hrsw_con1_t{width: 676px;  margin-bottom: 8%;}
			.hrsw_con1_t h4{font-size: 26px; font-weight: bold;color: #000000; margin: 5% 0;}
			.hrsw_con1_b{display: flex; justify-content: space-between;}
			.hrsw_con1_b dl{padding: 3%; width: 17.5%; background:url(../img/xbg1.jpg); background-size: 100% 100%;}
			.hrsw_con1_b dl dd{margin: 30% 0 3% 0;}
			.hrsw_con1_b dl dd img:nth-child(2){display: none;}
			.hrsw_con1_b dl p{color: #666666; font-size: 16px;}
			.hrsw_con1_b dl h2{font-size: 26px; font-weight: bold; margin: 5% 0;}
			.hrsw_con1_b dl dt{font-size: 18px;}
			.hrsw_con1_b dl:hover{background:url(../img/xbg2.jpg); background-size: 100% 100%; color: #fff;}
			.hrsw_con1_b dl:hover p{color: #fff;}
			.hrsw_con1_b dl:hover dd img:nth-child(1){display: none;}
			.hrsw_con1_b dl:hover dd img:nth-child(2){display: inline-block;}
			.hrswbg2{background: url(../img/bg2.png);  background-position: center top; background-repeat: no-repeat; padding: 5% 0;}
			.hrsw_con2{width: 1265px; margin: 0 auto; display: flex; justify-content: space-between;}
			.hrsw_con2_l{width: 590px;}
			.hrsw_con2_r{width: 595px; margin-top: 8%;}
			.hrsw_con2_r p{font-size: 18px; line-height: 35px;color: #000; margin-top: 3%;}
			.hrsw_con2_r h2{margin-bottom: 8%;}
			.hrsw_con2_r h3{margin-top: 10%; font-size: 26px;color: #0757A5; font-weight: bold;}
			.hrsw_con2_r h3 img{vertical-align:unset}
			.hrsw_con2_r h3 span{border-bottom: 1px solid #0757A5; padding: 3% 0; margin-right: 3%;}
			.hrswbg3{background: url(../img/bg3.png);  background-position: center top; background-repeat: no-repeat; padding: 5% 0; color: #fff; text-align: center;}
			.hrsw_con3 h2{font-size: 48px; font-weight: bold;}
			.hrsw_con3 h3{font-size: 26px;color: #fff;  margin: 5% 0;}
			.hrsw_con3 h3 img{vertical-align: middle; padding: 0 30px;}
			.hrsw_con3 p{font-size: 18px; line-height: 35px; padding:0 10%; text-align: center;}
			
			.hrsw_pub_tit{ text-align: center; margin: 5% 0;}
			.hrsw_pub_tit h2{font-size: 48px; font-weight: bold;}
			.hrsw_pub_tit h2 img{vertical-align: middle; padding: 0 20px;}
			.hrsw_pub_tit p{font-size: 34px; color: #999999; text-align: center; margin-top: 2%;}
			.hrsw_con4{width: 1380px; margin: 0 auto; position: relative;}
			.hrsw_con4 .swiper{width: 1200px;}
			.hrsw_con4 .swiper .swiper-slide img{width: 80%; margin-top: 28.5%;}
			.hrsw_con4 .swiper-slide-next img{width: 100%!important; margin-top: 0!important;}
			.hrsw_con4 .swiper .swiper-slide{width: auto; text-align: center;}
		.hrsw_con4 .swiper{padding-bottom: 5%;}
			.hrsw_con4 .q1,.hrsw_con4 .q2,.hrsw_con4 .q11,.hrsw_con4 .q12{top:50%}
			.hrswbg5{background: url(../img/bg5.jpg);  background-position: center top; background-repeat: no-repeat; padding:1px 0 5% 0;  position: relative; }
			.hrswbg5 .swiper{padding-bottom:3px}
			.hrsw_pub_tit2,.hrsw_pub_tit2 p{color: #fff;}
			.hrsw_con5{display: flex; justify-content: center;color: #fff;}
			.hrsw_con5 dl{width: 25%;box-sizing: border-box;border:1px solid #C5D9CE; padding: 3%; margin-bottom:3px}
			.hrsw_con5 dl dt{font-size: 26px; font-weight: bold;}
			.hrsw_con5 dl dt img{float: right;}
			.hrsw_con5 dl dd{font-size: 18px; margin-top: 3%; color: #D7E4DE;}
			.hrsw_con5_n{text-align: center; font-size: 26px; text-align: center; margin-top:28%; color: #fff;}
			.hrswbg5 .swiper-pagination{text-align: right;}
			.hrswbg5 .swiper-pagination .swiper-pagination-bullet{width: 8px!important; height: 20px!important; border-radius: 0!important; background: #7bb291!important;}
			.hrswbg5 .swiper-pagination .swiper-pagination-bullet-active{background: #ffffff!important; height: 50px!important;}
			.hrswbg6{background: url(../img/bg6.png);  background-position: center top; background-repeat: no-repeat; padding:1px 0 8% 0;  position: relative; }
			.hrsw_con6_n{width: 500px; margin-top: 5%;}
			.hrsw_con6_n p{line-height: 160px; border-bottom: 1px solid #e5e5e5; font-size: 26px;}
			.hrsw_con6_n p img{vertical-align: middle; margin-right:-25px}
			.hrswbg7{background: url(../img/bg7.png);  background-position: center top; background-repeat: no-repeat; padding:1px 0 5% 0;  position: relative; }
			.hrsw_con7 ul{display: flex; justify-content: space-between; margin-top: 5px;}
			.hrsw_con8{width: 1380px; margin: 0 auto; position: relative;}
			.hrsw_con8 .swiper{width: 1200px;}
			.hrsw_con8 dl dd{background: url(../img/jbg.png); background-size: 100% 100%; line-height: 126px; padding: 0 5%; font-size: 26px; color: #fff; margin-top: -10%; z-index: 1; position: relative;}
			.hrsw_con8 dl dd img{float: right; margin-top: 11%;}
			.hrswbg9{background: url(../img/bg9.jpg);  background-position: center top; background-repeat: no-repeat; padding:5% 0 10% 0;  position: relative; margin: 5% 0; }
			.hrsw_con9_n{width: 540px; padding: 8% 60px; background: #fff; margin-top: 6%;}
			.hrsw_pub_tit4{text-align: left;}
			.hrsw_pub_tit4 p{text-align: left;}
			.hrsw_con9_d p{font-size: 18px; color: #3E3E3E; line-height: 35px; margin: 15% 0;}
			.hrsw_con10{display: flex; justify-content: space-between; flex-wrap: wrap; border:1px solid #DDDDDD; margin-bottom: 5%;}
			.hrsw_con10 dl{border:1px solid #DDDDDD;box-sizing: border-box; width: 33.33333333333333333333333333%; text-align: center; padding: 5% 0;}
			.hrsw_con10 dl dd{font-size: 26px;font-weight: bold;}
			.hrsw_con10 dl h2{width: 24px; height: 4px; background: #0757A5; margin: 3% auto 4%;}
			
		.zyt_lx{display: flex; justify-content: space-between; margin-bottom: 5%;}
		
														.zyt_lx_l{width: 530px;}
		
														.zyt_lx_r{width: 520px;}
		
														.zyt_lx h2{color: #23A342; font-size: 28px; margin-bottom:5%; font-weight: bold;}
		
														.zyt_lx_l p{font-size: 18px;}
		
														.zyt_lx_l dl{margin-top: 5%;}
		
														.zyt_lx_l dl dt{font-size: 22px; margin-bottom: 2%;}
		
														.zyt_lx_l dl dd{font-size: 18px; color: #a6a6a6;}
		
														.zyt_lx_r p{width: 100%; margin-bottom: 3%;}
		
														.zyt_lx_r p input{ border:1px solid #C6C6C6; border-radius: 10px; line-height:70px; padding-left: 20px; color: #C6C6C6; width: 90%;font-size: 20px;}
		
														.zyt_lx_r p textarea{ border:1px solid #C6C6C6; border-radius: 10px; line-height:70px;  padding-left: 20px; color: #6C6C6C; height: 150px; width: 90%; font-size: 20px;}
		
														
		
														
		
														
		
														.zyt_lx_r h3{text-align: right;}
		
														.zyt_lx_r h3 input{width: 30%; float: right; background: #23A342; line-height: 60px; text-align: center; color: #fff; font-size: 26px; border-radius: 50px;}	
			
			#allmap{border:2px solid #23A342; border-radius: 15px;}

		.newscentercon1{border:1px solid #d2d2d2;overflow: hidden;}
					.newscenter_wrap{display: flex;flex-flow: row wrap;justify-content: space-between;width: 1200px;margin:70px auto;}
					.newscentercon ul li{margin: 0 auto;overflow: hidden;}
					.newscentercon ul li:hover{background-color: #23A342;margin:70px auto;margin:0 auto;overflow: hidden;}
					.newscentercon1{width: 176px;}
					.newscentercon1 dl{width: 96%;height: 100%;display: flex;justify-content: center;align-items: center;}
					.newscentercon1 dl dd{color:#3e3d3d;font-size: 28px;}
					.newscentercon2{width: 690px;}
					.newscentercon3{width: 282px;}
					.newscentercon2 h3{font-size: 26px;margin-top: 2%; -webkit-line-clamp: 2;
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		    text-overflow: ellipsis;}
					.newscentercon2 p{font-size: 18px;line-height: 30px;margin-top: 20px; -webkit-line-clamp: 3;
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
		    text-overflow: ellipsis;}
					
					.newscentercon ul li:hover .newscentercon1 dl dd{color:#fff;}
					.newscentercon ul li:hover .newscentercon2 h3{color:#fff;}
					.newscentercon ul li:hover .newscentercon2 p{color:#fff;}
				   .newscentercon li dl dd h2 {color: #3E3D3D; font-size: 40px; font-weight: bold;}
		           .newscentercon li dl dd p {color: #7F7C7C; font-size: 21px; text-align: center;}
					.newscentercon li:hover  dl dd h2 {color: #ffff;}
					.newscentercon li:hover  dl dd p {color: #fff; }
					.newscentercon{margin-bottom: 5%;}
	
			
	.hrswabout{background:url(../img/abbg.png); padding: 7% 0 10% 0;}		
	.hrswabout .hrsw_con2_r{margin-top: 0;}		
			
.lmzx_con1{margin: 5% auto;}	
.lmzx_con1 dl{display: flex; justify-content: space-between;}	
.lmzx_con1 dl dt{width: 745px;}	
.lmzx_con1 dl dd{width: 370px;}		
.lmzx_con1 dl dt p{font-size: 22px; color: #333333; line-height: 35px; margin-top: 8%;}	
.lmzx_con1 dl dt p:nth-child(2){margin-bottom: 8%;}	
.lmzxbg3{background: url(../img/bg3.png); background-size: 100% 100%; padding:5% 0 3% 0;}	
.lmzx_con3_t{display: flex; justify-content: space-between; margin-bottom: 3%;}	
.lmzx_con3_t_l{width: 60%;}	
.lmzx_con3_t_l h2{font-size: 48px; font-weight: bold; color: #333333; display: inline-block; background: url(../img/t3.png); background-repeat: no-repeat; background-position: left; line-height: 115px; border-bottom: 1px solid #333333; margin-bottom: 2%;}	
.lmzx_con3_t_l p{font-size: 26px; color: #999999; line-height: 50px;}	
.lmzx_con3_t_r{margin-top: 7%;}	
.lmzx_con3_n .swiper-slide-active{margin-top: 5%;}	
.lmzx_con3_n dl dd{ background: #fff; width: 70%; margin-top: -15%; padding:10%; z-index: 11; position: relative;}	
.lmzx_con3_n dl dd h2{font-size: 26px; font-weight: bold; line-height: 40px; margin-bottom: 3%;}	
.lmzx_con3_n dl dd p{ font-size: 18px; color: #666666; line-height: 30px;}	
.lmzx_con3_n .swiper{padding-bottom: 7%;}	
.lmzx_con3_n .swiper .swiper-pagination-bullet{width: 8px!important; height: 8px!important; border-radius: 8px!important;}	
.lmzx_con3_n .swiper .swiper-pagination-bullet-active{background: #23A342!important; width: 40px!important;}	
.lmzxbg4{background: url(../img/bg4.png); background-size: 100% 100%; padding:1px 0 5% 0;}		
.lmzx_pub_tit{text-align: center; margin: 5% auto; color: #fff;}	
.lmzx_pub_tit h2{font-size: 48px; font-weight: bold; margin: 1% 0; }	
.lmzx_pub_tit  p{font-size: 26px; text-align: center; color: #fff;}	
.lmzx_con4_t{position: relative;}	
.lmzx_con4_t p{width: 100%; height: 1px; border-bottom: 1px dashed #5c874f; position: absolute; left: 0; right: 0; top: 48%;}	
.lmzx_con4_n ul{width: 80%; margin: 0 auto; display: flex; justify-content: space-between;}	
.lmzx_con4_n ul li{width: 40%; font-size: 26px; color: #FFFFFF; text-align: center; line-height: 70px;}	
.lmzx_con4_n ul .active{background: #fff; border-radius: 50px; color: #23A342;}	
.lmzx_con4_d{width:1400px; margin: 5% auto 0; position: relative; color: #fff;}	
.lmzx_con4_d .swiper{width: 1200px;}	
.lmzx_con4_d  dl dt img{border-radius: 100%;}	
.lmzx_con4_d  dl dd{font-size: 26px; line-height: 50px; margin: 8% 0 5% 0; text-align: center;}	
.lmzx_con4_d  dl p{ font-size: 18px; line-height: 30px; border-top: 1px solid #7c9f71; border-bottom: 1px solid #7c9f71;color: #D3DECF; padding: 4% 0; text-align: center;}	
.lmzx_con4_qh{display: none;}	
.lmzx_con4_d .active{display: block;}	
.lmzx_con4_d .q1,.lmzx_con4_d .q2,.lmzx_con4_d .q5,.lmzx_con4_d .q6{top: 30%;}	
.lmzx_pub_tit2{color: #333333;}	
.lmzx_pub_tit2 p{color: #999999;}	
.lmzx_pub_tit2 h2{background-repeat: no-repeat; background-position: center;}	
.lmzx_con5 .swiper{padding-bottom: 5%;}	
.lmzx_con5 .q7{top: auto!important; bottom: 0!important; right: 47%;}			
.lmzx_con5 .q8{top: auto!important; bottom: 0!important; left: 47%;}			
			
.lmzx_con6{position: relative; margin-top: 5%;}	
.lmzx_con6_nr{width: 625px;}
.lmzx_con6_r{position: absolute; right: 0; top: 0;}
.lmzx_con6_nr_t h2{ font-size: 48px; font-weight: bold; background: ;}
.lmzx_con6_nr_t h2{font-size: 48px; font-weight: bold; color: #333333; display: inline-block; background: url(../img/t3.png); background-repeat: no-repeat; background-position: left; line-height: 115px; border-bottom: 1px solid #333333; margin-bottom: 2%;}	
.lmzx_con6_nr_t p{font-size: 26px; color: #999999; line-height: 50px;}	
.lmzx_con6_nr_d dl{margin-top: 13%;}
.lmzx_con6_nr_d dl dt{font-size: 26px; font-weight: bold;}
.lmzx_con6_nr_d dl p{font-size: 18px; color: #666666;}
.lmzx_con6_nr_d dl dd{width: 60px;height: 2px;background: #23A342; margin: 4% 0 4% -2%;}
.lmzx_con6_nr_t{margin-bottom: 15%;}
.lmzx_con7 ul{display:  flex; justify-content: space-between; border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; padding: 5% 0; margin-top: 10%;}
.lmzxbg8{background: url(../img/bg8.png); background-size: 100% 100%; padding:1px 0 5% 0; margin: 5% auto;}	
.lmzx_con8{text-align: center;}
.lmzx_con8 p{ font-size: 20px; line-height: 36px; color: #fff; text-align: center; margin-top: 5%;}
.lmzx_con9 dl{display: flex; justify-content: space-between;}
.lmzx_con9 dl dt{width: 50%;}
.lmzx_con9 dl dd{width: 40%; padding: 5%;}
.lmzx_con9 dl dt img{vertical-align: bottom;}
.lmzx_con9 dl dd h2{ font-size: 26px; font-weight: bold; line-height: 40px; margin-top: 3%;}
.lmzx_con9 dl dd p{font-size: 18px; color: #666666; line-height: 36px; margin-top: 8%;}
.lmzx_con9 dl:nth-child(2) dd{text-align: right;}
.lmzx_con9 dl:nth-child(2) dd p{text-align: right;}

.lmzxbg10 {background: url(../img/bg10.png); background-size: 100% 100%; padding:5% 0; margin: 5% auto 0;}	
.lmzxbg10 .lmzx_con3_t_l h2{color: #fff; background: url(../img/t4.png); background-repeat: no-repeat; border-color: #fff;}
.lmzxbg10 .lmzx_con3_t_l p{color: #fff;}
.lmzx_con10_t_l .lmzx_con10_t_qh{display: none;}
.lmzx_con10_t_l  .active{display: block;}			
.lmzx_con10_t{display: flex; justify-content: space-between;}			
.lmzx_con10_t_l {width: 830px;}	
.lmzx_con10_t_l img{ vertical-align:bottom}		
.lmzx_con10_t_r{width: 370px; text-align: center; background: #fff;}			
.lmzx_con10_t_r ul li{font-size: 26px; line-height: 162.5px; text-align: center; border-bottom: 1px solid #f5f5f5;}		
.lmzx_con10_t_r ul li:last-child{border:none}	
.lmzx_con10_t_r ul .active{background: url(../img/tdbg.png); background-size: 100% 100%; color: #fff;}		
.lmzx_con10_d{margin-top: 5%; font-size: 20px; line-height: 36px; color: #fff;}
.lmzxbg11 {background: url(../img/bg11.png); background-size: 100% 100%; padding:1px 0 5% 0; margin: 5% auto 0;}	
.lmzx_con11{width: 1390px; position: relative; margin: 0 auto;}
.lmzx_con11 .swiper{width: 1200px;}
.lmzx_con11 .q1{top: 45%;}
.lmzx_con11 .q2{top: 45%;}
.lmzx_con12{display: flex; justify-content: space-between;}
.lmzx_con12_n{width: 31.5%;border: 1px solid #E6E6E6; padding-bottom: 3%;}
.lmzx_con12_n dl dt{width: 76px;height: 106px;background: #23A342; text-align: center; color: #fff; margin-right: 20px;}
.lmzx_con12_n dl dt h2{font-size: 44px; margin: 10% 0 2% 0;}
.lmzx_con12_n dl dt p{font-size: 16px; text-align: center;}
.lmzx_con12_n dl dd{font-size: 18px; font-weight: bold; margin-top: 15%;-webkit-line-clamp: 3; width:70%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.lmzx_con12_n dl {width: 90%; margin: -8% auto 3%; display: flex; justify-content: left;}
.lmzx_con12_n h4{font-size: 18px; color: #666666; line-height: 36px; padding:0 5%; margin:5% 0;-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.lmzx_con12_n a{font-size: 18px; color: #EC2D22; margin: 5%; font-weight: 300;}
.lmzx_con4_d dl dd span{display: block;}
.hrsw_con4_t ul{width: 75%; margin: 0 auto 5%; display: flex; justify-content: space-between;}
.hrsw_con4_t ul li{width: 45%; font-size: 26px; line-height: 70px; text-align: center;}
.hrsw_con4_t ul .active{background: #23A342; color: #fff; border-radius: 70px;}
.hrsw_con4_qh{display: none;}
.hrsw_con4 .active{display: block;}			


.lmzx_hz ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.lmzx_hz ul li{width: 32.5%; margin-bottom: 5%; text-align: center;}
.lmzx_hz ul li p{font-size: 22px; margin-top: 5%; padding:  0 8%; text-align: center; line-height: 35px;}
#header{z-index: 999999999999;}			
			
.lmzx_abrybg{background: #F6F6F6; padding: 1px 0 5% 0;}			
.lmzx_about dl{display: flex; justify-content: space-between; margin-bottom: 5%;}	
.lmzx_about dl dt{width: 520px;}	
.lmzx_about dl dd{width: 600px;}	
.lmzx_about dl dd h2 img{vertical-align: middle; padding-right: 20px;}	
	.lmzx_about dl dd h2 {font-size: 48px;}
		.lmzx_about dl dd p{font-size: 18px; line-height: 35px; margin-top: 8%;}
	.lmzx_about dl a{ margin-top: 10%; display: block;}		
	
.lfsybg1{background: #F6FBF7; padding: 5% 0 4% 0;}
.lfsy_con1{display: flex; justify-content: space-between;}
.lfsy_con1_l{width: 360px;}
.lfsy_con1_r{width: 740px;}
.lfsy_con1_r_t p{font-size: 18px;color: #999999;}
.lfsy_con1_r_t h2{font-size: 40px; font-weight: bold; margin-top: -25px;}
.lfsy_con1_r_t h2 span{font-size: 56px; color: #23A342;}
.lfsy_con1_r_t h2 strong{font-size: 70px; color: #23A342;}
.lfsy_con1_r_t h3{font-size: 26px; color: #999999; margin-top: 1%; border-top: 1px solid #E6EAE7; display: inline-block; padding-right: 9%; padding-top: 2%;}
.lfsy_con1_r_m{margin: 4% auto; display: flex; justify-content: space-between;}
.lfsy_con1_r_m dl{width: 230px; height: 230px; border-radius: 50%; text-align: center; background: #fff;}
.lfsy_con1_r_m dl dt{font-size: 20px; margin-top: 25%;}
.lfsy_con1_r_m dl h2{width: 32px;height: 2px;background: #EC2D22; margin: 5% auto;}
.lfsy_con1_r_m dl dd{font-size: 18px; color: #666666; line-height: 24px;}
.lfsy_con1_r_d p{width: 140px;line-height: 38px;background: #23A342;border-radius: 0px 19px 19px 0px; text-align: center; color: #fff; font-size: 20px;}
.lfsy_con1_r_d h2{font-size: 26px; margin-top: 2%;}
.lfsy_con2{display: flex; justify-content: space-between;border: 1px solid #F5F5F5;}
.lfsy_con2 dl{border: 1px solid #F5F5F5; width: 25%; text-align: center; padding: 5% 0;} 
.lfsy_con2 dl h2{width: 24px;height: 4px;background: #EC2D22; margin: 4% auto 6%;}
.lfsy_con2 dl dd{font-size: 26px; font-weight: bold;}
.lfsy_con2 dl p{font-size: 18px; color: #666666; text-align:center;  margin-top: 3%;}
.lfsybg3{background: url(../img/bg3.jpg); background-repeat: no-repeat;  background-position: center top; padding: 5% 0; margin-top: 3%;}
.lfsy_con3{display: flex; justify-content: space-between;}
.lfsy_con3_l{width: 360px;}
.lfsy_con3_m{width: 450px; padding-top: 5%;}
.lfsy_con3_l dl dt{width: 46px;height: 46px;background: #23A342; line-height: 46px; text-align: center; color: #fff; border-radius: 50%;  font-size: 20px;}
.lfsy_con3_l dl{width: 266px; display: flex; justify-content: space-between; margin-bottom:28%; margin-left: 75px;}
.lfsy_con3_l dl dd{width: 200px;}
.lfsy_con3_l dl dd h2{font-size: 26px; font-weight: bold; border-bottom: 1px solid #E0E1E1; padding-bottom: 3%; margin-bottom: 3%;}
.lfsy_con3_l dl dd p{ color: #666666;font-size: 18px; line-height: 30px;}
.lfsy_con3_l dl:nth-child(2){margin-left: 0;}
.lfsy_con3_r dl{margin-left: 0!important;}
.lfsy_con3_r dl:nth-child(2){margin-left: 95px!important;}
.lfsy_con3_r h3{font-size: 30px; font-weight: bold;display: inline-block; border-bottom: 10px solid #FCDEDC; color: #23A342; line-height: 20px; margin-top: 20%; text-align:right}

.lfsybg4{background: url(../img/bg4.png); background-repeat: no-repeat;  background-position: center top; padding: 1px 0 5% 0;}
.lfsy_con4{width: 1380px; margin: 0 auto; position: relative;}
.lfsy_con4 .swiper{width: 1200px;}
.lfsy_con4  dl{background: #fff; padding: 10px 10px 8% 10px; position: relative;}
.lfsy_con4  dl h2{font-size: 26px; margin: 7% 0 1% 0;}
.lfsy_con4  dl p{font-size: 18px; color: #999999;}
.lfsy_con4  dl  dd img:nth-child(2){display: none;}	
.lfsy_con4  dl  dd{position: absolute; right:5%; bottom: 8%;}	
.lfsy_con4  dl:hover  dd img:nth-child(1){display: none;}		
.lfsy_con4  dl:hover  dd img:nth-child(2){display: inline-block;}		
.lfsy_con4  h3{text-align: center; font-size: 18px; color: #fff; margin-top: 5%;}		
.lfsybg5{background: url(../img/bg5.jpg); background-repeat: no-repeat;  background-position: center top; padding: 6% 0;}	
.lfsy_con5_r{width: 710px; float: right;}	
.lfsy_con5_r dl dt{font-size: 26px; margin-bottom: 3%; font-weight: bold;}	
.lfsy_con5_r dl dd{font-size: 18px; color: #999999;}	
.lfsy_con5_r dl {margin-bottom: 8%;}	
.lfsy6{display: flex; justify-content: space-between;}
.lfsy6 dl{display: flex; justify-content:left; }
.lfsy6 dl dt{width: 80px; margin-right:20px;}
.lfsy6 dl dt img:nth-child(2){display: none;}
.lfsy6 dl dd h2{font-size: 26px;font-weight: bold; margin: 5% 0;}
.lfsy6 dl dd p{font-size: 18px; color: #999999;}
.lfsy6 dl:hover dt img:nth-child(1){display: none;}  
.lfsy6 dl:hover dt img:nth-child(2){display: inline-block;}  

.lfsybg7{background: url(../img/bg7.jpg); background-repeat: no-repeat;  background-position: center top; padding: 1% 0 6% 0; margin: 5% auto 3% 0;}
.lfsy_con7 p{font-size: 20px; text-align: center; line-height: 40px; margin: 3% 0;}	
.lfsy_con8 dl{display: flex; justify-content: space-between;}
.lfsy_con8 dl dt{width: 50%;}
.lfsy_con8 dl dd{width:40%; padding: 5%;}
.lfsy_con8 dl dd h2{font-size: 26px; font-weight: bold;}
.lfsy_con8 dl dd h3{font-size: 20px; color: #23A342; margin: 4% 0 7% 0;}
.lfsy_con8 dl dd p{font-size: 20px; line-height: 36px; color: #666666;}
.lfsy_con8 dl img{vertical-align: bottom;}
.lfsy_con8 dl:nth-child(2) dd{text-align: right;}
.lfsy_con8 dl:nth-child(2) dd p{text-align: right;}
 .hrswbg4{ background: #F7F7F7; padding: 1px 0 5% 0;  margin-top: 5%;}
		  .hrsw_con4 p {font-size: 20px;text-align: center; margin-top: 9%;}
.hrsw_con4 .swiper-slide-next p{ font-size: 26px;}
.lfsy_con9{display: flex; justify-content: space-between;}
.lfsy_con9_l{width: 800px;}
.lfsy_con9_r{width: 300px; background: #F7F7F7; padding: 50px 40px 0 40px;}
.lfsy_con9_line{position: absolute;width: 120px;
height: 2px;background: #23A342; left: -80px; bottom: 8%;z-index: 666;}	
.lfsy_con9_l dl{position: relative;}	
.lfsy_con9_l dl dd{font-size: 20px; color: #fff; position: absolute; left: 7%; bottom: 6%; }	
.lfsy_con9_l .swiper-pagination-bullet{width: 6px!important; height: 6px!important; border-radius: 6px!important; vertical-align: middle;} 	
.lfsy_con9_l .swiper-pagination-bullet-active{width: 12px!important; height: 12px!important; border-radius: 12px!important; background: #23A342!important;}
.lfsy_con9_l .swiper-pagination{text-align: right!important ; margin:0 20px 20px 0; padding-right: 5%; width: 95%!important;}
.lfsy_con9_r h2{font-size: 26px; color: #23A342; font-weight: bold;} 	
.lfsy_con9_r h3{font-size: 18px; color: #999999;}
.lfsy_con9_r p{font-size: 20px;  margin: 2% 0; line-height: 40px;}	
.lfsy_con9_r h4{width: 40px;height: 2px;background: #23A342; margin:10% 0;}	
.lfsy_con9_r{position: relative;}	
.lfsy_con9_r h5{position: absolute; right: 0; bottom: 0;}	
.lfsy_con9_r h5 img{vertical-align: bottom;}	
.lfsybg10{background: url(../img/bg10.png); background-repeat: no-repeat;  background-position: center top; padding: 1% 0 8% 0; margin: 5% auto;}	
.lfsy_con10{display: flex; justify-content: space-between;}	
.lfsy_con10 dl{text-align: center;  color: #fff;}	
.lfsy_con10 dl dd{font-size: 26px;margin: 5% 0;}	
.lfsy_con10 dl h2{font-size: 18px;}	
.lfsy_con10 h3{width: 2px;height: 120px;background: #FFFFFF;opacity: 0.3; margin-top: 3%;}	
.lfsy_cp dl{width: 380px;height: 380px;border: 1px solid #F0F0F0; text-align: center; float: left; margin: 0 2% 3% 0; position: relative; padding: 1% 0;}	
.lfsy_cp dl:nth-child(3){margin-right: 0;}
.lfsy_cp dl:nth-child(6){margin-right: 0;}
.lfsy_cp dl:nth-child(9){margin-right: 0;}
.lfsy_cp dl dd{font-size: 26px; margin-top: 8%;}			
.lfsy_cp dl p{width: 33%;height: 2px;background: #23A342; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto;  transition: width 0.5s ease;}	
.lfsy_cp dl:hover p{width: 100%;}	
.lfsy_cp dl:hover dd{ color:#23A342}
.lfsy_about dl{display: flex; justify-content: space-between;}	
.lfsy_about dl dt{width: 700px; margin-left: -175px;}	
.lfsy_about dl dd{width: 591px;}	
.lfsy_about dl dd h2{font-size: 26px;font-weight: bold; margin: 5% 0;}	
.lfsy_about dl dd h2 span{color: #23A342; font-weight: normal; padding-left: 5%;}
.lfsy_about dl dd p{font-size: 18px; line-height: 40px;  margin-top: 3%;}	
.lfsy_about dl dd a{width: 124px;line-height: 40px;border: 1px solid #23A342; font-size: 18px; color: #23A342; text-align: center; display: block; float: right; margin-top: 10%;}		


.lfsy_al{display: flex; justify-content: space-between; flex-wrap: wrap;}
.lfsy_al dl{width: 49%; margin-bottom:2%; position: relative;}
.lfsy_al dl dd{font-size: 20px; text-align: center; color: #fff; position: absolute; left: 0 ;right: 0; margin: 0 auto; bottom: 9%;}







	 @media (max-width: 1600px) {
		 .lfsy_con3_r h3{ margin-top:34%; font-size:28px}
		 .lfsy_con7 { padding-top:3%}
		 .lfsybg10{ padding-bottom:15%}
		 }
	
	
			
			
				 @media (max-width: 767px) {
					 
	.lfsy_cp dl{width: 43%; padding: 2% 2% 10% 2%; height: auto;}
						 
	.lfsy_cp{display: flex; justify-content: space-between; flex-wrap: wrap;}				 
	.lfsy_cp dl dd{font-size: 14px;}				 
	.lfsy_about dl{flex-wrap: wrap;}				 
	.lfsy_about dl dt{width: 100%; margin: 0 auto 5%;}				 
	.lfsy_about dl dd h2{font-size: 18px;}				 
	.lfsy_about dl dd p{font-size: 14px; line-height: 25px;}				 
	.lfsy_about dl dd a{font-size: 14px;  line-height: 30px; margin-top: 5%; width: 90px;}				 
	.lfsy_al dl{width: 100%; margin-bottom: 5%;}				 
	.lfsy_al dl dd{font-size: 16px;}				 
					 
					 
					 
	.lfsy_con1{flex-wrap: wrap-reverse;flex-direction: row-reverse;}	
.lfsy_con1_r{width: 100%;}
.lfsy_con1_r_t h2{font-size: 25px; margin-top: -5px;}
.lfsy_con1_r_t h2 span{font-size: 26px;}
.lfsy_con1_r_t h2 strong{font-size: 30px;}
.lfsy_con1_r_t p{font-size: 14px;}
.lfsy_con1_r_t h3{font-size: 16px;}
.lfsy_con1_r_m dl{width: 32%; height: auto; border-radius: 10px; padding: 5% 0;}
.lfsy_con1_r_m dl dt{font-size: 15px; margin-top: 0;}
.lfsy_con1_r_m dl  dd{font-size: 12px; line-height: 20px;}
.lfsy_con1_r_d p{font-size: 18px;}
.lfsy_con1_r_d h2{font-size: 16px;}
.lfsy_con1_l{width: 40%; margin: 5% auto;}
.lfsy_con2{flex-wrap: wrap;}
.lfsy_con2 dl{width: 50%;box-sizing: border-box;}
.lfsy_con2 dl dd{font-size: 18px;}
.lfsy_con2 dl p{font-size: 14px;}
.lfsy_con2 dl dt img{width: 60px;}
.lfsybg3{background: #F2F3F4; margin-top: 0;}
.lfsy_mcon3_t img{vertical-align: bottom;}
.lfsy_mcon3_t{margin-top: 5%;}
.lfsy_con3_l{width: 100%;}
.lfsy_con3{flex-wrap: wrap;}
.lfsy_mcon3_l{display: flex; flex-direction: row-reverse; flex-wrap: wrap-reverse;}
.lfsy_con3_l dl{width: 100%; margin-left: 0; margin-bottom: 5%;}
.lfsy_con3_l dl dd{width: 82%; margin-right: 2%;}
.lfsy_con3_l dl dd h2{font-size: 16px;}	
.lfsy_con3_l dl dd p{font-size: 14px; line-height: 25px;}	
.lfsy_con3_r dl:nth-child(2){margin-left: 0!important;}	
.lfsy_con3_l dl dt{width: 38px; height: 38px; line-height: 38px; font-size: 18px; margin-top: 3%;}				 
.lfsy_mcon3_d{width: 60%; margin: 0 auto 5%;}					 
.lfsybg4{background: url(../img/mbg4.png); background-size: 100% 100%; padding: 3% 0 8% 0;}	
.lfsy_con4{width: 95%;}				 
.lfsy_con4 .swiper{width: 72%;}					 
.lfsy_con4 dl h2{font-size: 15px;}					 
.lfsy_con4 dl p{font-size: 14px;}					 
.lfsy_con4 dl dd img{width: 35px;}					 
.lfsy_con4 dl dd {bottom: 7%;}					 
.lfsy_con4 h3{font-size: 14px; padding: 0 5%; line-height: 25px;}		
.lfsybg5{background: unset; padding: 0;}
.lfsy_con5_r{width: 70%; float: unset; background: #F7F7F7; padding: 5% 30% 30% 5%; margin-top: 10%;}
.lfsy_con5{width: 100%!important;}			 
.lfsy_con5_r dl dt{font-size: 16px;}					 
.lfsy_con5_r dl dd{font-size: 14px; line-height: 25px;}					 
.lfsy_con5_r_t{position: absolute; right: 0; top: 0%; z-index: 99; width: 20%;}					 
.lfsy_con5_r_d{width: 90%; margin: -30% auto 0; position: relative;z-index: 99;}					 
.lfsy6 dl{flex-wrap: wrap; text-align: center;}					 
.lfsy6 dl dd h2{font-size: 15px;}					 
.lfsy6 dl dd p{font-size: 13px; text-align: center;}					 
.lfsy6 dl  dt img{width: 45px;}					 
.lfsy6 dl dd {width: 100%;}					 
.lfsy6 dl dt{width: 100%; text-align: center; margin-right: 0;}			
.lfsybg7{background: unset; margin-bottom: 0; padding-bottom: 0;}		 
.lfsybg7 .lmzx_pub_tit{background: url(../img/mbg7_1.jpg); background-size: 100% 100%; padding: 7% 0; margin-bottom: 0;} 		 
.lfsy_con7 p{font-size: 14px; line-height: 25px; padding: 0 3%;}		 
.lfsy_con7{width: 100%!important;background: url(../img/mbg7_2.png); background-size: 100% 100%; padding: 5% 0 18% 0;}		 
.lfsy_con8 dl{flex-wrap: wrap;}		 
.lfsy_con8 dl dt{width: 100%;}		 
.lfsy_con8 dl dd{width: 90%; padding: 5%;}		 
.lfsy_con8 dl dd h2{font-size: 16px;}				 
.lfsy_con8 dl dd h3{font-size: 14px; margin-bottom: 3%;}		 
.lfsy_con8 dl dd P{font-size: 14px; line-height: 25px;}		 
.lfsy_con8 dl:nth-child(2) dd{text-align: left;}		 
.lfsy_con8 dl:nth-child(2) dd p{text-align: left;}		 
.lfsy_con8 dl:nth-child(2) {flex-direction: row-reverse;flex-wrap: wrap-reverse;}		 
.hrsw_con4 p{font-size: 14px; margin-top: 3%;}		 
.hrswbg4{padding: 3% 0 5% 0;}		 
.hrsw_con4 .swiper-slide-next p{ font-size: 14px;}		 
.lfsy_con9{flex-wrap: wrap;}		 
.lfsy_con9_l{width: 100%;}		 
.lfsy_con9_l dl dd{font-size: 16px; margin-bottom: 3%;}					 
.lfsy_con9_r{width: 90%; padding: 5%;}
.lfsy_con9_r h2{font-size: 18px;}
.lfsy_con9_r h3{font-size: 14px; margin: 3% 0 6% 0;}
.lfsy_con9_r p{font-size: 14px; line-height: 25px;}
.lfsy_con9_r h4{position: absolute; right: 5%; top: 5%;}
.lfsybg10{background: url(../img/mbg10.png); background-size: 100% 100%; padding-bottom: 15%;}
.lfsy_con10 dt img{width: 50px;}
.lfsy_con10 dl dd{font-size: 17px;}
.lfsy_con10 dl h2{font-size: 14px; padding: 0 13%;}
.lfsy_con10 h3{width: 1px; height: 70px; margin-top: 6%;}
.lfsy_con10  h2 span{display: none;}					 
					 
					 
					 
					 
					 
					 
					 
	.lmzx_about dl{flex-wrap: wrap;}				 
	.lmzx_about dl dd h2{font-size: 25px; margin-top: 5%;}				 
	.lmzx_about dl dd img{width: 80px;}				 
	.lmzx_about dl dd p{font-size: 14px; line-height: 25px; margin-top: 5%;}				 
	.lmzx_about dl a{margin-top: 5%;}				 
					 
					 
					 
					 
					 
					 
					 
					 
			.nav_wap li:nth-child(1) img{width: 338px; vertical-align: middle;}		 
			.nav_wap li:nth-child(1) { font-size: 14px; line-height: 50px;}		 
			.nav_wap li:nth-child(1) span{border-left: 1px solid #CCCCCC; padding-left: 3%; margin-left: 3%;}		 
			#logoline{display: none;}		 
			.lmzx_con1 {margin: 5% auto!important;}		 
			.lmzx_con1  h3{width: 60%; margin: 0 auto;}		 
			.lmzx_con1 dl dt p{font-size: 14px; line-height: 25px; margin-top: 3%;}		 
			.lmzxbg3{background: url(../img/mbg3.png); background-size: 100% 100%;}
			.lmzx_con3_t_r{display: none;}
			.lmzx_con3_t_l h2{font-size: 25px; line-height:66px;  background: url(../img/mt3.png); background-repeat: no-repeat;background-position: center;}
			.lmzx_con3_t_l p{font-size: 14px; text-align: center; line-height: 30px;}
			.lmzx_con3_t_l{width: 100%;text-align: center;}
			.lmzx_con3_n dl dd h2{font-size: 18px; line-height: 30px;}
			.lmzx_con3_n dl dd p{font-size: 14px; line-height: 25px;}
			.lmzx_con3_n dl dd{width: 70%; margin:-10%  auto 0;}
			.lmzx_con3_n .swiper{padding-bottom: 10%;}
			.lmzx_pub_tit h2{font-size: 25px;}
			.lmzx_pub_tit p{font-size: 14px;}
	 .lmzx_con4_n ul{width: 100%;}
	.lmzx_con4_n ul li{width: 48%; font-size: 14px; line-height: 35px;}				 
	.lmzx_con4_d{width: 95%;}				 
	.lmzx_con4_d .swiper{width: 100%;}				 
	.lmzx_con4_d dl dd span{display: inline-block;}
	.lmzx_con4_d dl dd{font-size: 16px; margin: 4% 0;}
	.lmzx_con4_d dl p{font-size: 14px; line-height: 25px;}
	.lmzx_con4_d dl dt{width: 70%; margin: 0 auto;}	
	.lmzxbg4{padding-bottom: 0;}	
	.lmzx_pub_tit h2 span{display: block;}	
	.lmzx_pub_mtit h2{line-height: 40px; padding: 5% 0 3% 0; background-position: center top;}	
	.lmzx_con5 .swiper{padding-bottom: 15%;}
	.lmzx_con5 .q7{right: 40%!important;}
	.lmzx_con5 .q8{left: 40%!important;}
	.lmzx_con6_r{position: unset;}
	.lmzx_con6_nr{width: 100%;}
	.lmzx_con6_nr_t h2{font-size: 25px;line-height: 66px; background: url(../img/mt3.png); background-repeat: no-repeat;background-position: center; text-align: center; display: inline-block;}
	.lmzx_con6_nr_t p{font-size: 14px; text-align: center; line-height: 30px;}
	.lmzx_con6_nr_t{text-align: center; margin-bottom: 5%;}
	.lmzx_con6_nr_d dl dt{font-size: 18px;}
	.lmzx_con6_nr_d dl p{font-size: 14px;}
	.lmzx_con6_nr_d{width: 95%; margin: 0 auto;}
	.lmzxbg8{background: url(../img/mbg8.png); background-size: 100% 100%;}	
	.lmzx_con8 p{font-size: 14px; line-height: 25px; text-align: left;}	
	.lmzx_con8 h2 img{width: 50%;}	
	.lmzx_con9 dl{flex-wrap: wrap;}	
	.lmzx_con9 dl dt{width: 100%;}	
	.lmzx_con9 dl dd{width: 100%; padding: 5% 0;}	
	.lmzx_con9 dl dd h2{font-size: 16px; line-height: 30px; margin-top: 0;}	
	.lmzx_con9 dl dd p{font-size: 14px; line-height: 25px; margin-top: 3%;}	
	.lmzx_con9 dl:nth-child(2){ flex-direction: row-reverse; flex-wrap: wrap-reverse; text-align: left;}				 
	.lmzx_con9 dl:nth-child(2) dd p{text-align: left;}				 
	.lmzx_con9 dl:nth-child(2) dd{text-align: left;}						 
	.lmzxbg10{background: url(../img/mbg9.png); background-size: 100% 100%; padding-top: 10% ;}					 
	.lmzx_con10_t{flex-direction: row-reverse; flex-wrap: wrap-reverse;}				 
	.lmzx_con10_t_r{width: 100%; background: unset;}				 
	.lmzx_con10_t_r ul {display: flex; justify-content: space-between; background: unset; margin-bottom: 3%;}				 
	.lmzx_con10_t_r ul li{width: 32%; line-height: 45px; border: none; font-size: 14px; background: #fff;}				 
	.lmzx_con10_d{font-size: 14px; line-height: 25px;}				 
	.hrsw_con4_t ul{width: 100%;}
	.hrsw_con4_t ul li{width: 48%; font-size: 14px; line-height: 40px;}
	.lmzx_con11{width: 100%;}				 
	.lmzx_con11 .swiper{width: 90%; padding-bottom: 15%;}				 
	.lmzx_con11  .q15{top: auto!important; bottom: 0; right: 40%!important;}				 
	.lmzx_con11  .q16{top: auto!important; bottom: 0; left: 40%!important;}						 
		 
	.lmzx_mcon12 dl{background: #F5F5F5; background-image: url(../img/xwbg.png); background-repeat: no-repeat; background-position: right center;display: flex; justify-content: space-between; padding: 3%; color: #fff; margin-bottom: 3%;}				 
	.lmzx_mcon12 dl dt{width: 35%;}				 
	.lmzx_mcon12 dl dd{width: 60%;}						 
	.lmzx_mcon12 dl dd h3{font-size: 14px; color: #ACACAC;}				 
	.lmzx_mcon12 dl dd h2{font-size: 14px;-webkit-line-clamp: 2; margin: 2% 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; color: #333333;}				 
				 
	.bs_foot{background: #02A9D9; color:#fff}				 
	.lmzx_hz ul li{width: 49%;}				 
	.lmzx_hz ul li p{font-size: 12px; line-height: 22px; padding: 0 5%;}				 
		
		
		
		
		
		
					 
					 
					 
					 
					 
					 .hrsw_con5 dl{margin-bottom:0}
					 .hrsw_con6_n p img{ margin-right:0}
					   .prdc_con_r ul li p{font-size: 16px;}
				#header{position: unset; width: 100%!important; background: #EEEAEA;}	 
				.topbg{display: none;}	 
				.hrswbg1{background: #F2F2F2;}
				.hrsw_con1_t{width: 100%;}
				.hrsw_con1_t h3{font-size: 20px;}
				.hrsw_con1_t p{font-size: 14px; line-height: 25px;}
				.hrsw_con1_t h4{font-size: 16px;}
				.hrsw_con1_t img{display: none;}
				.hrsw_con1_b{flex-wrap: wrap;}
				.hrsw_con1_b dl{width: 42%; margin-bottom: 3%;}
				.hrsw_con1_b dl dd img{width: 40px;}	 
				.hrsw_con1_b dl p{font-size: 11px;}	 
				.hrsw_con1_b dl h2{font-size: 15px;}	 
				.hrsw_con1_b dl dt{font-size: 14px;}	 
				.hrsw_con2{flex-wrap: wrap;}	 
				.hrsw_con2{width: 95%;}	 
				.hrswbg2{background: url(../img/mbg1.png); background-size: 100% 100%; padding: 8% 0;}	 
				.hrsw_con2_r p{font-size: 14px; line-height: 22px;}	 
				.hrsw_con2_r h2{margin: 2% 0;}	 
				.hrsw_con2_r h3 span{font-size: 14px;}	 
				.hrsw_con2_r h3{margin-top: 3%;}	 
				.hrsw_con2_r h3 img{width: 30px;}	 
				.hrswbg3{background: url(../img/mbg2.png); background-size: 100% 100%; padding: 8% 0;}	
				.hrsw_con3 h2{font-size: 20px;}	 
				.hrsw_con3 h3{font-size: 15px;}	 
				.hrsw_con3 h3 img{width: 50px; padding: 0 10px;}	 
				.hrsw_con3 p{font-size: 14px; line-height: 20px; padding: 0 2%;}	 
				.hrsw_pub_tit h2{font-size: 19px;}	 
				.hrsw_pub_tit p{font-size: 14px;}	 
				.hrsw_pub_tit h2 img{width: 10px; padding: 0 10px;}	 
				
				.hrsw_con4 .swiper{width: 70%;}	 
				.hrsw_con4{width: 95%;}	 
				.hrsw_con4 .swiper .swiper-slide img{width: 100%; margin-top: 0;}	 
				 
				
				.swiper-pagination-bullet{background-color: #93D4C0; width: 8px!important; height: 8px!important; border-radius: 0!important; border-radius: 0!important;}	 
				.swiper-pagination-bullet-active{background: #23A342!important; width: 40px!important; height: 8px!important;}	 
				.hrswbg5{background: url(../img/mbg5.png); background-size: 100% 100%; padding: 8% 0;}
				.swiper-pagination2{text-align: center;}	 
				.hrsw_con5{flex-wrap: wrap; border: 1px solid #C5D9CE;}
				.hrsw_con5 dl{width: 50%;}
				.hrsw_con5 dl dt{font-size: 14px;}
				.hrsw_con5 dl dd{font-size: 8px;}
				.hrswbg5 .swiper{padding-bottom: 30%;}
				.hrswbg5 .swiper-pagination{text-align: center;}
				.hrswbg5 .swiper-pagination .swiper-pagination-bullet{width: 8px!important; height: 8px!important; border-radius: 0!important; background: #89BC97!important;}
				.hrswbg5 .swiper-pagination .swiper-pagination-bullet-active{background: #FFFFFF!important; width: 40px!important; height: 8px!important;}
				.hrsw_con5 dl dt img{width: 15px;}
				.hrsw_con5 dl{padding: 5% 3%;}
				.hrsw_con6_n p{font-size: 16px; line-height: 80px;}
				
				.hrswbg6{background: url(../img/mbg6.png); background-size: 100% 100%; padding: 8% 0 30% 0;}
				.hrsw_con6_n p img{width: 20px;}
				.hrsw_con6_n h2:nth-child(2) p{display: inline-block;}
				.hrsw_con6_n h2:nth-child(3) p{display: inline-block;}	 
				.hrswbg7{background: url(../img/mbg7.png); background-size: 100% 100%; padding: 8% 0;}
				.hrsw_mcon7 .swiper{width: 90%;}	 
				.hrsw_mcon7 dl dd{background: url(../img/sbg.png); background-size: 100% 100%; width: 80%; margin-top: -10%; font-size: 14px; padding:0 5%; color: #333333; position: relative;z-index: 11; line-height: 70px;}	 
				.hrsw_con8{width: 95%;}	 
				.hrsw_con8 .swiper{width: 90%;}	 
				.hrsw_con8 dl dd{font-size: 14px; line-height: 70px;}	 
				.hrsw_con8 dl dd img{width: 30px;}	 
				.hrswbg9{background: url(../img/mbg9.png); background-size: 100% 100%; padding: 8% 0;}	 
				.hrsw_con9_n{width: 90%; padding: 5%;}	 
				.hrsw_con9 {width: 100%!important;}	 
				.hrsw_con9_d p{font-size: 14px; line-height: 25px;}	 
				.hrsw_pub_tit4,.hrsw_pub_tit4 p{text-align: center;}	 
				.hrsw_con9_d p{margin: 8% 0;}	 
				.hrsw_con10 dl{width: 50%;}	 
				.hrsw_con10 dl dt img{width: 50px;}	 
				.hrsw_con10 dl dd{font-size: 14px;}	 
				.hrsw_con10 dl h2{width: 20px; height: 3px;}	 
				.hrsw_con10 {margin-bottom: 8%!important;}	 
					 
					
										  .zyt_lx{flex-wrap: wrap;} 
					
										 					 					 .zyt_lx h2{font-size: 18px;}
					
										 					 					 .zyt_lx_l p{font-size: 14px;}
					
										 					 					 .zyt_lx_l dl dt{font-size: 16px;}
					
										 					 					 .zyt_lx_l dl dd{font-size: 14px;}
					
										 					 					 .zyt_lx_l{margin-bottom: 8%;}
					
										 					 					 .zyt_lx_r p input,.zyt_lx_r p textarea{line-height: 45px; font-size: 14px;}
					
										 					 					 .zyt_lx_r h3 input{width: 50%; text-align: center; font-size: 14px; line-height: 40px; margin-bottom: 5%; float: unset;}
					
										 					 					  .zyt_lx_r h3 {text-align: center;}
 
			 .newscentercon2 p{font-size: 12px;line-height: 20px;margin-top: 3%;}
			
								 					 .newscentercon2 h3{font-size: 18px;}
			
								 					 .newscenter_wrap{width: 92%;margin:5% auto;}
			
								 					 .newscentercon1{display: none;}
			
								 					 .newscentercon3{display: none;}
		 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 .bs_con9_l{ width:100%}
					 .bs_con4_2_n dl:last-child{width:20%}
					 .bs_hz3 ul li img{width: 30px;}
					  .bs_hz3 ul li p{font-size: 14px; width:100%; line-height:28px}
					 .bs_cpysn1 dl dd{font-size: 14px;}
					 .bs_cpysn1 dl dt img{width: 50px;}
					 .bs_cpysn1 dl p{font-size: 14px; line-height: 20px;}
					 .bs_dyh{flex-wrap: wrap; }
					 .bs_dyh dl{width: 48%;}
					 .bs_dyh dl dd img{width: 50px;}
					 .bs_dyh dl h2{font-size: 16px;}
					 .bs_dyh dl p{font-size: 14px;}
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 .x11_xw{flex-wrap: wrap;}
					 .bs_about{flex-wrap: wrap;}
					 .bs_about_r h2{font-size: 20px; margin: 3% 0;}
					 .bs_about_r p{font-size: 14px; line-height: 20px;}
					 .bs_hzys .bsbg7 dl{width: 48%;}
					.bs_hzys{background: unset;} 
					.bs_hzys .bsbg7 dl h2{font-size: 15px; text-align: center;} 
					.bs_hzys .bsbg7 dl p{text-align: center;} 
					 .bs_hzys .bsbg7 dl {padding: 5% 0;}
					.bs_hzys .bsxbt h2{color: #23A342;} 
					 
					 
					 
					 
					 
					 
					.toplog{width: 80%; margin-top: 10px;} 
					 .topnav{display: none;}
					 .toplog img{width:60px; float: left; }
					 .toplog span{ border-left: 1px solid #000;  margin-left: 10px; padding-left: 10px; font-size: 16px;  line-height: 20px; display: block; margin-top: 20px; float: left;}
					 
					 .bsbg1{background: unset;}
					 .bs_con_n{width: 100%;}
					 .bs_con_n_n_t h2{font-size: 14px;}
					 .bs_con_n_n_t h2 span{font-size: 16px;} 
					 .bs_con_n_n_b dl img{width: 50px;}
					 .bs_con_n_n_b dl dt{font-size: 14px;}
					.bs_con_n_n_b dl dd{font-size: 12px;}
					.bs_con_n_n_b dl{padding: 5% 1%; width: 29%;}
					 .bs_pub_tit h2{font-size: 20px;}
					 .bs_pub_tit  p{font-size: 14px; padding: 0 10%;} 
					  .bs_pub_tit h2 img{width: 10px; margin: 0 5px;}
					 .bs_con2{flex-wrap: wrap;}
					  .bs_con2 dl{width: 44.5%; margin-bottom: 3%; }
					.bs_con2 dl h2{font-size: 20px;} 
					 .bs_con2 dl h2 span{font-size: 18px;}
					 .bs_con2 dl dt{font-size: 16px;}
					  .bs_con2 dl p{font-size: 14px; line-height: 20px;}
					.bs_con3_t_line{display: none;} 
					 .bs_con3_t ul li p{font-size: 14px; line-height: 40px;}
					  .bs_con3_t ul li  img{width: 50px; margin:0 auto}
					 .bs_con3_q dl dt, .bs_con3_q dl h3{display: none;}
					  .bs_con3_q dl dd p{display: block; width: 100%; background: #23A342; color: #fff; font-size: 16px; text-align: center;  line-height: 60px;}
					   .bs_con3_q dl dd img{vertical-align: bottom;}
					 .bs_con4_1 dl{flex-wrap: wrap-reverse;}
					 .bs_con4_1 dl dt h2{margin-top: 5%;}
					 .bs_con4_1 dl dt p{font-size: 14px; line-height: 20px;}
					 .bs_con4_2_n dl dt span{font-size: 20px;}
					 .bs_con4_2_n dl{width: 31%; border: none;}
					 .bs_con4_2_n dl dd{font-size: 9px;}
					 .bs_con5_n ul li p{font-size: 14px; line-height: 20px;}
					 .bs_con5_n ul li{width: 32%;}
					 .bsbg6{background:unset; padding-bottom: 0%;}
					 
					 .bs_con6_n{width: 100%;}
					 .bs_con6_n h2, .bsxbt h2{font-size: 16px; margin-top: 5%;}
					 .bs_con6_n h3, .bsxbt h3{margin: 2% 0;}
					 .bs_con6_n p{font-size: 14px; line-height: 20px;}
					 .bsxbt3{margin: 5% 0; text-align: center;}
					  .bsxbt3 h3 {margin: 3% auto;}
					 .bsbg7{background: unset; flex-wrap: wrap; width: 95%; margin: 5% auto;}
					  .bsbg7 dl{width: 49%; background: url(../img/mbg1.png); margin-bottom: 3%;}
					 .bsbg7 dl h2{font-size: 18px;}
					 .bsbg7 dl h3{display: block;}
					 .bsbg7 dl p{display: block; font-size: 13px; line-height: 20px; padding: 0 10%;}
					 .bs_con8 dl{width: 100%; padding-top: 5%;}
					 .bs_con8 dl p img{width: 70%; margin: 0 auto;}
					 .bs_con8 dl p {text-align: center;}
					 .bs_con8{ margin-top:5%!important;}
					 .bs_con8 dl dt{width: 80%; line-height: 35px; font-size: 16px; margin: 10% auto;}
					 .bs_con8 dl dd{font-size: 14px;}
					  .bs_con8 .swiper{padding-bottom: 10%;}
					 .bs_con8 .swiper-pagination-bullet-active{background:#23A342!important;}
					 .bs_con9_xw_t{display: none;}
					 .bs_con9_xw_b{display: block; background-color: #23A342;  margin-bottom: 5%; background-image: url(../img/mxwbg.png);}
					 .bs_con9_xw{border: none;}
					  .bs_con9_xw:nth-child(4){display: none;}
					.bs_con9_xw_b dl dd p{font-size: 14px; color: #fff; line-height: 20px;} 
					.bs_con9_xw_b dl dd h2{color: #64C6A8;}
					 .bs_con9_xw_b dl dt{height: 120px;}
					 .bs_bg9{background: #fff;}
					 .bs_con10{ flex-wrap: wrap-reverse;}
					 .bsbg10{background: unset;}
					 .con7_b_t input{line-height: 40px;}
					 .bs_con10_l{width: 90%; padding:0 5% 5%; margin-bottom: 5%;} 
					 .subsit{width: 150px; line-height: 40px;  font-size: 14px;}
					 .bs_foot_t{flex-wrap: wrap;}
					 .bs_foot_t_logo{text-align: center; padding: 5% 0; border-bottom: 1px solid #D0CFCC; width: 100%;}
					  .bs_foot_t_logo img{width:35%;}
					.bs_foot dl dt{display: none;} 
					 .bs_foot dl dd h2{display: none;}
					.bs_foot_t_n2 p{padding: 0; text-align: center; display: flex; flex-wrap: wrap; padding: 0 10%; justify-content: center; margin-bottom: 5%; }
					 .bs_foot_t_n2 p span{display: block; margin: 5% auto 1%;width: 100%; }
					 .bs_foot_t_n3 ul{width: 70%; margin: 5% auto 15%;}
					 .bs_foot_t_n3{width: 100%;}
					.bs_foot_t_n2{width: 100%;} 
					 .bs_foot dl{justify-content: center;}
				 
					 
				.bs_foot dl dd{width: 100%; text-align: center;}	 
				.bs_foot_t_n2 p span{height: auto; text-align: center; display: ruby;}	 
			 
					 
					 
					 
					 
				.xtr_aboutx .xtr_con3_l{width: 45%;}
				.xtr_about3{display: none;}
				.xtr_aboutx .xtr_con3_l dl dt{font-size: 14px;}
				.xtr_aboutx .xtr_con3_l dl dt img{width: 25px; margin-right: 5px;}
				.hs_con1_n_r_t{display: flex; justify-content: space-between;} 
									.hs_con1_n_r p:nth-child(1){font-size: 18px; line-height: 0;} 
									.hs_con1_n_r p:nth-child(2){font-size: 18px; margin: 1% 0;} 
									.hs_con1_n_r p:nth-child(3){font-size: 25px; margin: 1% 0; line-height: 20px;} 
									.hs_con1_n_r p:nth-child(4){font-size: 14px; margin: 15% 0 0 0; line-height: 0;} 
									.hs_con1_n_r_t_l {width: 45%;} 
									.hs_con1_n_r_t_l img{vertical-align: bottom;}
									.hs_con1_n_r_t_r{width: 50%;}  
									.hs_con1_n_r dl{margin-top: 0;}
									.hs_con1_n_r dl dt{font-size: 14px;} 
									.hs_con1_n_r dl dd, .hs_con1_n_r dl h2{font-size: 14px;} 
				
				
					.xtrdz_con{width: 95%; margin: 0 auto;}
					.xtrdz_con_t h2{font-size: 20px;}
					.xtrdz_con_t p{font-size: 14px;}
					.xtrdz_con_m p{font-size: 14px; line-height: 25px;}
					.xtrdz_con_d dl dd{height: 45px; margin-top: 5%;}
					.xrt_cp{width: 100%;}
					.xrt_cp ul li{width: 100%;}
					.xrt_cp ul li p{font-size: 14px; line-height: 35px;}
					
				.xtr_hz .xtr_con10_r{flex-wrap: wrap;}	 
				.xtr_hz .xtr_con10_r dl{width: 47%;}	 
				.xtr_hz{flex-wrap: wrap;}	 
				.xtr_hz_r h2{font-size: 20px;}
				.xtr_hz_r h3{font-size: 16px;}	 
				.xtr_hz_r h3 span{font-size: 12px;}	 
				.xtr_hz_d{bottom: 10%; left: 0; right: 0; margin: 0 auto; width: 70%;}	 
				.xtr_hz_d p{font-size: 16px;}	 
				.xtr_hz_d a{font-size: 16px; line-height: 35px;}	 
				.xtr_hz_r{width: 90%; padding: 5% 5% 0 5%;}	 
					 
					 
					 
					 
					 
					 
					 
				
				.xrt_n_r{width: 100%;}
				.xrt_n_r_t h2{font-size: 16px;}
				.xrt_n_r_t p{font-size: 14px;}
				.xrt_con2_r h2{font-size: 20px; text-align: center;}
				.xrt_bg1{padding-bottom: 5%;}
				.xrt_con2_r h3{font-size: 16px;}
				.xrt_con2_r p{font-size: 14px; padding-left: 5%;}
				.xtr_pub_tit ul li:nth-child(odd){display: none;}
				.xtr_pub_tit ul li h2{font-size: 20px;}	 
				.xtr_pub_tit ul li p{font-size: 14px;}	 	 
				.xtr_pub_tit{margin: 5% 0;}	 
				.xtr_con3_l{width: 45%;}	 
				.xtr_con3_m{margin-top: 0;}	 
				.xtr_con3_l dl dd h2{font-size: 14px;}	 
				.xtr_con3_l dl dd p{font-size: 12px; line-height: 18px;}	 
				.xtr_con3_l dl{border:none; flex-wrap: wrap;}	 
				.xtr_con3_l dl dt img{width: 35px;}	 
				.xtr_con3{width: 90%!important;}	 
				.xtr_con4{flex-wrap: wrap;}	 
				.xtr_con4 dl{width: 39%; margin-bottom: 2%; padding: 5%; background-size: 100% 100%;}	 
				.xtr_con4 dl img{width: 40px;}	 
				.xtr_con4 dl dt{font-size: 16px;}	 
				.xtr_con4 dl dd{font-size: 12px;}	 
				.xtr_con5_l h2 {font-size: 20px;}
				.xtr_con5_l p{font-size: 14px; line-height: 18px;}
				.xtr_con6{width: 96%; margin: 0 auto;}
				.xtr_con6 .swiper{width: 73%;}
				.xtr_con6 ul li p{font-size: 14px; line-height: 35px;}
				.xtr_con7{width: 96%; margin: 0 auto;}
				.xtrbg7{background: url(../img/mbg1.png); background-size: 100% 100%; }
				.xtr_con7 .swiper dl dt{background-size: 100% 100%;padding: 10%;}
				.xtr_con7 .swiper dl:hover dt{background-size: 100% 100%;padding: 10%;}
				.xtr_con7 .swiper{width: 73%;}
				.xtr_con8 ul{flex-wrap: wrap;}
				.xtr_con8 ul li{width: 32.5%; margin-bottom: 2%;}
				.xtr_con8 ul li p{font-size: 12px; line-height: 35px;}	 
				.hs_zxtel{width: 90%;} 
									.hs_zxtel ul li:nth-child(1){font-size: 14px; line-height: 35px;} 
									.hs_zxtel ul li:nth-child(2){font-size: 14px; line-height: 35px;} 
									.hs_zxtel ul li:nth-child(1) img{vertical-align: middle;} 
									.hs_zxtel{margin: 3% auto 5%;} 	 
				.xtr_con9{flex-wrap: wrap-reverse;}	
				.xtrbg9{background: #f4f4f4;}	
				.xtr_con9_r{width: 90%; margin: 5% 0 0 0; background: #fff; padding: 5%;}	
				.xtr_con9_r h2{font-size: 16px;}	
				.xtr_con9_r h3{font-size: 20px;}	
				.xtr_con9_r p{font-size: 14px; text-align: right; margin-top: 0;}	
				.xtr_con9_l{background: #23A342; width: 100%; flex-wrap: wrap; padding:3%;}	
				.xtr_con9_l dl{width: 32%; display: flex; padding-left: 0; border: none; margin: 3% 0;}	
				.xtr_con9_l dl dd{font-size: 14px;}	
				.xtr_con9_l dl dt img{width: 32px; margin-top: 18%;}	
				.xtr_con9_hh{position: absolute; top: 11px; left: 0;width: 30%;}	
				.xtr_con10_r dl dd h2{font-size: 18px;}	
				.xtr_con10_r dl dd p{font-size: 14px;}	
				.xtr_con10_r dl dt img{width: 45px;}	
				
				.xtr_foot_t1 dl dd{display: none;}	
				.xtr_foot,.xtr_foot_t3 {background: #333333; color: #fff;}	
				.xtr_foot_t2,.xtr_foot_t3_l,.xtr_foot_bottom{display: none;}	 
				.xtr_foot_t3_r{width: 80%; margin: 0 auto 15%;}	 
				.xtr_foot_t3_r ul p{font-weight: normal;}	
				 .mffoot p{text-align: center; font-size: 14px; margin-top: 5%;}
				 .mffoot p span{display: block;margin: 1% 0; font-size:20px;} 
				 .xtr_foot_t1 dl dt{margin-right: 0;}
				 
				 
				 
				 
				 
				 
					 
					 .about_xbg_line{ left:20%; top:30%; width:70%;}
					 .about_xbg_line img{ height:240px;}
					 .b_bg5 .b_con11 .swiper-button-next,.b_bg5 .b_con11 .swiper-button-prev{ display:block}
					 .b_con4_r_n{ margin-left:0}
					 .dhtop img{ display: none;}
					 .dhtop dl dd p,.b_con4_l h2{font-size: 20px;}
					 .b_con1_n p{ font-size: 16px; padding: 1% 2%;}
					 .b_con1_n h2{font-size: 14px; width: 90%; margin: 5% auto 0;}
					 .b_pos1{top:65%}
					 .b_pos2{top:40%}
					 .bm_con2{display: flex!important;justify-content: space-between;flex-wrap: wrap;}
					 .bm_con2 dl{width: 49%; background:url(../img/mqbg2.png);background-size: 100% 100%; margin-bottom: 2%;}
					 .bm_con2 dl dt{font-size: 13px; font-weight: bold; color: #23A342; text-align: center; margin-top: 5%;}
					 .bm_con2 dl dd{font-size: 13px; padding: 5%; }
					 .bm_con2 dl:hover{background:url(../img/mqbg1.png);background-size: 100% 100%;}
					 .b_bg1{background: url(../img/mbg1.png); background-size: 100% 100%; display: block; overflow: hidden; margin: 50px auto; padding-bottom: 5%;}
					 .b_con3_n_l,.b_con3 .swiper-button-next,.b_con3 .swiper-button-prev,.b_con3_n_r dl dd img,.b_con3_n_r dl:hover dd img:nth-child(2){display: none;}
					 .b_con3_n_r{width: 100%;}
					 .b_con3_n{ position: unset;}
					 .b_con3_n_r .swiper-slide{width: 47%; height: auto; margin: 1%;}
					 .b_con3_n_r .swiper-wrapper{ display: flex!important;justify-content: space-between; flex-wrap: wrap;}
					 .b_con3_n_r dl:hover dd img{ display: none;}
					 .b_con3_n_r dl:hover dt img{box-sizing: border-box;}
					 .b_con3_n_r dl dt img{box-sizing: border-box;}
					 .b_con4_l{width: 100%; text-align: center;}
					 .b_con4{background: unset;}
					 .b_con4_n,.b_con7 dl{flex-wrap: wrap;}
					 .b_con4_r_t{display: none;}
					 .b_con4_l p{font-size: 14px; text-align: center;}
					 .b_con4_r{width: 100%; margin-right: 0; margin-top: 3%;}
					 
					 .b_con4_r .swiper-button-next1{position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color)); width:30px; height:30px; left:auto; right:0
}
		 .b_con4_r .swiper-button-prev1{position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color)); width:30px; height:30px; right:auto; left:0
}	
					 
					 .b_con4_r_n{margin-top: 3%;}
					 .b_con4_r_n h2{font-size: 20px; margin-top: 3%;}
					 .b_con4_r_n h3{font-size: 14px;}
					 .b_con4_r_n p{font-size: 14px; margin-top: 3%;}
					
					 .b_con5 dl dd{font-size: 18px;}
					 .b_con6 dl{width: 48%; height: auto; padding-bottom: 8%; margin:3% 1%;}
					 .b_con6 dl dd{font-size: 12px; padding: 1% 5%;}
					 .b_con6_more{margin: 5% auto;}
					 .b_con6_more a{font-size: 16px; padding: 2% 5%;}
					 .b_con7 dl{width: 24%; margin-bottom: 5%; display: unset;}
					 .b_con7 dl dt{width: 55%; margin: 0 auto 3%;}
					 .b_con7 dl dd{width: 100%; font-size: 12px; text-align: center; margin: 0;}
					 .b_bg3{padding-top: 5%;}
					 .about_ry .swiper-button-next,.about_ry .swiper-button-prev{display: block;}
					 .b_about{flex-wrap: wrap;}
					 .b_about_l{width: 100%;}
					 .b_about_r{width: 100%;}
					 .b_about_r h2{font-size: 20px; border-bottom: 2px solid #fbac02;}
					 .b_about_r p{font-size: 14px;}
					 
					 
					 .b_con9 .swiper-button-next{ top:auto; bottom: -40%; right:42%!important; }
					 .b_con9 .swiper-button-prev{  top:auto; bottom: -40%; left: 42%!important;background: #fff; border-radius: unset;}
					 .b_con9 dl dd{font-size: 14px; line-height: 30px; bottom: 3%;}
					 
					 .b_bg4{ padding-top: 5%; padding-bottom: 20%;}
					 .b_bg5{ padding-top: 5%; background: url(../img/malbg.png); background-size: 100% 100%; margin:5% auto}
					 .mySwiper66 dl dd{font-size: 14px;}
					 .mySwiper66 dl p{font-size: 12px; line-height: 20px;}
					 .mySwiper66 dl{height: 430px;}
					 .pro_cp{width: 95%; float: unset; margin: 0 auto;}
					 .b_hzdl dl dt{font-size: 18px;}
					 .b_hzdl dl dd{font-size: 12px;}
					 .b_hzdl dl{width: 48%;}
					 
					 .hzdl_al dl dt img,.hzdl_al dl dd{height: auto;}
					 .hzdl_al dl dd{padding: 3%; width: 94%;}
					 .hzdl_al dl dt{width: 100%;}
					 .hzdl_al dl{display: block; margin-bottom:5%; overflow: hidden;}
					 .hzdl_al dl dd h2{font-size: 14px;}
					 .hzdl_al dl dd p{font-size: 12px; display: none;}
					.about_xbg_t{position: unset; text-align: center;}
					.about_xbg_t p{font-size: 18px; text-align: center;}
					.about_xbg_t h2{font-size: 20px;}
					.about_xbg{ background: #23A342; padding: 10% 0;}
					.about_xbg_l{width: 100%; float: unset; margin: 3% auto;}
					 .about_xbg_l dl{width: 31%; height:auto}
					 .about_xbg_l dl dt{font-size: 22px; margin-top:40%}
					 
					 .about_xbg_l dl dd{font-size: 20px;}
					 .about_xbg_l dl p{font-size: 14px; margin-bottom:5%}
					 .about_xbg .about_xbg_l:nth-child(3),.about_xbg .about_xbg_l:nth-child(4){margin: 5% auto 0;}
					 .about_xbg_b{display: none;}
					 
				 .a_pub_tit{ margin: 5% auto; display: block; overflow: hidden;} 
				.a_pub_tit h2{font-size: 25px;}	 
				.a_pub_tit p{font-size: 14px; line-height: 20px; width: 90%; margin: 0 auto;}	 
			    .a_pub_tit h2 img{width: 30px;} 
				.a_con1,.a_con3_n dl,.a_con4,.a_con9 {flex-wrap: wrap;}
				.a_con1 dl{width: 100%; margin-bottom:5%;}	 
				.a_con1 dl h2,.x_con10_t ul li,.a_con3_n dl dd h2,.a_con4 dl dt,.a_con5 dl dt,.a_con6_con h2,.a_con9_l_n h2,.a_nxwlist dl dd h2{font-size: 18px;}
			    .a_con1 dl p,.a_con3_n dl dd p,.a_con4 dl dd,.a_con6_con p,.a_con9_l_n p,.a_nxwlist dl dd p{font-size: 14px;} 
				.a_con1 dl h2{margin: 3% 0 0 0;}	 
				.a_con1 dl p{padding: 3% 5%;}	 
					 .x_con4 .swiper-button-next, .x_con4 .swiper-button-next1{ right: 0%!important; width: 30px; height: 30px;}
					 .x_con4 .swiper-button-prev, .x_con4 .swiper-button-prev1{ left: 0%!important;width: 30px;height: 30px;}
					 .x_con4 dl dd{font-size: 14px; line-height: 40px;}
					.x_con4 dl{ padding-bottom: 20%;} 
					.x_con10_t ul li{ line-height: 40px;} 
					.a_con3_n dl dt,.a_con3_n dl dd{width: 100%;} 
				.a_con3 .swiper-button-next{display: none;}
				.a_con3 .swiper-button-prev{ display: none;}
				.a_con4 dl{width: 49%; margin-bottom: 2%;}	 
				.a_con5 dl{width: 11.5rem; height: 11.5rem;}	 
				.a_con5 dl dd{ font-size: 12px;}	 
				.a_con5 dl img{width: 30px; margin: 15% 0 0 0;}	 
				.a_con6_con{bottom: 0%; left: 10%; top: auto;} 
				.a_con6_con p{margin: 2% 0; width: 90%;}
				.a_con9_r{display: none;}	 
				.a_con9_l_n p	 {-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
	.a_con9_l_n h2{overflow: hidden;
    text-overflow: ellipsis;m
    white-space: nowrap;}
					 .foot_c_b_m p{ display: unset;}
					 .a_bg1{background: url(../img/mbg1.jpg); background-size: 100% 100%;}
					 .a_bg2{background: url(../img/mbg2.jpg); background-size: 100% 100%;}
					 .foot{background: url(../img/mbg3.jpg); background-size: 100% 100%;}
					 .a_nxwlist dl{flex-wrap: wrap;}
					 .a_nxwlist dl dt,.a_nxwlist dl dd{width: 100%;}
					 .a_nxwlist dl dt{margin-bottom: 3%;}
					 .a_nxwlist dl dd h3{display: none;}
					 .a_nxwlist dl dd p{ margin: 3% 0; line-height: 25px;}
					 .a_hz_con ul li{width: 49%; margin-bottom: 2%;}
					 .a_ncplist_t{display: none;}
					 .a_ncplist_n ul li{width: 49%;}
					 .a_ncplist_n ul li p{font-size: 14px; line-height: 40px;}
					 .a_ncplist_tit{ padding-bottom: 50%;}
					 .a_ncplist_tit_r{ bottom: 0; top: auto; width: 95%; margin: 0 auto; left: 0; right: 0;}
					 
					 .a_about_zz .swiper-pagination{ width: 15%!important; margin: 0 auto; left: 0; right: 0;}
					 .a_about_zz .swiper-pagination-bullet{width: 15px!important; height: 15px!important; background: #23A342!important;}
					 .a_about_zz .swiper-pagination-bullet-active{ background:#23A342!important;}
					 
					 
					 .hzdl_al .swiper-button-next{ top:45%; right:0%; }
					 .hzdl_al .swiper-button-prev{  top:45%;  left: 0%;background: #fff; border-radius: unset;}
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 
					 .foot_c_b_m h3, .foot_c_b_r h3{ margin: 3% auto;}
					 .foot_c_b_m h2, .foot_c_b_r h2{ font-size: 20px;}
					 #logo dl dt{ margin-top: 10px;}
					 #logo dl dd,.navling,.x_con5_r,.x_con11_l_t dl dt,.x_con11_l_b span{display: none;}
					 .pubtt h3{font-size: 14px; color: #C9C9C9;}
					  .pubtt h2{font-size: 20px; color: #333333; font-weight: bold; width:93%; margin:0 auto} 
					 .pubtt p{text-align: center; font-size: 14px; color: #777777; line-height: 20px;}  
					 .x_about,.x_hzdl,.x_con1{flex-wrap: wrap;}
					 .x_about_l,.x_about_r,.x_hzdl_r,.x_hzdl_l,.x_hzdl_con{width: 95%; margin: 0 auto;}
					 .x_about_l dl{ margin: 5% 0;}
					 .x_hzdl_r_n,.x_hzdl{margin-bottom: 5%;}
					 .fatx .x_about_l dl{margin-top: 5%;}
					 .x_zjtd dl dd,.x_con2_n h2,.x_con5_l dl dd h2,.x_con6_b_n h2,.x_con7 dl dd,.x_con8 dl dt,.x_con11_l_b h2,.x_con11_r dl dd h2{font-size: 18px;}
					 .g-wrap1{width: 95%; margin: 0 auto;}
					 .x_con2 dl dt p,.x_con2_n p,.x_con5_l dl dd p,.x_con6_b_n p,.x_con6_b_n h3,.x_con7 dl p,.x_con8 dl dd,.x_con9 dl dd,.x_con11_l_b p,.x_con11_r dl dd p{font-size: 14px; line-height: 20px;}
					 .x_con2 dl dt{margin-bottom: 5%;}
					 .x_con2_n{width:70%; background-size: 100% 100%; padding: 8%;}
					 .x_con4 .swiper{ margin-bottom: 15%;}
					 .x_con4 dl{ margin: 1%;}
					
					 .x_con5_l{width: 100%;}
					 .x_con5_l_line{ left:5%; top:5%}
					 .x_con5_l dl dt{ margin-right: 2%; margin-top: 1%;}
					 .qbg1,.qbg2,.qbg3{ background-size: 100% 100%;}
					 .x_con6_b_n{ padding: 3%;}
					 .x_con7{flex-wrap: wrap;}
					 .x_con7 dl{width:49%; margin-bottom: 2%; height: auto;}
					 .x_con7 dl p{display: block!important;}
					 .x_con7 dl:hover dt{ margin: 10% auto 0; width: 30%;}
					 .x_con7 dl dt{ margin: 10% auto 0; width: 30%;}
					 .x_con7 dl:nth-child(1){background: url(../img/Group1051.png);}
					 .x_con7 dl:nth-child(2){background: url(../img/Group1052.png);}
					 .x_con7 dl:nth-child(3){background: url(../img/Group1053.png);}
					 .x_con7 dl:nth-child(4){background: url(../img/Group1050.png);}
					 .x_con7 dl p{ padding: 5% 5% 10% 5%;}
					 .x_con8 dl{width:48%}
					 .x_con8 dl img{ width:60px; margin: 0 auto;}
					 .x_con9 dl{width:100%; height: auto;}
					 .x_con9 dl dt{width: 17%; margin: 3%;}
					 .x_con9 dl dd{width: 75%; margin-top: 6%;}
					 .x_con9 dl:nth-child(2) dd, .x_con9 dl:nth-child(3) dd{ margin-top: 8%;}
					 .x_con10_t{width:80%; margin: 0 auto 5%;}
					 .x_con11_l{width:100%}
					 .x_con11{flex-wrap: wrap;}
					 .x_con11_r dl dt{ display: none;}
					 .x_con11_r dl dd{width: 100%;}
					 .x_con11_r dl{ padding:0;  margin-top:10%;}
					 .x_con11_r{width: 100%;}
					 .x_con11_r dl dd h2 img{ display: block; width: 100%; margin-bottom: 3%;}
					 .foot_c_b_m h2, .foot_c_b_r h2,.foot_c_b_m h3, .foot_c_b_r h3{ display: none;}
					 
					 
					 .x_con2 dl dt h2{font-size: 24px; margin: 5% 0;}
					 .x_con2 dl dt h2 img{width: 25px; margin-right: 2%;}
					
					 .prdc_con_r dl{width: 100%; }
					 .prdc_con_r dl dt{text-align: center;}
					 .prdc_con_r dl dd{font-size: 16px; line-height: 55px;}
					 .x_hzdl_con dl{width: 42%; padding: 3%; height: 180px; margin-bottom: 5%;}
					 .x_hzdl_con dl dt{ width: 50%; margin: 0 auto;}
					 .x_hzdl_con dl dd{font-size: 15px;}
					 .mt_syxw_n_l dl img{ display:block; margin-top:5%}
					 .x8_item:nth-child(2) .x8_item_t_r dl dt span, .x8_item:nth-child(4) .x8_item_t_r dl dt span, .x8_item:nth-child(6) .x8_item_t_r dl dt span{ font-size:21px}
					 .mtprolist ul li p{font-size: 16px;}
					 .mtprolist ul li{width: 100%;}
					 .mt_about dl dt{width: 100%;}
					 .mt_about dl dd{width: 90%; padding: 3%; margin: 0 auto; font-size: 16px;}
					 .mt_about dl dd p{line-height: 25px;}
					 .abtsq{ padding: 0;}
					 .abtsq_n,.mtprolist{width: 95%!important; margin: 5% auto;}
					 .abtsq_n p{font-size: 16px; line-height: 25px;}
					 .abtsq_n{padding: 2%;}
					 .mtjm{ margin-top: 8%;}
					 .mtjm h2{font-size: 20px;}
					 .mtjm p{font-size: 12px; margin: 2% 0;}
					 .mtjm h4{font-size: 16px; margin-top: 3%;}
					 .mtjm h5{font-size: 16px; margin: 3% 0;}
					 
					 .ab_con1{width: 95%!important; margin: 0 auto;}
					 
					
					 
					 .x_con1 dl{width:44%; padding:3%}
					 .x_con1 dl p{ font-size: 14px; line-height: 20px;}
					 .x_con1 dl dd{ font-size: 18px;}
					 .x_con1 dl:nth-child(1) dt span:nth-child(1) {font-size: 30px;}
					 .x_con1 dl dt span:nth-child(1){ font-size: 35px;}
					 .x_con3 h2{font-size:20px}
					 .x_con3 ul li{ font-size:14px; width:24%}
					 .pubtt{ margin: 5% auto!important;}
					.mhide{  display: none!important;}
					.ppos{ position: unset!important; overflow: unset!important;}
					.x_con2 dl{flex-wrap: wrap; margin-bottom: 35%;}
					.mbttm dl{ margin-bottom: 15%;}
					.x_con2 dl dt,.x_con2 dl dd{width:100%}
					.x_con2{  height: auto!important;}
					 .dhtop dl dd p span,.x_con3{ display: none;}
					 .mySwiper22 .swiper-slide img { height:auto}
					 .mtcp{ background:#f3efeb}
				
				
					 .mt_syxw_n_l p, .mt_syxw_n_r p{font-size: 20px;}
					 .mt_syxw_n_l dt, .mt_syxw_n_r dt{font-size: 18px;}
					 .mt_syxw_n_l dd, .mt_syxw_n_r dd{font-size: 14px;}
					 .mt_syxw_n_r h2{font-size: 14px;}
					 
					 .mt_syxw_n{flex-wrap:wrap;}
					 .mt_syxw_n_l, .mt_syxw_n_r{width: 95%; margin: 5% auto;}
					 .mt_syxw_n_r{margin-top: 0;}
					  .mt_syxw_n_l{margin-bottom: 0;}
					 .ggbd input::-webkit-input-placeholder {
					 /* WebKit browsers，webkit内核浏览器 */
					 color: #929292; 
					 font-size: 14px;
					 } 
					 	.ggbd .active::-webkit-input-placeholder {
					 	/* WebKit browsers，webkit内核浏览器 */
					 	color: #fff; 
					 	font-size: 14px;
					 	} 
					.mt_syxw_t{width: 95%; margin: 0 auto;}
					 .mt_syxw_t h2{font-size: 20px; width: 100px; float: left; margin-bottom: 10px;}
					 .mt_syxw_t span { font-size: 16px; margin-top:0; padding-bottom: 10px;}
					.con7_b_t textarea{font-size: 14px;} 
					 .mtsq{height: 315px;}
					 .mtsq_n dl{width: 100%;}
					 .mtsq_n dl dd{width: 90%; }
					 .mtsq_n{left: 2%; bottom: 2%; right: 2%; top:2%; width: 90%; padding: 3%; height: auto;}
					 .mtsq_n h2{font-size: 20px;}
					 .mtsq_n dl dd{font-size: 16px;}
					 .mtly_m_n_t ul li{width: 10%; height: 170px; font-size: 14px; padding-top: 15%; padding-right: 5%;}
					 .mtly_l,.mtly_r{display: none;}
					 .x8_bg{margin-bottom: 0;}
					 .x8_con_nn,.mtly_m_n_t{width: 95%; margin: 0 auto; float: unset;}
					 .x8_item_t_l{width: 35px; height: 35px; line-height: 35px; margin-left: 8%; margin-right: 5%;}
					 .x8_item_t_r dl dt{margin-right: 10px;}
					 .pplog{display: none;}
					 .x8_item_t_r dl dt span{font-size: 22px;}
					 .x8_item_t_r dl dd h2{font-size: 16px;}
					 .x8_item_t_r dl dd p{ display: none;}
					 
					 
					 .mtcj{margin: 5% auto 0; position: unset;}
					 .mtcp_t{width: 90%; left: 0; right: 0; top: 1%;}
					 .mtcp_r{position:absolute;width:95%; margin: 0 auto; left: 0; right: 0; bottom: 3%;}
					 .mtcp_r p,.x8_con_t p{ line-height: 25px; font-size: 15px; text-align: center;}
					 .mySwiper22{ padding-bottom: 0!important;}
					 .newystit{ border-top: 0; box-shadow:none; position: unset;}
					 .x8_con_t{text-align: center;}
					 .mtcj_n{margin-bottom: 0;}
					 .mtcp_l{width: 100%; margin-top:25%; height:500px;}
					 .mtcp,.mtcp_t{ width: 100%; margin-left: unset; margin-top: unset;}
					.xfcp,.mtcj_b{ display: none;}
					.mySwiper22 .swiper-slide img{ margin-bottom: 0;}
					 .mtcp_r h2{width: 90%; margin: 3% auto;}
					.mySwiper22 .swiper-pagination{ display: none;}
					 
					 .mySwiper22 .swiper-button-prev, .swiper-rtl .swiper-button-next{left: 3%!important; top:40%!important}
					 .mySwiper22 .swiper-button-next, .swiper-rtl .swiper-button-prev{right: 3%!important;top:40%!important}
					 #logo dl dt{width: 120px;}
					
					 .mt_xm_t,.mtcp_t h2,.x8_con_t h2{font-size: 20px; line-height: 35px; text-align: center;}
					  .mt_xm_t img{width: 20px;}
					 .x1pub_tit,.mtcp_t{width: 90%; margin: 5% auto;}
					.mt_xm_con_l,.mt_xm_con_r{width: 95%; margin: 5% auto; float: unset;}
					 .mt_xm_con_r dl{display: unset; text-align: center; width: 30%;}
					 .mt_xm_con_r dl dt{width: 70px; height: 70px; margin: 0 auto;}
					 .mt_xm_con_r dl dt span{line-height: 70px; font-size: 25px;}
					  .mt_xm_con_r dl dd p{text-align: center; margin-top:2%;}
					  .mt_xm_con_r dl dd h2{font-size: 20px;}
					 .mt_xm_con_l_n p{width: 100%; bottom: 3%; left: 0; right: 0; font-size: 15px; line-height: 25px;}
					 .foot_c_t p img{ margin: 5% auto;}
					
					 .con7_b_t input{ text-indent: 0; padding-left: 5%;}
					 .con7_b_t textarea{ text-indent: 0;padding-left: 5%;}
					 
					 .ydyjm,.dhtop dl dd h2{display: none;}
					 .dhtop dl dt{width: 20%;}
					 .csrjj,.nxwlist .x11_xw_r,.prdc_con_r{width: 95%!important; margin: 5% auto;}
					.csrjj dl dd h2{font-size: 22px;}
					 .csrjj dl dd h3{font-size: 20px; margin: 3% auto;}
					 .csrjj dl dd p{font-size: 14px;line-height: 25px;margin: 2% 0;} 
					 .nxwlist .x11_xw_l{display: none;}
			         .xwli{display: unset;}
					 .xwli_l{width: 100%; margin-bottom: 3%;}
					 .xwli_r{width: 100%;}
					
					 .prdc_con_l{display: none;}
					 .prdc_con_r ul li{width:100%}
					 .prdc_con_r{float: unset;}
					 .prdc_con_r ul li{ font-size: 18px;}
					 .prdc_con_r ul li p span{width: 25px; height: 25px;line-height: 25px; }
					 
					 
					 
					 .xfooter{display: none;}
					
					 .x11_xw_r{width: 95%; margin: 0 auto 5%;}
					 .x11_xw_r dl dd h2,.nxwlist .x11_xw_r dl dt{font-size: 18px;}
					 .x11_xw_r dl dd p{font-size: 14px;}
					 .x11_xw_r dl dt,.x11_xw_r dl dd{width: 100%; text-align: center;}
					 .x11_xw_r dl{display: unset; margin-bottom:10%;}
					  .x11_xw_r dl dt img{width: 100%; margin-bottom: 3%;}
					 .x9_crs_r img,.x11_xw_l{display: none;}
					.x9_crs_r{ margin-top: 430px;} 
					.x9_crs_r_con{position: unset; width: 90%; background: url(../img/csrbg.jpg); background-size: 100% 100%; padding:20% 5% 10% 5%;}
					 .x9_crs_r_con h2{font-size: 30px;}
					.x9_crs_r_con h3:nth-child(3){font-size: 16px;}
					 .x9_crs_r_con h3{ font-size:18px; font-weight: bold; margin: 5% 0;}
					 .x9_crs_r_con p{font-size: 16px; margin: 3% 0; display: flex;}
					 .x1pub_tit h2 img{right: 0; width: 30px; height: 30px; top: -8px;}
					 .x9_crs_r_con a img{display: block!important; margin: 0 auto;}
					 .x11_xw_r dl dd p{ line-height: 25px;}
					 .x9_crs_r_con a{float: none; margin-top: 5%;}
					 
					 .x11_xw_r dl dd a{display: none;}
					 
					 .mfoot{background: #13274F; display: block; color: #fff; text-align: center; padding: 5% 0 15% 0;}
					 .mfoot p{display: block; width: 80%; margin: 3% auto; text-align: center; font-size: 14px;}
					 .mfoot p span{display: block; margin: 0 auto; text-align: center; font-size: 20px;}
					 .mfoot  ul{display: flex;justify-content: space-between; width: 60%; margin: 5% auto;}
					 
					 .xfoot2{display: none;}
					 
					 .x6_con dl:nth-child(1) dt{width: 100%;}
					 .x6_con .active{width:100%!important;}
					 .x6_con dl dd{width: 100%; float: left; display: block;}
					 .x6_con dl dt,.x6_con dl:nth-child(2) dt,.x6_con dl:nth-child(2),.x6_con dl{width: 100%; height: auto; padding: 0;}
					 .x6_con dl dt p{width: 100%;writing-mode:horizontal-tb; height: auto; letter-spacing: 0; margin-bottom: 2%;}
					 .x6_con dl{ border: none; margin-bottom: 5%;}
				
					 .mx8_con{display: block;}
					 .mx8_con ul {display: flex; justify-content:center; flex-wrap: wrap;}
					 .mx8_con ul li{width: 60px; height: 60px; margin: 3% 3% 10% 3%; background: #960005; color: #fff; border-radius: 100%; text-align: center;  padding: 1%; line-height: 60px;}
					  .mx8_con ul li span{font-size: 30px;}
					  .mx8_con ul li p{font-size: 14px; color: #333333; text-align: center;}
					 
			
					 
					 .top_img,.xl_bg1,.xl_bg2,.x3_con_r,.x4_bg .x1pub_tit p:nth-child(2),.x5_con .x1pub_tit p:nth-child(2),.x7bg{display: none;}
					 .x1pub_tit h2{font-size: 20px; line-height: 28px;}
					 .x1pub_tit p,.mtcp_t p{font-size: 14px; text-align: left; line-height: 25px;}
					 .hblock{display: block;}
					 .mkd{width: 95%!important; margin: 0 auto;}
					 .x1_con1_con{flex-wrap: wrap;}
					 .x1_con1_con dl{width: 49%; margin-bottom: 2%;padding: 10% 0; border:none}
					 .x1_con1_con dl:hover{border: none;}
					 .x1_con1_con dl dt span:{font-size: 35px;}
					 .x1_con1_con dl dd h2{font-size: 18px;}
					 .x1_con1_con dl dd p{font-size: 14px;}
					  .x1_con1_con dl:nth-child(1) dt span,.x1_con1_con dl:nth-child(4) dt span{font-size: 32px;}
					 .x2_con2_l dl{margin-left: 10%; width: 100%;}
					 .x2_con2_l dl dd, .x2_con2_r dl dd{padding: 2% 5%; width: 80%;}
					 .x2_con2{flex-wrap: wrap;}
					 .x2_con2_l dl dt{width: 45px; height: 45px; border-radius: 100%; font-size: 22px; color: #960005; line-height: 45px; text-align: center; position: absolute; left:-35px; top:27%; font-weight: bold;border:1px solid #960005}
					 .x2_con2_l dl dd h2,.x2_con2_r dl dd h2{font-size: 18px;}
					 .x2_con2_l dl dd p,.x2_con2_r dl dd p{font-size: 14px;}
					 .x2_con2_r dl dt{width: 45px; height: 45px; border-radius: 100%; font-size: 22px; color: #960005; line-height: 45px; text-align: center; position: absolute; left:-35px; top:27%; font-weight: bold;border:1px solid #960005}
					 .x2_con2_r dl{margin-left: 10%; width: 100%;}
					 .x3_con_l dl dd h2,.mySwiper11 dl dt{font-size: 18px;}
					 .x3_con_l dl dd p,.mySwiper11 dl dd{font-size: 14px;}
					 .x3_con_l dl dd h4{font-size: 30px;}
					 
					 
					 .mdfwnr{background: #f2f2f3;}
					 .mdzyyw ul li{width: 49%;}
					 .mdzyyw ul li p{font-size: 15px;}
					 .bxzx_r ul li{width: 100%;}
					 .bxzx_r ul li p{font-size: 14px;}
					.ab_wdys{flex-wrap: wrap; justify-content: center;}
					.ab_wdys dl{width: 28%; margin: 2%; font-size: 20px;} 
					.ab_wdys dl:nth-child(4),.ab_wdys dl:nth-child(5),.ab_wdys dl:nth-child(9),.ab_wdys dl:nth-child(10){width: 42%;}
					 
					 .ab_wdys dl span{font-size: 22px;  padding: 8%;}
					 
					 
					
					 
					 .swiper-button-next, .swiper-button-prev{width: 30px; height: 30px; font-size: 20px;}
					 
					 .foot_c_t p{font-size: 22px; line-height: 30px;}
					 .foot_c_t p span{font-size: 15px;}
					 .mshow{display: block;}
					  .pcshow{display: none;}
					 .mbtit4{background-size: 100% 100%; height: auto;}
					 .mdys dl:nth-child(2),.mdys dl:nth-child(4){flex-direction: unset;}
					 .mdys dl dd{ padding: 10% 0;}
					 .mdys dl dt,.mdys dl dd{width: 100%;}
					 .mdys dl{flex-wrap: wrap; margin-bottom: 3%;}
					 .mdys dl dd p{width: 90%; margin: 0 auto;}
					 .mdys dl dd h2{font-size: 20px;}
					 .mdys dl dd span{font-size: 25px;}
					 .mdys dl dd h3{margin-bottom: 5%;}
					 .jz_fw_r,.jzfw_pos{width: 100%; padding: 2% 0;}
					 .jz_fw_r h2{font-size: 20px;text-align: center;}
					 .jz_fw{display: unset; width: 95%; margin: 0 auto 15%;}
					 .jz_fw_l{width: 100%;}
					 .mdpubtit{margin: 5% auto;}
					 .jzfw_pos{position:unset ; padding: 3%;  width: 94%; }
					 .jzfw_pos p{font-size: 15px; line-height: 25px; margin: 1% auto;}
					 .jz_fw a{ left: 0; right: 0; bottom: -10%; width: 40%; margin: 0 auto; font-size: 20px; }
					 .mbtit3 .mdpubtit{margin: 5% auto; padding-top: 0px;}
					  .mbtit3{ background: url(../img/sybg_10.jpg); width: 100%; height: auto;}
					 
					 .mbcon2_b{font-size: 16px; margin: 3% 0;}
					 .mbcon2_b span{ font-size: 16px;}
					  .mbcon2_n_cm,.mbcon2_b{flex-wrap: wrap; width: 95%; margin: 0 auto;}
					 .mbcon2_n_c a{ width: 49%; display: block; margin-bottom: 1%;}
					 .mbcon2_t ul{flex-wrap: wrap; justify-content: center;}
					 .mbcon2_t ul li{width: 31%; font-size: 18px;  line-height: 50px; margin: 1%;}
					 
					 .mdpubtit dl dt{width:25%;}
					 .mdpubtit dl dd h2{font-size: 25px; margin-bottom: 2%;}
					 .mdpubtit dl dd{text-align: left; margin-top: 4%;}
					 .mdpubtit dl dd p{font-size: 16px;}
					
					.mySwiper11 .swiper-pagination-bullet{width: 10px!important; border-radius: 10px; height: 10px!important; border:1px solid #fff; background: none;}
					.mySwiper11		.swiper-pagination-bullet-active	{ background: #fff;}
					 .mdpic{position: unset; width:80%;}
					  .mdpic img{margin-bottom: 0;}
					 .mdpic p{ position: unset;font-size: 14px; line-height: 25px; color: #fff; height: 80px; width: 90%; padding: 3% 5%;}
					 
					 
					 
					 
					 
					 
					 .mbg1{display: block;}
					 .mdcon1_c_l,.mdcon1_c_r{display: none;}
					 .mdcon1{width: 100%;}
					 .mdcon1_c_m dl{width:48%; margin-bottom: 5%; }
					 .mdcon1_c_m dl dt{width: 140px; height: 90px;padding-top: 0px; padding-top: 50px;}
					 .mdcon1_c_m{padding:10% 8% 0% 8%;flex-wrap: wrap;}
					 .mdcon1_c_m dl dt p span{font-size: 35px; color: #878787;}
					 .mdcon1_c_m dl dt h2{font-size: 20px; color: #333333; line-height: 30px;}
					 .mdcon1_c_m dl dd{font-size: 14px; margin-top: 5%;}
					 
					 .mdcon1_c_m{background:#ededed} 
					 
					 
					 
					 
					 
					 
					 
					 
					 
				     .foot{font-size:14px}
				     	.pchidden{ display:block}
				     .xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
				.xf a{ width: 50%; background: #F5C917; color: #fff; padding: 15px 0; text-align: center; font-size: 20px;}
				.xf a:nth-child(2){ background: #FFFFFF; color: #02A9D9; }
				     
				     .foot_c_b_l h2{ font-size:20px; margin-top:2%}
					 .foot_c_b_m{width:83%!important;margin:2% auto!important};
					 .lxwm_l dl dt{font-size: 20px; pointer-events: 3%; margin-bottom: 3%;}
					 
					 .lxwm_l dl dd,.lxwm_l dl dd ul li p{font-size: 14px;}
					 .lxwm_l dl dt span{font-size: 20px;}
					 .fy{ padding: 0;}
					 .gy_hdjl dl{font-size: 16px; line-height: 30px;}
					 .gywm dl dd h2{font-size: 25px; margin-bottom: 3%;}
					 .gywm dl dd p{font-size: 14px; line-height: 25px; margin: 2% 0;}
					  .posnav{margin: 5% auto!important;}
					 .posnav h2{font-size: 20px;}
					 	 .posnav p{margin-top: 3%;}
					  .posnav h2 span{font-size: 12px;}
					 
					 .gywm dl dt,.gywm dl dd{width: 100%;}
					 
					 .foot_c_t,.foot_c_b,.gywm dl{display: unset;}
					 .foot_c_b{text-align: center;}
					 .foot_c_t p,.foot_c_t h2,.foot_c_b_l,.foot_c_b_m{width: 100%;text-align: center; margin: 2% 0;}
					 .foot_c_b_r{width: 60%; margin: 5% auto 15%;}
					 .foot_c_b_r ul li{width:40%}
					 .foot_c_b_l p,.foot_c_b_m p{text-align: center;}
					 .foot_c_b_m p span{display: block;width: 100%; text-align: center; margin: 3% 0;}
					 .mfwln_c{background: #fff; width: 88%; padding: 5%; margin: 0 auto;border-radius: 20px;}
					  .mfwln_c dl {margin-bottom: 5%;}
					 .mfwln_c dl dt{font-size: 20px; text-align: center;}
					 .mfwln_c dl dd{font-size: 14px; text-align: center;margin: 5% 0;}
					 .mfwln_c dl p{width: 80%;height: 1px; border-bottom: 1px dashed #77bcc3; margin: 0 auto;}	 
					 .mfwln_c dl  dd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
					 .mfwln_c dl  dd ul li{width: 48%; text-align: center; line-height: 30px; margin-bottom: 2%; border-radius: 10px; border:1px solid #77bcc3}
					 .mwdly ul{display: flex;flex-wrap: wrap; justify-content: center;}
					 .mwdly ul li{width: 28%; margin: 2%;}
					 .wap{display: block;}
	 .foot_c_t ul,.foot_b{display: none;}
	 .con7_b_t input,.con7_b_b textarea{font-size: 16px;}
	 .corbs{color: #fff!important;}
	 .mfwln{background: #77bcc3; padding: 5% 2%;}
	 .mtit,.mgywm{display: block; line-height: 40px;}
	 .mgywm p{font-size: 14px; line-height: 25px; margin-bottom: 3%;}
	 .mbgfw{background: #f1f1ef; padding: 5% 0; display: block;}
	 .mfwcon dl{background: #fff; padding-bottom: 3%; margin-bottom: 5%;}
	 .mfwcon dl dt{font-size: 30px; color: #77bcc3; margin: 5% 0; padding-left: 5%;}
	 .mfwcon dl h2{font-size: 20px;padding-left: 5%; color: #333333; line-height: 30px;}
	 .mfwcon dl dd{font-size:16px;padding-left: 5%; line-height: 25px; margin: 2% 0;}
	 .jz_con3 dl{width: 30%; border:none; text-align: center;}
	 .jz_con3 dl dt{border:none}
	 .jz_con3 dl dd{font-size: 20px; margin: 10% 0;}
	 .jz_con3 dl p{font-size: 14px; line-height: 20px;}
	 #logo2,.bgabout,.pctit,.jz_con5{display: none;}
	 .dhtop{right: 20%; top:15px; width: 60%; font-size: 16px; color: #960005;}
	 .dhtop dl dt{ margin-top: 0;margin-right: 3%;}
	 .dhtop dl dd p em{ font-size:20px; margin-top: 3%;}
	.lxrig{ display: none;}
	.gg_tit h2{font-size: 28px;}
	.gg_tit p{font-size: 18px;}
	.gg_tit{margin: 8% 3%;}
	.gg_tit h3{margin: 2% 0;}
	 .jz_con1,.mfwcon,.mgywm,.mwdly,.posnav,.gywm,.gywm_con2_c,.anli_list,.article{width: 95%!important; margin: 0 auto;}
	 .jz_con1 dl{width: 45%; padding: 5% 2%;}
	 .jz_con1 dl dt span{font-size: 40px;}
	 .jz_con1 dl dd{font-size: 20px;}
	 .jz_con1 dl p{font-size: 14px; line-height: 20px;display: contents;}
	 .jz_con1 dl:nth-child(1) p{display: block;}
	 
	 .jz_con1 .active{background: #fff; color: #333333;}
	 .jz_con1 .active dt span{color: #77bcc3; background: none; padding: 0%; font-size: 40px;}
	 .jz_con1 .active dd{color: #333333;}
	 .jz_con1 dl:hover{background: #ca3924; color: #fff;}
	 .jz_con1 dl:hover dt span{color: #ca3924; background: #fff; padding: 4%; border-radius: 100px; font-size: 40px;}
	 .jz_con1 dl:hover dd{color: #fff;}
	 
	 
	 
	 
	 
	 
	 
	 
	 .ab_con1 h2{font-size: 20px;}
	 .bxzx_l h2:nth-child(1){display: block; font-size: 20px; line-height: 40px;}
		  .bxzx_l h2,.bxzx_l h3{display: none;}
	 .bxzx_l p{width: 43%; float: left;}
	 .bxzx_l{width: 100%; margin-bottom: 5%;}
	 .bxzx_r,.bxzx_r_c{width: 99%;margin: 0 auto;}
	 .bxzx_r dl{font-size: 16px; line-height: 40px;}
	 .bxzx_l p{font-size: 18px; line-height: 40px;}
	 .gd108{width: 95%; margin: 3% auto;}
	 .posnav h2{font-size: 20px;}
	 .posnav p{margin-top: 3%;}
	 .foot_n_t{display: none;}
	 .foot_n_b_l{text-align: center;}
	  .foot_n_b_l img{display: block; text-align: center; margin: 3% auto 0;}
	 .foot_n_b{display: unset;}
	 .foot_n_b_l p{text-align: center;}
	 .ab_con2 ul li p{font-size: 14px;}
	 
	 .hzhb_c p:nth-child(1){width: 70%; margin: 3% auto;}	 
	 
	 
	 
	 
	 .con7_t h2{font-size: 28px;}
	 .con7_t p{font-size: 20px;}
	 .con7_t p span{font-size: 25px;}
	 .con7_b_t {flex-wrap: wrap;}
	 .con7_b_t input{width: 100%; margin-top:2%; font-size: 14px;}
	 .con6_b{display: none;}
	 .dwdw1{top:0}
	.pubtit h2{font-size: 26px; line-height: 30px;}
	 .pubtit img {width: 40%; margin: 2% auto;}
	 .pubtit p{font-size:16px;line-height: 25px; width: 95%; margin: 0 auto;}
	 .con2 ul{justify-content: center; flex-wrap: wrap;}
	 .con2 ul li{width: 30%; margin: 1%;}
	 .con3{ padding: 5% 0;}
	 .con3 h2{font-size: 26px; font-weight: bold; margin-bottom: 2%;}
	 .con3 h3{font-size: 18px;color: #fff;margin-bottom: 2%;}
	 .con3 p{font-size: 18px; text-align: center;}
	.con4{ margin: 0 auto; display: unset; width: 95%!important;}
	.con5_n,.con7,.hzhb_c{width: 95%!important; margin: 0 auto;}
	 .con5_n dl dd{display: none;}
	  .con5_n dl dt{font-size: 16px; padding: 0; width: 115%; text-align: center; line-height: 35px;}
	 .con5_n dl{margin-bottom: 30%;}
	   .con5_n_r dl {margin-bottom: 60%;}
	 
	.PartVideo .img {
	     padding-top: 250px;
	 }
	 .cpnr_c dl dt{text-align: center;}
	 .cpnr_c dl dt h3{ margin: 5% auto;}
	 .cpnr_c dl dt h2{font-size: 30px;}
	 .cpnr_c dl dt p{font-size: 16px; text-align: center;}
	 
	 .mfzlc ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
	 .mfzlc ul li{width: 48%;text-align: center; line-height: 40px; font-size: 16px; background: linear-gradient(0deg,#589bff,#266eff);color: #fff; margin-bottom: 3%;border-radius: 10px;}
	 .mfzlc ul .active{background: #0149ce; color: #fff;}
	 .mfzlc_con p{font-size: 14px; line-height: 20px; margin: 2% 0; color: #666666;}
	 
	  .Part1 .PartBox .item {
	         width: 48%;
	         padding: 10px;
	     }
	     .Part1 .PartBox .item h1 {
	         font-size: 18px;
	         margin: 20px 0;
	     }
.Part1 .PartBox .item .dec {
	         font-size: 13px;
	         line-height: 20px;
	         height: 120px;
	     }
	 
	 
	 .cpnr_c dl dt{margin-bottom: 10%;}
	 
	 .mfzlc_con{display: none;}
	 .mfzlc_c .active{display: block;}
	 .about-main2{background: url(../img/lxbg.jpg);
    background-size: 100% 100%; height: auto;}
	 .about-main2 .cor{ margin: 10% 0;}
	 .lc1,.lc2,.lc3,.lc4{position: initial; display: none;}
	 
	 .nav_t{top:100px; height: 50px;}
	 	.nav_t ul li{font-size: 16px; line-height: 50px;}
	 	.about_c1{margin-top: 15%!important;}
	 	.about_jzg img:nth-child(3){display: none;width: 0;}
	 .about_jzg{ padding: 3% 0;  background: none;}
	 .about_jzg img:nth-child(1){position: unset;}
	 .about_jzg img:nth-child(5){position: unset;}
     .jsfz_con{background: none; box-shadow: none;}
	 .xzn h2{font-size: 25px;}
	 .xzn p,.xzn h3{font-size: 14px; padding: 2%;}
	 .tdwh ul{flex-wrap: wrap;}
	 .tdwh ul li{width: 47%; margin: 1%;}
	 
	 .pub_tit_cp{font-size: 20px; display: block; overflow: hidden; font-weight: bold;}
	 .cp_con1,.cp_con2 dl,.case_t,.case_t_l ul,.map_b_con,.about_c1 dl,.jsfz_con dl,.ryzz_con dl,.cpnr_c dl{display:unset;}
	 .cp_con1_l,.cp_con2 dl dt,.cp_con2 dl dd,.orc_con,.case_t_l,.case_con,.lx_con,.nav_t,.about_c1,.jsfz_con,.ryzz_con,.tdwh,.mfz,.cpnr_c,.cp1con,.PartBox{width: 95%!important; margin: 0 auto 5%;}
	 .cp_con1_l img{width: 60%;}
	 .cp_con1_l  dl{ padding-bottom: 3%; margin-bottom: 5%;}
	 .cp_con1_l dt{width: 50%; float: left;}
	 .cp_con1_l dd{width: 40%; float: right; padding: 10% 0 0 0;}
	 .cp_con1_r{width:95%; margin: 0 auto;}
	 .cp_con2 dl dt h2{font-size: 20px; font-weight: bold;}
	 .cp_con2 dl dt p{font-size: 16px;}
	 .ocr_tit p{font-size: 14px; width: 95%; margin: 2% auto; line-height: 25px;}
	 .orc_con dl{width: 45%; padding: 2%;}
	 .orc_con dl dt{font-size: 16px;}
	 .orc_con dl img{width: 30%; margin-top: 5%;}
	 .case_t_l ul{width: 100%;overflow: hidden;overflow-x: auto;white-space: nowrap;}
	 .case_t .case_t_l{margin: 2%; height: auto;}
	 .case_t .case_t_l ul li{display: inline-block; width: 35%;}
/*定义滚动条高宽及背景
 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width:10px;
    height:10px;
    background-color:#ececec;
}

/*定义滑块
 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    background-color:#999999;
}
	 .case_t_r h2{font-size: 20px;}
	 .case_con{margin-top: 5%;}
	 .case_t_r p{font-size: 14px; line-height: 22px;}
	 .case_bg{display: none;}
	 .cor{color: #666666;}
	 .case_t_r a{font-size: 14px; margin-bottom: 5%;}
	 .morecase_t{background: #0c2083; padding: 2%;}
	 .morecase_t ul li{width: 25%;}
	 .morecase_t ul,.map_t ul {flex-wrap: wrap;}
	 .morecase_con_cor dl{width: 45%; padding: 2%; margin-top: 5%;}
	 
	 .morecase_con_cor h2 p{font-size: 16px;}
	 .lx_con img{width: 48%;}
	 .map_t ul li{width: 25%; font-weight: normal;}
	 .map_b_c_l{height: auto;}
	 .map_b_c_l dl,.two dl:last-child,.three dl:last-child{margin: 0;}
	 .map_b_c_l dl dt{font-size: 20px;}
	 
	
 	img{max-width: 100%;}
 	body{max-width: 750px; min-width: 320px;font-family: 'OPPOSans'; src: url('./font/OPPOSans.ttf')}
 	#nav{display: none;}
 	#header,.g-wrap{width: 95%; margin:0 auto}
 	#logo{width: 70%; left: 0%; top:12px;}
 	#header{height: 80px;}
 	#logo h2{font-size: 20px;}
	#logo p{font-size: 16px; margin-top: 0;}
 	.nav_wap{width: 100%; position: absolute; top: 27%; right: 2%; display: block;z-index: 999999; display: flex;}
    .nav_wap li:nth-child(1){width: 90%; margin-left: 3%; margin-top: -2%;}
 	.home-slider .flex-prev{width: 30px; height: 30px;background-size: contain; z-index: 999; display: none;}
 	.home-slider .flex-direction-nav a.flex-next{width: 30px; height: 30px;background-size: contain;z-index: 999; display: none;}
 	
 	.jtjs_t dl dd p{padding-top:8px;}
.subNavBox{display: none;}
.subNavShow{z-index: 889;}
.subNavBox{position: fixed;z-index: 888;width: 100%; top:0; display: none;}
.subNav{border-bottom: 1px #eee solid;cursor:pointer;font-size:16px;color:#333;line-height:55px;padding-left:10px;}
.subNav:hover{color:#fff;}
.currentDd{color:#fff}
.currentDt{background-image:url(../img/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #fff;}
.navContent li a{display:block;height:45px;font-size:16px;line-height:45px;color:#fff; text-indent: 2em;}
.subNavBox_l{width: 38%;min-height: 100vh;height: 100%;float: left;} 	
.subNavBox_r{width: 26%;background:#fff;
    color: #333; height: 100%;float: right; position:relative; text-align: center; padding:0 2%;margin-top: 20%} 
.subNavHide{font-size: 40px; color: #333; text-align: right; padding-right: 5%; padding:8% 8% 0 8%;}
.jt{ font-size: 40px;position: absolute;top: -24px;left: 69px; color:#fff}


.redian,.footer_r{ display: none;} 	
#subjects .g-wrap .item-1 .p1{width: 100%; height:7rem;left: -15%;}
#subjects .state-0 .item-2{left: 25%;}
#subjects .state-0 .item-3{left: 50%;}
#subjects .state-0 .item-4{left: 75%;}
#subjects{height: 7rem; margin-top: 3%;}
#subjects .g-wrap a{width: 70%; height: 7rem;}
#subjects .g-wrap .item-1{background:none;}
#subjects .g-wrap .item-2{background:none;}
#subjects .g-wrap .item-3{background:none;}
#subjects .g-wrap .item-4{background:none;}
.abou_t{padding: 3% 0; margin: 3% auto; background-size: 100% 100%; display: block;overflow: hidden;}
.about_n{width: 95%;}
.about_l{width: 47.5%;}
.about_r{width: 52.5%; float: left;}
.pos1{top:40%;font-size: 12px; left: 31.5%;letter-spacing:-1px}
.pos2{top:49%;font-size: 12px; left: 34.5%;letter-spacing:-1px}
.pos3{top:57%;font-size: 12px; left: 28%;letter-spacing:-1px}
.pos4{top:65%;font-size: 12px; left: 28%;letter-spacing:-1px}

.footer_n{width: 90%; font-size: 16px; display: block;overflow: hidden;}
.footer_m p{text-align: center;}
.mno,.postion{display: none;}
.footer_m{width: 100%;}
.footer h2{display: none;}
.footer_wx{display: block; width: 90%; display: block;overflow: hidden; margin: 10% auto 0;}
.footer_wx dl{ display: flex;justify-content: space-between; width: 90%;}
.footer_wx dl dt { padding-top: 23%;}
.footer_wx dl dt p{text-align: right;font-size: 16px;color: #838383; line-height: 35px;}

.pub_nr_tit h2{font-size: 20px;}
.pub_nr_tit p{font-size: 12px;}
.jtjs{width: 100%;}
.jtjs_c{width: 90%; margin: 5% auto;}
.jtjs_t h2{font-size: 18px;}
.jtjs_t dl dt{font-size: 40px;}
.jtjs_t dl dd p{font-size: 14px; line-height: 16px;}
.jtjs_n p{font-size: 14px; padding: 3% 0; line-height: 25px;}

.fonsize{font-size: 30px!important;}
.fonsize1{font-size: 25px!important;}

.gltd,.fzlc{width: 90%; padding: 3% 2%;}
.gltd dl dt h2{font-size: 16px;}
.gltd dl dt p{display: none;}
.gltd dl dd{width: 65%;}
.gltd dl dd p{font-size: 13px; line-height: 25px;}
.gltd dl dd h2{font-size: 13px; line-height: 25px;}
.fzlc dl{margin-top: 3%; margin-bottom: 10%;}
.fzlc_l{width: 100%;}
.fzlc_l dl dt{text-align: center; font-size: 20px;}
.fzlc_l dl dd{font-size:13px; line-height: 25px;}
.fzlc_l dl dt span{font-size: 20px;}
.fzlc_m{display: none;}

.qyry{width: 90%; margin: 0 auto;}
.qyry_l{width: 100%; text-align: left;}
.qyry_l dl{margin-top: 0; text-align: left;}
.qyry_m{display: none;}
.qyry_l dl dt{font-size: 25px;}
.qyry_l dl dd{font-size: 20px;}
.mrtop{margin-top: 0!important;}
.qyry_l dl{margin-bottom: 15%;}
.qyry_l dl dd{padding: 2% 0; font-size: 14px;}
.hfyc{width: 100%;}
.hfyc_t_l{width: 90%; margin: 0 auto; float: none;}
.hfyc_t_r{width: 90%; margin: 0 auto; float: none;}
.hfyc_t_r h2{text-align: center; font-size: 20px;}
.hfyc_t_r p{font-size: 14px;}

.dcxm{width: 90%; margin: 0 auto;}
.dcxm_t p{font-size: 17px;}
.dcxm_t p span{font-size: 16px;}
.dcxm_c_l{width: 100%;}
.dcxm_c_r{width:90%; padding:5%;}
.dcxm_c_r h2{font-size: 16px; line-height: 20px;}
.dcxm_c_r p{font-size: 15px; line-height: 25px;}
.dcxm_c_r p strong{font-size: 17px;}
.dcxm_c_r p span{font-size: 16px;}
.dcxm_c_rn2 ul li{font-size: 13px; padding: 0 2%;}
.fzbg{width: 90%;margin: 0 auto;}
.fzbg dl dt{width: 40%;}
.fzbg dl dd{width: 55%;}
.fzbg dl dd h2{font-size: 25px; line-height: 30px; padding-top: 5%;}
.fzbg dl dd p{font-size: 13px; line-height: 20px;}
.fzbg dl dd p:nth-child(3){font-size: 12px;}
.fzbg dl dd h3 a{font-size: 14px;}

.lxwm{width: 90%; margin: 0 auto 10%;}
.lxwm_t_l,.lxwm_t_m,.lxwm_t_r{width: 100%;margin: 0;}
.lxwm_t_m h2{font-size: 23px; padding-top: 3%;}
.lxwm_t_m p{font-size: 15px;line-height: 25px;}
.lxwm_t_m h3 img{width: 30px;}
.lxwm_t_m h3 {font-size: 18px; line-height: 30px;}
.lxwm_t_r {margin-top: 5%;}
.lxwm_t_r ul li{width: 50%; margin: 0; text-align: center;}
.lxwm_t_r ul li p{font-size: 14px;}

.join{width: 95%; margin: 0 auto 10%;}
.join_l dt{width: 100%;}
.join_l dt p{font-size: 14px; margin-bottom: 2%; text-align:center}
.join_b dl dt{width: 50px; height: 50px;}
.join_b dl dt strong{font-size: 18px;}
.join_b dl dt p{font-size: 16px; line-height: 18px;}
.join_b dl dt p:nth-child(3){font-size: 14px;}
.join_b dl dd{width: 75%; float: right; margin-left: 0; font-size: 16px;}
.xw_list{width: 95%; margin: 0 auto; display: flex;justify-content: space-between;flex-wrap: wrap;}
.xw_list dl{width: 95%;float: left; margin:2% auto;}
.xw_list dl dt{width: 100%; text-align: center; line-height: 25px;}
.xw_list dl dd{width: 94%; text-align: center; margin: 0; padding: 3%;}
.xw_list dl dd h2{font-size: 13px;}
.xw_list dl dd p{font-size: 12px; line-height: 20px;}
.xw_list dl dd p:last-child img{width: 20px;}
.xw_list dl dd p span{font-size: 12px; line-height: 12px;}
.fy li{padding:0 7px ;}
.spzx{width: 95%;}
.spzx dl{width: 49%;}
.spzx dl dd{font-size: 15px;line-height: 35px;}

.qykw{width: 95%; margin: 0 auto 10%;}

.artilce_t{ text-align:center; font-size:14px; padding:2% 0;}
.qyry_new{ width:95%; margin:0 auto 5%}
.qyry_new ul li{ width:44%; margin-bottom:2%; padding:2%}
.qyry_new ul li p{ font-size:14px; padding-top:3%; line-height:20px}
.fzlc_l dl:nth-child(2){ margin-top:3%}


.xmarticle{width: 95%; margin: 0 auto 10%;}
		   	.xmarticle_t_n h2{font-size: 20px; width: 100%; line-height: 30px;}
		   	.xmarticle_t_n p{width: 100%; font-size: 14px;color: #333333; line-height: 20px; padding: 2% 0 2% 2%;}
		   	.xmarticle_t_n p:nth-child(2){font-size: 25px;}
		   	.xmarticle_t_n p:nth-child(2) span{font-size: 14px;}
		   	.xmarticle_t_n p img{width: 20px;}
		   	.xmput_tit{width: 80%; margin: 3% auto; font-size: 18px;border-left: 5px solid #000000; padding: 12px;}
		   	.xmput_con{font-size: 14px; line-height: 25px;}
			

.qykw{width:95%;margin: 0 auto; display: flex;overflow: hidden;justify-content: space-between;flex-wrap: wrap;}
.qykw dl{width: 48%; display: block;overflow: hidden; margin-bottom: 5%;}
.qykw dl dt{width: 100%;float: left; text-align:center}
.qykw dl dd{width: 100%; float: left; margin-left: 3%;}
.qykw dl dd p{font-size: 14px;color: #373737; line-height: 30px; text-align:center}
.qykw dl dd h3{margin-top: 8%; text-align:center}
.qykw dl dd h3 a{ display: inline-block; padding: 2% 5%;border:1px solid #640f0c; margin-right: 3%; font-size: 13px; color: #640f0c;}

.csrjs dl{flex-wrap: wrap;}
.csrjs dl dt{ width:90%; margin:0 auto}
.csrjs dl dd{ width:100%; text-align:center;}
.csrjs dl dd h2{ font-size:18px; padding:5% 0 2% 0;}
.csrjs dl dd  p{ font-size:14px; line-height:20px;}

.hzb1{ width:75%; margin:0 auto; display:flex;justify-content: space-between;}
.hzb2{ width:95%; margin:0 auto; display:flex;justify-content: space-between;}
.hzb3{ width:75%; margin:0 auto; display:flex;justify-content: space-between;}
.hzb4{ width:55%; margin:0 auto; display:flex;justify-content: space-between;}

.footer_m h3{ margin:0; text-align:center}

 }
 