@charset "utf-8";
*{ padding:0; margin: 0;}
img{display: block;}
.wrap{ width: 100%;
    clear: both;}
.nbanner{ width: 100%; position: relative;}
.nbanner>img{width: 100%; height: auto;}
.nbanner .nav_title{ position: absolute;  top:0; left:17.5%;width: 65%; height: 100%; display: flex; align-items: center;}
.nav_title h2{ font-size: .48rem; color: #fff;}
.breadcrumb{ height: 1rem; line-height: 1rem; display: flex;}
.breadcrumb .b_fl{ width: 32.5%; margin-left: 17.5%;}
.breadcrumbNav{ display: flex; align-items: center;font-size: .14rem;}
.breadcrumbNav>a{ font-size: .14rem; color: #666;}
.breadcrumbNav a:first-child{ margin-right: .2rem;}
.breadcrumbNav>i{ margin: 0 .1rem;}
.breadcrumb .b_fr{ width: 50%; background: #d4dee8;}
.secMenu{ width: 65%; display: flex; padding-left: .5rem; justify-content: space-between; box-sizing: border-box;}
.secMenu>a{ display: block; font-size: .16rem; color: #333; white-space: nowrap;}
.secMenu>a.active{ color: #1f9869;}
h3.ntit1{ font-size: .48rem; color: #333;}
.d-flex{ display: flex;}
.wrap_c{ width: 65%; margin: 1rem auto 0; clear: both;}
.a_intro{ width: 50%;}
.intro_con{width: calc(100% - 1rem); margin-top:.6rem;padding-bottom: 20px; }
.intro_con>p{ font-size: .24rem; line-height: 2; color: #999;display: none;}
.intro_con>p:first-child,.intro_con>p:last-child{ display: block;}
.a_img{ width: 50%; padding-bottom: 1rem;}
.a_img>img{ max-width: 100%;}
.plus{ margin-top: .8rem; cursor: pointer;}
.n_box1{ width: 100%;
    display: flex; background: url("../images/n_bg1.jpg") center no-repeat; background-size: cover; padding: 1rem 0;}

.n_box1>ul{ display: flex; justify-content: center; width: 65%; margin: 0 auto;}
.n_box1>ul>li{ width: 20%;  text-align: center;}

.n_box1>ul>li>div{border-radius: 50%; width:.58rem; height: .58rem; padding: .4rem; display: flex;align-items: center; justify-content: center; box-shadow: 0 5px 20px #ccc; background: #fff; margin: 0 auto;}
.n_box1>ul>li>div>img{ display: block; margin: 0 auto; max-width: 100%; max-height: 100%;}
.n_box1>ul>li>div>img:nth-child(2){ display: none;}
.n_box1>ul>li h4{ font-size: .34rem;  color:#333; margin-top:.34rem;  }
.n_box1>ul>li p{ color: #999; font-size: .24rem; margin-top: .2rem;}
.n_box1>ul>li:hover h4{color: #1f9869;}
.n_box1>ul>li:hover>div{background:#1f9869 ;box-shadow: 0 10px 30px rgba(31,152,105,.8);}
.n_box1>ul>li:hover>div>img{ display: none;}
.n_box1>ul>li:hover>div>img:nth-child(2){ display: block;}
.profile{ display: flex; justify-content: space-between; margin-top: .8rem; margin-bottom: 1.2rem; width: 100%; }

.profile img{width: 100%;}
.profile  .intro{ width: 100%; height: auto; position: absolute; left:.4rem; bottom: .4rem; z-index: 3;color: #fff;}
.profile .intro>h4{ font-size: .28rem;}
.profile  .intro>p{ font-size: .28rem; opacity: .3;}
.swiper-paginationpf{ display: none;}
.n_box2{ width: 100%; display: flex; background: url("../images/n_bg2.jpg") left center repeat-x; padding-bottom: 1rem;}
dl.team_top{width: 100%; display: flex; margin-top: 1rem;}
dl.team_top dt{width: 31%;position: relative;}
dl.team_top dt>img{width: 100%; cursor: pointer;}

dl.team_top dt>i{ display: block; position: absolute; top:-.15rem; left: -.15rem; transition: all .3s linear;}
dl.team_top dt:hover>i{top:0; left: 0;}
dl.team_top dd{ width: 65%; margin-left: 4%;}
dl.team_top dd>h6{ font-size: .34rem; color: #333; padding-bottom: .4rem; border-bottom: solid #ccc 1px; margin-bottom: .4rem;}
dl.team_top dd>h6>i{ font-size: .24rem;  font-weight: lighter; margin-left: .4rem;}
dl.team_top dd p{font-size: .24rem; color: #999; line-height: 1.8; margin-top: .1rem; position: relative; padding-left: .2rem;}
dl.team_top dd p:before{position: absolute; content: ''; width: .08rem; height: .08rem; border-radius: .04rem; background: #306dc7; left: 0; top:.12rem;}
ul.team{ width:100%; display: flex; flex-wrap: wrap; margin-top: .3rem; padding-bottom: .5rem;}
ul.team li{ width: 30%; margin-right:5%; margin-top: .7rem;}
ul.team li>div.t_img>img{width: 100%; cursor: pointer;}
ul.team li>div.t_img{ position: relative; width: 100%;}
ul.team li>div.t_img>i{ display: block; position: absolute; top:-.15rem; left: -.15rem; transition: all .3s linear;}
ul.team li>div.t_img:hover>i{top:0; left: 0;}
ul.team li>h6{font-size: .34rem; color: #333; margin-top: .4rem;}
ul.team li>h6>i{font-size: .24rem ;color:#666; margin-top: .1rem; display: block;}
ul.team li:nth-child(3n){ margin-right: 0;}
 .magnify{cursor: pointer;}
div.maginfybox{ width: 100%; height: 100%; position: fixed; top:0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.7); z-index: 999999;overflow: hidden;display: none;}
.maimg{ width: 10.5rem; padding:.8rem; margin:2rem auto 0;position: relative;background: #fcfcfc; box-sizing: border-box; border-radius: 10px; }
.maimg_close{ position: absolute;right: .5rem; top:.5rem;}
.maimg>img{display: block;margin:0 auto; max-width: 100%;}
.maimg>dl{ display: flex;}
.maimg dt{ width: 30%;}
.maimg dt>img{ width: 100%;border-radius: 5px;}
.maimg dd{ margin-left: .7rem; width: 70%; box-sizing: border-box;}
.maimg dd>h6{ font-size: .48rem; color: #333; padding-bottom: .4rem; border-bottom: solid #ccc 1px; margin-bottom: .4rem;}
.maimg dd>h6>i{ font-size: .2rem;  display: block; margin-top: .2rem; font-weight: lighter;}
.maimg dd p{font-size: .24rem; color: #444; line-height: .32rem; margin-top: .2rem;}

/*cantact*/
.cmap{ margin-top: .6rem;}
.mapall {
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.map_a{ background: url("../images/map_bg.jpg") center no-repeat; background-size: cover; width: 100%; padding: .6rem 1rem;position: relative; margin-top: .5rem;box-sizing: border-box;}
.map_bg{ width: 9.97rem; height: 6.28rem; margin: 0 auto;position: relative;}
.wap_map{ display: none;}
.map_bg img{ width: 100%; height: 100%;}
.pos{position:absolute; left: 0; width: 100%; height: 100%;top:0;}
.city{ position: absolute; z-index: 1; width: .2rem; height: .2rem;}
.changchun{ top: 1.8rem; left:6.8rem;}
.city .adress{width: .2rem; height: .2rem;}
.city .adress>img{ width: 100%;transform: scale(1); transition: all .6s linear; display: block;}
.city .adress:hover>img{transform: scale(1.1);}
.city  .adressbox{ background: #fff; padding: .1rem .2rem; position: absolute; border-radius: 6px;box-shadow: 0 .05rem .2rem rgba(0,0,0,.3);}
.city  .adressbox>p{ color: #222; font-size: .18rem; line-height: 1.8;}
.city  .adressbox>p.m_p{ background: url("../images/m_arr4.png") left center no-repeat;}
.city  .adressbox>b{position: absolute;}
.changchun .adressbox{ bottom: 200%; width: 2rem; left: -1.1rem;}
.changchun .adressbox>b{bottom: -4px;left:calc(50% - 6px);
  }
.jilin{ top:2.1rem; left: 7rem;}
.jilin .adressbox{ left: 200%; width: 1.2rem;top:-.32rem;  }
.jilin .adressbox>b{left: -4px;top:calc(50% - 6px);}

.beijing{ top:2.5rem; left:5.64rem;}
.beijing .adressbox{ right: 200%; width: 2.8rem;top:-.5rem;  }
.beijing .adressbox>b{right: -4px;top:calc(50% - 6px);}
.beijing .adressbox>p{ padding-left: .3rem;}

.c_ul1{ display: flex; width: 100%; flex-wrap: wrap; margin-top: .5rem;}
.c_ul1>li{ width: 48%; margin-right: 4%; background: #fff; box-shadow: 0 0 20px #eee; margin-top: .4rem; box-sizing: border-box; padding: .5rem; color: #333; transition: all .3s linear;border-bottom: solid #fff 4px;}
.c_ul1>li:nth-child(2n){ margin-right: 0;}
.c_ul1>li>h3{font-size: .48rem; line-height: 2; font-weight: lighter;}
.c_ul1>li>h4{ font-size: .28rem; margin: .1rem 0 .2rem;font-weight: lighter;}
.c_ul1>li>h4>b{display: block;
    width: .4rem;
    height: .05rem;
    border-radius: .025rem;
    background: #1f9869;
    margin: .2rem 0;}
.c_ul1>li>h4>span{ display: block; font-size: .24rem;}
.c_ul1>li>p{ color: #999; line-height: 1.6; font-size: .24rem; display: flex;}
.c_ul1>li>p>b{display: inline-block;font-weight: normal; float: left; width: .72rem;white-space: nowrap;}
.c_ul1>li>p>span{ display: inline-block; width: calc(100% - 0.72rem);}
.c_ul1>li:hover{ border-bottom: solid #1f9869 4px; box-shadow: 0 0 30px #ccc;}
.wxcode{ width: 100%; margin-top: .6rem; position: relative; margin-bottom: 1rem;display: flex; justify-content: flex-end; align-items:center; padding: .5rem; box-sizing: border-box;}
.wxcode b.b1{width: 100%; position: absolute; height: 100%; left: 0; bottom: 0;}
.wxcode>img{ max-width: 100%;}
.wx_intro{ position: relative; z-index: 2;  text-align: center; font-size: .24rem; color: #fff;}
.wx_intro>img{ width: 3.5rem;}

/*research*/
.thirdMenu1{ display: flex; justify-content: center;}
.thirdMenu1>li{ width: 2rem; height: .6rem; line-height: .6rem;  background: #d4dee8; font-size: .2rem; text-align: center; border-radius: .3rem; margin: 0 .15rem;}
.thirdMenu1>li>a{display: block; color: #003333;}
.thirdMenu1>li:hover,.thirdMenu1>li.active{background: #1f9869; }
.thirdMenu1>li:hover>a,.thirdMenu1>li.active>a{ color: #fff;}
.n_box3{ width: 100%; background: #f7f8f9; margin-top:2.5rem; padding-bottom: 1.8rem;}
h3.ntit2{ font-size: .48rem; color: #333; padding:0; margin: 0; }/*new*/
h3.ntit2>i{ font-size: 1rem; color: #eff0f0; text-transform: uppercase;}
h3.ntit2>b{ display: block; margin-top: -.8rem; }
h3.ntit2>em{ display: block; width: .4rem; height: .05rem; border-radius: .025rem; background: #1f9869; margin-top: .1rem; }
.r_fl{width: 50%; position: relative; margin-top: -1.7rem}
.r_fr{ width: 50%; position: relative; margin-top:-.6rem;}
.scrollcon{ width:80%;font-size: .24rem; color: #666; max-height: 3.54rem; overflow: hidden; padding-right: 10%; margin-top: .8rem;position: relative;}
.scrollcon>p{ line-height: .33rem; margin-bottom: .2rem; text-indent:2em;}
.scrollcon::-webkit-scrollbar {    /*滚动条整体样式*/
    width: 6px;                        /*高宽分别对应横竖滚动条的尺寸*/
    height: 6px;

}
.scrollcon::-webkit-scrollbar-thumb {  /*滚动条里面小方块*/

    width: 6px;                        /*高宽分别对应横竖滚动条的尺寸*/
    height: 6px;
    background: #1f9869;

}
.scrollcon::-webkit-scrollbar-track {  /*滚动条里面轨道*/
    /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */

    background: url("../images/line.png") top right repeat-y;
}
.r_img1{ position: absolute; width: 100%; height: 100%; background: #d4dee8; border-radius: 3px; bottom: -.46rem; right: -.3rem; padding-bottom: .9rem;}
.r_img1 .swiperbj{ position: relative; left: -.3rem; top:-.3rem; width: 100%; border-radius: 3px;}
.r_img1 .swiperbj img{ width: 100%; display: block;}
.swiper-paginationbj{}
.swiper-paginationbj .swiper-pagination-bullet-active{ background: #1f9869;}
.r_box2 h3.ntit2{text-align: center;}
.r_box2>ul{ display: flex; justify-content: space-between; align-items: center; margin-top: .5rem;}
.r_box2>ul>li{ text-align: center;}
.r_box2>ul>li>i{display: block; position:relative;width: 100%;}
.r_box2>ul>li>i:before{position: absolute; bottom: .05rem; right: calc(50% - .425rem);  content: ''; width: .85rem;
    height: 60%; z-index: 3; background: url("../images/logo_bg.png") center no-repeat; background-size: 50% auto; opacity: 0; transition: all .6s linear; transform: scale(1) rotate(0deg);;}
.r_box2>ul>li:hover>i:before{ opacity: .3; transform: scale(1.5) rotate(360deg);}
.r_box2>ul>li img{ max-width: 100%; margin: 0 auto}
.r_box2>ul>li>p{ font-size: .24rem; color: #222; margin-top: .3rem; line-height: 1.2;}
.n_box4{ width: 100%; margin-top: 1rem; position: relative; display: flex;  padding-bottom: 1.2rem; }
.n_box4 b.b1{width: 100%; position: absolute; height: 100%; left: 0; bottom: 0;}
.r_box3{position: relative; z-index: 2;}
.r_box3 h3.ntit2{ color: #fff; text-align: center;}
.r_box3>ul{display: flex; flex-wrap: wrap;}
.r_box3>ul>li{ width: 31%; margin-right:3.5%; padding: .4rem; background: rgba(48,109,199,.7); box-sizing: border-box; margin-top: .4rem; border-top-right-radius:.9rem; font-weight: bold;color:#fff;  transition: all .3s linear;top: 0rem;position: relative;box-shadow: 0 0 20px rgba(48,109,199,0);}
.r_box3>ul>li>i{font-size: .4rem; color: rgba(255,255,255,.3);}
.r_box3>ul>li>p{ font-size: .32rem;margin: .2rem 0 .15rem;}
.r_box3>ul>li>span{display: block; font-size: .2rem; font-weight: lighter;}
.r_box3>ul>li:nth-child(3n){ margin-right: 0;}
.r_box3>ul>li:hover{ background-image: linear-gradient(to top right, #306dc7 , #1f9869); box-shadow: 0 0 30px rgba(48,109,199,.8);top: -.2rem; }
.r_box3>ul>li:hover>i{ color: #fff;}
.cc1{ padding-bottom: 1.5rem;}
.n_box5{width: 100%; margin: 1rem 0 0; display: flex;}
.r_fl1{width: 50%;}
.r_fr1{ width: 50%;/* padding-left: 1.2rem;*/ padding-left: .6rem; box-sizing: border-box;}
.r_fr1 .r_con2{ width:100%;font-size: .24rem; color: #666; position: relative; margin-top: .5rem;  }
.r_fr1 .r_con2 .scrollcon{ width: 90%; max-height: 4.4rem;}
.r_fr1 .r_con2 p{ line-height: .35rem; margin-bottom: .2rem; text-align: justify; text-indent:2em;}
.r_img2{  background: #d4dee8; border-radius: 3px; width: 100%; padding: 0 0 .32rem 0; box-sizing: border-box; position: relative; left: -.32rem;}
.r_img2 .swiperbj{position: relative;left: .32rem; }
.r_img2 img{  width: 100%; border-radius: 3px; position: relative; }
.r_box4>ul{ display: flex; justify-content: space-between; padding-bottom: 1.6rem;}
.r_box4>ul>li{ width:31%;  text-align: center; padding: .4rem; box-sizing: border-box; background: #ecf1f7; border-top-right-radius: .8rem;border-bottom-left-radius: .8rem;}

.r_box4>ul>li>div{ width: .64rem; display: flex;justify-content: center;  margin: 0 auto;}
.r_box4>ul>li>div>img{ display: block; margin: 0 auto; max-width: 100%; max-height: 100%;}
.r_box4>ul>li>div>img:nth-child(2){ display: none;}
.r_box4>ul>li h4{ font-size: .32rem;  color:#333; margin-top:.15rem;  }
.r_box4>ul>li p{ color: #999; font-size: .2rem; margin-top: .15rem;}
.r_box4>ul>li:hover{background:#3b76ca;box-shadow: 0 10px 30px rgba(59,118,202,.5); }
.r_box4>ul>li:hover h4{color: #fff;}
.r_box4>ul>li:hover>div>img{ display: none;}
.r_box4>ul>li:hover p{ color: #fff;}
.r_box4>ul>li:hover>div>img:nth-child(2){ display: block;}

.n_box6{ width: 65%; margin: 0 auto; padding: 0 105px; position: relative;}
.n_box6_txt{ width: 100%; margin-top: 1rem; text-align: center;color: #333;}
.n_box6_txt h3.ntit2{padding-bottom: .5rem;}
.n_box6_txt h4{ font-size: .28rem; margin-bottom: .5rem;}
.n_box6_txt p{ font-size: .24rem; line-height: 1.5; margin-top: .1rem; text-align: left;}
.n_box6 .swiper-button-prev{ background:url(../images/arr_left1.png); background-size:100%; left: 10px;}
.n_box6 .swiper-button-prev::after,  .ours-main .swiper-container-rtl .swiper-button-next::after {
    content: '';
}
.n_box6 .swiper-button-next{ background: url(../images/arr_right1.png);background-size:100%; right:10px;}
.n_box6 .swiper-button-next::after,  .ours-main  .swiper-container-rtl .swiper-button-prev::after {
    content: '';
}
.n_box6 .swiper-button-next, .n_box6 .swiper-button-prev {
    width: .57rem;
    height:.57rem;
    display: inline-block;

    border: none;outline: none;

}
.five_swiper{ margin-top: 1rem; background: url("../images/sw_bg.jpg") bottom center no-repeat; background-size: cover; padding-bottom: .37rem;}
.r_box5{ width: 100%; background: #fff; border-radius: .1rem;  border: solid #ccc 1px;
    overflow: hidden; box-sizing: border-box;}
.r_box5 img{width: 100%;}
.r_box5 h4{ font-size: .28rem; color: #333; line-height: .86rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mb0{ margin-top: 0;}
.c_ul2{ display: flex;flex-wrap: wrap;}
.c_ul2>li{ margin-top:.8rem; width: 29%; margin-right: 6.5%; background: #f9fafa; text-align: center;  font-size: .24rem;border-radius: .1rem; transition: all .3s linear; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.c_ul2>li>img{ width: 100%; border-radius: .1rem;}
.c_ul2>li:nth-child(3n){ margin-right: 0}
.c_ul2>li>a{line-height: .8rem; display: block; color: #222;}
.c_ul2>li:hover{ background:#1f9869; color: #fff; box-shadow: 0 10px 30px rgba(31,152,105,.4)}
.c_ul2>li:hover a{ color: #fff;}

.n_box7{ width: 100%; background: url("../images/news_bg1.jpg") center no-repeat;background-size: cover;}
.f_start{ justify-content: flex-start;}
.f_start>a{ margin-right:.5rem;}
.newslist h3.ntit2{text-align: center;}
.newslist dl{ margin-top: .8rem; display: flex; background: #fff; box-shadow: 0 0 20px #eee; }
.newslist dl dt{ width: 60%;}
.newslist dl dt img{width:100%;}
.newslist dl dd{ box-sizing: border-box;padding: .4rem; width: 40%;}
.newslist dl dd>i{ font-size: .24rem; color: #999;}
.newslist dl dd h4{position: relative;}
.newslist dl dd h4>b{ width: .5rem; height: .06rem; border-radius: .03rem; background: #1f9869; position: absolute; left: -.65rem; top:.1rem;}
.newslist dl dd h4>a{ font-size: .32rem; line-height: .4rem; color: #333; display: block; margin-top: .1rem; position: relative;}

.newslist dl dd>p{ font-size: .24rem; line-height: .38rem;  color: #888; margin-top: .2rem; text-indent:2em;}
.newslist dl dd>a.more1{width: 1.5rem; height: .5rem; text-align: center; line-height: .5rem; color: #fff; font-size: .2rem; margin-top: .4rem; padding: 0; background:#1f9869; display: inline-block; border-radius: .25rem; }
.c_ul3{ display: flex; margin-top: .8rem; flex-wrap: wrap;}
.c_ul3>li{ width: 31.6%; margin-right: 2.6%; box-sizing: border-box; border: solid #eee 1px; background: #fff; box-shadow: 0 0 10px #eee; margin-bottom: .4rem; position: relative;transition: all .3s linear;}
.c_ul3>li>img{ width: 100%;}
.c_ul3>li:nth-child(3n){ margin-right:0;}
.c_ul3>li .intro{ padding: .4rem;}
.c_ul3>li .intro>i{ font-size: .18rem;  color: #999; font-family: Arial; display: block;}
.c_ul3>li .intro>h6{ font-size: .24rem; margin: .2rem 0 .4rem;}
.c_ul3>li .intro>h6>b{ width: .3rem; height: .04rem; border-radius: .02rem; background: #1f9869; margin-top: .15rem; display: block;}
.c_ul3>li .intro>h6>a{ color: #333;}
.c_ul3>li .intro>a.more2{ display: flex; align-items: center; font-size: .18rem;}
.c_ul3>li .intro>a.more2>i{ width: .24rem;}
.c_ul3>li .intro>a.more2>i>img:nth-child(1){ display: block; width: 100%; margin-left: .1rem;}
.c_ul3>li .intro>a.more2>i>img:nth-child(2){ display: none;width: 100%;}
.c_ul3>li .bglogo{opacity: 0; position: absolute; bottom: 0; right: 0; width: 1.34rem;}
.c_ul3>li:hover{ background:#1f9869; box-shadow: 0 20px 20px rgba(31,152,105,.2); }
.c_ul3>li:hover .bglogo{opacity: 1; }
.c_ul3>li:hover h6>a,.c_ul3>li:hover .intro>i,.c_ul3>li:hover .intro>a.more2{ color: #fff;}
.c_ul3>li:hover .intro>h6>b{ background: #fff;}
.c_ul3>li:hover .intro>a.more2>i>img:nth-child(1){ display: none;}
.c_ul3>li:hover .intro>a.more2>i>img:nth-child(2){ display: block; margin-left: .1rem;}

.ncontent{ width: 100%; clear: both; color:#222;}
.ncontent h1{ font-size: .36rem; line-height: .5rem;text-align: center; font-weight: normal; line-height: 1.5}
.ncontent .subtit{  font-size: .2rem;  color:#666;text-align: center; display: block; font-family: Arial; font-style: normal;   padding: .5rem 0 .5rem;  width: 100%; clear: both;}
.ncontent .subtit span{ display: inline-block; margin: 0 .3rem; border-left: solid #ddd 1px; padding-left: .6rem;}
.ncontent .subtit span:first-child{ border-left: none;}
.ncontent .subtit span>i{ margin-left: .15rem;}
.ncontent .discripition{ padding: .5rem 1rem; font-size: .2rem; color: #666; line-height: .3rem; background: #f0f5f8; margin-bottom: .7rem; text-align: center;}
.ncontent p{ font-size: .24rem; line-height: .32rem; margin: .2rem 0;}
.ncontent p.pimg{ text-align: center; margin: .6rem 0 .45rem;}
.ncontent p.pimg>img,.ncontent p.pimg>video{ max-width: 100%; margin: 0 auto .3rem; display: block; }
.ncontent p.pimg span{ display: inline-block; margin: 0 auto; background: url("../images/san.png") left center no-repeat; padding-left: 30px;}
.share{ width: 100%; border-bottom: solid #d4e2e2 1px; margin-top: 1rem;}
.share span{ display: flex; width: 1.8rem; background: #fff; margin: 0 auto;  height: .5rem; margin-bottom: -.2rem; justify-content: center;}
.share span>a{ margin:0 .12rem}
.share span>a>img{ max-width: 100%;}
.related{  width: 100%; margin:1.2rem 0 .8rem;}
.related h3{ display: flex; font-size: .36rem; color: #333; justify-content: space-between; font-weight: lighter;align-items: flex-end;}
.related h3>a{font-size: .24rem; color: #333;}
ul.hbp>li{ box-shadow: 0 0 0 0;}
ul.hbp>li .intro>h6{margin-bottom: .2rem;}
ul.hbp>li .intro>p {font-size: .2rem; line-height: .26rem; color: #888;}
ul.hbp>li:hover{ background: #f0f5f8;box-shadow: 0 0 0 0;}
ul.hbp>li:hover .intro>h6>a{ color: #333;}
ul.hbp>li:hover .intro>i{ color: #999;}
#WX{width:231px;height:285px;background:red;padding:10px;background:#fff;border:solid 1px #d8d8d8;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;display:none;}
.bd_weixin_popup_head{font-size:12px;font-weight:bold;text-align:left;line-height:16px;height:16px;position:absolute;color:#000;}
.bd_weixin_popup_head span{font-size:12px;font-weight:bold;text-align:left;line-height:16px;}
.bd_weixin_popup_close{width:16px;height:16px;text-decoration:none;font-size:16px;text-align:right;position:absolute;right:0;top:0;cursor:pointer;}
.bd_weixin_popup_foot{font-size:12px;text-align:left;line-height:22px;color:#666;}
#weixin{width:185px;height:auto;margin:10px auto;}

/*join*/
.n_box8{ width: 100%; background: url("../images/o_bg1.jpg") top left repeat-x;  margin-top: 1rem; padding-top: 1rem;}
.n_box8 .wrap_c{ margin-top: 0;}
.joinlist{}
.joinlist dl{ background: #fff; box-shadow: 0 0 20px #eee;width:100%; overflow: hidden; }
.joinlist dl dt{ float:left;width: 60%; overflow: hidden;position: relative;}
.joinlist dl dt .swiperjoin{ width: 100%; overflow: hidden; margin: 0;}
.joinlist dl dt .swiper-slide{ overflow: hidden; width: 100%;}
.joinlist dl dt img{max-width:100%;display: block;}
.joinlist dl dd{float:left;box-sizing: border-box;padding: .6rem .3rem .5rem .4rem; width: 40%;}
.joinlist dl dd h4{position: relative;}
.joinlist dl dd h4>b{ width: .5rem; height: .06rem;  background: #1f9869; position: absolute; left: -.65rem; top:.16rem; z-index: 3;}
.joinlist dl dd h4>span{ font-size: .28rem;  color: #333; display: block; margin-bottom: .2rem;  display: block; font-weight: lighter;position: relative; padding-left: 20px;}
.joinlist dl dd h4>span:first-child{ color:#1f9869;}
.joinlist dl dd h4>span:before{ width: 6px; height: 6px; background: #1f9869; content: '';position: absolute; left: 0; top:calc(50% - 3px);border-radius: 50%; }
.job_list{ width: 100%; margin-top: .6rem;}
.job_item { width: 100%; box-sizing: border-box; background: #fff; box-shadow: 0 2px 10px #eee; padding: .4rem; margin-top: .2rem; border-radius: 5px; transition: all .3s linear;}

.job_title{ display: flex; align-items: center;}
.job_l1{ width: calc(100% - .4rem);}
.job_l1 h4{ display: flex; align-items: center; font-size: .32rem; color: #111;}
.job_l1 h4>i{ display: block; margin-right: .2rem;}
.job_l1 p{ line-height: .36rem; padding-top: .2rem;}
.job_l1 p.p1{font-size: .2rem;  color: #999; }
.job_l1 p.p2{font-size: .24rem;  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{  padding: .4rem; display: none; }
.job_detail h6{ font-size:.24rem; padding: .3rem 0;}
.job_detail p{ line-height: .36rem; font-size: .24rem; color: #999;}
.job_detail p.bluefont{ color:#222; margin-top: .3rem; }

.n_box9{width: 100%; background: url("../images/o_bg2.jpg") center center repeat-x;  }
dl.culture{ display: flex; margin-bottom: 1rem;}
dl.culture dt{ width: 45%;}
dl.culture dt>img{ width: 100%;}
dl.culture dd{ width: 55%; box-sizing: border-box; padding: .7rem 1rem;}
dl.culture dd h3.ntit2>em{ margin-top: .3rem;}
dl.culture dd p{ font-size: .24rem; color: #666; margin-top: .6rem;}
dl.culture:nth-child(2) dt{order: 1;}
dl.culture:nth-child(2) dd{ padding-left: 0;}
dl.culture:nth-child(2) h3.ntit2>i,dl.culture:nth-child(3) h3.ntit2>i{ color: #eff0f0;}

.n_box10{ width: 65%; margin: 0 auto;  position: relative;}
.n_box10 .swiper-button-prev{ background:url(../images/arr_left3.png); background-size:100%; left: .3rem;}
.n_box10 .swiper-button-prev::after,  .ours-main .swiper-container-rtl .swiper-button-next::after {
    content: '';
}
.n_box10 .swiper-button-next{ background: url(../images/arr_right3.png);background-size:100%; right:.3rem;}
.n_box10 .swiper-button-next::after,  .ours-main  .swiper-container-rtl .swiper-button-prev::after {
    content: '';
}
.n_box10 .swiper-button-next, .n_box10 .swiper-button-prev {
    width: .57rem;
    height:.57rem;
    display: inline-block;

    border: none;outline: none;

}
.six_swiper{ margin-top: 1rem;}
.r_box6{ width: 100%;  border-radius: .1rem; overflow: hidden; box-sizing: border-box; position: relative;}
.r_box6 img{width: 100%;}
.r_box6 h4{ width:100%;font-size: .28rem;  position: absolute; left: 0; bottom: .4rem; text-align: center; color: #fff;
}
.mb0{ margin-top: 0;}
.c_ul4{ display: flex;flex-wrap: wrap;}
.c_ul4>li{ margin-top:.8rem; width: 29%; margin-right: 6.5%; background: #f9fafa; text-align: center;  font-size: .24rem;border-radius: .1rem; transition: all .3s linear; position: relative;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.c_ul4>li>img{ width: 100%; border-radius: .1rem;}
.c_ul4>li:nth-child(3n){ margin-right: 0}
.c_ul4>li>a{line-height: .8rem; display: block; color: #fff; position:absolute; bottom: 0; left: 0; width: 100%;background-image: linear-gradient(to top, rgba(0, 0, 0,.8), rgba(0, 0, 0, 0))}
.c_ul4>li:hover{ background:#1f9869; color: #fff; box-shadow: 0 10px 30px rgba(31,152,105,.4)}
.c_ul4>li:hover a{ color: #fff;}

/*serch*/
.search_tit{font-size: .36rem; color: #333; text-align: center; margin-top: -.6rem;}
.searchbox{ width: 9rem; height: .8rem;  margin:.4rem auto; background: #f7f8f9; border-radius: .4rem;}
.searchbox form{display: flex;}
.searchbox input.input2{ width: 7rem; border: none; height: .8rem; padding: .1rem .6rem; box-sizing: border-box; line-height: .6rem; background: transparent; font-size: .2rem; color: #333;}
.searchbox .submit1{ width: 2rem; height: .8rem; background: #1f9869; display: flex; justify-content: center; align-items: center;border-radius: .4rem; color: #fff; box-sizing: border-box; padding: 0 .2rem;font-size: .2rem; }
.searchbox .submit1 i{ margin-right: .2rem;}
.searchbox p{ font-size: .24rem; text-align: center; margin-top: .4rem;}
.searchbox p span{ margin: 0 .25rem;}
.keyword{ color: #1f9869;}
.n_box11{ width: 100%; display: flex; background: #f7f8f9; margin-top:1.5rem;position: relative; padding: .2rem 0 .4rem;}
.n_box11:before{position: absolute; content: ''; background:#f7f8f9; width: .2rem; height: .2rem; top:-.11rem; left: calc(50% - .11rem); transform: rotate(-45deg); }
.n_box11>ul{width: 65%; margin: 0 auto; clear: both;}
.n_box11>ul>li{ margin-top: .5rem; padding-bottom: .5rem; border-bottom: solid #ccc 1px;}
.n_box11>ul>li:last-child{ border-bottom: none;}
.n_box11>ul>li>a { font-size: .24rem; color: #333; font-weight: bold; line-height: 1.8;}
.n_box11>ul>li>p{font-size: .16rem; line-height: 1.6;}
.n_box11>ul>li>p.time{  color: #999; margin: .15rem 0;}
.n_box11>ul>li>p.p1{  color: #666;}
.snone{ margin: 1.5rem auto;}
.snone>img{width: 3.06rem;}
.snone>p{ text-align: center; color:#9e9e9e; font-size:.3rem; margin-top: .5rem;}
/*pagination*/
.pagination{ text-align: center; margin: .5rem auto; width: 100%; clear: both; font-size: 14px;}
.pagination>a{ display: inline-block; padding: 10px 15px;  font-size: 14px;  margin: 5px;}
.pagination>a.active,.pagination>a:hover{ background:#1f9869; color: #fff; }

.newslist dl dt,dl.culture dt,.joinlist dl dt {
   overflow: hidden;
}
.newslist dl dt img,dl.culture dt img,.c_ul4>li>img,ul.profile > li > img{ transition: all .6s linear; transform: scale(1);}
.newslist dl dt:hover img,dl.culture dt:hover img,.c_ul4>li:hover>img,ul.profile > li:hover > img {transform: scale(1.1);}

/*product*/
.n_box12{ width: 100%;}
.n_box12 .pro_tit1{font-size: .2rem; color: #222;}
.productNav1{ justify-content: flex-start;}
.productNav2{ width: 100%; margin-top: .4rem; display: flex; height:.8rem; background: #1f9869; font-size: .24rem; line-height: .8rem; color: #fff;}
.productNav2 span{ width: 2rem; background: #1a4388; text-align: center;}
.productNav2 div.pro{ width: calc(100% - 2rem);}
.productNav2 div.pro>a{display: inline-block; margin-left:.8rem ;color: #fff;}
.procurmb .b_fl {
    width:15%;
    margin-left: 17.5%;
}
.procurmb .b_fr {
    width: 67.5%;
    background: #d4dee8;
}
.productNav1>a{ margin-right: .3rem;}

.c_ul11{ display: flex; margin-top: .8rem; flex-wrap: wrap;}
.c_ul11>li{ width: 32.4%; margin-right: 1.4%; box-sizing: border-box; border: solid #eee 1px; background: #fff; box-shadow: 0 0 10px #eee; margin-bottom: .4rem; position: relative;transition: all .3s linear; overflow: hidden;}
.c_ul11>li>img{ width: 100%; transform: scale(1);transition: all .6s linear;}
.c_ul11>li:nth-child(3n){ margin-right:0;}
.c_ul11>li .intro{ padding: .3rem 0 0;}
.c_ul11>li .intro>i{ font-size: .16rem;  color: #999; font-family: Arial; display: block; margin-top: .1rem; padding: 0 .4rem;}
.c_ul11>li .intro>h6{ font-size: .22rem; padding: 0 .4rem;}
.c_ul11>li .intro>h6>b{ width: .3rem; height: .04rem; border-radius: .02rem; background: #1f9869; margin-top: .15rem; display: block;}
.c_ul11>li .intro>h6>a{ color: #222;}
.c_ul11>li .intro>div{ display: flex; justify-content: space-between; font-size: .18rem; color: #222; padding: .3rem .4rem;}
.c_ul11>li .intro>a.more2{ display: flex; align-items: center; font-size: .18rem; height: .8rem;padding: 0 .4rem;border-top: solid #eee 1px; }
.c_ul11>li .intro>a.more2>em{ width: .22rem; margin-right: .2rem;}
.c_ul11>li .intro>a.more2>em>img:nth-child(1){ display: block; width: 100%; margin-right: .1rem;}
.c_ul11>li .intro>a.more2>em>img:nth-child(2){ display: none;width: 100%;}

.c_ul11>li .intro>a.more2>i{ width: .22rem; margin-left: auto;}
.c_ul11>li .intro>a.more2>i>img:nth-child(1){ display: block; width: 100%; }
.c_ul11>li .intro>a.more2>i>img:nth-child(2){ display: none;width: 100%;}

.c_ul11>li:hover{box-shadow: 0 20px 20px rgba(31,152,105,.2); }
.c_ul11>li:hover>img{ width: 100%; transform: scale(1.05)}
.c_ul11>li:hover .intro>h6>a{ color:#1f9869; }
.c_ul11>li:hover .intro>a.more2{ background: #1f9869;color:#fff; }
.c_ul11>li:hover .intro>a.more2>i>img:nth-child(1),.c_ul11>li:hover .intro>a.more2>em>img:nth-child(1){ display: none;}
.c_ul11>li:hover .intro>a.more2>i>img:nth-child(2),.c_ul11>li:hover .intro>a.more2>em>img:nth-child(2){ display: block;}
.honor{ width: 100%; margin-top: 1rem; background: #f7f8f9; float: left; clear: both;}
.swiper3{padding-right: 40px; background:url("../images/sw_bg1.jpg") top repeat-x;}

.swiper3 .swiper-wrapper,.swiper4 .swiper-wrapper {
    align-items: flex-end;
    padding-bottom: 30px;

}
.swiper3 dl { transform: scale(0.9); transition: all 0.6s linear; padding: 20px 0; margin-top: 30px; }
.swiper3 dl.swiper-slide-active {  transform: scale(1.2);  z-index: 9999; align-self: flex-end; padding: 20px;}
.swiper3 dl.swiper-slide-active dd{ display: block; text-align: center; line-height: 30px; font-size: 16px; text-align: center;  margin: 0; padding: 0; position: relative; bottom: -20px;  left: 0; width: 100%; text-align: center;}
.swiper3 dl.swiper-slide-duplicate{align-self: flex-end;}
.swiper3 dl.swiper-slide{align-self: flex-end;}
.swiper3 dl.swiper-slide-active dt{box-shadow: 0 5px 20px rgba(100,100,100,.5);}
.swiper3 dt{ padding: 10px; align-self: flex-end; background: #fff;}
.swiper3 dt img{ width: 100%; height: auto;}
.swiper3 dd { display: none; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}

.honor .swiper-button-next,
.honor .swiper-button-prev {
    position:absolute;
    top:25px;
    width:.57rem;
    height:.57rem;
    z-index:10;
    cursor:pointer;
    border: none;outline: none;


}
.honor .swiper-button-next img,.honor .swiper-button-prev img{ max-width: 100%; display: block;}
.honor .swiper-button-prev::after,.honor .swiper-button-next::after {
    content: '';
}
.honor .swiper-button-next {
    right: 34%;
    left: auto;
}
.honor .swiper-button-prev{
    left: 34%;
    right: auto;

}
.honor .swiper-button-prev:hover{}
.honor .swiper-button-next:hover{}

.c_ul12{width:100%;}
.c_ul12 li{ display: block; width: 100%; background: #fff; line-height: .66rem; margin-top: .1rem; border: solid #ccc 1px;position: relative;padding-left: .5rem; border-radius: 3px;box-sizing: border-box;}
.c_ul12 li:before{position: absolute; background: url("../images/circle01.png") center no-repeat; content: ''; width: 12px;height: 12px; left:.2rem; top:.28rem; background-size: 100%;}
.c_ul12 li>a{font-size: .18rem; color: #666; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: block;

}

.c_ul12 li:hover:before{position: absolute; background: url("../images/circle02.png") center no-repeat;  background-size: 100%;}
.c_ul12 li:hover>a{color: #1f9869;}

.c_ul13{width:100%;}
.c_ul13 li{ display: flex; justify-content: space-between; width: 100%; background: #fcfefd; line-height: .45rem;  border: solid #d2e4db 1px;position: relative;padding:.3rem .3rem .3rem .5rem; box-sizing: border-box; margin-bottom: .2rem;border-radius: 3px;}
.c_ul13 li:before{position: absolute; background: url("../images/circle01.png") center no-repeat; content: ''; width: 12px;height: 12px; left:.2rem; top:calc(50% - 6px); background-size: 100%;}
.c_ul13 li>span{font-size: .18rem; color: #666; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.c_ul13 li>a{ width: 1.7rem; height: .45rem; background: #fff; border: solid #1f9869 2px; border-radius: .225rem; box-sizing: border-box; display: flex; justify-content: center; align-items: center;font-size: .18rem; color: #1f9869;}
.c_ul13 li>a>i{ width: .24rem; margin-right: .15rem;}
.c_ul13 li>a>i>img{ max-width: 100%;}
.c_ul13 li>a>i>img:nth-child(1){ display: block;}
.c_ul13 li>a>i>img:nth-child(2){ display: none;}
.c_ul13 li:hover{ box-shadow: 0 .1rem .2rem rgba(31,152,105,.3);border: solid #1f9869 1px;}
.c_ul13 li:hover:before{position: absolute; background: url("../images/circle02.png") center no-repeat;  background-size: 100%;}
.c_ul13 li:hover>a{color: #fff; background: #1f9869;}
.c_ul13 li:hover>a>i>img:nth-child(1){ display: none;}
.c_ul13 li:hover>a>i>img:nth-child(2){ display: block;}

/*.r_fl2{width: 50%;}
.r_fr2{ width: 50%;!* padding-left: 1.2rem;*! padding-left: .6rem; box-sizing: border-box;}
.r_fr2 .r_con2{ width:100%;font-size: .24rem; color: #666; position: relative; margin-top: .5rem;  }*/
.r_img3{  background: #d4dee8; border-radius: 3px; width: 100%; padding: 0; box-sizing: border-box; position: relative; left: -.32rem; margin-top: 0.32rem;}
.r_img3 img{  width: 100%; border-radius: 3px; position: relative;left: .32rem;  top:-0.32rem;}

.c_ul14{width:100%; margin-top: .3rem;}
.c_ul14 li{ display: flex; align-items:center;width: 100%; background: #f8fbfa; line-height: .45rem; margin-top: .1rem; border: solid #cee4db 1px;position: relative;padding:.3rem .4rem ; box-sizing: border-box;}
.c_ul14 li>div{font-size: .2rem; color: #666;max-height: 1rem;display: flex;flex-direction: column; line-height: .24rem; margin-left: .3rem;}
.c_ul14 li>i>img{ width: .42rem;}
.c_ul14 li>div>b{color: #222; font-size: .32rem; font-family: Arial; display: block; line-height: .32rem;}
.tp1{ margin-top: -.32rem;}
.pb1{padding-bottom: 1rem;}

.c_ul15{width:100%;}
.c_ul15 li{ display: flex; justify-content: space-between; width: 100%; background: #fcfefd;  border: solid #d2e4db 1px;position: relative;padding:.3rem; box-sizing: border-box; margin-bottom: .2rem;border-radius: 3px;}
.c_ul15 li>div.li_l>span{ display: block; font-size: .18rem; color: #999; font-family: Arial; line-height:2; margin-left: .4rem}
.c_ul15 li>div.li_l>a{position: relative;font-size: .18rem; color: #666; overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap; padding-left: .4rem;}
.c_ul15 li>div.li_l>a:before{position: absolute; background: url("../images/circle01.png") center no-repeat; content: ''; width: 12px;height: 12px; left:0; top:calc(50% - 6px); background-size: 100%;}
.c_ul15 li>div.li_r{display: flex; justify-content: flex-end; width: 20%;}
.c_ul15 li>div.li_r>span{ width: 50%; display: flex; align-items: center; font-size: .18rem; color: #444;}
.c_ul15 li>div.li_r>span>i{ margin-right: .2rem;}
.c_ul15 li:hover{ box-shadow: 0 .1rem .2rem rgba(31,152,105,.3);border: solid #1f9869 1px;}
.c_ul15 li:hover:before{position: absolute; background: url("../images/circle02.png") center no-repeat;  background-size: 100%;}
.c_ul15 li:hover>a{color: #fff; background: #1f9869;}
.c_ul15 li:hover>a>i>img:nth-child(1){ display: none;}
.c_ul15 li:hover>a>i>img:nth-child(2){ display: block;}

.n_box13{ width: 100%; clear: both; text-align: center; margin-top: .5rem;}
.n_box13 p.p1{ font-size: .24rem; line-height: 1.6; color: #333; margin: .2rem auto 0; max-width: 96%;}
.n_box13 p.p2{font-size: .28rem; margin-top: .6rem;}
.c_ul16{ max-width: 1240px; width: 96%; margin: .6rem auto 0; display: flex; justify-content: center;}
.c_ul16>li{ width: 25%; margin: 0 2%; text-align: center;}
.c_ul16>li:nth-child(2){width: 31%;}
.c_ul16>li:last-child{ width: 33%;}
.c_ul16>li>div{border-radius: 50%; width:.8rem; height: .8rem; padding:.4rem; display: flex;align-items: center; justify-content: center; background: #f4f7fb; margin: 0 auto;transition: all .6s linear;}
.c_ul16>li>div>img{ display: block; margin: 0 auto; max-width: 100%;}
.c_ul16>li>div>img:nth-child(2){ display: none;}
.c_ul16>li p{font-size: .36rem; color: #222; margin-top: .4rem;}
.c_ul16>li p strong{ color: #1f9869; padding: 0 .05rem; font-weight: lighter;}
.c_ul16>li p.p1{font-size: .24rem;}
.c_ul16>li:hover>div{background:#fff;box-shadow: 0 5px 20px #ccc; }
.c_ul16>li>ul{ width: 100%; margin-top: .2rem;}
.c_ul16>li>ul>li{padding-left: .2rem; position: relative; font-size: .18rem; color: #666; line-height: 1.8;text-align: left;}
.c_ul16>li>ul>li:before{position: absolute; width: 5px; height: 5px; background: #1f9869; border-radius: 2.5px; content:''; left: 0; top:.15rem; }
.n_box14{ width: 100%; display: flex; background: url("../images/sale_bg1.png") top no-repeat; background-size: cover; margin-top: .8rem;padding-bottom: .7rem;}
.n_box14_con{ max-width: 12.75rem; margin: 0 auto;}
.n_box14_con>i{display: block; width: 100%; margin-top: .3rem;}
.n_box14_con>i>img{ width: 100%;}
.n_box14_con p.p1{ width: 96%; background: #fff; line-height: .8rem; border-radius: .4rem;display: flex; justify-content: center;margin: 0 auto;}
.n_box14_con p.p1 span{ color: #004ea2; font-size: .24rem; margin: 0 .3rem; position:relative; padding-left: .2rem;}
.n_box14_con p.p1 span:before{position: absolute; width: .08rem; height: .08rem; background: #004ea2; border-radius: .04rem; content:''; left: 0; top:calc(50% - .04rem);}
.n_box14_con p.p2{ color: #004ea2; line-height: 1.8; text-align: center;width: 86%; margin: .8rem auto;font-size: .24rem;}
.n_box15{max-width: 12.4rem; margin: 0 auto; width: 96%;}
.n_box15 p{font-size: .18rem; color: #a7adb6;line-height: 1.75; display: flex; padding: .4rem 0;}

.c_ul17{ max-width: 1240px; width: 96%; margin: .6rem auto 0; display: flex; justify-content: center;}
.c_ul17>li{ width: 21%; text-align: center; margin-right:4%;}
.c_ul17>li:last-child{ margin-right: 0;}
.c_ul17>li>div{border-radius: 50%; width:1.55rem; height: 1.55rem; padding:.4rem; display: flex;align-items: center; justify-content: center;flex-direction:column;background: #f4f7fb; margin: 0 auto;transition: all .6s linear;}
.c_ul17>li>div>i>img{ display: block; margin: 0 auto;width: .7rem;}
.c_ul17>li p{font-size: .28rem; color: #222; margin-top: .2rem;}
.c_ul17>li:hover>div{background:#fff;box-shadow: 0 5px 20px #ccc; }

.n_box16{ width: 100%; clear: both;}
.n_box16>ul>li{ display: flex;padding-bottom: 1rem;}
.n_box16>ul>li .img16{ width: 45%; overflow: hidden;}
.n_box16>ul>li .img16>img{ width: 100%; transform: scale(1); transition: all .6s linear;}
.n_box16>ul>li:hover .img16>img{ transform: scale(1.1);}
.n_box16>ul>li .txt16{ width: 55%; box-sizing: border-box; padding: 0 0 0 .5rem;}
.n_box16>ul>li .txt16 h3.ntit2{ font-size: .36rem;}
.n_box16>ul>li:hover .txt16 h3.ntit2{color:#1f9869; }
.n_box16>ul>li .txt16 h3.ntit2>em{ margin-top: .3rem;}
.n_box16>ul>li p{ font-size: .2rem; color: #666; margin-top: .6rem; line-height: 1.5;}
.n_box16>ul>li:nth-child(2n){ background: #f7f8f9; }
.n_box16>ul>li:nth-child(2n) .img16{order: 1;}
.n_box16>ul>li:nth-child(2n) .txt16{ padding: 0 .5rem 0 0;}
.n_box16>ul>li a.s_more{display: flex; width: 1.62rem; height: .58rem; justify-content: center; align-items: center; background:#255fb4;font-size: .18rem; color: #fff;border-radius: .3rem; margin-top: .4rem; }
.n_box16>ul>li a.s_more>i{ margin-left: .3rem;}
.n_box16>ul>li a.s_more>i>img{ display: block;width: .32rem;}
.n_box16>ul>li:hover a.s_more{background: #1f9869;}