﻿@charset "utf-8";
*{padding: 0; margin: 0;}
/* CSS Document */
/*.navfr.on {
    z-index: 99999;
}*/
.sub_01{overflow:hidden;position:relative;}
.sub_01 img.img1{width:100%;display:block;}
.sub_01 .sub_01_c{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.sub_01 .sub_01_c .sub_01c_c{width:100%;overflow:hidden;}
.sub_01 p{width:100%;overflow:hidden; text-align: center;}
.sub_01 p.p1{font-size:.6rem;color:#fff;letter-spacing:.1rem; margin-top: 2rem;}
/*.sub_01 p.p0{ font-size: .8rem; font-family: Arial;color:#fff; opacity: 0;}*/

/*.navfr{overflow:hidden;}
.navfr .dwem_c{width:100%;overflow:hidden;background-color:#f7f2ef;height:.6rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.navfr.on .dwem_c{position:fixed;left:0px;top:0rem;z-index:99999;}
.navfr ul{width:100%;overflow:hidden;text-align:center;font-size:0px;}
.navfr ul li{font-size:.18rem;display:inline-block;position:relative;line-height:.6rem;padding:0px .36rem;}
.navfr ul li a{color:#a28f81;}
.navfr ul li.active,.navfr ul li:hover{ background: #f2eae6;}*/
/*
.navfr ul li:before{content:"";width:.01rem;height:.22rem;background-color:#9c9c9e;display:block;overflow:hidden;position:absolute;right:0px;top:.06rem;}
.navfr ul li:first-child{padding-left:0px;}
.navfr ul li:last-child{padding-right:0px;}
.navfr ul li:last-child:before{display:none;}*/
h3.htit3{ font-size:.3rem; color:#fb6b24;}
h3.htit3 b{font-weight: normal;}
.jsearch{width: 100%;position: relative; padding:.6rem 0px 0rem 0;background-color:#fffaf6;}
.jsearch b.b1{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0%;display:none;}
.jsearch .searchbox{ width: 100%;background:url("../images/j_01.png") center no-repeat;background-size:100% 100%;border-radius: .15rem; position: relative; z-index: 3;padding:.4rem 0px .2rem 0;}
.jsearch .searchbox form{display: flex; width: 10rem; height: .6rem; border-radius: .475rem; margin: 0 auto; background: #fff; position: relative;}
.jsearch .searchbox .form{display: flex; width: 10rem; height: .6rem; border-radius: .475rem; margin: 0 auto; background: #fff; position: relative;}
.jsearch .searchbox input.input2{ width: calc(100% - 1.2rem); border: none; height: .6rem; padding: .2rem .6rem .2rem .3rem; box-sizing: border-box; line-height: .6rem; background: transparent; font-size: .16rem; color: #23262b;}
.jsearch .searchbox .submit1{ width: 1.3rem; height: .4rem; margin-top:.1rem; background: none; display: flex; justify-content: center; align-items: center; border:none;border-left: solid #ebebeb 1px; }
.jsearch  .searchbox .submit1 i{ margin-right: .1rem;}
.jsearch .searchbox .submit1 img{width:.19rem;display:block;}
.jsearch .search_item{ width: 10rem; margin: 0 auto; padding-top:.3rem;}
.jsearch dl{width: 100%; display: flex;font-size: .16rem; color: #666;padding-bottom: .2rem;}
.jsearch dl dt{width: .88rem; margin-right: .45rem;position: relative; padding-left: .12rem; }
.jsearch dl dt::before{position: absolute; left: 0; top:.1rem; background: url("../images/w/sj_ico.png") center no-repeat; width: .06rem; height: .07rem; background-size: 100%;content: '';}
.jsearch dl dd{width: calc(100% - 1.45rem); display: flex; flex-wrap: wrap;}
.jsearch dl dd .item{position: relative; display: flex; align-items: center; margin-right: .4rem;}
.jsearch dl dd .item span{ display: inline-block;width: .12rem; height: .12rem; position: relative; margin-right: .1rem;}
.jsearch dl dd .item input{ width: .12rem; height: .12rem; padding: 0; margin: 0; border: none;}
.jsearch dl dd .item .check{ position: absolute; left: 0; z-index: 3; top:0;
    opacity: 0;}
.jsearch dl dd .item .check_back{width: .12rem; height: .12rem; background: url("../upimg/w/radio1.png"); background-size: 100%;position: absolute; left: 0; top:0;
    }
.jsearch dl dd .item input:checked + .check_back{background: url("../upimg/w/radio2.png"); background-size: 100%;}
.jobbox{width:100%;position:relative;padding:.6rem 0px .2rem 0px;overflow:hidden;background-color:#fffaf6}
.jobbox .wrap_c{ position: relative; z-index: 3;}
.jobbox b.b1{width:100%;height:100%;display:none;overflow:hidden;position:absolute;left:0px;top:0%;}
.job_list{ width: 100%; margin-top:0rem;}
.job_item{width:100%;box-sizing: border-box;background:#fff;margin-bottom:.1rem;box-shadow: 0 2px 10px #eee;padding:.1rem .2rem;border-radius:.05rem;transition: all .3s linear;}

#job{padding-top:0px;}
/*#job .wrap_c{width:10rem;}*/
#job .job_list{width:calc(100%);margin-top:0rem;}
#job .job_list p.p1{margin-top:.6rem;}
#job .job_list p.p1 img{display:block;margin:0px auto;padding:0px;height:1rem;}
#job .job_list p.p2{font-size:.16rem;color:#999;text-align:center;margin-top:.2rem;}

.job_title{ display: flex; align-items: center;cursor:pointer;}
.job_l1{ width: calc(100% - .4rem);}
.job_l1 h4{ display: flex; align-items: center;font-size:.16rem;color: #111;font-weight:normal;}
.job_l1 h4>i{ display: block; margin-right: .2rem;}

.job_title.on h4{font-size:.2rem;}

.job_l1 p{ line-height: .36rem; padding-top: .2rem;}
.job_l1 p.p1{font-size: .18rem;  color: #999; }
.job_l1 p.p2{font-size: .2rem;  color: #222; }
.job_l1 p.p2 span{ margin-left: .5rem;}
.job_r1{ width: .4rem;}
.job_r1>img{ max-width: 100%;}
.job_list h4 span.time img{ margin-right: 10px;}
.job_detail{   display: none;border-top: solid #f4eee8 2px;margin-top:.2rem; }
.job_detail h6{ font-size:.18rem; padding: .4rem 0 .15rem; color: #23262b;font-weight:normal;}
.job_detail p{ line-height: 1.5; font-size: .16rem; color: #999; margin-bottom:.1rem;}
.job_detail p.p1{text-align: center;}
.job_detail p a.apply{ width: 1.6rem; height: .54rem; background:#fb6b24; color: #fff; font-size: .16rem;font-weight: bold; display: inline-block; margin: .3rem auto 0; border-radius: .3rem; line-height: .54rem;}
.job_detail .job_txt{display: flex; flex-wrap: wrap;border-bottom: solid #f4eee8 2px; padding: .2rem 0;justify-content:space-between}
.job_detail .job_txt>span{display: inline-block; min-width:20%; font-size: .16rem; line-height: 2.6; color: #999;}
.job_detail .job_txt>span:nth-child(1){display:none;}
.job_detail .job_txt>span:nth-child(4){display:none;}
.job_detail .job_txt>span>i{display: inline-block; color: #23262b; margin-left: .3rem;}


/*pagination*/
.pagination{ text-align: center; margin: .5rem auto; width: 100%; clear: both; display: flex; justify-content: center; }
.pagination>a{ display: inline-block; width: .4rem; height: .4rem; border-radius: 50%; background: #fff; display: flex; justify-content: center; align-items: center; color: #989898; font-size: .18rem;line-height: 1; margin: 0 .05rem;}
.pagination>a.active,.pagination>a:hover{ background:#fb6b24; color: #fff; }
.pagination>span{display: inline-block; width: .4rem; height: .4rem; border-radius: 50%; background: #fff; display: flex; justify-content: center; align-items: center; color: #989898; font-size: .18rem; line-height: 1;}

.grow{ background: #f4e8df; width: 100%; padding:.6rem 0;}
.growsw{width: 100%; overflow: hidden; position: relative; margin-top:0rem;}
.grow_b{position: absolute; font-size: .4rem; color: #977249; left: 0; top:.2rem;font-family:Bahnschrift;display:none;}
.grow_b>i{font-size:.8rem; color:#ec5511; font-weight:bold; }
.growsw .swbox1{width: 100%;display:flex;display:-webkit-flex;justify-content:space-between}
.growsw .swbox1 .fl{width: 44%; margin-right: 4%; opacity: 0;margin-top:.6rem}
.growsw .swiper-slide-active .swbox1 .fl{ opacity:1;}
.growsw .swbox1 h4{font-size: .26rem; color: #222;font-weight:normal}
.growsw .swbox1 h4 b{ display: block; width: 1.4rem; height: .02rem; border-radius: .025rem; background:#d5c5b3; margin:.3rem 0;}
.growsw .swbox1:hover h4 b:before{content:"";width:100%;height:100%;display:block;overflow:hidden;background-color:#fb6b24;}
.growsw .swbox1 .fl p{ font-size: .16rem; line-height: 1.8; color: #666;}
.growsw .swbox1 .fr{}
.growsw .swbox1 .fr .imgbox1{ width:5.48rem; height: 6.3rem; box-sizing: border-box; padding:.01rem .01rem .82rem; position: relative;}
.growsw .swbox1 .fr .imgbox1 img{border-radius: 50%; width: 100%;}
.growsw .swbox1 .fr .imgbox1 b.b1{position: absolute; left: 0; top:0; width: 100%; height: 100%; z-index: 2; background-size: 100%;}
.growsw ul.ul_1{position: absolute; right: 0; top:0; display: flex;flex-direction: column;display:none;}
.growsw ul.ul_1 li{width: 1.64rem; height: 1.64rem; background: url("../images/w/li_bg0.png") center no-repeat; background-size: 100%; border-radius: 50%;overflow: hidden;position: relative;box-sizing: border-box; padding: .1rem;  margin-bottom: .2rem;}
.growsw ul.ul_1 li>img{width: 100%; height: auto;border-radius: 50%; opacity: .15;}
.growsw ul.ul_1 li>a{display: block; position: absolute; left: 0; top:0; width: 100%; height: 100%; display:flex; justify-content: center; align-items: center; font-size: .16rem; color: #fff; line-height: 1.4; z-index: 3; text-align: center;}
.growsw ul.ul_1 li.on{ background: url("../images/w/li_bg1.png") center no-repeat; background-size: 100%;}
.growsw ul.ul_1 li:nth-child(2).on{ background: url("../images/w/li_bg2.png") center no-repeat; background-size: 100%;}
.growsw ul.ul_1 li:nth-child(3).on{ background: url("../images/w/li_bg3.png") center no-repeat; background-size: 100%;}

.growsw_spfr{width:100%;overflow:hidden;text-align:center;}
.growsw_spfr span{width:.16rem;height:.16rem;display:inline-block;margin:0px .05rem !important;padding:0px;background:url("../images/j_02.png") center no-repeat;background-size:100% 100%;cursor:pointer;}
.growsw_spfr span.swiper-pagination-bullet-active{background:url("../images/j_03.png") center no-repeat;background-size:100% 100%;}


.acti{width: 100%; background: #f7f2ef; padding:.6rem 0;}
.acti .wrap_c{ display: flex; justify-content: space-between;align-items: center;}
.acti .wrap_c ul.ul_1{ display: flex; align-items: center;margin-top:.1rem;}
.acti .wrap_c ul.ul_1 li{  padding: 0 .2rem; height: .4rem; line-height: .4rem; margin: 0 .05rem;}
.acti .wrap_c ul.ul_1 li a{font-size:.16rem; color: #666;}
.acti .wrap_c ul.ul_1 li.on,.acti .wrap_c ul.ul_1 li:hover{ background: #ec5411; border-radius: .3rem;}
.acti .wrap_c ul.ul_1 li.on a,.acti .wrap_c ul.ul_1 li:hover a{color: #fff;}
.actibox {
    overflow: hidden;
    margin-top: .6rem;
    width: 100%;
    position: relative;
    z-index: 3;
}

.acti_swiper{max-width: 7.3rem;
    width: 96%;
    margin: 0 auto;position: relative;}

.actibox h3{margin: 0; color: #666; font-size: .18rem;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 1.3;
    font-weight:normal;
    margin-top: .3rem;
    width: calc(100% - 1.5rem);
}
.actibox a.txt{display: none;}
.actibox .swiper-slide-active a.txt{display: block;}
.acti_swiper .intro{width: 100%;background: #eb5411;height:4rem; border-radius: .15rem; overflow: hidden;padding-bottom: .05rem; display: block;}
.acti_swiper .intro>img{width:100%;height:4rem;object-fit:cover;border-radius:.15rem;}
.actibox .acti_prev {
    width: 0.4rem;
    height: 0.4rem;
    display: block;
    overflow: hidden;
    background: url("../images/in_06.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    left: -.7rem;
    top: calc(50% - .6rem);
    z-index: 999;

}
.actibox .acti_prev:hover {
    background: url("../images/in_06_on.png") center no-repeat;
    background-size: 100%;
}
.actibox .acti_next {
    width: 0.4rem;
    height: 0.4rem;
    display: block;
    overflow: hidden;
    background: url("../images/in_07.png") center no-repeat;
    background-size: 100%;
    position: absolute;
    right: -.7rem;
    top: calc(50% - .6rem);
    z-index: 999;

}
.actibox .acti_next:hover {
    background: url("../images/in_07_on.png") center no-repeat;
    background-size: 100%;
}

.acti_b{position: absolute; font-size: .28rem; color: #666; right: 0; bottom:0;font-family:Bahnschrift; display: none;}
.acti_b>i{font-size:.28rem; color:#ec5511; font-weight:bold; }
.subcompany{width: 100%; background: #fffaf6; padding: .9rem 0;}
.subcompany_t{width:100%;overflow:hidden;margin-bottom:.4rem;}
.subcompany .wrap_c{display: flex;}
.subcompany .fl{ width: 2rem; background: #fff; border-radius: .08rem; padding: .4rem .36rem; box-shadow: 0 0 .5rem rgba(36,26,26,.08); box-sizing: border-box;position: relative;}
.subcompany .fl .btimg{position: absolute; bottom: -.03rem; left: 0; width: 100%;}
.subcompany .fl ul{width: 100%;}
.subcompany .fl li{padding: .2rem 0; border-bottom: solid #f4e8df 1px; text-align: center;}
.subcompany .fl li a{ font-size: .16rem; color: #666; display: block;height: .4rem;line-height: .4rem;}
.subcompany .fl li.on a{ border-radius: .235rem; background: #eb5411; color: #fff; }
.subcompany .fr{width: calc(100% - 2rem);}
.subcompany .fr .imgbox2{ max-width:6.89rem; width: 100%; margin: 0 auto; position: relative;float:right;}
.subcompany .fr .imgbox2>img{max-width: 100%;}
.subcompany .fr  .item_box{position: absolute; width: 100%; height: 100%; left: 0; top:0;  }
.subcompany .fr .m_item{position: absolute; }
.subcompany .fr .m_item em.em1{display: flex; align-items: center; justify-content: center; width: .41rem; height: .41rem;}
.subcompany .fr .m_item em.em1 img{display:block;max-width:100%;-webkit-animation:ksan_03 2.1s linear infinite;animation:ksan_03 2.1s linear infinite;}
.subcompany .fr .m_item em.em1 img:nth-child(2){display: none;}
.subcompany .fr .m_item.on em.em1 img:nth-child(1){display: none;}
.subcompany .fr .m_item.on em.em1 img:nth-child(2){display: block;}
.subcompany .fr .m_item .a_intro{position: absolute; z-index: 999;right: 120%; top:-1.2rem; width: 4.4rem; background: #e45a11;border-radius: .08rem; overflow: hidden;padding-bottom: .05rem; display: none;}
.subcompany .fr .m_item:hover .a_intro{display: block;}
.subcompany .fr .m_item .a_intro img{width: 100%; display: block;}
.subcompany .fr .m_item .a_intro .intro{width: 100%; background: #fff;border-bottom-left-radius: .08rem;border-bottom-right-radius: .08rem; box-sizing: border-box;padding:.15rem .2rem;}
.subcompany .fr .m_item .a_intro .intro h4{font-size: .2rem; color: #eb5c11; padding-bottom: .2rem; border-bottom: solid #ebebeb 1px;}
.subcompany .fr .m_item .a_intro .intro p{font-size: .16rem; color: #999; line-height: 1.4; margin-top: .14rem;}
.subcompany .fr .m_item1{right:22.5%; top:35%;}
.subcompany .fr .m_item1 em.em1 img{}

.subcompany .fr .m_item2{right: 48%; top:63%;}
.subcompany .fr .m_item2 em.em1 img{animation-delay:1s;-webkit-animation-delay:1s;}

.subcompany .fr .m_item3{right: 25.5%; top:78.5%;}
.subcompany .fr .m_item3 em.em1 img{animation-delay:1.4s;-webkit-animation-delay:1.4s;}

.subcompany .fr .m_item4{right: 13%; top:55.5%;}
.subcompany .fr .m_item4 em.em1 img{animation-delay:1.8s;-webkit-animation-delay:1.8s;}
.subcompany .fr .m_item4 .a_intro{top:-2.7rem;}

.subcompany .fr .m_item5{left: 1%; top:37.5%;}

.investor1{background:#fff;padding:1rem 0px 0px 0px;}
.investor1_c{width:100%;overflow:visible;}
.investor1 .wrap_c{display: flex; justify-content: space-between; align-items: center;}
.in_pagebox{width: 1rem; display: flex; justify-content: space-between;}
.inswbox{width:100%;margin-top:.4rem;position: relative; display: flex;}
.in_swiper1{width: calc(100% - 2.2rem); overflow: hidden; margin-left: .4rem;}
.year_swiper{width:1.5rem; overflow: hidden; background: #fff; overflow: hidden;box-shadow: 0 .1rem .15rem rgba(236,83,16,.2); padding: .32rem .24rem 0; border-radius: .3rem; height:2.2rem;position:relative}
.year_swiper .intro{width: 100%; text-align: center; color: #d2bba3;font-size:.2rem;display: block;height:.5rem;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}

.year_swiper .swiper-slide.on .intro{background:#fe5200; color: #fff; border-radius: .25rem;}

.in_swiper1 .swiper-slide{width:33.3333%;padding: .2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_swiper1 .swiper-slide .intro{border: solid #f0e8e0 1px; box-shadow: 0 .1rem .15rem rgba(0,0,0,.08); display: flex; padding: .5rem .2rem .5rem .3rem; border-radius: .3rem; background: #fff;position: relative; overflow: hidden;}
.in_swiper1 .swiper-slide-active .intro{ box-shadow: 0 .1rem .15rem rgba(236,83,16,.2);}
.in_swiper1 .intro b.b1{position: absolute;right: -.1rem; bottom: -.1rem; width: 60%; height: 60%;}
.in_swiper1 .intro .itxt{display: flex; flex-direction: column;}
.in_swiper1 .intro .itxt span{ width: 1rem; height: 1rem; background: #faf5f0; border: solid #eadcce 1px; align-items: center; justify-content: center; text-align: center; color: #333; font-size: .16rem;border-radius: .08rem;}
.in_swiper1 .intro .itxt span b{ display: block; font-size: .3rem; font-weight: normal; line-height: 1.2;margin-top:.1rem;}
.in_swiper1 .intro  h4{width: calc(100% - 1.2rem); font-size: .2rem; color: #333; margin-left: .25rem; font-weight: normal;}
.in_swiper1 .intro em.em1{display: flex; width: 1rem ;height: .4rem; border-radius: .2rem; background: #fff; justify-content: center; align-items: center; font-size: .16rem; color: #666;font-style: normal; margin-top: .2rem; border: solid #ddd 1px;}
.in_swiper1  .swiper-slide:hover .intro  h4{color: #ec5310;}
.in_swiper1 .swiper-slide:hover .intro em.em1{background: #ec5310;color: #fff;border: solid #ec5310 1px;}

.investor1 .in_prev {
    width: 0.4rem;
    height: 0.4rem;
    display: block;
    overflow: hidden;
    background: url("../images/in_06.png") center no-repeat;
    background-size: 100%;
}
.investor1 .in_prev:hover {
    background: url("../images/in_06_on.png") center no-repeat;
    background-size: 100%;
}
.investor1 .in_next {
    width: 0.4rem;
    height: 0.4rem;
    display: block;
    overflow: hidden;
    background: url("../images/in_07.png") center no-repeat;
    background-size: 100%;


}
.investor1 .in_next:hover {
    background: url("../images/in_07_on.png") center no-repeat;
    background-size: 100%;
}

.investor2{width: 100%; position: relative; padding:1rem 0;}
.investor2>b.b1{width: 100%; height: 100%; left: 0; top:0; position: absolute;display:none;}
.investor2 .wrap_c{position: relative; z-index: 3;}
.in_list{width: calc(100% - 2.2rem); margin-left: .4rem;}
.in_list ul{display: flex; flex-wrap: wrap;}
.in_list ul li{width:33.3333%;margin-bottom:.4rem;padding:.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_list ul li:nth-child(3n){margin-right: 0;}
.in_list  .intro{border: solid #f0e8e0 1px; box-shadow: 0 .1rem .15rem rgba(236,83,16,.2); display: flex; padding: .5rem .2rem .5rem .3rem; border-radius: .3rem; background: #fff;position: relative; overflow: hidden; box-sizing: border-box; width: 100%; }
.in_list .intro b.b1{position: absolute;right: -.1rem; bottom: -.1rem; width: 60%; height: 60%;}
.in_list .intro .itxt{display: flex; align-items: center; flex-direction: column;}
.in_list .intro .itxt span{ width: 1rem; height: 1rem; background: #faf5f0; border: solid #eadcce 1px; align-items: center; justify-content: center; text-align: center; color: #333; font-size: .16rem;border-radius: .08rem;}
.in_list .intro .itxt span b{ display: block; font-size: .3rem; font-weight: normal; line-height: 1.2;margin-top:.1rem }
.in_list .intro  h4{width: calc(100% - 1.2rem);font-size:.2rem; color: #333; margin-left: .25rem; font-weight: normal;}
.in_list .intro em.em1{display: flex; width: 1rem ;height: .4rem; border-radius: .2rem; background: #fff; justify-content: center; align-items: center; font-size: .16rem; color: #666;font-style: normal; margin-top: .2rem; border: solid #ddd 1px;}
.in_list li:hover .intro  h4{color: #ec5310;}
.in_list li:hover .intro em.em1{background: #ec5310;color: #fff;border: solid #ec5310 1px;}
.in_list p{text-align: center;}
.in_list p a.more{ width: 1.8rem; height: .6rem; border-radius: .3rem; border:solid #ec5310 1px; display: block; margin: .2rem auto 0; font-size: .18rem; color: #ec5310; text-align: center;line-height: .6rem;cursor:pointer;}
.investor3{width: 100%; position: relative; padding: 1rem 0;position:relative}
.investor3:before{content:"";width:100%;height:100%;display:none;overflow:hidden;background-color:rgba(0,0,0,0.4);position:absolute;left:0px;top:0px;z-index:7;}
.investor3>b.b1{width: 100%; height: 100%; left: 0; top:0; position: absolute;z-index:6}
.investor3 .wrap_c{position:relative;z-index:9;}
.investor3 .wrap_c .a{ z-index: 3; position: relative; display: flex; justify-content: space-between; align-items: center;}
.investor3 .txt{display: flex; align-items: center; width: 50%;}
.investor3 .txt i{width: .7rem;}
.investor3 .txt i>img{width: 100%;}
.investor3 .txt>span{margin-left: .4rem;}
.investor3 .txt em{display: block; font-style: normal; color: #fff; font-size: .3rem;}
.investor3 .txt em.em2{font-size: .2rem;}
.investor3  .arrow{ width: .38rem;}
.investor3  .arrow img{width: 100%;}
.investor3  .arrow img:nth-child(2){display: none;}
.investor3:hover .arrow img:nth-child(2){display: block;}
.investor3:hover .arrow img:nth-child(1){display: none;}
@media screen and (max-width: 1600px){

    .inswbox {
        width: calc(100% - (100% - 12rem)/2);
        margin-left: calc((100% - 12rem)/2);

    }
    .growsw .swbox1 .fr .imgbox1{ width:4rem; height: 4.6rem; }
    .growsw ul.ul_1 li{width: 1.4rem; height: 1.4rem;   margin-bottom: .1rem;}    
}

@media screen and (max-width:1300px) {
    .growsw .swbox1 .fl{margin-top:.5rem;}

    .in_swiper1 .intro h4{font-size:.18rem;}
    .in_list .intro h4{font-size:.18rem;}
    .in_list p a.more{font-size:.18rem;height:.54rem;line-height:.54rem;}

    .year_swiper .intro{font-size:.2rem;}

}
@media screen and (max-width:1260px) {
    .inswbox{width:100%;margin-left:0vw;}
    .investor2 .inswbox{width:100%;margin-left:0px;}

    .in_list ul li{width:50%;margin-bottom: .4rem;}

    .growsw .swbox1{width:calc(100%);}
    .growsw .swbox1 .fl{width:calc(100% - 3.6rem);}
    .growsw .swbox1 .fr .imgbox1{width:3rem;height:3.45rem;}
    .growsw .swbox1 .fr{width:3rem;}

    .in_swiper1 .swiper-slide{width:50%;}

    .growsw ul.ul_1 li{width:1rem;height:1rem;}
    .acti .wrap_c ul.ul_1 li{padding:0px .1rem;}

    .in_pagebox{width:.8rem;}
    .investor1 .in_prev{width:0.30rem;height:0.30rem;}
    .investor1 .in_next{width:0.30rem;height:0.30rem;}

    .actibox .acti_prev{width:.3rem;height:.3rem;}
    .actibox .acti_next{width:.3rem;height:.3rem;}

    .pagination>a{width:.3rem;height:.3rem;font-size:.14rem;}
    .pagination>a img{width:.08rem;display:block;}

    .inswbox{width:calc(90vw);margin-left:5vw;}
    .investor2 .wrap_c{width:calc(90vw);margin-left:5vw;}
    .investor1 .wrap_c{width:calc(90vw);margin-left:5vw;}

    h3.htit3{font-size:.22rem;}
    .growsw .swbox1 h4{font-size:.20rem;}

    .investor3 .txt em{font-size:.22rem;}
    .investor3 .txt em.em2{font-size:.16rem;}

}

@media screen and (max-width:1200px) {
    
    .investor2 .inswbox{width:100%;margin-left:0px;}
    .investor1 .inswbox{width:100%;margin-left:0px;}
    .in_swiper1{overflow:visible;}
    .jsearch .searchbox .form {
        width: 90%;
        height: .6rem;
        border-radius: .3rem;
    }
    .jsearch .searchbox input.input2 {
        width: calc(100% - .6rem);
        height: .6rem;
        padding: .2rem;
        line-height: .6rem;
        font-size: .14rem;
    }
    .jsearch .searchbox .submit1{ width: .6rem; height: .4rem; margin-top: .1rem;  }
    .jsearch .search_item{width: 90%;padding-top: .2rem;}


}

@media screen and (max-width:1058px) {
    .investor3 .txt em{font-size:.2rem;}



}

@media screen and (max-width:900px) {
    .inswbox{width:calc(100% - 40px);margin-left:20px;}
    .investor2 .wrap_c{width:calc(100% - 40px);margin-left:20px;}
    .investor1 .wrap_c{width:calc(100% - 40px);margin-left:20px;}
}



@media screen and (max-width:750px) {
    .sub_01 p.p1{font-size: .24rem; margin-top: .5rem;letter-spacing:0;}
    /*.navfr ul li {
        font-size: .14rem;
        display: inline-block;
        position: relative;
        line-height: .6rem;
        padding: 0px .1rem;
    }*/
    .jsearch{padding: .3rem 0px 0px 0;}
    .jsearch .searchbox{padding-top: .3rem;}
    .jsearch .searchbox .form {
        width: 90%;
        height: .6rem;
        border-radius: .3rem;
    }
    .jsearch .searchbox input.input2{ width: calc(100% - .6rem);  height: .6rem; padding: .2rem; line-height: .6rem; font-size: .14rem;}
    .jsearch .searchbox .submit1{ width: .6rem; height: .4rem; margin-top: .1rem;  }
    .jsearch .search_item{width: 90%;padding-top: .2rem;}
    .jsearch dl{font-size: .14rem;padding-bottom: .06rem;}
    .jsearch dl dt{margin-right: 0;width: .8rem;}
    .jsearch dl dt::before{top:.06rem;}
    .jsearch dl dd{width: calc(100% - .9rem);}
    .jsearch dl dd .item span{margin-right: .05rem;}
    .jsearch dl dd .item{  margin-right: .1rem; margin-bottom: .1rem;}
    .jobbox{padding: .3rem 0;}
    h3.htit3{font-size: .2rem;}
    .job_list{margin-top: 0;}

    .job_item{padding:.1rem .2rem; margin-top: 0;}
    .job_l1 {
        width: calc(100% - .2rem);
    }
    .job_r1{width:.12rem;}
    .job_l1 h4{font-size: .16rem;}
    .job_detail .job_txt > span{width: 100%; font-size: .16rem; line-height: 1.8;}
    .job_detail h6 {
        font-size: .16rem;
        padding: .2rem 0;

    }
    .job_detail p{font-size: .16rem;}
    .job_detail p a.apply {
        width: 1rem;
        height: .4rem;
        font-size: .14rem;
        font-weight: bold;
        display: inline-block;
        margin: .2rem auto 0;
        border-radius: .5rem;
        line-height: .4rem;
    }
    .pagination {
        margin: .3rem auto;
    }
    .pagination > a {
       display: none;

    }
    .pagination > a:first-child,.pagination > a:last-child{ display: flex;}
    .grow{padding: .3rem 0;}
    .growsw ul.ul_1{position: static; width: 100%; flex-direction: row; justify-content: center;}
    .growsw{margin-top: .2rem;}
    .grow_b {
        font-size: .2rem;
        left: auto;
        top: 0;
        right: 0;
        display:none;
    }
    .grow_b>i {
        font-size: .24rem;
           }
    .growsw .swbox1 h4{font-size: .18rem; }
    .growsw .swbox1 h4 b{  width: .3rem; height: .03rem; border-radius: .015rem;  margin: .2rem 0;}
    .growsw .swbox1 .fl p{ font-size: .14rem;}
    .growsw .swiper-slide .swbox1{flex-wrap: wrap; opacity: 0;}
    .growsw .swiper-slide-active .swbox1{flex-wrap: wrap;opacity: 1;width:100%;}
    .growsw .swbox1 .fl{width:100%;margin:0px;padding:0px;margin-left: 0;margin-top:.2rem;}
    .growsw .swbox1 .fr{width: 100%;margin-top:.2rem;}
    .growsw .swbox1 .fr .imgbox1{ width:3rem; height: 3.45rem; box-sizing: border-box; padding:.01rem .01rem .42rem; position: relative; margin: 0 auto;}
    .growsw ul.ul_1 li > a{font-size: .14rem;}
    .growsw ul.ul_1 li{width: 1.1rem; height: 1.1rem;}
    .acti{ padding: .3rem 0;}
    .acti .wrap_c{display: block;}
    .acti .wrap_c ul.ul_1{flex-wrap: wrap; margin-top: .2rem;}
    .acti .wrap_c ul.ul_1 li {
        padding: 0 .1rem;
        height: .36rem;
        line-height: .36rem;
        margin:0px;
        margin-bottom: .05rem;

    }
    .acti .wrap_c ul.ul_1 li a{font-size: .16rem;}
    .actibox{margin-top: .2rem;}
    .actibox h3{font-size: .16rem; margin-top: .2rem;}
    .acti_b{position: absolute; font-size: .18rem;}
    .acti_b>i{font-size: .2rem;}
    .subcompany .wrap_c{flex-wrap: wrap;}
    .subcompany .wrap_c .fl{width: 100%; padding: .2rem;}
    .subcompany .wrap_c .fr{width: 100%; padding: .2rem;}
    .subcompany .fl ul{display: flex;}
    .subcompany .fl li{ margin-right: .15rem; padding: .1rem 0;}
    .subcompany .fl li a {
        font-size: .14rem;
        color: #666;
        height: .36rem;
        line-height: .36rem;
        padding: 0 .1rem;
        white-space: nowrap;

    }
    .btimg{display: none;}
    .subcompany{padding: .3rem 0;}
    .subcompany .fr .m_item .a_intro {
        position: absolute;
        z-index: 999;
        right: 100%;
        top: -.2rem;
        width: 2rem;

    }
    .subcompany .fr .m_item3 .a_intro {
        position: absolute;
        z-index: 999;
        right: -1rem;
        top: 100%;
        width: 2rem;

    }
    .subcompany .fr .m_item .a_intro .intro {padding: .1rem;}
    .subcompany .fr .m_item .a_intro .intro h4{font-size: .16rem;padding-bottom: .1rem;}
    .subcompany .fr .m_item .a_intro .intro p{font-size: .14rem; margin-top: .05rem;}
    .subcompany .fr .m_item2 .a_intro {
        position: absolute;
        z-index: 999;
        right: -100%;
        top: .5rem;
        width: 2rem;
    }
    .investor1{padding: .3rem 0;}
    .inswbox{width:calc(100% - 40px); margin: 0 auto;flex-wrap: wrap;}
    .year_swiper{width: 100%; height: auto; padding: .2rem; margin-top: .2rem; border-radius: .1rem;}
    .in_swiper1{width: 100%; margin-left: 0; margin-top: .1rem;}
    .in_swiper1 .swiper-slide{width:100%;padding:0rem;margin-right:.2rem;margin-top:.1rem;}
    .in_swiper1 .intro h4 br{display: none;}
    .in_swiper1 .intro .itxt span{width: .7rem; height: .7rem; font-size:.14rem;}
    .in_swiper1 .intro .itxt span b{font-size: .24rem; line-height: 1.5;}
    .in_swiper1 .swiper-slide .intro{padding: .2rem;border-radius:.1rem;}
    .in_swiper1 .intro em.em1 {
        display: flex;
        width: .7rem;
        height: .3rem;
        border-radius: .15rem;
        font-size: .14rem;
        margin-top: .1rem;
    }
    .in_swiper1 .intro h4 {
        width: calc(100% - .9rem);
        font-size: .16rem;
        margin-left: .2rem;
    }
    .year_swiper .intro{width: 100%; text-align: center; color: #d2bba3; font-size: .16rem; display: block; height: .36rem; line-height: .36rem;}
    .in_swiper1 .swiper-slide .intro {
        box-shadow: 0 .05rem .1rem rgba(0,0,0,.05);
    }
    .in_swiper1 .swiper-slide-active .intro {
        box-shadow: 0 .05rem .1rem rgba(236,83,16,.2);
    }
    .investor1 .in_prev {
        width: 0.30rem;
        height: 0.30rem;
    }
    .investor1 .in_next {
        width: 0.30rem;
        height: 0.30rem;
    }
    .in_pagebox{width: .7rem; }
    .investor2 {
        padding: .3rem 0;
    }
    .in_list{width: 100%; margin-left: 0; margin-top: .2rem;}
    .in_list ul li{width: 100%; margin-right: 0; margin-bottom: .2rem;padding:0px;}
    .in_list .intro {
        box-shadow: 0 .05rem .1rem rgba(236,83,16,.2);
        display: flex;
        padding: .2rem;
        border-radius: .1rem;
    }
    .in_list .intro .itxt span {
        width: .7rem; height: .7rem; font-size:.14rem;
    }
    .in_list .intro .itxt span b {
        font-size: .24rem; line-height: 1.5;
    }
    .in_list .intro em.em1 {
        display: flex;
        width: .7rem;
        height: .3rem;
        border-radius: .15rem;
        font-size: .14rem;
        margin-top: .1rem;
    }
    .in_list .intro h4 {
        width: calc(100% - .9rem);
        font-size: .16rem;
        margin-left: .2rem;
    }
    .in_list p a.more {
        width: 1rem;
        height: .36rem;
        border-radius: .18rem;
        margin: .1rem auto 0;
        font-size: .16rem;
        line-height: .36rem;
    }
    .investor3{padding: .3rem 0;}
    .investor3 .txt i{width: .36rem;}
    .investor3 .txt{width: 80%;}
    .investor3 .txt > span{margin-left: .1rem; width: calc(100% - .6rem);}
    .investor3 .txt em{font-size: .16rem;}
    .investor3 .txt em.em2{font-size: .14rem;}
    .investor3  .arrow{ width: .2rem; }

    .pagination > a{width:.3rem;height:.3rem;font-size:.14rem;}

}

@media screen and (max-width:380px) {
    .growsw .swbox1 .fl p{font-size:.12rem;}
}
