/* 金饶玲 */
.contact1{background: url(/public/static/img/life1_1.jpg) no-repeat;position: relative;z-index: 5;padding: 260px 0 0px;background-size: 100%;}

.contact1 .contact1_con{}

.contact1 .contact1_con .co_item1{ position: relative;margin-bottom: 50px;}

.contact1 .contact1_con .co_item1_fl{ display: flex;z-index: 3;position: relative;}

.contact1 .contact1_con .co_item1_fl .tt{width: 35%;}

.contact1 .contact1_con .co_item1_fl .img{ margin-right: 60px;padding-bottom: 60px;}

.contact1 .contact1_con .co_item1_fl .tt .ttt .ttt1{ color: #222222;margin-bottom: 15px;}

.contact1 .contact1_con .co_item1_fl .tt .ttt .ttt2{ color: #222222;margin-bottom: 13%;line-height: 1.5;}

.contact1 .contact1_con .co_item1_fl .tt .ttb .ttb1{ position: relative;color: #fff;font-weight: lighter;margin-bottom: 20px;padding-left: 16px;line-height: 26px;}

.contact1 .contact1_con .co_item1_fl .tt .ttb .ttb1::before{ position: absolute;content: '';width: 6px;height: 6px;background-color: #fff;border-radius: 50%;left: 0;top: 11px;}

.contact1 .contact1_con .co_item1_bot{ position: absolute;bottom: 0;left: 0;right: 0;height: 70%;background-color: #069656;z-index: 2;}

.contact1 .contact1_con .co_item2{ position: relative;margin-bottom: 50px;background: url(/public/static/img4/co_2.png) no-repeat;background-size: cover; padding: 1px 0;}

.contact1 .contact1_con .co_item2l{ background: #069656;margin: 3.5% 0;padding: 3% 0;display: flex;justify-content: flex-end;width: 50%;}

.contact1 .contact1_con .co_item2l .tt{ margin-right: 80px;width: 51%;}

.contact1 .contact1_con .co_item2l .tt .ttt{color: #fff;}

.contact1 .contact1_con .co_item2l .tt .ttt .ttt1{margin-bottom: 15px;}

.contact1 .contact1_con .co_item2l .tt .ttt .ttt2{margin-bottom: 40px;line-height: 1.5;}

.contact1 .contact1_con .co_item2l .tt .ttb{font-weight: lighter;}

.contact1 .contact1_con .co_item2l .tt .ttb .ttb1{position: relative;color: #fff;padding-left: 16px;line-height: 26px;margin-bottom: 18px;}

.contact1 .contact1_con .co_item2l .tt .ttb .ttb1::before{position: absolute;content: '';width: 6px;height: 6px;background-color: #fff;border-radius: 50%;left: 0;top: 11px;}

.contact1 .contact1_con .co_item3{ justify-content: flex-end;display: flex;background: url(/public/static/img4/co_3.png) no-repeat;margin-bottom: 50px;background-size: cover;}

.contact1 .contact1_con .co_item3 .co_item2l{ justify-content: flex-start;}

.contact1 .contact1_con .co_item3 .co_item2l .tt{ margin-left: 80px;width: 51%;}

.contact1 .contact1_con .co_item4{ justify-content: flex-start;display: flex;padding: 1px 0;margin-bottom: 50px;}

.contact1 .contact1_con .co_item4 .co_item2l,.contact1 .contact1_con .co_item5 .co_item2l { align-items: center;}

.contact1 .contact1_con .co_item5 .co_item2l .tt { margin-bottom: 30px;}

.contact1 .contact1_con .co_item4 .img{ width: 50%;}

.contact1 .contact1_con .co_item4 .img img{width: 100%;height: 100%;}

.contact1 .contact1_con .co_item4 .co_item2l{ margin: 0px 0;}

.contact1 .contact1_con .co_item5{ justify-content: flex-start;display: flex;padding: 1px 0;flex-direction: row-reverse;}

.contact1 .contact1_con .co_item5 .img{ width: 50%;height: 100%;}

.contact1 .contact1_con .co_item5 .img img{width: 100%;}

.contact1 .contact1_con .co_item5 .co_item2l{ margin: 0px 0;}

.contact1 .contact1_con .co_item5 .co_item2l { justify-content: flex-start;padding-left: 80px;}

.contact1 .contact1_con .co_item5 .ttb_img { display: flex; width: 374px;}

.contact1 .contact1_con .co_item5 .ttb_img .ttb_img1 { position: relative;padding: 10px;}

.contact1 .contact1_con .co_item5 .ttb_img .ttb_img1:nth-child(odd){   margin-right: -1px;}

.contact1 .contact1_con .co_item5 .ttb_img .ttb_img1:nth-child(odd) .ttb_img1_c{  position: absolute; left:0;  top:0; width: 100%; height: 100%;  border-radius: 50%; border-color: #fff #fff transparent transparent; border-width: 1px; border-style: solid; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

.contact1 .contact1_con .co_item5 .ttb_img .ttb_img1:nth-child(even) .ttb_img1_c{ position: absolute; left:0;  top:0; width: 100%; height: 100%;  border-radius: 50%; border-color: #fff #fff transparent transparent; border-width: 1px; border-style: solid; transform: rotate(135deg);-webkit-transform: rotate(135deg);}

.contact1 .contact1_con .co_item5 .ttb_img .ttb_img1 .ttb_img1_t{ position: absolute;color: #fff;font-weight: lighter;bottom: -28px;left: 0%;width: 100%;text-align: center;}

.co_item6{background-color: #fff;padding: 80px 0 60px;}

.co_item6 .co_item6_inn{display: flex;}

.co_item6 .co_item6l{width: 43.75%;padding: 20px 60px 0 0;}

.co_item6 .co_item6l .tt_top{color: #333333;padding-bottom: 30px;}

.co_item6 .co_item6l .line{width: 100%;margin-bottom: 30px;}

.co_item6 .co_item6l .tt_mid{color: #333333;margin-bottom: 30px;}

.co_item6 .co_item6l .tt_bot{}

.co_item6 .co_item6l .tt_bot .tt_bot_item{margin-bottom: 24px;display: flex;align-items: flex-start;color: 333333;line-height: 20px;}

.co_item6 .co_item6l .tt_bot .tt_bot_item img{transform: translateY(3px);}

.co_item6 .co_item6l .tt_bot .tt_bot_item .tt_bot_item2{width: calc(100% - 80px);}


.co_item6 .co_item6l .tt_bot .tt_bot_item .tt_bot_item1{margin-left: 10px;}

.co_item6 .img{width: 56.25%;}

.co_item6 .img img{width: 100%;}

.co_item7{padding: 60px 0 120px;background-color: #f7f7f7;}

.co_item7 .co_item7_inn{ }

.co_item7 .co_item7_inn .co_item7_tab_wra{ overflow-x: auto;overflow-y: hidden;border-bottom: solid 1px #bfcac6;}

.co_item7 .co_item7_inn .co_item7_tab{ display: flex;flex-wrap: nowrap;width: 100%;}

/* .co_item7 .co_item7_inn .co_item7_tab_wra::-webkit-scrollbar{ width:4px;height: 1px;}

.co_item7 .co_item7_inn .co_item7_tab_wra::-webkit-scrollbar-thumb{ background:#000;}

.co_item7 .co_item7_inn .co_item7_tab_wra::-webkit-scrollbar-track{ background:#fff;}  */

.co_item7 .co_item7_inn .co_item7_tab .tab_item{ color: #222;text-align: center;padding-bottom: 20px;position: relative;width: auto;margin-right: 15px;}

.co_item7 .co_item7_inn .co_item7_tab .tab_item::before{ position: absolute;bottom: -1px;height: 3px;background-color: #198253;left: 0;content: ''; width: 0%;transition: all 0.6s;}

.co_item7 .co_item7_inn .co_item7_tab .tab_item.act::before{ width: 100%;}

.co_item7 .co_item7_inn .co_item7_tab .tab_item:hover::before{ width: 100%;}

.co_item7 .co_item7_inn .co_item7_tab .tab_item{ color: #222;}

.co_item7 .co_item7_inn .area_list{ display: flex;flex-wrap: wrap;padding-top: 40px;}

.co_item7 .co_item7_inn .area_list .area_item{ width: calc(50% - 20px);margin: 0 40px 30px 0;border-radius: 15px;background-color: #fff;padding: 25px 30px;color: #333;}

.co_item7 .co_item7_inn .area_list .area_item:nth-child(2n){ margin-right: 0;}

.co_item7 .co_item7_inn .area_list .area_item .tt1{ margin-bottom: 20px;}

.co_item7 .co_item7_inn .area_list .area_item .tt2{ font-weight: lighter;color: #333;margin-bottom: 15px;display: block;line-height: 1.6;display: flex;}

.co_item7 .co_item7_inn .area_list .area_item .tt2 span{width: 70px;}

.co_item7 .co_item7_inn .area_list .area_item .tt2 span.sp1{width: calc(100% - 70px);}

.co_item7 .co_item7_inn .area_list .area_item .tt2 p{width: calc(100% - 49px);}

@media screen and (max-width:1608px) {
  

    .co_item7 .co_item7_inn .co_item7_tab .tab_item{margin: 0;}

    /* .co_item7 .co_item7_inn .area_list .area_item{padding: 25px 80px 25px 30px;} */
}

@media screen and (max-width:1500px) {

    .f_24 {font-size: 18px;}

    .contact1 .contact1_con .co_item2l .tt .ttt .ttt2{margin-bottom: 20px;line-height: 1.3;}

    .contact1 .contact1_con .co_item2l{padding: 2% 0;}
   
}
@media screen and (max-width:1025px) {
    .f_16{font-size: 14px;}
    .f_20{font-size: 16px;}
    .f_22{font-size: 18px;}
    .f_24{font-size: 18px;}
    .f_26{font-size: 18px;}
    .f_28{font-size: 20px;}
    .f_30{font-size: 20px;}
    .f_32{font-size: 22px;}
    .f_36 {font-size: 22px;}
    .f_40{font-size: 22px;}
    .f_42{font-size: 24px;}
    .f_44{font-size: 24px;}
    .f_48{font-size: 24px;}
    .f_50{font-size: 24px;}
    .f_54{font-size: 26px;}
    .f_56{font-size: 26px;}
    .f_60{font-size: 30px;}
    .f_64{font-size: 36px;}
    .f_72{font-size: 22px;}
    .f_76{font-size: 24px;}
    .f_88{font-size: 24px;}
    .f_100{font-size: 50px;}
    .pc{ display: none; }
    .yd{  display: block;}
    .cedao{  display: none; }

    .pbox {  width: calc(100% - 40px); margin: 0 20px; }

    .contact1 { width: 100vw; padding: 0px 0 0px;}

    .contact1 .contact1_con .co_item1 { margin-bottom: 0px; }

    .contact1 .contact1_con .co_item1_fl { display: block; }

    .contact1 .contact1_con .co_item1_fl .img {  margin-right: 0px;  padding-bottom: 20px; }
    
    .contact1 .contact1_con .co_item1_fl .img img{width: 100%;}

    .contact1 .contact1_con .co_item1_fl .tt{padding: 0 20px 1px;}

    .contact1 .contact1_con .co_item1_fl .tt .ttt .ttt1{color: #fff;}

    .contact1 .contact1_con .co_item1_fl .tt .ttt .ttt2{color: #fff;}

    .contact1 .contact1_con .co_item1_fl .tt .ttt .ttt2 { margin-bottom: 20px; }

    .contact1 .contact1_con .co_item2l { margin: 200px 0 0; padding: 20px 0 0; width: 100%;justify-content: center;}

    .contact1 .contact1_con .co_item2l .tt {  margin-right: 0px;  width: 100%; padding: 0 20px;}

    .contact1 .contact1_con .co_item2 {margin-bottom: 1px;}

    .contact1 .contact1_con .co_item3 .co_item2l .tt {  margin-left: 0px; width: 100%; padding: 0 20px; }

    .contact1 .contact1_con .co_item2l .tt .ttt .ttt2 { margin-bottom: 20px; }

    .contact1 .contact1_con .co_item3 { margin-bottom: 0px; }

    .contact1 .contact1_con .co_item4 { flex-direction: column-reverse; display: flex; padding: 1px 0; margin-bottom: 0px; }

    .contact1 .contact1_con .co_item4 .img { width: 100%; }

    .contact1 .contact1_con .co_item5 { display: flex; padding: 1px 0; flex-direction: column-reverse; }

    .contact1 .contact1_con .co_item5 .img { width: 100%;}

    .contact1 .contact1_con .co_item5 .co_item2l { padding: 20px 0 60px; }

    .co_item6 { padding: 20px 0 20px; }

    .co_item6 .co_item6_inn { display: flex; flex-direction: column-reverse;}

    .co_item6 .co_item6l { width: 100%;padding: 20px 0px 0 0; }

    .co_item6 .img { width: 100%; }

    .co_item7 { padding: 20px 0 20px; }

    .co_item7 .co_item7_inn .area_list {  display: block; padding-top: 20px; }

    .co_item7 .co_item7_inn .area_list .area_item { width: 100%; margin: 0 0px 20px 0; border-radius: 15px; padding: 15px 20px; }

    .co_item7 .co_item7_inn .area_list .area_item .tt1 { margin-bottom: 10px; }

    .co_item7 .co_item7_inn .area_list .area_item .tt2 { margin-bottom: 10px; }

    .co_item7 .co_item7_inn .area_list .area_item .tt2:last-child { margin-bottom: 0px; }

    .contact1 .contact1_con .co_item5 .ttb_img{width: 320px;}

 
    .co_item6 .co_item6l .tt_bot .tt_bot_item{align-items: flex-start;line-height: 20px;}

    .co_item7 .co_item7_inn .co_item7_tab{width: 1100px;justify-content: space-between;}

    .co_item7 .co_item7_inn{width: 90%;overflow-x: auto;}
}
