/* header */
#Header{
    width: 100% !important;
}
#Header .logo .logo_img{
    background: url(../images/logo_en.png) no-repeat center/100%;
    width: 5.7rem;
}
.header .logo{
    padding-top: .4rem !important;
}
#Header.on{
    background-color: transparent;
    border-bottom: none;
}
#Header.on .logo .logo_img{
    background: url(../images/logo_en1.png) no-repeat center/100%;
}
#Header.on  .header .main-header{
    background-color: transparent;
}
#Header.on .header .main-header a span {
    background-color: #fff;
}


/* mouse */
#mouse {
    position: absolute;
    bottom: 3.8rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    text-align: center;
}

#mouse .ic1 {
    width: 58px;
    height: 28px;
    color: #ffffff;
    margin-bottom: 7px;
}

#mouse .ic2 {
    margin: 0 auto;
    width: 27px;
    height: 55px;
    /* background: url(../images/mouse-ic.png); */
    animation: Tmouse 1s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
}

@keyframes Tmouse {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -ms-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px);
    }
}






.index_banner {
    height: 100vh;
    margin-top: 0 !important;
}

#ban .swiper-slide {
    background-position: top;
    background-size:  100%  100%;
}
#ban .swiper-slide a{
    width: 100%;
    height: 100%;
}
#ban .content {
    padding: 0 .6rem;
}

#ban .content .text01 h4 {
    font-size: 0.85rem;
    line-height: 1.3rem;
    color: #fff;
}

#ban .content .text01 h3 {
    font-size: 1.1rem;
    line-height: 2rem;
    color: #fff;
}

#ban .content .text01 h3 em {
    font-size: 1.7rem;
}

#ban .content .text01 h3 span {
    padding-left: 2.4rem;
}

#ban .content .text01 p {
    margin-top: 6.5rem;
}

#ban .content .text01 p img {
    /* width: 172 95; */
    /* width: 4.88rem;
    height: 2.7rem; */
}

#ban .swiper-pagination {
    bottom: 60px !important;
    text-align: center;
    padding-right: 0;
}

#ban .swiper-pagination-bullet {
    width: .3rem;
    height: .3rem;
    opacity: 1;
}

#ban .swiper-pagination-bullet-active {
    width: .8rem;
    background-color: #fff;
    border-radius: 20px;
}


/* content */
.w1200 {
    padding: 0 4%;
}

.index_cont1 {
    /* height: 350px; */
    background-color: #fff;
    /* padding-top: 2.5rem; */

}
.index_cont1 .cont1_tit{
    margin-top:2rem;
}
.index_cont1 .cont1_tit h3 {
    font-size: .768rem;
    color: #003e94;
    line-height: .768rem;
    font-weight: bold;
    margin-bottom: 1rem;
}

.index_cont1 .index_cont1-le {
    /* float: left; */
    width: 100%;
    margin-bottom: .5rem;
}

.index_cont1 .index_cont1-mod {
    /* float: left; */
    width: 100%;
    /* padding: 0 24px 0 20px; */
}

.index_cont1 .index_cont1-mod .yux-dt li {
    float: left;
    width: 31.5%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-right: .4rem;
    background-color: #e0e0e0;
    color: #666666;
    cursor: pointer;
}

.index_cont1 .index_cont1-mod .yux-dt li:last-child {
    margin-right: 0;
}

.index_cont1 .index_cont1-mod .yux-dt li.on {
    background-color: #003e94;
    color: #fff;
}

.index_cont1 .yux-dt {
    overflow: hidden;
    margin-bottom: 20px;
}

.index_cont1 .yux-dd {
    overflow: hidden;
    position: relative;
    padding-bottom: 2rem;
}

.index_cont1 .yux-dd .li {
    display: block;
}

.index_cont1 .yux-dd .li+.li {
    display: none;
}

.index_cont1 .yux-dd .ban {
    width: 100%;
    float: left;
    position: relative;
}


.index_cont1 .yux-dd .ban .bd ul {
    width: 100% !important;
    height: 100% !important;
}

.index_cont1 .yux-dd .ban .bd {
    width: 100% !important;
    height: 180px !important;
}

.index_cont1 .yux-dd .ban .bd li {
    /* width: 100% !important; */
    height: 180px;
    width: 100% !important;
    height: 180px !important;
}

.index_cont1 .yux-dd .ban .bd li .text {}

.index_cont1 .yux-dd .ban .text h2 {
    color: #333333;
    font-weight: 300;
    font-size: .68rem;
    line-height: .98rem;
    margin-bottom: .4rem;
}


.index_cont1 .yux-dd .ban .text .time {
    font-size: 24px;
    color: #003e94;
    margin-bottom: 10px;
}

.index_cont1 .yux-dd .ban .text .p {

    font-size: .512rem;
    color: #666;
    line-height: .88rem;

}

.index_cont1 .yux-dd .ban .swiper-pagination {
    position: absolute;
    left: 0;
    bottom: -1.5rem;
    width: 100%;
}

.index_cont1 .yux-dd .ban .swiper-pagination span {
    float: left;
    width: 20px;
    height: 4px;
    overflow: hidden;
    background-color: #e0e0e0;
    margin-right: 10px;
    transition: all .4s;
    cursor: pointer;
    /* position: relative;
    left: 38%; */
    display: block !important;
}

.index_cont1 .yux-dd .ban .swiper-pagination-bullet-active {
    display: block !important;
    opacity: 1 !important;
}

.index_cont1 .yux-dd .ban .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #003e94;
    width: 35px;

}

.index_cont1-ri {
    float: left;
    width: 280px;
    position: relative;
    display: none;
}

.index_cont1-ri .tit {
    width: 56px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 3px solid #003e94;
    margin-bottom: 30px;
}

.index_cont1-ri .num {
    color: #dd0000;
    position: relative;
    display: flex;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
    position: relative;
    top: 10px;
}

.index_cont1-ri .num .num-ri {
    padding-top: 15px;
    display: flex;
}

.index_cont1-ri .num em {
    font-size: 60px;
    font-family: 'Dincond-Regular';
    /* position: relative; */
    /* float: left; */
}

.index_cont1-ri .num .icon {
    /* position: absolute; */
    right: -20px;
    top: 17px;
    margin-left: 10px;
    /* margin-top: 16px; */
}

.index_cont1-ri .num span {
    /* position: absolute; */
    right: -80px;
    top: 16px;
    font-size: 24px;
    /* margin-top: 15px; */
    margin-left: 5px;
    font-family: 'Dincond-Regularalternate';
    font-weight: bold;
}

.index_cont1-ri .percentage {
    width: 68px;
    height: 24px;
    background-color: #dd0000;
    color: #fff;
    font-size: 14px;
    text-align: center;
    float: right;
    margin-left: 45px;
}

.index_cont1-ri .text {
    margin-top: 30px;
}

.index_cont1-ri .text p {
    color: rgba(0, 0, 0, .5);
}

.index_cont2 {
    background: url(../images/index/index_cont2bg.jpg) no-repeat bottom/100% 100%;
    width: 100%;
    height: 29rem;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 3rem;
    margin-top: 1.5rem;
}

.index_cont2 .index_cont2-le {
    padding-top: 2rem;
    color: #fff;
    width: 100%;
    margin-right: 20px;
    text-align: center;
}

.index_cont2 .index_cont2-le h4 {
    font-size: 14px;
    text-align: left;
}

.index_cont2 .index_cont2-le h3 {
    font-size: 22px;
    margin-bottom: 30px;
}

.index_cont2 .index_cont2-ri {
    /* float: right; */
    padding-top: 2rem;
}

.index_cont2-ri ul li {
    float: left;
    width: 261px;
    height: 360px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .2);
    text-align: center;
    cursor: pointer;
    margin-right: 8px;
    /* padding: 100px 0 100px 0; */
    color: #fff;
    position: relative;
    transition: all .5s;

}

.index_cont2-ri ul li:last-child {
    margin-right: 0;
}

.index_cont2-ri ul li p {
    color: #fff;
    text-align: center;
    /* padding-top: 143px; */
    z-index: -1;
    height: 360px;
}

.index_cont2-ri ul li .itemText {}

.index_cont2-ri ul li p img {
    /* padding-top: 100px; */
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -40px;

}

.index_cont2-ri ul li em {
    transition: all .5s;
    display: block;
    z-index: 300;
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
}

.index_cont2-ri ul li .itemImg img {
    opacity: 0;
}

.index_cont2-ri ul li .itemImg {
    /* height: 360px; */
    /* z-index: -1; */
    overflow: hidden;
}

.index_cont2-ri ul li .itemImg img {
    /* transform: scale(1.05); */
    transition: all .5s;
}





.index_cont2-ri ul li:hover .hover {
    bottom: 0;
}

.index_cont2-ri ul li .icon {
    /* display: none; */
    text-align: center;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -13px;
    transition: all .5s;
}

.index_cont2-banner {
    margin: 0 -1rem;
    padding: 0 3.1rem;
}

.index_cont2-banner .swiper-slide {
    width: 100%;
    text-align: center;
    margin: auto;
    transform: scale(.8);
    transition: all .5s;
    opacity: .6;
}

.index_cont2-banner .swiper-slide-active {
    transform: scale(1);
    opacity: 1;

}

.index_cont3 .w1200 {
    padding: 0;
}




#Footer {
    padding: 0 !important;
}

/* footer */
.footer {
    width: 100%;
    height: auto;
    margin: auto;
    background: #1d1d1d;
}

.footer .bom .le {
    /* float: left; */
    padding-top: 1rem;
    width: 100%;
    /* overflow: hidden; */

}

.footer .bom .le>div {
    /* float: left; */
}

.footer .bom .le .fole_top {
    margin-bottom: 10px;
}

.footer .bom .le .fole_top .logo {
    margin-bottom: 40px;
}

.footer .bom .le .fole_top .text {
    overflow: hidden;
}

.footer .bom .le .fole_top .text p {
    /* float: left; */
    margin-right: 20px;
    font-size: .55rem;
    color: rgba(255, 255, 255, .3);
    line-height: 1rem;
    float: left;
    margin-bottom: .2rem;
    width: 100%;
}


.footer .bom .le .fole_top .text p em {
    /* margin-right: .3rem;
    float: left;. */
    display: inline-block
}

.footer .bom .le .fole_top .text p em img {
    width: .6rem;
    height: auto;
    /* line-height: 1rem; */
    padding-top: .255rem;
}

.footer .bom .le .fole_top .text p span {
    /* padding-left: .95rem; */
}

.footer .bom .le .fole_mod {
    /* margin-bottom: 62px; */
    color: rgba(255, 255, 255, .3);
    /* overflow: hidden; */
    height: 3rem;
    padding: 1rem 0 .4rem;
    border-top: 1px solid #3f3f3f;
}

.footer .bom .le .fole_mod em {
    float: left;
    margin-right: .8rem;
    font-size: .55rem;
    position: relative;
}

.footer .bom .le .fole_mod em::before {
    content: '·';
    position: absolute;
    right: -.5rem;
    top: 0%;

}

.footer .fole_mod em.foot_contact:before {
    content: unset !important;
}

.footer .fole_mod ul {
    float: right;
    margin-top: -.3rem;
}

.footer .fole_mod li {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    position: relative;
    cursor: pointer;
}

.footer .fole_mod li.wx {
    background: url(../images/wx.png) no-repeat center/100%;

}

.footer .fole_mod li.wb {
    background: url(../images/wb.png) no-repeat center/100%;
}
.footer .fole_mod li.wb a{
    height: 100%;
    display: block;
    position: unset;
    transform: unset;
    width: unset;
}

.footer .fole_mod li.tt {
    background: url(../images/toutiao.png) no-repeat center/100%;
}
.footer .fole_mod li.tt .code_img{
	left: 0%;
	    transform: translateX(-65%);
}
.footer .fole_mod li .code_img {
    display: none;
    bottom: 46px;
    position: absolute;
    width: 106px;
    height: 105px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 11;
}

.footer .fole_mod li:hover>.code_img {
    display: block;
}


.footer .fole_bot {
    /* float: left; */
    /* height: 80px; */
    width: 100%;

    border-top: 1px solid #3f3f3f;
}
.footer .fole_bot a:nth-of-type(2){
    line-height: .8rem;
    margin-top: .2rem;
}
.footer .fole_bot a:nth-of-type(2) img{
    float: left;
}
.footer .fole_bot>p {
    line-height: .65rem;
    color: rgba(255, 255, 255, .3);
    /* display: flex; */
    font-size: .55rem;
    padding: 1rem 0;
}

.footer .fole_bot em a {
    position: relative;
    margin-right: 7px;
    margin-left: 7px;
}

.footer .fole_bot em a::before {
    content: 'Â·';
    position: absolute;
    left: 63px;
    top: -2px;
}

.footer .fole_bot em:hover a::before {
    color: rgba(255, 255, 255, .3);
}

.footer .fole_bot .foot_contact a:before {
    content: none;
}

.footer .bom .ri {
    float: right;
    padding-top: 80px;
}

.footer a.Rtop {
    background: url(../images/icon_top.png) no-repeat center/100%;
      bottom: 1.5rem;
      top: auto;
}
/* @media (max-height:700px) {
	.footer a.Rtop 
} */

/* innovate */
.innovate_ban {
    width: 100%;
    height: 3.45rem;
    background: url(../images/innovate/ban.jpg) no-repeat top/100%;
    margin-top: 2.46rem;

}

.inno3_center .middle_inner>p {
    margin-bottom: 0.8rem;
}

.inno3_main-Bot {
    margin-bottom: 2.5rem;
}

.inno2_center {
    padding-top: 1.43rem;
}

.pub_h2 {
    font-size: .64rem;
    color: #ceb14f;
    line-height: .64rem;
    margin-bottom: .94rem;
    font-weight: bold;
}

.inno2_center .inno3_main-Bot h4 {
    color: #1a1a1a;
    font-size: .64rem;
    font-weight: bold;
    line-height: .64rem;
    margin-bottom: .4rem;
}

.inno2_center .inno3_main-Bot p {
    color: #1a1a1a;
    line-height: 0.9rem;
}

.inno2_center .inno3_main {
    /* margin-bottom: 80px; */
}


.inno4_center .inno4_main-Bot h4 {
    color: #4a4a4a;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
}

.inno4_center .inno4_main {
    margin-bottom: 1.3rem;
}

.inno4_center .inno4_main-Bot p {
    color: #9b9b9b;
}

.inno4_center .middle_inner>p {
    margin-bottom: 1.3rem;
    line-height: 1rem;

}

.innove4_list {
    background-color: #f6f6f6;
    padding-top: 1.5rem !important;
    padding-bottom: 2.3rem;
}

.innove4_list .content17_page {
    margin-top: 0 !important;

}

.content17_page .wrap {
    background: url(../images/innovate/con17_pageBg.png) repeat-y 1.19rem center;
    /* padding: 0; */
}

.content17_page .con17_item {
    background: url(../images/innovate/develop_icon1.png) no-repeat .2rem .5rem;

}

.business_ban {
    width: 100%;
    height: 3.45rem;
    background: url(../images/bus/ban.jpg) no-repeat top/100%;
    margin-top: 2.46rem;

}

.inno_center {
    padding-top: 1.43rem;
	overflow: hidden;
}


/* business */
.business1.inno_center .middle_inner>p {
    margin-bottom: 1.2rem;
    color: #1a1a1a;
    line-height: 0.9rem;
}

#ban1 .swiper-slide {
    background: url(../images/bus/bus_mapBg.jpg) no-repeat top center;
    background-size: 100%;
    /* margin-top: 1.5rem */
}

.chinaMap {
    background: url(../images/bus/bus_chinaMap.png) no-repeat center center;
    background-size: 60%;
}

.chinaMap .bus_next_btn {
    background: url(../images/bus/bus_next.png) no-repeat center center;
}

.industrialBase {
    background: url(../images/bus/bus_fontBg.jpg) no-repeat center bottom;
    background-size: 100%;

}

.industrialBase .base_list1 li {
    width: 4.6rem;
    height: auto;
}

.industrialBase .base_list1 li a {
    padding: .5rem 0;
    line-height: unset;
}

.industrialBase .base_list1 li:nth-child(3n-2) {
    width: 4rem;
}

.industrialBase .base_list1 li:nth-child(3n) {
    width: 5.55rem;
    margin-right: 0;

}

.worldMap {
    background: url(../images/bus/bus_worldMap.png) no-repeat center center;
    background-size: 80%;
}

.industrialBase .base_list ul,
.industrialBase .base_list1 ul {
    padding-bottom: .6rem;
}

#home .wrap {
    /* min-height: 12rem; */
}

#abroad .wrap {
    /* min-height: 15rem; */
}

#ban1 {
    margin-top: 1.3rem;
    background-color: #2770bd;
}

#ban1 .swiper-wrapper {
    /* align-items: baseline; */
}

.pub_center .middle_inner {
    padding-top: 1.43rem;
}

#content .cnTiele {
    margin-bottom: .74rem;
    font-weight: bold;
}

.content10 .car_products .wrap,
.content10 .car_service .wrap {
    width: 100%;
    padding: 1.08rem 6% .4rem;
    height: 100%;
    position: relative;
    overflow: hidden;
    background: #f7f7f7;
}

.content10 .car_service .wrap {
    background: #ebebeb;
}

.content10 .car_products,
.content10 .car_service {
    padding: 0 4%;
    background: unset;
    height: auto !important;
}

.content10 .car_products h5,
.content10 .car_service h5 {
    color: #4a4a4a;
    font-weight: bold;
    font-size: .65rem;
    line-height: .65rem;
    margin-bottom: .7rem;
}

.content10 .car_products p,
.content10 .car_service p {
    font-size: .55rem;
    line-height: .75rem;
    padding-right: 1.5rem;
    color: #8f8f8f;
    margin-bottom: .5rem;
    position: relative;
}

.content10 .car_products p a,
.content10 .car_service p a {
    /* position: relative; */
}

.content10 .car_products p::before,
.content10 .car_service p::before {
    content: '';
    position: absolute;
    right: 0;
    top: .1rem;
    background: url(../images/bus/icon.png) no-repeat center/100%;
    width: .28rem;
    height: .55rem;
}


/* business4 */
.business4__main .bus3_main_1 h3 {
    color: #0054c2;
    font-size: .61rem;
    font-weight: bold;
    line-height: .6rem;
    margin-bottom: .94rem;
}

.bus3_main>p {
    color: #1a1a1a;
    margin-bottom: 1.43rem;
}

/* .bus3_main>img {
    display: block;
    width: 100%;
    margin: 40px 0;
} */

.bus3_main .bus3_main_1 {
    width: 100%;
    overflow: hidden;
    height: auto;
    margin-bottom: 3rem;
}



.subItem ul li {
    height: auto;
    text-align: left;
    color: #4A4A4A;
    width: 90%;
    font-size: .512rem;
    box-sizing: border-box;
    opacity: .8;
    line-height: .512rem;
    margin-bottom: .5rem;
    position: relative;
}

.subItem ul li::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/bus/icon.png) no-repeat center/100%;
    width: .2rem;
    height: .55rem;
}
.bus2_Item  ul li p{
    position: relative;
}
.bus2_Item  ul li p::before{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/bus/icon.png) no-repeat center/100%;
    width: .2rem;
    height: .55rem;
}
.subCompanyPro {
    background-color: #f7f7f7 !important;
}

.subItem {
    width: 50%;
    float: left;
    height: auto;
    padding: 1.2rem 0 0.5rem .53rem;
    background: #ebebeb;
    box-sizing: border-box;
    height: 10rem;
}

.subCompanyPro>h2,
.subCompanyPro1>h2 {
    font-weight: 600;
    color: #4a4a4a;
    font-size: .6rem;
    line-height: .6rem;
    margin-bottom: .8rem;
}

.subItemul {
    height: auto;
}

/* business2 */
.bus2s_cont .subItem ul li::before {
    /* top: .22rem; */
}

.business2__main>p:first-of-type {
    color: #1a1a1a;
    margin-bottom: .8rem;
}

.business2__main>p:nth-child(3) {
    margin: 0 -4% 1.5rem;
}

.bus2s_cont .bus2s_title {
    width: 100%;
    height: auto;
    background-color: #0054c2;
    color: #fff;
    line-height: .65rem;
    padding: .75rem 0 .75rem .5rem;
    font-size: .65rem;
    font-weight: bold;
    margin-bottom: .8rem;
}

.bus2s_cont>p {
    color: #1a1a1a;
    margin-bottom: 1.2rem;
    font-size: .5rem;
    line-height: 1rem;
}

.bus2s_cont .bus2s_main_>h2,
.bus1CorePro1>h2 {
    font-size: .6rem;
    color: #0054C2;
    line-height: .6rem;
    margin-bottom: 20px;
    font-weight: 600;
}

.bus2s_cont .bus2s_main_ {
    overflow: hidden;
    margin-bottom: 1.2rem;
}

.bus2s_cont .bus2_Item {
    overflow: hidden;
    margin-bottom: 1.2rem;
    width: 100%;
}

.bus2s_cont .bus2_Item h2 {
    font-size: .61rem;
    color: #0054C2;
    line-height: .6rem;
    margin-bottom: 20px;
    font-weight: 600;
}

.bus2s_cont .bus2_Item ul li {
    width: 50%;
    float: left;
    height: auto;
    padding: 1.2rem 0 0.5rem .83rem;
    background: #ebebeb;
    box-sizing: border-box;
    height: 9rem;
}

.bus2s_cont .bus2_Item  h3 {
    font-weight: 600;
    color: #4a4a4a;
    font-size: .6rem;
    line-height: .6rem;
    margin-bottom: .8rem;
}
.bus2s_cont .bus2Pro3.bus2_Item .bus2_Item-mask {
    width: 100%;
    height: 9rem;
    background-color: #f7f7f7 ;
    padding: 1.2rem 0 0.5rem .83rem;
}
.bus2s_cont .bus2Pro3.bus2_Item .bus2_Item-mask p{
    position: relative;
    height: auto;
    text-align: left;
    color: #4A4A4A;
    width: 95%;
    font-size: .512rem;
    box-sizing: border-box;
    opacity: .8;
    line-height: .512rem;
    margin-bottom: .5rem;
}

.bus2s_cont .bus2Pro3.bus2_Item .bus2_Item-mask p::before{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/bus/icon.png) no-repeat center/100%;
    width: .2rem;
    height: .55rem;
}
.bus2s_cont .bus2_Item ul li:nth-of-type(1) {
    background-color: #f7f7f7 !important;
}

.bus2s_cont .bus2_Item ul li:nth-of-type(4) {
    background-color: #f7f7f7 !important;
}

.bus2s_cont .bus1CorePro2.bus2_Item ul li,
.bus2s_cont .bus1CorePro4.bus2_Item ul li {
    height:7.5rem;
}

.bus2s_cont .bus2_Item ul li p {
    height: auto;
    text-align: left;
    color: #4A4A4A;
    width: 90%;
    font-size: .512rem;
    box-sizing: border-box;
    opacity: .8;
    line-height: .512rem;
    margin-bottom: .5rem;
    position: relative;
}



.bus4List .bus4ListEvenLf {
    background-color: #f7f7f7;
    padding: 1rem .8rem .2rem;
    margin-bottom: 1.2rem;
}

.bus4List .bus4ListEvenLf h3 {
    color: #0054c2;
    font-size: .6rem;
    line-height: .6rem;
    margin-bottom: .5rem;
}

.bus4List .bus4ListEvenLf p {
    color: #9b9b9b;
    font-size: .5rem;
    line-height: 1rem;
}

.bus4List .bus2Pro1>h2 {
    font-size: .61rem;
    color: #0054C2;
    line-height: .6rem;
    margin-bottom: 20px;
    font-weight: 600;
}

/* 海洋渔业相关产品 */
.bus2Pro1 .clear>ul>li {
    cursor: pointer;
    position: relative;
    float: left;
    height: 2rem;
    padding: 0.8rem 0.3rem;
    background-color: #EBEBEB;
}

.bus2Pro1 .clear>ul>li.act {
    background-color: #3F81DF;
}

.bus2Pro1 .clear>ul>li p {
    position: relative;
    text-align: center;
    font-size: .5rem;
    width: 100%;
    margin: 0 auto;
    line-height: 24px;
    color: #747474;
    top: 50%;
    white-space: break-spaces;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.bus2Pro1 .clear>ul>li.act p {
    color: #fff;
}

.bus2Pro1Com {
    overflow: hidden;
    margin-bottom: 2.2rem;
}


.bus2Pro1Com>div {
    display: none;
}

.bus2Pro1Com>div.firstDiv {
    display: block;
}

.bus2Pro1Com>div .leftDiv {
    /* float: left; */
}

.bus2Pro1Com>div .leftDiv img {
    text-align: center;
    margin: auto;
}

.bus2Pro1Com>div .rightDiv {
    /* float: right; */
    width: 420px;
}

.bus2Pro1Com>div .rightDiv h3 {
    color: #7E7E7E;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    padding-left: 12px;
    border-left: 4px solid #3F81DF;
}

.bus2Pro1Com>div .rightDiv p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px;
    color: #B4B3AD;
}
.bus2Pro1 .clear ul::-webkit-scrollbar{
	display:none
}
.bus2Pro1 .clear ul{
    box-sizing: border-box;
    overflow-x: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
}




/* 2021.8.25 修改---------------------------------------------- */
.index_cont2-ri .index_cont2-banner .swiper-slide a>p{
    color: #fff;
    font-size: .6rem;
    position: absolute;
    bottom: 2.65rem;
    left: -.5rem;
    right: 0;
}
.index_cont2-ri .index_cont2-banner .swiper-slide:nth-of-type(2) a>p{
    left: 0%;
}
.index_cont2-ri .index_cont2-banner .swiper-slide:nth-of-type(5) a>p{
    left: 0%;
}
.index_cont2-ri .index_cont2-banner .swiper-slide a>.index_cont2-ico{
    background: url(../images/index/ion.png) no-repeat center/100%;
    width: 0.26rem;
    height: .5rem;
    position: absolute;
    bottom: 1.5rem;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
}
.index_cont3 .w1200>a{position: relative;}
.index_cont3 .w1200>a>p{
    color: #003e94;
    font-size: .72rem;
    font-weight: bold;
    position: absolute;
    top: 1.45rem;
    left: 4%;
}
.index_cont3 .w1200>a:nth-of-type(2)>p{
    color: rgba(255, 255, 255, .4);
}
.index_cont3 .w1200>a> .index_cont3-ico{
    background: url(../images/index/ion2.png) no-repeat center/100%;
    position: absolute;
    bottom: 1.5rem;
    left: 4%;
    width: 1.2rem;
    height: 0.5rem;
}
.index_cont3 .w1200>a:nth-of-type(2)> .index_cont3-ico{
    background: url(../images/index/ion2on.png) no-repeat center/100%;
}
.bus1CorePro3.bus2_Item ul li{
    height: 12rem;
}
.bus1CorePro4.bus2_Item ul li{
    height: 10.5rem !important;
}

