.f_16{font-size: 14px;}
.f_18{font-size: 16px;}
.f_20{font-size: 18px;}
.f_22{font-size: 20px;}
.f_24{font-size: 22px;}
.f_26{font-size: 22px;}
.f_28{font-size: 26px;}
.f_32{font-size: 26px;}
.f_36{font-size: 32px;}
.f_42{font-size: 36px;}
.f_48{font-size: 40px;}
.f_54{font-size: 46px;}
.f_60{font-size: 42px;}
.f_64{font-size: 42px;}
.f_72{font-size: 52px;}
.f_88{font-size: 60px;}
.p_100{padding: 70px 0;}
.p_100_45{padding: 70px 0 30px;}
.p_100_120{padding: 70px 0 80px;}
.pb_120{padding-bottom: 80px;}
.p_100_80{padding: 70px 0 50px;}
.p_75_100{padding: 50px 0 70px;}
.p_20_120{padding: 20px 0 80px;}
.p_80{padding: 50px 0;}
.p_100_50{padding: 70px 0 30px;}
.p_80_100{padding: 50px 0 70px;}
.p_100_60{padding: 70px 0 50px;}
.fw {
    font-weight: 100;
}
.fbd {
    font-weight: bold;
}
* {
    margin: 0;
    padding: 0;
}
.ibox {
    max-width: 1600px;
    min-width: 1200px;
    width: 83%;
    margin: 0 auto;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    box-sizing: border-box;
}

img {
    border: none;
    display: block;
    max-width: 100%;
}

.about_ban{position: relative;}

.about_ban .ban_img img{width: 100%;}

.about_ban .ban_txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;text-align: center;color: #fff;}

.maodian{width: 100%;position: absolute;left: 0;top: -120px;height: 1px;}

.daohang{height: 60px;box-shadow: 0 2px 1px 1px #f6f7f6;position: relative;}

.daohang a{display: block;line-height: 60px;color: #555555;}

.daohang .dao_con{display: flex;justify-content:space-between;}

.daohang .dao_con .dao_le{display: flex;}

.daohang .dao_con .dao_re{display: flex;align-items: center;}

.daohang .dao_con .dao_le a{margin-right: 50px;position: relative;}

.daohang .dao_con .dao_le a::after{content: "";width: 0;height: 3px;position: absolute;left: auto;right: 0;bottom: 0rem;background: #2280d1;transition: all 0.6s;}


.daohang a:hover{color: #014099;}

.daohang .dao_con .dao_le a:hover:after{width: 100%;transition: all 0.6s;left: 0;right: auto;}


.daohang .dao_con .dao_le a.act{color: #2280d1;}

.daohang .dao_con .dao_le a.act::after{width: 100%;}

.about1{width: 100%;position: relative;}

.ab1_top{color: #000000;margin-bottom: 35px;}

.about1 .ab1_con{display: flex;justify-content: space-between;}

.about1 .ab1_con .con_le{width: 45.94%;}

.about1 .ab1_con .con_re{width: 50%;}

.about1 .ab1_con .con_le .le1{line-height: 30px;}

.about1 .ab1_con .con_le .le2{margin: 35px 0 55px;height: 50px;padding-right: 30px;position: relative;}

.about1 .ab1_con .con_le .le2 s{display: block;width: 100%;position: absolute;height: 1px;background: #e5e5e5;top: 50%;}

.about1 .ab1_con .con_le .le2  img{float: right;}

.about1 .ab1_con .con_le .le3{color: #555555;line-height: 30px;max-height: 370px;overflow-y: auto;padding-right: 15px;text-align: justify;}

.about1 .ab1_con .con_le .le3 span{color: #333333;font-weight: 400;}

.about1 .ab1_con .con_le .le3::-webkit-scrollbar{ width:4px;height: 1px;}
.about1 .ab1_con .con_le .le3::-webkit-scrollbar-thumb{ background:#0069d1;}
.about1 .ab1_con .con_le .le3::-webkit-scrollbar-track{ background:#fff;}

.about1 .ab1_bot {margin-top: 70px;}

.about1 .ab1_bot .ul{display: flex;justify-content: space-between;}

.about1 .ab1_bot .ul .li1{display: flex;align-items: flex-start;}

.about1 .ab1_bot .ul .li1 .sp1{color: #2280d1;line-height: 50px;margin-right: 3px;}

.about1 .ab1_bot .ul .li2{line-height: 20px;margin-top: 15px;}


.about2{position: relative;}

.about2 .ab2_con{display: flex;justify-content:space-between;}

.about2 .ab2_con .con_le{width: 40.6%;}

.about2 .ab2_con .con_re{width: 54.69%;}

.ab2_top{text-align: center;color: #000000;margin-bottom: 60px;}

.about2 .con_re span{display: block;color: #333333;margin-bottom: 20px;font-weight: 400;}

.about2 .con_re{line-height: 30px;color: #555555;font-weight: 100;text-align: justify;}

.about2 .con_re .img{height: 70px;margin-top: 30px;}

.about2 .con_re .img img{float: right;}


.about3{}
.about3 .con_top{text-align: center;margin-bottom: 60px;}

.about3  .out3{position: relative;}

.about3  .out3::after{content: "";position: absolute;left: 200px;height: calc(100% + 200px);top: -40px;z-index: -1; width: 2px;background:rgba(0, 0, 0, 0.1);}

.about3 .txt1{display: flex;justify-content: space-between;margin-bottom: 35px;}

.about3 .txt1 .txtl{width: 200px;position: relative;color: rgba(51, 51, 51, 0.4);transition: all 0.6s;}

.about3 .txt1 .txtl::after{position: absolute;right: -2px;width: 4px;background: #2280d1;content: "";height:0px;transition: all 0.6s;}

.about3 .txt1 .txtr{width: 75%;color: #555555;}

.about3 .txt1.act .txtl{color: #333333;transition: all 0.6s;}

.about3 .txt1.act .txtl::after{height: 40px;transition: all 0.6s;}
.about3 .txt1 .txtr span{display:block;position: relative;padding-left: 12px;line-height: 30px;margin-bottom: 5px;cursor: pointer;}

.about3 .txt1 .txtr span::after{position: absolute;left: 0;top:12px;width: 3px;height: 3px;content: "";background: #014099;border-radius: 5px;}

.about3 .txt1 .txtr span img{display: none;margin-top: 15px;}

.about4{position: relative;}

.ab4_top{text-align: center;margin-bottom: 35px;}

.ab4_top2{display: flex;justify-content: center;margin-bottom: 60px;}

.ab4_top2 a{color: #999999;width: 175px;text-align: center;height: 60px;line-height: 60px;position: relative;border-bottom: 1px solid #d9d9d9;}

.ab4_top2 a::after{position: absolute;content: "";height: 2px;background: #014099;left: auto;right: 0;bottom: -1px;transition: all 0.6s;width: 0;}

.ab4_top2 a.act::after{width: 100%;}

.ab4_top2 a.act{color: #333333;}

.ab4_top2 a:hover::after{width: 100%;left: 0;right: auto;transition: all 0.6s;}

.ab4_top2 a:hover{color: #333333;}

.about4 .ab4_bot .ul{display: flex;flex-wrap: wrap;}

.about4 .ab4_bot .ul .li{width:23.875% ;margin-right: 1.5%;margin-bottom: 55px;cursor: pointer;}

.about4 .ab4_bot .ul .li:nth-child(4n){margin-right: 0;}

.about4 .ab4_bot .ul .li .li_img{width: 100%;height: 285px;background: #ededed;display: flex;align-items: center;justify-content: center;padding: 20px 55px;}

.about4 .ab4_bot .ul .li .li_txt .t1{line-height: 30px;margin: 10px 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 100%;}

.about4 .ab4_bot .ul .li .li_txt .t2{line-height: 25px;}


.about4 .ab4_bot .ul .li:hover .li_img img{transform: scale(1.05);}

.about4 .ab4_bot .ul .li:hover  .li_txt .t1{color: #014099;}



.new1_top{text-align: center;color: #000;margin-bottom: 60px;}

.new1 .con .ul{display: flex;flex-wrap: wrap;margin-bottom: 35px;}

.new1 .con .ul .li{margin-right: 3.125%;width: 22.65625%;margin-bottom: 45px;}

.new1 .con .ul .li:nth-child(4n){margin-right: 0;}

.new1 .con .ul .li a{display: block;}

.new1 .con .ul .li .a_img{overflow: hidden;}

.new1 .con .ul .li .a_txt{padding-top: 20px;}

.new1 .con .ul .li .txt1{line-height: 35px;height: 70px;  display: -webkit-box;

    -webkit-box-orient: vertical;

    overflow: hidden;margin-bottom: 20px;}

.new1 .con .ul .li .txt2{line-height: 30px;height: 60px;  display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;margin-bottom: 20px;}


.new1 .con .ul .li .txt3{color: #999999;font-family: din;}

.new1 .con .ul .li .a_img img{width: 100%;transition: all 0.6s;}

.new1 .con .ul .li:hover .txt1{color: #2280d1; }

.new1 .con .ul .li:hover  .a_img img{transform: scale(1.05);transition: all 0.6s;}


.supply_top{text-align: center;margin-bottom: 60px;}

.supply .supply_sw .ss_sw {display: flex;justify-content: space-between;}

.supply .supply_sw .ss_sw .ss_le{width: 50%;padding:0 30px;}

.supply .supply_sw .ss_sw .ss_le img{width: 100%;transition: all 0.6s;opacity: 0.8;}

.supply .supply_sw .ss_sw .ss_le img.act{opacity: 1;transition: all 0.6s;}

.supply .supply_sw .ss_sw .ss_re{width: 50%;background: #f5f7fa;padding: 65px 65px 0 75px;}




.supply2 {background: #f2f2f2;}

.supply2  .supply2_sw .ss_img{}

.supply2  .supply2_sw  .ss_txt{height: 60px;line-height: 60px;text-align: center;background: #f7f9fc;transition: all 0.6s;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}


.supply2 .supp2_con .supply2_sw {overflow:hidden;}
.supply2 .supp2_con .supply2_sw .slide{float:left;width: 18%;margin-right: 2%;margin-bottom: 30px;}


.supply2.supply2s{background: #fff;padding-bottom: 100px;}

.supply_top2{text-align: center;color: #555555;margin-bottom: 50px;line-height: 30px;}

.sup2 .supply_top{margin-bottom: 25px;}

.supply .supply_con .supply_bot .ss_le_txt{
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #f7f9fc;
    transition: all 0.6s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
}


.daohang1{margin-top: 80px;box-shadow: none;}


.dect{width: 100%;padding: 40px 0 100px;}

.dect .dect_con{width: 1200px;margin: 0 auto;}

.dect_top{line-height: 50px;}

.dect_top2{color: #999999;margin-top: 30px;margin-bottom: 40px;}

.dect .dect_txt{padding: 35px 0 45px;}

.dect .dect_txt {color: #555555;line-height: 30px;border-top: 1px solid #e1e3e6;border-bottom: 1px solid #e1e3e6;}

.dect .dect_bot{display: flex;justify-content: space-between;margin-top: 45px;}

.dect .dect_bot .bot_le{width: calc(100% - 200px);}

.dect .dect_bot .bot_le a{display: block;color: #666666;line-height: 25px;}

.dect .dect_bot .bot_le a:first-child{margin-bottom: 20px;}

.dect .dect_bot .bot_le a:hover{color: #014099;}


.liaoj.act span {
    border: 1px solid #014099;
}

