.pb_sys_style1 .p_no_d {
    border: 1px solid #089c78 !important;
    background-color: #089c78 !IMPORTANT;}
.pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no a:hover {
    border: 1px solid #089c78 !important;
    background-color: #089c78 !important;}
.pb_sys_style5 .p_fun_d, .pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no_o, .pb_sys_style5 .p_fun a, .pb_sys_style5 .p_no a, .pb_sys_style5 .p_goto a, .pb_sys_style5 .p_search a, .pb_sys_style6 .p_fun_d, .pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no_o, .pb_sys_style6 .p_fun a, .pb_sys_style6 .p_no a, .pb_sys_style6 .p_goto a, .pb_sys_style6 .p_search a, .pb_sys_style7 .p_fun_d, .pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no_o, .pb_sys_style7 .p_fun a, .pb_sys_style7 .p_no a, .pb_sys_style7 .p_goto a, .pb_sys_style7 .p_search a, .pb_sys_style8 .p_fun_d, .pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no_o, .pb_sys_style8 .p_fun a, .pb_sys_style8 .p_no a, .pb_sys_style8 .p_goto a, .pb_sys_style8 .p_search a{border: 1px solid #dbdbdb !important;}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a,
.pb_sys_common .p_goto input, .pb_sys_common .p_search input,
.pb_sys_common .p_goto a, .pb_sys_common .p_search a, .p_t{margin-top:5px !important;}




.xw01{display: flex
;
    align-items: center;
    height: 0.5rem;
    margin-top: 0.1rem;}
.rc-left-bottom-a .banner .slick-dots {
    bottom: 0.1rem;}
.rc-left-bottom-a .banner .slick-prev{display:none !important;}
.rc-left-bottom-a .banner .slick-next{display:none !important;}
.rc-left-bottom-a .banner .slick-dots li.slick-active button {
    background: #089c78;}
.rc-left-bottom-a .banner .slick-dots li button {
    background: #e6a23c;}
.rc-left-bottom-a .banner .slick-dots li {
    margin: 0px 4px;}
.rcc{height:2.3rem;}
@media (max-width: 768px) {
.rcc{height:auto;}
}
.rc-left-bottom-b .banner .slick-dots {
    bottom: 0.1rem;}
.rc-left-bottom-b .banner .slick-prev{display:none !important;}
.rc-left-bottom-b .banner .slick-next{display:none !important;}
.rc-left-bottom-b .banner .slick-dots li.slick-active button {
    background: #089c78;}
.rc-left-bottom-b .banner .slick-dots li button {
    background: #e6a23c;}
.rc-left-bottom-b .banner .slick-dots li {
    margin: 0px 4px;}
.rc-right-slick1 .slick-current .zw-label{ background: url(images/zw-label02.png) center no-repeat; background-size: 100% 100%;}
.rc-right-slick1 .slick-current .rc-name{ font-size: 0.44rem;}
.rc-right-slick1 .slick-current a:before{ display: block; z-index: 10; content: ""; position: absolute; left: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(27, 159, 127, 0) 0%, #1B9F7F 100%); height: 1.6rem;}
.rc-right-slick1{ padding-bottom: 0.74rem; margin:0;}
.rc-right-slick1 .slick-next{ top: auto; bottom: -0; z-index: 100; right: 0; width: 0.41rem; height: 0.41rem; background: url(images/right01.png) center no-repeat; background-size: 100% 100%;}
.rc-right-slick1 .slick-prev{ left: auto; top: auto; bottom: -0; z-index: 100; right: 0.8rem; width: 0.41rem; height: 0.41rem; background: url(images/left01.png) center no-repeat; background-size: 100% 100%;}
.rc-right-slick1 .slick-prev:hover{ background: url(images/left02.png) center no-repeat; background-size: 100% 100%;}
.rc-right-slick1 .slick-next:hover{ background: url(images/right02.png) center no-repeat; background-size: 100% 100%;}
.rc-right-slick1 .slick-dots{ right: 1.9rem; left: 0; width: auto; display: flex; bottom: 0.18rem;}
.rc-right-slick1 .slick-dots li{ flex:1;}
.rc-right-slick1 .slick-dots li,.rc-right-slick1 .slick-dots li button{ position: relative; z-index: 10; height: 4px; width: 100%; background: none; border:none; margin:0; padding:0;}
.rc-right-slick1 .slick-dots li.slick-active button{ background: #089C78; width: 100%;}
.slick-dots li button:before{ display: none;}
.rc-right-slick1 .slick-dots:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; margin-top: -1px; right: 0; height: 2px; background: #ddd;}
.rc-right-slick1 a{ display: block; position: relative; clip-path: url(#clipPath);}
.rc-right-slick1 .rc-right-slick-img{ height: 3.4rem;}
.rc-right-slick1 .slick-slide{ padding-right: 0.25rem; padding-top: 0.7rem; transition: 0.3s all;}
.rc-right-slick1 .slick-track{ height: 4.1rem; overflow:hidden;}
.rc-right-slick1 .slick-current{}
.rc-right-slick1 .slick-current .rc-right-slick-img{}


@media(max-width: 991px){
   .rc-right-slick1 .rc-right-slick-img{ height: 300px;}
  
    .rc-right-slick1 .slick-track{ height: 350px;}
    
    .rc-right-slick1 .slick-slide{ padding-top: 50px; padding-right: 20px;}
    .rc-right-slick1 .slick-current{ padding-top: 0;}
    .rc-right-slick1 .slick-current .rc-right-slick-img{ height: 350px;}
    .rc-right-slick1 .slick-next,.rc-right-slick1 .slick-prev{ width: 30px; height: 30px;}
    .rc-right-slick1{ padding-bottom: 50px;}
    .rc-right-slick1 .slick-dots{ right: 100px; bottom: 13px;}
}

@media(max-width: 768px)
{
.gjjrc-1226{flex-wrap:wrap;}
.gjjrc-1226-left,.gjjrc-1226-right{width:48%;}
.gjjrc-1226-left{}
.gjjrc-1226-left-l{height:auto;}
   .rc-right-slick1 .slick-slide{ padding:0 15px 0 0;}
    .rc-right-slick1 .rc-right-slick-img{ height: auto!important; padding-top: 147%!important;}
    .rc-right-slick1 .slick-track{ height: auto;}
    .rc-right-slick1{ margin-right: -20px; padding-bottom: 40px; margin-bottom: 20px;}
    .rc-right-slick1 .slick-prev{ right: 60px;}
    .rc-right-slick1 .slick-next{ right: 15px;}
.rc-right-slick1 .slick-current .zw-label {
    background: url(images/zw-label.svg) center no-repeat;
    background-size: 100% 100%;}
.rc-right-slick1 .slick-current a:before{ display: none;}


}


.three-a-img-right-c,.three-a-img-right-b{width:3rem;position:relative;float:right;right:0;}
.three-right01{width:calc(100% - 3.2rem);float:left;margin-top: 0.3rem;}
.pic001{padding-top:50%;overflow:hidden;position:relative;margin-bottom: .3rem;}
.pic-bg001{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;}
.three-left-a a{overflow:hidden;}
.three-a{overflow:hidden;}
.three-a-img-right{width:100%;position:relative;bottom:auto;}
.three-a-img-right .pic001{padding-top:50%;}
.three-a-img-right-d{right:0;width:100%;margin-top:.5rem;margin-bottom:.3rem;}
@media( max-width: 991px) {

.three-right01{width:100%;}
.three-left-c .three-a-p{font-size:14px;}
}
.rmjz-x{
background:url(img/bj.png)center no-repeat;
background-size: 100% auto;
padding:0.5rem 0 0.6rem;}

.mt-an{
width:100%;
background:url(img/bj2.png)center no-repeat;
background-size: 100% 100%;
padding:0.55rem 2.5rem;
display: flow-root;}
.mt-an a{
width:20%;
height: 1.3rem;
float:left;
display:block;
text-align: center;
margin:0.1rem 0;
position: relative;}

.mt-an a>span {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -0.65rem;
    margin-bottom: 10px;
    margin-top: 16px;
    width:1.3rem;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    visibility: hidden;
    opacity: 1;
    transform: translateY(-10px);
    transition: all 0.2s ease-out 0s;
    z-index: 99;}
a:hover .code {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);}

.mt-an .code>img {
    display: block;
    width:100%;
    max-width:100%
    position: static;}

.mt-an .code:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    font-size: 0;
    border-top-color: #fff;
    transform: translateX(-50%);}



.mt-an a>img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
   width: 0.95rem;
   height: 0.95rem;
    margin: auto;}
.mt-an a p{
width:100%;
display:block;
font-size: 0.18rem;
    color: #000;
        position: absolute;
    left: 0;
    right: 0;
    bottom: 0;}

@media (max-width: 1200px){
.mt-an a>span {
width:100px;
margin-left: -50px;}
}

@media (max-width: 1024px){
.mt-an a>span {
width:90px;
margin-left: -45px;}
}



@media (max-width: 768px){
.rmjz-x{background-size: 100% 100%;    padding: 30px 0;}
.mt-an{padding: 25px 100px;}
.mt-an a{     margin:5px 0;   height: 72px;}
.mt-an a>img{
    width: 50px;
    height: 50px;}

.mt-an a>span {
width:80px;
margin-left: -40px;}


}

@media (max-width: 620px){
.mt-an{padding: 20px 50px;}
.mt-an a{height: 65px;margin: 5px 0;}
.mt-an a>img{
    width: 45px;
    height: 45px;}
.mt-an a p{    font-size: 12px;}

}



@media (max-width: 450px){
.mt-an{padding: 20px 30px;}
.mt-an a p{ zoom: .9;}

}














.footer-bottom a{color:#fff;}
