@charset "utf-8";
@import url("common.css");

.nav_lis ul li .downlis,
.nav_fixed{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.nav_lis ul li .downlis{width:200%;position: absolute;max-height:0;left:-50%;right: 0;top:100px;padding-top: 10px;z-index: 5;visibility: hidden;opacity: 0;margin: auto;}
.nav_lis ul li:hover .downlis{top:90px;opacity: 1;max-height: 400px;visibility: visible;}
.nav_lis ul li .downlis dl{border-radius: 8px;overflow: hidden;}
.nav_lis ul li .downlis dl dd a{width: 100%;padding: 0; display: block;line-height:40px;margin: 0;text-align: center;background: #fff;border-bottom: 1px solid #e4e4e4;color: #666 !important;}
.nav_lis ul li .downlis dl dd a:after,
.nav_lis ul li .downlis dl dd a:before{display: none;}
.nav_lis ul li .downlis:before{content: ''; width: 13px;height: 13px;background: #970009;position: absolute;left: 0;top:14px;right: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);margin: auto;z-index: -1;opacity: 0;}
.nav_lis ul li .downlis dl dd a:hover{background: #970009;color: #fff !important;}
.nav_lis ul li:hover .downlis:before{opacity: 1;top:4px;}

.nav_lis ul li .downlis:before,
.nav_lis ul li .downlis{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;}



.logo,
.search,
.hd_nav .nav_lis ul li a:after,
.hd_nav .nav_lis ul li,
.hd_nav .nav_lis ul li a,
.hd_nav .nav_lis ul li a:before,
.hd_nav .nav_lis ul li a:after,
.item_title:after,
.abt_more a,
.tab_title ul li a,
.top_menu .menu,
.top_menu .menu_2,
.top_schIpt,
.top_schBtn{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.hd_hr,
.h_mennu ul li a,
.h_mennu ul li a .mn_icon i,
.h_mennu,
.ban_box .swiper-button-prev, 
.ban_box .swiper-button-next,
.new_lis ul li{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

.hd_tel:before{content: '';position: absolute;width: 1px;height:34px;background: #dbdbdb;top: 0;left:0;bottom: 0;margin: auto;}

.search{margin-left: 5%;position: relative;text-align: right;width: 42px;
height: 42px;}
.search i{position: absolute;width:100%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size:40px;}
.search i.iconyuyinguanbi{display: none;color: #e6222a;}
.sch_box{width:100%;padding:20px;position: absolute;left:0;top:100px;z-index: 99;background: #f5f5f5;display: none;}
.sch_box .sch_ipt{height:60px;padding: 0 20px;outline:none;font-size: 16px;}
.sch_box .sch_btn{width:120px;height:60px;background: #970009;color: #fff;line-height:60px;color: #fff;cursor: pointer;cursor:pointer;font-size: 16px;transition: ease .3s;}
.sch_box .sch_btn:hover{background: #181818;}

._show_img{width: 100%;height: 100%;display: block;}
.close{width: 50px;height: 100%;background: #e6222a;text-align: center;line-height: 60px;color: #fff;height: 60px;cursor: pointer;}
.close:hover{background: #960c12;}

.fixed_hr{height:90px;background: #fff;}
.fixed_hr .search{margin-top:4px;}
.fixed_hr .hd_nav .nav_lis ul li{height: 54px;}
.fixed_hr{height: 90px;}
.fixed_hr .hd_nav .nav_lis ul li a:before{bottom: 0;}
.fixed_hr .hd_nav .nav_lis ul li a:after{bottom: -3px;}
.fixed_hr .top_schIpt,
.fixed_hr .top_schBtn{height: 90px;}

.fixed_hr .top_menu .menu, 
.fixed_hr .top_menu .menu_2{top: 11px;}
.fixed_hr .hd_nav .nav_lis ul li:hover .downlis{top:62px;}

.top_search{width:17%;height: 100%;background: #3a3a3a;margin-left: 3%;}
.top_schIpt{height: 100px;font-size: 18px;background: none;padding: 0 15px;outline: none;}
.top_schBtn{width:66px;height: 100px;display: block;background: none;cursor: pointer;text-align: left;}
.top_schBtn i{font-size: 40px;color: #970009;}


.h_hr{display: none;}
.top_menu{width: 100px;height: 100%;background: #970009;cursor: pointer;}
.top_menu .menu,
.top_menu .menu_2{ padding:28px 28px;position: absolute;right:17px;top:15px;}
.top_menu .menu_2{display: none;}
.top_menu .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.top_menu .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.top_menu .menu span{position: absolute;display: block;width:35px;height:3px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #fff;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);/*border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;*/}
.top_menu .menu span:before,
.top_menu .menu span:after,
.top_menu .menu_2 span:before,
.top_menu .menu_2 span:after{position: absolute;display: block;width:25px;height:3px;top: 60%; right:0; cursor: pointer;content: '';background-color: #fff;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);/*border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;*/}
.top_menu .menu span:before{ top:-12px;}
.top_menu .menu span:after{ top:12px;}
.top_menu .menu_2 span:before,
.top_menu .menu_2 span:after{width: 35px;right: auto;left:15%;}


.navs2{position: absolute;top: 100%;background:#fdfdfd url(../images/nav_bg.png) no-repeat center bottom;left: 0;right: 0;border-top: 1px solid #f6f6f6;padding:1rem 0;z-index: 55;display: none;background-size: 100% 2.9rem;}
.navs2box{display: flex;}
.navs2 .item{width: 100%;text-align: center;}

.navs2 .item .item_lis a{display:block;font-size: 18px;color:rgba(0,0,0,.6);position: relative;line-height: 46px;}
.navs2 .item .item_lis a:hover{color: #970009;}
.item_title{margin-bottom: 20px;font-size: 22px;font-weight: bold;padding-bottom: 15px;position: relative;}
.item_title:after{content: '';position: absolute;width: 25px;height: 4px;background: #c5c1c9;border-radius: 2px;left: 0;bottom: 0;right: 0;margin: auto;}
.navs2 .item:hover .item_title:after{background: #970009;}


.mobile_ban{display: none;}
.idx_about{padding: 40px 0;background: url(../images/abt_bg.jpg) no-repeat center center;background-size: cover;position: relative;overflow: hidden;}
.about_left{width: 45%;}
.idx_title a{width: 100%;height: 100%;display: block;}
.idx_title a h1{font-family: 'arial';font-size: .6rem;color: #dadada;font-weight: bold;text-transform: uppercase;}
.idx_title a p{font-size: 32px;color: #666;margin-top: 5px;}

.company_title{font-size:.42rem;font-weight: bold;margin-top:.6rem;}
.about_txt{font-size: 18px;line-height: 36px;color: #970009;margin-top:.35rem;}
.sz_gd{margin:.35rem auto;overflow: hidden;}
.sz_gd ul li{width: 25%;display: inline-block;float: left;position: relative;}
.sz_gd ul li p,
.sz_gd ul li b{font-size:40px;color: #970009;font-family: arial;font-weight: bold;}
.sz_gd ul li h1,
.sz_gd ul li span{font-size:16px;color: #970009;}
.sz_gd ul li:first-child:before{display: none;}
.sz_gd ul li p{display: inline-block;}
.sz_gd ul li h1{margin-top: 15px;}
.abt_more a {display: inline-block;padding: .12rem .54rem; border: 1px solid #970009;font-size: 16px;color: #970009;
text-align: center;border-radius:.4rem;margin:.35rem 0 .25rem;}
.abt_more a i {font-size: 20px;margin-left: 10px;}
.abt_more a:hover{background: #970009;color: #fff;}

.about_right{width:48%;height: 100%;position: absolute;top: 0;right: 0;}
.about_right a{width: 100%;height: 100%;display: block;}
.about_right a .about_img{height: 100%;}

.pd40{padding: 45px 0;background: #fafafa;}
.idx_news{background: url(../images/new_bg.jpg) no-repeat center center;background-size: cover;}
.tab_title{margin-top: .32rem;}
.tab_title ul li{display:inline-block;font-size: 18px;}
.tab_title ul li a{width: 100%;height: 100%;display: block;padding: .13rem .46rem;border-radius: .4rem;position: relative;}
.tab_title ul li a:after,
.tab_title ul li a:before{content: '';position: absolute;width: 4px;height: 4px;background: #fff;border-radius: 50%;top: 0;bottom: 0;margin: auto;}
.tab_title ul li a:after{left:18%;}
.tab_title ul li a:before{right: 18%;}

.tab_title ul li.active a,
.tab_title ul li:hover a{background: #970009;color: #fff;}

.swiper_cont{width: 48.5%;height: 503px;}
.new_swiper,
.new_swiper .swiper-slide{width:100%;height:100%;}
.new_swiper .swiper-slide a{width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.new_swiper .swiper-slide a .swip_title{width: 100%;position: absolute;left: 0;bottom: 0;color: #fff;padding:20px 128px 20px 19px;background: rgba(0,0,0, .3);}
.new_swiper .swiper-slide .slide_pic{width: 100%;height: 100%;}
.new_swiper .swiper-slide a .swip_title h1{font-size: 18px;}
.new_swiper .swiper-pagination{text-align: right;bottom:23px;width:120px;right:15px;left: auto;}

.new_swiper .swiper-pagination-bullet{width:9px;height:9px;display: inline-block;border-radius: 100%;border: 2px solid #fff;opacity: 1;background: none;}
.new_swiper .swiper-pagination-bullet-active {background: #fff;}

.new_swiper .swiper-slide a:hover .slide_pic{transform: scale(1.05);}
.mg_top{margin-top:40px;}

.new_swiper .swiper-slide .slide_pic,
.new_lis ul li a span,
#service .swiper-wrapper .swiper-slide,
.content-slide,
.tabs .tabs_title a,
.tabs .tabs_title a .tab_i,
.service_link,
#service .swiper-button-next, 
#service .swiper-button-prev,
.honor_text_lis ul li a:hover,
.honor_text_lis ul li a:after,
.read_more a,
.business_menu ul li:before{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.new_right{width: 48.5%;}
.new_lis ul li{border-bottom: 1px solid #dfdfdf;padding:0 15px 0 15px;}
.new_lis ul li a{width: 100%;height: 100%;display: block; padding: 15px 0 15px 10px;position: relative;}
.new_lis ul li a h1{font-size: 20px;}
.new_right .new_lis ul li a:before{content: '';position: absolute;width: 7px;height: 7px;background: #970009;border-radius: 50%;left: -5px;top:25px;}
.new_lis ul li a p{color: #828282;margin-top:6px;}
.new_lis ul li a .tanx{align-items: center;}
.new_lis ul li a span{display: inline-block;margin-left: .3rem;font-size: 30px;color: #bbbbbb;}
.hide{visibility: hidden;position: absolute;z-index: -1;opacity: 0;}

.new_lis ul li:hover{background: #efedf0;padding-left: 25px;}
.new_lis ul li:hover a span{transform: rotate(180deg);margin-right: 10px;color: #970009;}
.read_more{text-align: center;}
.read_more a{display: inline-block;
    padding: 0.12rem 0.54rem;
    border: 1px solid #970009;
    font-size: 16px;
    color: #970009;
    text-align: center;
    border-radius: 0.4rem;
    margin: 0.35rem 0 0.25rem;}
.read_more a:hover{background: #970009;color: #fff;}
.read_more a i {
    font-size: 20px;
    margin-left: 10px;
}



.business_set .w14{position: relative;}
.business_set .w14 .idx_title{position: absolute;top: .52rem;}
.business_set .w14 .idx_title h1{color: rgba(255,255,255,.26);}
.business_set .w14 .idx_title p{color: #fff;}
.business_box{padding:50px 0;background: url(../images/business_bg.jpg) no-repeat center center;background-size: cover;}
.business_con{position: relative;}
.bus_tab{width:100%;position: absolute;top:2.2rem;z-index: 55;}
.tabs{width:100%;margin: 0 auto;}
.tabs .tabs_title{float: left;width:20%;padding: 0 .05rem;}
.tabs .tabs_title .tanx{align-items: center;height: 100%;}
.tabs .tabs_title a{width: 100%; display: block;border: 1px solid rgba(255,255,255,.25);height:.76rem;color: rgba(255,255,255,.4);border-radius: 14px;padding:0 .1rem;}
.tabs .tabs_title a .tab_i{width:.26rem;height:.26rem;display: inline-block;vertical-align: sub;margin-right: 5px;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-khtml-opacity: 0.3;}
.tabs .tabs_title a .tab_i img{width: 100%; display: block;}
.tabs .tabs_title a span{font-weight: bold;font-size:.24rem;}
.tabs .tabs_title a em{font-family: 'impact';color: rgba(255,255,255,.5);font-size:.3rem;}
.tabs .tabs_title.active a em{color: #fff;}
.tabs a p{margin-top:16px;}
.tabs .tabs_title.active a{color: #fff;border: 1px solid rgba(255,255,255,1);}
#business{width:100%;}
#business .swiper-slide{height:3.7rem;width:100%;background: none;}
.content-slide {width: 100%;height: 100%;display: block; padding:.3rem .2rem 0 0;visibility: hidden;opacity: 0;color: #fff;max-width: 67%;}
.content-slide:hover{color: #fff;}
.content_box{padding: .3rem;}
.cont_title h1{font-size: .46rem;font-weight: bold;}
.content_text{margin-top:.6rem;line-height: 36px;font-size: 18px;}
.more_jt{margin-top: .4rem;}
.more_jt span{font-family: 'arial';font-weight: bold;text-transform: uppercase;}
.more_jt i{font-size: 20px;margin-left: .3rem;}
#business{padding-bottom: 50px;}
#business .swiper-slide-active .content-slide{visibility: visible;opacity: 1;animation: fadeInUp .8s linear;}
.tabs .tabs_title.active a .tab_i{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity: 1;}

#business .swiper-button-next, 
#business .swiper-button-prev{position: absolute;top:auto;width:50%;height: 52px;margin-top:0;
z-index: 10;cursor: pointer;background-size: 100%;background-position: center;background-repeat: no-repeat;bottom: 0;background: none;padding:0 20px;border-top: 1px solid #f6f6f6;line-height: 52px;}
#business .swiper-button-next{border-left: 1px solid #f6f6f6;text-align: right;}
#business .swiper-button-next span{margin-left: 30px;font-size: 18px;vertical-align: middle;}
#business .swiper-button-prev span{margin-right: 30px;font-size: 18px;vertical-align: middle;}
#business .swiper-button-next:hover span,
#business .swiper-button-next:hover,
#business .swiper-button-prev:hover span,
#business .swiper-button-prev:hover{color: #b28e4c;}

.tab_pic{width:100%;height:7.65rem;overflow: hidden;position: relative;}
.tab_pic .tab_img{display: none;width: 100%;height: 100%;animation: fadeIn linear .5s;position: relative;}
.tab_pic:before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(204,154,0,.8);left: 0;top: 0;right: 0;bottom: 0;z-index: 1;}
.tab_pic .tab_img .tab_tu{width: 100%;height: 100%;}

.service_more a{display: inline-block;padding: 0.1rem 0.2rem;border: 1px solid #ddd;color: #999;transition: ease .5s;margin-top: .15rem;}
.service_more a:hover{border: 1px solid #970009;background: #970009;color: #fff;}
.idx_title{display: inline-block;position: relative;z-index: 5;}
/*.service_swiper{margin-top: -.3rem;}*/
.service_str{padding: 45px 0;background: url(../images/hn_bg.jpg) no-repeat center center;background-size: cover;}
.service_link{width: 100%;height: 100%;align-items: center;visibility: hidden;opacity:0;}
.service_link .service_txt h1{font-size: .42rem;}
.service_link .service_txt h1 span{font-weight: bold;}
.service_link .service_txt p{font-size: 18px;color: #3c3c3c;line-height: 36px;margin-top: .8rem;}
.service_pic{width:3.6rem;margin-left:15%;height:4.14rem;}
.service_pic img{width: 100%;height: 100%;object-fit: contain;}

#service .swiper-wrapper .swiper-slide.swiper-slide-active .service_link{visibility: visible;opacity: 1;}
#service .swiper-wrapper .swiper-slide.swiper-slide-active .service_link .service_txt{animation: fadeInLeft .8s;}
#service .swiper-wrapper .swiper-slide.swiper-slide-active .service_link .service_pic{animation: fadeInRight .8s;}
#service .swiper-button-next, 
#service .swiper-button-prev {top:auto;width:.56rem;height:.56rem;margin-top: auto;bottom: 0;
background-size:.56rem .56rem;border: 1px solid #bdbdbd;border-radius: 50%;background: none;text-align: center;line-height:.56rem;color: #262626}

#service .swiper-button-next span, 
#service .swiper-button-prev span{font-size:.26rem;font-family: '宋体';font-weight: bold;}
#service .swiper-button-next:hover, 
#service .swiper-button-prev:hover{background: #970009;color: #fff;border: 1px solid #970009;}
#service .swiper-button-next{ right:auto;left:8%;}
#service .swiper-button-prev{left:0%;right: auto;}

/*
.f_t{padding: 60px 0 40px;background: url(../images/ft_bg.jpg) no-repeat center center;background-size: cover;color: rgba(255,255,255,.5);}
.ft_logo{width:3.4rem;margin-right:10%;}
.ft_logo a img{width: 100%;}
.ft_lis ul li{display: inline-block;width: 33.33333%;float: left;padding-right: 20px;}
.ft_lis ul li:last-child{padding-right: 0;}
.ft_lis ul li .f_lis_title{color: #fff;text-transform:capitalize;margin-bottom:15px;}
.ft_lis ul li .f_lis_title i{margin-right: 5px;}
.ft_lis ul li p{line-height: 30px;}

.ft_bm{margin-top: 50px;text-align: center;}
.ft_bm a{position: relative;padding-left: 20px;}
.ft_bm a:after{content: '';position: absolute;width: 1px;height: 12px;background: rgba(255,255,255,.5);left: 7px;top:3px;bottom: 0;margin: auto;}
.ft_bm a:first-child{padding-left: 0;}
.ft_bm a:first-child:after{display: none;}
.ft_bt{text-align: center;margin-top:20px;font-size: 16px;}
.ft_bt a,
.ft_bm a{color: rgba(255,255,255,.5);}
.ft_bt span{margin-right: 10px;}
.ft_bt a:hover,
.ft_bm a:hover{color: #fff;}*/


.mobile_ban{display: none;}

.return_top{width: 40px;height: 40px;border-radius: 50%;position: fixed;bottom: 4%;right: 20px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center; background: #970009;z-index: 999;cursor: pointer;font-size: 12px;line-height: 13px;text-transform: uppercase;color: #fff;box-shadow: 0 0 5px #fff;}

.return_top span{font-size: 12px;}

.music{bottom: 10%;background: #8f5caa;}
.music i{width: 100%;height: 100%;line-height: 40px;}
.music .music_icon1{display: none;}
.music .music_icon2{animation:rolin 7s linear infinite;}
.pause {background-position: 0 bottom !important;}
.mscBtn{height:40px;display: block;position: absolute;z-index: 500;left: 0;top: 0;}

.nyBan{position: relative;}
.nyBpic{/*height:2.8rem;*/height: 440px; overflow: hidden;margin-top:90px;}
.nyBpic .nyBimg{height: 100%;-webkit-animation: scaleBigToSmall 4s;animation: scaleBigToSmall 4s;}
.nyHdhr{position: inherit;}
.ny_hcon{width: 100%;position: absolute;bottom:.6rem;left: 0;right: 0;color: #970009;}
.ny_hcon .w12{position: relative;width: 100%;height: 100%;}
.ny_hcon .hdTxt h1{font-size:38px;font-weight: bold;/*text-shadow:2px 2px 2px #666;*/
-webkit-animation:fadeInDown 1s;animation: fadeInDown 1s;transition-delay: 0.4s;}
.ny_hcon .hdTxt p{font-family: 'arial';font-weight: bold;font-size:20px;text-transform: uppercase;margin-top: 15px;-webkit-animation:fadeInUp 1.5s;animation: fadeInUp 1.5s;transition-delay: 0.4s;position: relative;}
.nyMcon{width: 100%;position: absolute;bottom:50px;left: 0;right: 0;}
.banner-next span{display: block; width:16px;height:31px;position: relative; text-align:center;margin:.7rem 0 0 .1rem;border: 2px solid transparent;border-radius: 20px;visibility: hidden;opacity: 0;transition: all 2s;}
/*.banner-next span:before{content: '';position: absolute;width: 1px;height:0;background: #970009;left: 0;right: 0;top: -.6rem;margin: auto;transition: all 2s;}
.banner-next span:after{content: '';position: absolute;width: 2px;height: 7px;background: #ff7e00;left: 0;right: 0;top: 5px;margin: auto;}*/

.addr{/*color: #fff;*/-webkit-animation: fadeInRight 1.5s;animation: fadeInRight 1.5s;animation-delay: .3s;position: absolute;right: 0;bottom: -32px;display: none;}
.addr i{font-size:14px;}
.addr a{padding-right: 20px;position: relative;/*color: #fff;*/display: inline-block;}
.addr a:after{content: '>';position: absolute;top: 0;bottom: 0;right: 0;margin: auto;color: #999;}
.addr a:last-child:after{display: none;}
.addr a:last-child{padding-right: 0;}
.addr a:hover,
.addr a:last-child{color: #970009;}

.nyBan .swiper-slide:before{content: "";transition: all 2s;opacity: 0.5;background: rgba(84,49,17,.6);right: 0px;
bottom: 0px;top: 0px;display: block;position: absolute;z-index: 1;width: 100%;}
.nyBan .swiper-slide.swiper-slide-active:before{width:0%;}
.nyBan .swiper-slide:after{width: 100%;content: "";opacity: 0.6;background: rgba(255,255,255,0.4);position: absolute;height: 100%;top: 0px;right: 0px;transition: all 2s;}
.nyBan .swiper-slide.swiper-slide-active:after{width:0%;transition-delay: 0.4s;}
/*.nyBan .swiper-slide.swiper-slide-active .banner-next span{visibility: visible;opacity: 1;transition-delay: 0.2s;}
.nyBan .swiper-slide.swiper-slide-active .banner-next span:before{height: .4rem;transition-delay: 0.4s;}*/
.ny_cn{min-height: 4rem;}

.ny_about{padding: 45px 0;background: url(../images/ny_abt_Bg.jpg) no-repeat center center;background-size: cover;}
.about_title{font-size: 32px;text-align: center;font-weight: bold;}
.company_about{height: 3.5rem;border-radius: .2rem;overflow: hidden;margin-top: .4rem;position: relative;display: none;}
.about_pic{width: 100%;height: 100%;display: none;}
.company_about .sz_gd{position: absolute;bottom:.2rem;max-width: 80%;left:0;right:0;margin: auto;background:rgba(255,255,255,.8);border-radius: 20px;padding: .2rem 0;display: none;}
.company_about .sz_gd ul li{text-align: center;}
.company_about .sz_gd ul li i{width: 55px;height: 46px;display: block; margin:0 auto .1rem;}
.company_about .sz_gd ul li p, .company_about .sz_gd ul li b{font-size: 30px;color: #333;}
.company_about .sz_gd ul li span{color: #333;}
.company_about .sz_gd ul li h1{color: #5c5c5c;}
.company_about .sz_gd ul li h1{margin-top: 0;}

.company_text{font-size: 18px;line-height: 36px;color: #2e2e2e;margin-top: .3rem;}
.company_text p{margin-top: .15rem;text-indent: 2em;}

.ld_speech,
.jiagou,
.honor{padding: 45px 0;}
.speech_txt,
.jiagou_pic,
.honor_con{margin-top: .4rem;}
.speech_p{font-size: 18px;line-height: 36px;text-indent: 2em;}

.ld_pic{max-width: 4rem;text-align: center;margin-left: .3rem;}
.ld_pic img{width: 100%;display: block;}
.ld_pic p{margin-top: .15rem;}

.jiagou{background: url(../images/arch_bg.jpg) no-repeat center center;background-size: cover;}
.jiagou .about_title{color: #fff;}
.jiagou_pic{text-align: center;}
.jiagou_pic img{max-width: 100%;}

.honor{background: url(../images/hn_bg.jpg) no-repeat center center;background-size: cover;}
.honor_text_lis{border-top: 4px solid #970009;margin-top: .3rem;}
.honor_text_lis ul{margin: 0 -20px;}
.honor_text_lis ul li{padding: 0 20px 0 30px;position: relative;}
.honor_text_lis ul li a{height: 70px; padding: 20px 0 20px 30px;width: 100%;display:block;border-bottom:1px solid #d4d4d4;position: relative;}
.honor_text_lis ul li a h1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;}
.honor_text_lis ul li a:before,
.honor_text_lis ul li a:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;}
.honor_text_lis ul li a:before{width: 11px;height: 11px; border: 3px solid #970009;}
.honor_text_lis ul li a:after{width: 7px;height: 7px;background: #970009;left: 5px;visibility: hidden;opacity: 0;}
.honor_text_lis ul li a:hover{border-bottom: 1px solid #970009;}
.honor_text_lis ul li a:hover:after{visibility: visible;opacity: 1;}
.honor_text_lis ul li .hn_pic{display: none;}

.decoration{max-width:6.53rem;margin-left: .3rem;}
.decoration img{width: 100%;}

.lp_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;display: none;z-index:999;}
.lp_cont .lp_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);}
#pic_swip1{width:90%;height:92%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}

.lp_cont .closed{width:60px;height:60px;display: inline-block; position: absolute;color: #aaa;font-size:48px;font-weight:bold;z-index:9;right:0;top:0;text-align: center;line-height:60px;}
.lp_cont .closed:hover{color: #f3451d;text-decoration: none;cursor: pointer;}

#pic_swip1 .swiper-button-next, 
#pic_swip1 .swiper-button-prev {position: absolute;top: 50%;width:54px;height: 77px;margin-top: -22px;z-index: 10;
cursor: pointer;background-size:54px 77px;background-position: center;background-repeat: no-repeat;}
#pic_swip1 .swiper-button-prev, 
#pic_swip1 .swiper-container-rtl .swiper-button-next {
background: url(../images/pic_pre.png) no-repeat;left:0;right: auto;}

#pic_swip1 .swiper-button-next,
#pic_swip1 .swiper-container-rtl .swiper-button-prev {
background: url(../images/pic_nex.png) no-repeat;right:0;left: auto;
}

.tc_container{display: inline-block;background: #fff;padding:50px 50px 80px 50px;position: relative;height: 100%;}
.tc_container .ct_img{width: 100%;height: 100%;}
.tc_container img{max-width: 100%;object-fit: contain;height: 100%;}
.tc_container h1{font-size: 22px;margin-top: 30px;position: absolute;
left: 0;right: 0;bottom:25px;}


.top_txt{font-size: 18px;line-height: 36px;margin-top: .2rem;}
.ny_bus_title{margin-top: .3rem;}
.ny_bus_title h1{display: inline-block; padding: .1rem .4rem;font-size:20px;background: #970009;color: #fff;border-radius: 4px;}



.business_menu{margin: 0 -15px;}
.business_menu{border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: .3rem;text-align: center;}
.business_menu ul li{display: inline-block;float: left;margin:0 .1rem .1rem 0;position: relative;}
/*.business_menu ul{display: flex;}*/
.business_menu ul li a{display:flex;padding:0 .23rem;text-align: center;position: relative;border-radius:.06rem;background: #f8f8f8;border: 1px solid #d9d9d9;line-height: 40px;align-items: center;}
.ny_pd{padding:.3rem 0 0;}
.business_menu ul li a:hover,
.business_menu ul li.active a{background: #970009;color: #fff;border: 1px solid #970009}
.business_menu ul li a:before{content: '';position: absolute;width: 1px;border-top:7px solid #970009;border-left:8px solid transparent;border-right:8px solid transparent;left: 0;right: 0;bottom:-5px;margin: auto;opacity:0;visibility: hidden;}
.business_menu ul li.active a:before,
.business_menu ul li a:hover:before{opacity: 1;visibility: visible;bottom: -7px;}



/*.business_menu ul li a:after,
.business_menu ul li:hover a:after{content: '';position: absolute;width: 100%;height:0;background: #970009;left: 0;right: 0;bottom: 0;visibility: hidden;opacity: 0;}*/
.business_menu ul li.active a:after,
.business_menu ul li:hover a:after{height: .05rem;visibility: visible;opacity: 1;}
.business_menu ul li a .business_icons{display: inline-block;width:26px;height:26px;margin-right:5px;position: relative;}
.business_menu ul li a .business_icons i{display: inline-block;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.business_menu ul li a .business_icons i.icons2{display: none;}
.business_menu ul li.active .business_icons i.icons2,
.business_menu ul li:hover .business_icons i.icons2{display: block;}

.business_menu ul li.active .business_icons i.icons1,
.business_menu ul li:hover .business_icons i.icons1{display: none;}

.business_menu ul li a i img{width: 100%;vertical-align: top;}

.business_menu ul li a:after,
.business_item ul li .business_title,
.business_item ul li a .business_pic .business_img,
.business_item ul li a .business_pic .bus_icon:before,
.new_hLis ul li a .new_Htxt .new_Htime .mores i,
.new_hLis ul li a .new_Htxt .new_Htime .mores,
.new_hLis ul li a .new_Hpic .new_Himg,
.new_hLis ul li a:after,
.ny_news ul li a .py_time,
.ny_news ul li,
.ny_news ul li a .ny_new_pic img,
.culture_lis ul li .culture_con,
.business_menu ul li a,
.business_menu ul li a:before{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.business_item ul li a .business_pic .bus_icon:after,
.business_item ul li a .business_pic .bus_icon i,
.business_item ul li a .business_pic .business_img img,
.business_item ul li a{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.business_item{margin-top:10px;}
.business_item ul{margin: 0 -15px;}
.business_item ul li{width: 33.3333%;float: left;padding: 0 15px;margin-bottom:30px;}
.business_item ul li a,
.business_item ul li a .business_pic .business_img{width: 100%;height: 100%;display: block;}
.business_item ul li a .business_pic{padding: .15rem;}
.business_item ul li a{text-align: center;box-shadow: 0 0 10px #e3e3e3;border-radius:10px 10px 0 0;overflow: hidden;}

.business_item ul li a .business_pic .business_img img{width: 100%;height: 100%;object-fit: contain;}
.business_item ul li a .business_pic{height:3.2rem;overflow: hidden;border-radius: 20px;position: relative;}
.business_item ul li a .business_pic .bus_icon{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;z-index: 5;}

.business_item ul li a .business_pic .bus_icon i{font-size: 40px;color: #fff;position: relative;transform: scale(0);opacity: 0;}
.business_item ul li a:hover .business_pic .bus_icon i{transform: scale(1);opacity: 1;transition-delay: 0.3s;}
.business_item ul li .business_title{background: #f6f7f9;height: 58px;line-height: 58px;}
.business_item ul li a:hover .business_title{background: #970009;color: #fff;}
.business_item ul li a:hover .business_pic .business_img img{transform: scale(1.05);}

 .mask-white{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.2); content:''; -webkit-transition:-webkit-transform .6s; transition:transform .6s; -webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0) }
.business_item ul li a:hover .mask-white{ -webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0); transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.business_item ul li a:hover{transform: translate(0,-3px);box-shadow: 0 0 15px #aaa;}

.pages{text-align: center;line-height: 32px;color: #8f8f8f;margin:.5rem 0 .3rem;}
.pages a{display: inline-block;padding: 0 15px;border: 1px solid #dfdfdf;color: #8f8f8f;margin: 0 2px;}
.pages .page_ipt{width: 54px;height: 34px; border: 1px solid #dfdfdf;text-align: center;margin: 0 5px;}
.pages a.page_active,
.pages a:hover,
.pages a.goTo:hover{background: #970009;border: 1px solid #970009;color: #fff;}
.pages a.goTo{background: #eeeeee;}


/***********************搜索提示***********************/
.search_no{text-align: center; font-size: 20px; color: #666;}


/***********************************新闻中心***********************************/
.new_hLis ul li a .new_Htxt .new_Htime .mores i{width:0;height: 1px;display:inline-block;background: #e8444b;position: relative;margin:10px 0 0 8px;}

.new_hLis ul li a .new_Htxt .new_Htime .mores i:before,
.new_hLis ul li a .new_Htxt .new_Htime .mores i:after{content: '';position: absolute;border-radius: 50%;transform: translate(-50%,-50%);}
.new_hLis ul li a .new_Htxt .new_Htime .mores i:before{width: 6px;height: 6px;background: #e8444b;right: -3px;}
.new_hLis ul li a .new_Htxt .new_Htime .mores i:after{width: 14px;height: 14px;border: 1px solid #e8444b;right: -13px;}
.new_hLis{margin: 0 -20px;}
.new_hLis ul li{width: 33.333%;float: left;padding: 0 20px;}
.new_hLis ul li a{width: 100%;height:100%;display: block;padding: 20px;background: #fafafa;border-radius: 16px;border:4px solid #fafafa;position: relative;box-shadow:0 0 2px #aaa;}
....new_hLis ul li a:after{content: '';position: absolute;width: 100%;height: 100%;border: 1px solid #ededed;left: 0;top: 0;border-radius: 16px;}
.new_hLis ul li a .new_Hpic{height: 240px;width: 100%;overflow: hidden;}
.new_hLis ul li a .new_Hpic .new_Himg{width: 100%;height: 100%;}
.new_hLis ul li a .new_Htxt{height:130px;padding: 20px 0 0;}
.new_hLis ul li a .new_Htxt .new_Htitle{height:80px;}
.new_hLis ul li a .new_Htxt .new_Htitle h1{font-size: 18px;line-height: 28px;}
.new_hLis ul li a .new_Htxt .new_Htitle .new_Htime em{color: #e6222a;}
.new_hLis ul li a .new_Htxt .new_Htime .mores{color: #c4c4c4;}
.new_hLis ul li a .new_Htxt .new_Htime .mores i,
.new_hLis ul li a .new_Htxt .new_Htime .mores i:before{background: #c4c4c4;}
.new_hLis ul li a:hover{background: #fff;}
.new_hLis ul li a .new_Htxt .new_Htime .mores i:after{border:1px solid #c4c4c4;}
.new_hLis ul li a:hover{border:4px solid #970009;background: #fff;}
.new_hLis ul li a:hover:after{opacity: 0;}
.new_hLis ul li a:hover .new_Htxt .new_Htitle h1,
.new_hLis ul li a:hover .new_Htxt .new_Htime em{color: #970009;}

.new_hLis ul li a:hover .new_Htxt .new_Htime .mores{color: #970009;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i{width: 53px;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i:before,
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i{background: #970009;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i:after{border:1px solid #970009;}
.new_hLis ul li a,
.cont_pic img{transition: ease .2s;-webkit-transition: ease .2s;-moz-transition: ease .2s;-o-transition: ease .2s;-ms-transition: ease .2s;}
.new_hLis ul li a:hover .new_Hpic .new_Himg{transform: scale(1.05);}
.new_hLis ul li a .new_Htxt .new_Htime .mores i{width: 43px;}

.ny_news{margin-top: 30px;}
.ny_news ul li{padding:.3rem;border: 1px solid #eeeeee;background: #f7f8f7;margin-bottom: 20px;border-radius: .16rem;}
.ny_news ul li a{width: 100%;height: 100%;align-items: center;}
.ny_news ul li a .ny_new_pic{width:2.7rem;height:1.7rem;overflow: hidden;margin-right: .3rem;border-radius: .16rem;text-align: center;}

.ny_news ul li a .ny_new_text h1{font-size: 18px;}
.ny_news ul li a .ny_new_text p{line-height: 30px;color: #a4a4a4;margin-top: 20px;}
.ny_news ul li a .ny_new_text em{display: block;color: #9b9b9b;margin-top: .15rem;}
.ny_news ul li a .py_time{width:1.2rem;margin-left:.4rem;text-align: right;color: #970009;}
.ny_news ul li a .py_time h2{font-size:.38rem;font-weight: bold;}
.ny_news ul li a .py_time span{display: block;font-size: 20px;color: #777;margin-top: 5px;}
.ny_news ul li a .py_time .N_more{margin-top: .3rem;}
.ny_news ul li a .py_time .N_more i{font-size:.2rem;color: #acadac;display: inline-block;margin-left:.1rem;}

.ny_news ul li a .ny_new_pic img{width: 100%;height:100%;object-fit: contain;border-radius: .16rem;}
.ny_news ul li:hover{transform: translate(0,-2px);background: #fff;box-shadow: 0 0 15px #ddd;}
.ny_news ul li:hover a .ny_new_pic img{transform: scale(1.02);}


/***********************新闻详情***********************/
.new_detail{min-height: 400px;background: #fff;padding:30px 0;}
.detail_Bcontainer{padding: 0 20px;margin: auto;max-width: 1000px;}
.detail_title{padding-bottom:25px;border-bottom: 1px solid #f0f0f0;text-align: center;}
.detail_title h1{font-size: 30px;}
.detail_title p{margin-top: 25px;}
.detail_title p span{margin: 0 20px;color: #b4b4b4;}
.detail_title p span i{margin-right: 8px;}
.detail_con{/*padding: 30px 0;*/line-height: 26px;}
.detail_con img{max-width: 100%;display: block;margin:0 auto 10px !important;}
.new_plis{margin-top:10px;padding-top:20px;border-top: 1px solid #f0f0f0;}
.new_plis a{line-height:48px;width: 100%;margin:20px 0;}
.new_plis a span{display: inline-block;padding: 0 40px;background: #f0f0f0;margin-right: 15px;border-radius: 30px;}
.new_plis a h1{font-size: 16px;}
.sigle_box img{max-width: 100%;}
.detail_con table{width: 100% !important; border-top: 1px solid #ddd;border-left: 1px solid #ddd;text-align: center;}
.detail_con table tr td{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 8px;}
.detail_con table tr:nth-child(even) td{background: #f8f8f8;}
.detail_con table tr:nth-child(2) td{background: #eee;}

/***********************服务实力***********************/
.card{border-radius: 6px;box-shadow: 0px 2px 6px rgba(0, 0, 0, .1);display: flex;flex-direction: column;transition: box-shadow .2s ease-in-out;}
.card__picture{display: block;width: 100%;height: auto;border-top-left-radius: 6px;border-top-right-radius: 6px;text-align: center;
padding: 20px 20px 0 20px;height: 3rem;}
.card__picture img{width: 100%;height: 100%;object-fit: contain;}
.card-infos{padding:0 20px;background: #fff;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;height: .88rem;margin-top: .2rem;}
.card__title{text-align: center;font-size: 18px;}
.sjs-default{ position:relative;padding:0;margin:0;opacity:0;transition:height .2s ease-out,opacity .2s ease-out .2s}[data-sjsel]{opacity:0;position:absolute;top:0;left:0;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}


.res_top{text-align: center;}
.res_top .join_title{font-size:.36rem;font-weight: bold;color: #970009;letter-spacing:15px;}
.res_top span{font-size: .56rem;}
.res_top p{font-size: 24px;text-transform: uppercase;color: rgba(84,49,117,.2);font-weight: bold;margin-top: 8px;}
.join_abt{background: url(../images/img6.jpg) no-repeat center center;background-size: cover;padding: .4rem;border-radius: 12px;margin-top: .4rem;}
.join_abt ul li{zoom:1;font-size: 20px;color: #fff;padding:13px 0;line-height: 30px;}
.join_abt ul li:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.join_abt ul li i{width: 30px; display: inline-block;float: left;margin-right:13px;margin-top: -2px;}
.join_abt ul li i img{width: 100%;}
.join_abt ul li p{float: left;}
.resources{margin-top: .4rem;}
.res_lis ul li .res_ltl{border-bottom: 1px solid #e7e7e7;}
.res_lis ul li .res_title{font-size: 22px;font-weight: bold;line-height: 88px;cursor: pointer;}
.res_lis ul li .res_ltl.on .res_title h1{color: #970009;}
.res_lis ul li .res_ltl.on{border-bottom:1px solid #970009;}
.res_lis ul li .res_title span{font-size:36px;color: #970009;display: inline-block;width: 26px;text-align: center;}
.res_lis ul li .res_cont{background: #f8f8f8;overflow: hidden;}
.res_lis ul li .res_cont.active{height: auto;padding: 20px;}


.culture_lis{margin: 0 -20px;}
.culture_lis ul li{width: 50%;float: left;height: 2.6rem;padding: 0 20px;margin-bottom: .4rem;}
.culture_lis ul li:last-child{height: auto;width: 100%;}
.culture_lis ul li .culture_con:hover{box-shadow: 0 0 15px #999;transform: translate(0,-2px);}
.culture_lis ul li .culture_con{width: 100%;height: 100%;border-radius: 10px;position: relative;overflow: hidden;}
.culture_lis ul li .culture_con .culture_pre{width: 100%;height: 100%;}
.culture_lis ul li .culture_con .culture_pre{color: #fff;padding: .5rem;}
.culture_lis ul li .culture_con .culture_pre .culture_title h1{font-size: .3rem;}
.culture_lis ul li .culture_con .culture_pre i{display: inline-block;width: 43px;margin-right: .15rem;}
.culture_lis ul li .culture_con .culture_pre i img{width: 100%;}
.culture_lis ul li .culture_con .culture_pre .culture_txt{font-size: .2rem;line-height: .4rem;margin-top: .35rem;}


.contact_top{padding: .45rem 0;}
.contact_title{color: #970009;}
.contact_title h2{font-size: .34rem;font-weight: bold;float: left;margin: -.08rem .1rem 0 0;}
.contact_title .tanx-m h3{font-size: 12px;color: rgba(204,154,0,.5);text-transform: uppercase;font-weight: bold;}
.contact_title .tanx-m p{font-size:16px;line-height:22px;font-weight: bold;}

.contact_lis{margin-top: .2rem;}
.contact_lis ul li{font-size: 20px;padding: .1rem 0;}
.contact_lis ul li i{display: inline-block;width: .5rem;margin:0 .1rem 0 0;}
.contact_lis ul li i img{width: 100%;}
.contact_lis ul li .tanx span{font-weight: bold;color: #970009;}
.contact_lis ul li .tanx{align-items: center;}
.top_left .vxin{text-align: center;margin-top:.5rem;}
.top_left  .vxin i{width: 100%;display: block;}
.top_left  .vxin i img{width: 100%;}
.vxin p{margin-top:.05rem;}
.top_left{align-items: center;}
.cont_pic{margin-left: .5rem;width: 4rem;display: inline-block;overflow: hidden;display: none;}
.map{position: relative;}
.cont_pic img,
.map img{width: 100%;}
.map .daohang{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;margin: auto;}
.map .daohang .dh_con{display: inline-block;padding:.1rem .4rem;background: #fff;box-shadow: 0 0 15px #aaa;font-size: 18px;opacity: 0;visibility: hidden;margin:2rem 0 0 .5rem ;/*transition: ease .3s;*/}
.map .daohang .dh_con i{font-size: 20px;margin-right: 8px;}
.map:hover .daohang .dh_con{opacity:1;visibility: visible;/*animation: jianbian 2s infinite;*/animation:3s ease infinite bounceY;}



/*@-webkit-keyframes jianbian {
  0% {
    opacity: .2;
  }

  50% {
    opacity: .8;
  }
  
  100% {
    opacity: 0;
  }
}

@keyframes jianbian {
  0% {
    opacity: .2;
  }

  50% {
    opacity: .8;
  }
  
  100% {
    opacity: 0;
  }
}
.jianbian {
  -webkit-animation-name: jianbian;
  animation-name: jianbian;
}*/




.cont_pic:hover img{transform: scale(1.05);}
.message{padding: .45rem 0;/*background: url(../images/mg_Bg.jpg) no-repeat center center;background-size: cover;*/background: #f6f6f6;}
/*.message .contact_title .tanx-m h3{color: rgba(255,255,255,.5);}*/
.message_con{padding:.3rem .5rem;}
.mes_lis{margin: 0 -20px;}
.mes_lis ul li{width: 50%;float: left;padding: 0 20px;}
.mes_lis ul li .mes_md{border-bottom: 1px solid rgba(0,0,0,.1);position: relative;}
.mes_lis ul li .mes_md h1,
.mes_txt{font-size: 18px;margin-right: .1rem;padding: .2rem 0;}
.mes_lis ul li .mes_md:after{content: '';position: absolute;width: .71rem;height: 1px; background: rgba(0,0,0,.3);left: 0;bottom:-1px;}
.mes_lis ul li .mes_md .mes_ipt{height: .67rem;font-size: 18px;background: none;outline: none;}
.message_lv{margin-top: .1rem;}
.mes_area{width: 100%;height:1.5rem;border: 1px solid rgba(0,0,0,.2);background:none;outline: none;resize: none;padding: .2rem;font-size: 18px;font-family: 'Helvetica Neue", Helvetica, Arial, sans-serif';}
.mes_btn{width: 2.6rem;line-height:.6rem;display: inline-block;margin-top: .5rem;background: #970009;font-size: 18px;color: #fff;cursor: pointer;border-radius: 4px;transition: ease .3s;}
.mes_btn:hover{background: #ff7e00;color: #fff;}

.cont_cn,
.ny_cn{-webkit-animation: fadeInUp 1.5s;animation: fadeInUp 1.5s;}

.res_lis ul li input{position: absolute;opacity: 0;z-index: -1;}
.res_title {display: flex;justify-content: space-between;cursor: pointer;}
.res_title::after {content: "+";text-align: center;/*transition: all 0.35s;*/font-size: .36rem;font-weight: initial;width: 26px;text-align: center;color: #970009;}
.res_cont {max-height: 0;color: #2c3e50;/*transition: all 0.35s;*/}
input:checked + .res_title{color: #970009;}
input:checked + .res_title::after {content: "-";}
input:checked ~ .res_cont {max-height:100%;padding:.2rem;}

.abt_video .video_i{width: 50px;height: 50px; position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: rgba(0,0,0,.5);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.abt_video .abt_pic,
.abt_video .video_i:after{width: 100%;height: 100%;}
.abt_video .video_i i{font-size:30px;color:rgba(255,255,255,.8);display: inline-block;position: relative;z-index: 2;/*animation: rolin 17s linear infinite;*/margin-left:3px;}
.abt_video .video_i:hover{transform: scale(1.1);}


.video-pop {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);
width: 100%;height: 100%;background-color: #000000;z-index: 188;
opacity: 0;visibility: hidden;transition: all 0.5s;}
.video-pop .video-close {position: fixed;top: 9%;right: 7%;width: 34px;height: 34px;border-radius: 50%;
cursor: pointer;z-index: 5;background-color: rgba(255, 255, 255, 0.5);
text-align: center;line-height: 34px;}
.video-pop .video-close .lvfaweb {color: #fff;}
.video-pop .video-close:hover {background-color: #b88836;text-align: center;color: #fff;}
.video-pop .video-con {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);
width: 1px;height: 1px;object-fit: contain;outline: none;z-index: 4;transition: all 0.5s;}
.video-pop.video-open {width: 100%;height: 100%;opacity: 1;visibility: visible;}
.video-pop.video-open .video-con {width: 80%;height: 80%;}

.team_lis ul li a .team_pic .team_img,
.team_lis ul li a .team_pic .team_con_icon i,
.team_lis ul li a .team_pic .team_con_icon,
.business_item ul li a .ny_bus_pic .ny_bus_img,
.business_item ul li,
.ny_news ul li a .py_time,
.ny_news ul li,
.ny_news ul li a .ny_new_pic img,
.ny_pic_lis ul li a .pic_title .tanx span{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.team_lis{margin: 0 -20px;}
.team_lis ul li{display: inline-block;width:33.3333%;float: left;padding: 0 20px;margin-bottom:.3rem;}
.team_lis ul li a{width: 100%;height:100%;display: block; position: relative;overflow: hidden;}
.team_lis ul li a .team_pic{width: 100%;height: 2.85rem;overflow: hidden;position: relative;}

.team_lis ul li a .team_pic .team_img,
.team_lis ul li a .team_pic .team_img img{width: 100%;height: 100%}
.team_lis ul li a .team_pic .team_img img{object-fit: contain;}
.team_lis ul li a .culture_txt{padding:20px;align-items: center;background: #f9fafb;}
.team_lis ul li a .culture_txt h1{font-size:20px;position: relative;text-align: center;}
.team_lis ul li a .culture_txt i{font-size: 22px;}
.team_lis ul li a:hover .team_pic .team_img{transform: scale(1.1);}
.lp_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;display: none;z-index:9999;}
.lp_cont .lp_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);}
#pic_swip2{max-width:80%;height:80%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.lp_cont .closed{width:50px;height:50px;display: inline-block; position: absolute;color: #ddd;font-size:38px;z-index: 9;right:20px;
top:20px;text-align: center;line-height: 50px;cursor: pointer;}
.lp_cont .closed:hover,
.lp_cont .closed:focus {color: #ff3854;text-decoration: none;}
#pic_swip2 .swiper-button-next, 
#pic_swip2 .swiper-button-prev {position: absolute;top: 50%;width:46px;height: 46px;margin-top: 0;z-index: 10;
cursor: pointer;background-size:45px 45px;background-position: center;background-repeat: no-repeat;background: none;border: 1px solid #bbbbbb;border-radius: 50%;font-size: 24px;font-family: '宋体';text-align: center;line-height: 44px;}
#pic_swip2 .swiper-button-prev, 
#pic_swip2 .swiper-container-rtl .swiper-button-next {left:2%;right: auto;}
#pic_swip2 .swiper-button-next,
#pic_swip2 .swiper-container-rtl .swiper-button-prev {right:2%;left: auto;}
#pic_swip2 .swiper-button-next:hover, 
#pic_swip2 .swiper-button-prev:hover{border: 1px solid #003796;color: #003796;}
.modle_title h1{font-size:.24rem;}
.swiper_modle{width: 100%;height: 100%;background: #fff;border-radius: 8px;display: flex;align-items: center;padding: 0 86px;
flex-direction: column;justify-content: center;padding-bottom: .2rem;}
.modle_pic{width: 100%;height: 80%;overflow: hidden;margin-top: 25px;padding-bottom: 20px;}
.modle_pic img{width: 100%;height: 100%;object-fit: contain;}
#pic_pg2{bottom:30px;}

.panner{padding: .2rem 0;}
.panner .panner_con{align-items: center;}
.panner .link_span{font-size: 18px;margin-right: .1rem;}
.panner .link_lis a{display: inline-block;padding: .04rem .12rem;color: #666;transition: ease .3s;}
.panner .link_lis a:hover{color: #1c1f87;}


.Special .nyBpic{height: 200px;}



@media (max-width: 1620px) {
.top_search{margin-left: 1%;}
.logo{margin: 0 4% 0 25px;width: 184px;}
.hd_nav .nav_lis ul li{font-size: .18rem;}
	
}

@media (max-width: 1360px) {
.top_search{display: none;}
.hd_top{display: flex;align-items: center;}	
}


@media (max-width: 1180px) {
.md_sch_box{top: 90px;}
.mb_sch_i {color: #970009;}
.ban_box{padding-top: 90px;}
.hd_hr{display: none;}
.h_hr{display: block;}	
.h_line{height: 90px;}
.h_hr{display: block;}
.logo1{margin:15px 0 0 36px;width:158px;}
.logo1 a{width: 100%;height: 100%;display: block;}
.logo1 img{width: 100%;}
.h_hr{height:90px;position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #000;box-shadow: 0 0 10px #ddd;}
.height2e{height: 90px;}


.ml_search{max-width: 47%;height:35px;background: #fff;border-radius: 40px;margin: 20px auto;position: relative;z-index: 20;}
.ml_search .mb_input{height: 35px;padding: 0 15px;border-radius: 40px;background: transparent;outline: none;border: 1px solid #ddd;}
.ml_search .mb_btn{width: 35px;height: 35px;display: block;background: none;margin-left: 10px;}
.search{margin-right:33px;margin-top:26px;}

.tabs .tabs_title{padding: 0 .05rem;}


.nyBpic{margin-top: 90px;}

}

@media (max-width:1024px) {
.decoration{width:5rem;}
}

@media (max-width:1023px) {
.decoration{display: none;}
.about_img img,
.about_left,
.about_right,
.swiper_cont,
.new_right{width: 100%;}	
.about_right{position: initial;margin-top: .3rem;}	
	
.swiper_cont,.new_right{float: none;}	
.new_right{margin-top: .1rem;}
.tabs .tabs_title{width: 50%;padding: 0 .2rem;margin-bottom: .25rem;}
.tab_pic{height: 8.7rem;}
.content-slide{max-width: 100%;}
.service_link .service_txt p{margin-top: .3rem;}
.service_pic{margin-left: 5%;}
.ft_left{margin-right: 12%;}
.ft_vxin{margin-left:4%;}

}


@media (max-width:830px) {
.res_top .join_title{letter-spacing:5px;}
.cont_pic{display: none;}


}

@media (max-width:768px) {
.md_sch_box{top:1.1rem;}
.ban_box{display: none;}
.h_line{height:1.1rem;}
.logo1{margin:.2rem 0 0 .36rem;width:2.08rem;}
.h_hr{height:1.1rem;box-shadow: 0 0 .1rem #ddd;}
.height2e{height:1.1rem;}
.top_menu { width:1.1rem;}

.pad_lf40 {padding:0 .3rem;}

.pull_d_bg{padding-bottom:.2rem;}
.search{margin-right:.33rem;margin-top:.32rem;}
.search i{font-size: .46rem;}
.sch_box{top:1.1rem;padding: .25rem 0;}
.sch_box .sch_btn {width:1.5rem;line-height:.8rem;font-size: .24rem;height: .8rem;}
.sch_box .sch_ipt{height: .8rem;font-size: .24rem;}


.mobile_ban{display: block;height:auto;position: relative;}
#mobile_B{width:100%;height:6.8rem;}
#mobile_B .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}
#mobile_B .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
#mobile_B .swiper-pagination-bullet-active{background: #2c3fe2;opacity:1;}
#mobile_B_pgt{bottom:.3rem;}
#mobile_B_pgt .swiper-pagination-bullet{width:.1rem;height:.1rem;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;position: relative;margin: 0 .06rem;}
#mobile_B_pgt .swiper-pagination-bullet-active{background: #970009;position: relative;}


.idx_about{padding:.4rem 0 0;}
.idx_title a h1{font-size: .56rem;}
.idx_title a p{font-size: .32rem;margin-top:.05rem;}
.about_txt{font-size:.24rem;line-height:.46rem;}
.sz_gd ul li p,
.sz_gd ul li b{font-size:.4rem;}
.sz_gd ul li h1,
.sz_gd ul li span{font-size:.2rem;}
.sz_gd ul li h1{margin-top:.15rem;}
.abt_more a {padding: .12rem .54rem; border:.01rem solid #970009;font-size: .2rem;}
.abt_more a i {font-size: .2rem;margin-left:.1rem;}

.pd40{padding: .45rem 0;}
.tab_title{margin-top: .32rem;float: none;}
.tab_title ul{display: flex;}
.tab_title ul li{font-size:.26rem;width: 100%;}

.swiper_cont{height:4.6rem;}
.new_swiper .swiper-slide a .swip_title{padding:.2rem 1rem .2rem .2rem;}
.new_swiper .swiper-slide a .swip_title h1{font-size:.26rem;}
.new_swiper .swiper-pagination{bottom:.25rem;width:.7rem;right:.15rem;}
.new_swiper .swiper-pagination-bullet{width:.1rem;height:.1rem;border:.02rem solid #fff;}
.mg_top{margin-top:.4rem;}

.new_lis ul li{border-bottom: .01rem solid #dfdfdf;padding:0 .15rem 0 .15rem;}
.new_lis ul li a{padding:.15rem 0 .15rem .1rem;}
.new_lis ul li a h1{font-size:.26rem;}
.new_right .new_lis ul li a:before{width:.07rem;height:.07rem;left: -.05rem;top:.32rem;}
.new_lis ul li a p{margin-top:.06rem;font-size: .22rem;}
.new_lis ul li a span{font-size: .3rem;}
.new_lis ul li:hover{padding-left: .25rem;}
.new_lis ul li:hover a span{margin-right:.1rem;}
.business_box{padding:.5rem 0;}
.tabs .tabs_title{padding: 0 .1rem;}
.tabs .tabs_title a{border:.01rem solid rgba(255,255,255,.25);border-radius:.14rem;padding: 0 0.15rem;}

.tabs a p{margin-top:.16rem;}
.tabs .tabs_title.active a{border:.01rem solid rgba(255,255,255,1);}
#business .swiper-slide{height:3.7rem;width:100%;background: none;}
.content-slide:hover{color: #fff;}
.content_box{padding:0;}
.tabs .tabs_title a .tab_i{margin-right: 0;}
.content_text{line-height:.46rem;font-size:.24rem;margin-top: .3rem;}
.more_jt{margin-top: .3rem;}
.more_jt span{font-size: .24rem;}
.more_jt i{font-size: .22rem;}
#business{padding-bottom:.5rem;}
.content-slide{padding: 0;}
#business .swiper-button-next, 
#business .swiper-button-prev{height:.52rem;padding:0 .2rem;border-top:.01rem solid #f6f6f6;line-height:.52rem;}
#business .swiper-button-next{border-left:.01rem solid #f6f6f6;}
#business .swiper-button-next span{margin-left:.3rem;font-size:.24rem;}
#business .swiper-button-prev span{margin-right:.3rem;font-size:.24rem;}

.tab_pic{width:100%;height:7.65rem;overflow: hidden;position: relative;}
.tab_pic .tab_img{display: none;width: 100%;height: 100%;animation: fadeIn linear .5s;position: relative;}
.tab_pic:before{content: '';position: absolute;width: 100%;height: 100%;background: rgba(84,49,117,.8);left: 0;top: 0;right: 0;bottom: 0;z-index: 1;}
.tab_pic .tab_img .tab_tu{width: 100%;height: 100%;}


.idx_title{float: none;}
.service_swiper{margin-top: .3rem;}
.service_str{padding:.45rem 0;}
.service_link{display: block;}
.service_link .service_txt h1{font-size: .42rem;}
.service_link .service_txt p{font-size:.24rem;line-height:.46rem;margin-top: 0.2rem;}
.service_pic{margin: auto;}

#service{padding-bottom: .8rem;}
#service .swiper-button-next span, 
#service .swiper-button-prev span{font-size:.26rem;font-family: '宋体';font-weight: bold;}
#service .swiper-button-next:hover, 
#service .swiper-button-prev:hover{background: #970009;color: #fff;border: 1px solid #970009;}
#service .swiper-button-next{ right:37%;left:auto;}
#service .swiper-button-prev{left:37%;right: auto;}


.ft_hr{padding:0;background:none;}
.ft_hr .tanx{display: block;}
.ft_left{padding: .4rem .25rem; margin-right:0;width:100%;background: url(../images/rem_bg.jpg) no-repeat center center;background-size: cover;}
.ft_left a{width: 100%;height: 100%;display: block;color: #fff;}
.ft_left a h1{font-size:.28rem;}
.ft_left a p{font-size: .26rem;margin-top: .34rem;}
.ft_left a i{font-size: .4rem;color: rgba(255,255,255,.5);display: inline-block;margin-top: .5rem;}
.ft_menu{background: url(../images/ft_mBg.jpg) no-repeat center center;background-size: cover;padding:.2rem .1rem;}
.ft_menu a{width:33.333%;font-size:.24rem;padding:.15rem 0;text-align: center;}
.ft_vxin{display: none;}

.ft_bt{padding:.2rem;font-size:.22rem;}
.bt_left{float: none;line-height: .4rem;}
.ft_bt .bt_left img{width:.28rem;margin:.07rem .1rem 0 0;}
.ft_bt .bt_left span{margin-right: .2rem;}
.ft_bt .bt_right img{margin-left:.1rem;}
.bt_right{float: none;line-height: .4rem;}
.w14 {max-width:100%;padding: 0 .25rem;}

.nyBpic{height:3rem;margin-top:1.1rem;}
.ny_hcon .hdTxt h1{font-size:.38rem;text-shadow:.02rem .02rem .02rem #666;}
.ny_hcon .hdTxt p{font-size:.2rem;margin-top:.15rem;}
.nyMcon{bottom:.5rem;}
.ny_hcon{bottom:1rem;}
.banner-next span{width:.16rem;height:.31rem;margin:.7rem 0 0 .1rem;border: .02rem solid #fff;border-radius:.2rem;}
.banner-next span:before{width:.01rem;}
.banner-next span:after{width:.02rem;height:.07rem;top: .05rem;}
.ny_cn{min-height: 4rem;}
.ny_about{padding:.45rem 0;}
.hdTxt{padding-left: .35rem;}
.about_title{font-size:.32rem;}
.company_about .sz_gd{border-radius:.2rem;max-width: 94%;}
.company_about .sz_gd ul li i{width:.55rem;height:.46rem;}
.company_about .sz_gd ul li i img{width: 100%;}
.company_about .sz_gd ul li p, .company_about .sz_gd ul li b{font-size:.3rem;}

.company_text{font-size:.24rem;line-height:.46rem;}
.company_text p{margin-top: .15rem;text-indent: 2em;}

.ld_speech,
.jiagou,
.honor{padding:.45rem 0;}
.speech_p{font-size:.24rem;line-height:.46rem;}
.speech_txt{display: block;margin-top: 0.3rem;}
.ld_pic{max-width: 4rem;margin:.5rem auto .3rem;}
.ld_pic p{margin-top: .15rem;font-size: .24rem;}

.honor_text_lis{border-top: .04rem solid #970009;margin-top: .3rem;}
.honor_text_lis ul{margin: 0 -.2rem;}
.honor_text_lis ul li{padding: 0 .2rem 0 .3rem;}
.honor_text_lis ul li a{height:.7rem; padding:.2rem 0 .2rem .3rem;}
.honor_text_lis ul li a h1{font-size: .24rem;}
.honor_text_lis ul li a:before{width:.11rem;height:.11rem; border:.03rem solid #970009;}
.honor_text_lis ul li a:after{width: .07rem;height: .07rem;left:.04rem;}
.honor_text_lis ul li a:hover{border-bottom: .01rem solid #970009;}

#pic_swip1{width:90%;height:100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding:20% 0;}
.lp_cont .closed{width:.6rem;height:.6rem;font-size:.48rem;line-height:.6rem;right: 0;background: #fff;}

.tc_container{padding:.6rem .3rem .87rem .3rem;height: auto;}
.tc_container h1{font-size:.26rem;margin-top:.3rem;bottom: 0.25rem;}


.business_menu{margin: 0 0;}
.business_menu{border-bottom:.01rem solid #e5e5e5;padding-bottom:.1rem;margin: 0 -.1rem;}
.business_menu ul{display: flex;zoom:1;}

.ny_pd .business_menu ul{display: block;}
.business_menu ul:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.business_menu ul li{height: .5rem; display: inline-block;margin:.05rem .05rem .15rem .05rem;float: left;}
.business_menu ul li a{font-size: .26rem;border-radius: .1rem;}
.ny_pd{padding:.2rem 0 0;}
.ny_pd .business_menu ul li a:before{display: none;}
.business_menu ul li.active a:after, 
.business_menu ul li:hover a:after {height: 0.06rem;}
.business_menu ul li a i{width: .36rem;height: .36rem;margin-right:.12rem;}
.business_item{margin-top:.1rem;}
.business_item ul{margin: 0 -.1rem;}
.business_item ul li{width:50%;padding: 0 .1rem;margin-bottom: .4rem;}
.business_item ul li a .business_pic{height: 2.2rem;border-radius:.2rem;}
.business_item ul li a .business_pic .bus_icon i{font-size:.4rem;}
.business_item ul li .business_title{height: .7rem; line-height: .7rem;font-size: .24rem;border-bottom:.01rem solid #eee;padding: 0 .15rem;}
.business_item ul li a:hover .business_title{border-bottom:.01rem solid #970009;}

.pages{line-height:.32rem;font-size: .2rem;margin: 0.3rem 0 0;}
.pages a{padding: 0 .15rem;margin: 0 .02rem;margin-bottom: .2rem;}
.pages .page_ipt{width:.54rem;height:.34rem;margin: 0 .05rem;}
.w12 { max-width:100%;padding: 0 .2rem;}

.new_hLis ul li a .new_Htxt .new_Htime .mores{margin-left:.2rem;} 
.new_hLis ul li a .new_Htxt .new_Htime .mores i{height:.01rem;margin:.1rem 0 0 .08rem;}
.new_hLis ul li a .new_Htxt .new_Htime .mores i:before{width:.06rem;height:.06rem;right: -.03rem;}
.new_hLis ul li a .new_Htxt .new_Htime .mores i:after{width:.14rem;height:.14rem;border:.01rem solid #c4c4c4;right: -.13rem;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i{width:.43rem;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i:after{border:.01rem solid #fff;}
.new_hLis ul li a .new_Htxt .new_Htime .mores i{margin: .15rem 0 0 .08rem;}

.new_hLis{margin:0;}
.new_hLis ul li{width: 100%; float: none;padding: 0 .1rem;margin-bottom: .3rem;}
.new_hLis ul li a{padding:.2rem .2rem .3rem;}
.new_hLis ul li a .new_Hpic{height:3.5rem;}
.new_hLis ul li a .new_Htxt{height:auto;padding: .2rem 0 0;}
.new_hLis ul li a .new_Htxt .new_Htitle{height:auto;}
.new_Htime em{font-size: .2rem;}
.new_hLis ul li a .new_Htxt .new_Htime {margin-top: .2rem;}
.new_hLis ul li a .new_Htxt .new_Htitle h1{font-size:.26rem;line-height:.4rem;}
.new_hLis ul li a .new_Htxt .new_Htitle .new_Htime em{font-size: .2rem;}
.new_hLis ul li a .new_Htxt .new_Htime .mores{font-size: .2rem;}
.new_hLis ul li a:hover{background: #e6222a;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i{width:.53rem;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i:after{border:.01rem solid #fff;}

.ny_news{margin-top:.3rem;}
.ny_news ul li{padding:.2rem;border:.01rem solid #eeeeee;margin-bottom: .2rem;}
.ny_news ul li a .ny_new_pic{width:1.5rem;height:1.2rem;margin-right: .2rem;}
.ny_news ul li a .ny_new_text h1{font-size:.26rem;}
.ny_news ul li a .ny_new_text p{line-height:.36rem;margin-top:.15rem;font-size: .24rem;}
.ny_news ul li a .ny_new_text em{margin-top: .1rem;font-size: .2rem;}
.ny_news ul li a .py_time{width:1rem;margin-left:.2rem;}
.ny_news ul li a .py_time h2{font-size:.34rem;}
.ny_news ul li a .py_time span{font-size:.2rem;margin-top:.05rem;}
.ny_news ul li a .py_time .N_more{margin-top: .35rem;font-size: .2rem;}
.ny_news ul li a .py_time .N_more i{font-size:.2rem;margin-left:.1rem;}


/***********************新闻详情***********************/
.new_detail{min-height:4rem;padding:.3rem 0 0;}
.detail_Bcontainer{padding: 0;}
.detail_title{padding-bottom:.25rem;}
.detail_title h1{font-size:.33rem;}
.detail_title p{margin-top:.25rem;}
.detail_title p span{margin: 0 .1rem;font-size: .22rem;}
.detail_title p span i{margin-right:.1rem;font-size: .22rem;}
.detail_con{padding:.3rem 0;line-height: 26px;}
.new_plis{margin-top:.1rem;padding-top:.2rem;border-top:.01rem solid #f0f0f0;}
.new_plis a{line-height:.48rem;margin:.2rem 0;}
.new_plis a span{padding: 0 .4rem;margin-right:.15rem;border-radius:.3rem;font-size: .2rem;}
.new_plis a h1{font-size:.24rem;}
.card__title{font-size: .24rem;}
.addr{padding:0 .2rem 0 0;text-align: right;}
.addr i{font-size:.2rem;}
.addr a{padding-right:.2rem;font-size: .24rem;}
.addr a:after{font-size: .2rem;}
.card{border-radius:.06rem;box-shadow: 0px .02rem .06rem rgba(0, 0, 0, .1);}
.card__picture{border-top-left-radius:.06rem;border-top-right-radius:.06rem;padding:.2rem .2rem 0 .2rem;}
.card-infos{padding:.2rem;border-bottom-left-radius:.06rem;border-bottom-right-radius:.06rem;height: 1.1rem;}


/***********************人力资源***********************/
.res_top .join_title{font-size:.3rem;letter-spacing:0;}
.res_top span{font-size: .5rem;}
.res_top p{font-size:.24rem;margin-top:.1rem;}
.join_abt{padding: .4rem;border-radius:.12rem;margin-top: .4rem;}
.join_abt ul li{font-size:.24rem;padding:.13rem 0;line-height:.4rem;}
.join_abt ul li i{width:.3rem;margin-right:.15rem;margin-top: -.02rem;}
.resources{margin-top: .4rem;}
/*.res_lis ul li .res_ltl{height:.88rem;border-bottom:.02rem solid #e7e7e7;}*/
.res_lis ul li .res_title{line-height:.88rem;font-size:.28rem;}
.res_lis ul li .res_ltl.on{border-bottom:.01rem solid #970009;}
.res_lis ul li .res_title span{font-size:.36rem;width:.26rem;}



/***********************企业之窗***********************/
.culture_lis{margin: 0;}
.culture_lis ul li{width:100%;float: none;height:auto;padding:0;margin-bottom: .25rem;}
.culture_lis ul li .culture_con{border-radius:.1rem;}
.culture_lis ul li .culture_con .culture_pre{padding: .5rem;}
.culture_lis ul li .culture_con .culture_pre .culture_title h1{font-size: .3rem;}
.culture_lis ul li .culture_con .culture_pre i{width: .43rem;}
.culture_lis ul li .culture_con .culture_pre .culture_txt{font-size: .24rem;line-height: .46rem;}


/***********************联系我们***********************/

.contact_title h2{font-size: .56rem;margin: -.08rem .1rem 0 0;}
.contact_title .tanx-m h3{font-size:.16rem;}
.contact_title .tanx-m p{font-size:.34rem;line-height:.34rem;}

.contact_lis{margin-top: .4rem;}
.contact_lis ul li{font-size:.24rem;padding: .2rem 0;}
.contact_lis ul li i{width: .61rem;margin:-.16rem .1rem 0 0;}
.contact_lis ul li i img{width: 100%;}
.contact_lis ul li .tanx span{font-weight: bold;color: #970009;}
.vxin{display: none;}
.message_con{padding: 0;}
.mes_lis{margin: 0;margin-top: .4rem;}
.mes_lis ul li{width:100%;float: none;padding: 0;margin-bottom: .3rem;}
.mes_lis ul li .mes_md{border-bottom: 1px solid rgba(255,255,255,.1);color: #fff;position: relative;}
.mes_lis ul li .mes_md h1,
.mes_txt{font-size:.24rem;margin-right: .1rem;padding: .2rem 0;color: #fff;}
.mes_lis ul li .mes_md:after{width: 1.2rem;height: 1px; background: rgba(255,255,255,.3);left: 0;bottom:-1px;}
.mes_lis ul li .mes_md .mes_ipt{height: .7rem;font-size:.24rem;color: #fff;background: none;outline: none;}
.mes_area{font-size:.24rem;}
.mes_btn{width:4rem;line-height:.66rem;margin-top: .6rem;font-size: .26rem;}

.return_top{width:.5rem;height:.5rem;bottom:1rem;right:.2rem;font-size: .2rem;line-height:.2rem;}
.return_top span{font-size:.16rem;}
.index-banner{display: none;}
/*.mb_line{height: 1.1rem;}*/
.mobile_ban{display: block;height:auto;position: relative;}
#mobile_B{width:100%;height:3.8rem;}
#mobile_B .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}
#mobile_B .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
#mobile_B .swiper-pagination-bullet-active{background: #2c3fe2;opacity:1;}
#mobile_B_pgt{bottom:.2rem;}
#mobile_B_pgt .swiper-pagination-bullet{width:.1rem;height:.1rem;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;position: relative;margin: 0 .06rem;}
#mobile_B_pgt .swiper-pagination-bullet-active{background: #970009;position: relative;}

.music{bottom:1.8rem;}
.music i{line-height:.5rem;}

.map .daohang .dh_con{box-shadow: 0 0 .15rem #aaa;font-size:.24rem;opacity: 1;visibility: visible;margin:1.5rem 0 0.5rem;}
.map .daohang .dh_con i{font-size:.24rem;margin-right:.1rem;}




}

.team_str{position: relative;}
.team_str_right{position: relative;}
.team_item{height: 4.6rem;background: #fff;}
.team_item .team_item_pic{width: 50%;height: 100%;position: relative;}
.team_item .team_item_pic .team_item_img{width: 100%;height: 100%;}
.team_str_left{width: 50%;position: absolute;left: 0;top: 0;z-index: 88;padding-right:15%;}
.team_str_left h1{font-size: 26px;font-weight: bold;}
.team_str_left h2{font-size: 20px;font-weight: bold;margin-top: .2rem;}
.str_left_txt{margin-top: .3rem;}
.str_left_txt p{color: #666;line-height: 32px;}
#teamPage{width: auto;z-index: 90;}
.team_item .team_item_pic .about_memb{position: absolute;width: 100%;left: 0;right: 0;bottom: .2rem;text-align: center;color: #fff;text-shadow: 1px 1px 0px #666, -1px -1px 0px #666;}
.team_item .team_item_pic .about_memb h1{font-size: 20px;font-weight: bold;}
.team_item .team_item_pic .about_memb p{font-size: 14px;}
.team_item .team_item_pic .about_memb h2{font-size: 16px;margin-top: 10px;}
.team_item .team_item_pic .about_memb span{font-size: 14px;}

#team .swiper-pagination-bullet{width:10px;height:10px;display: inline-block;border-radius: 100%;border:2px solid #fff;opacity: 1;background: none;background: #ddd;}
#team .swiper-pagination-bullet-active {background: #fff;border: 2px solid #970009;}

.wel_title{margin-top: .3rem;text-align: center;}
.wel_title h1{font-family: 'arial';font-weight: bold;font-size: .6rem;color:#eaeaea;text-transform: uppercase;}
.wel_title p{font-size:24px;font-weight: bold;margin-top: -.3rem;}

.welfare{margin-top: .5rem;}
.welfare_lis{margin:.5rem -20px 0;}
.welfare_lis ul li{width: 50%;padding: 0 20px;float: left;height: 3.8rem;}
.welfare_lis ul li .wel_lis_con{width: 100%;height: 100%;border:5px solid #970009;text-align: center;padding:.5rem .3rem 0;display: block;}
.welfare_lis ul li .wel_lis_con .wel_icon{width: 60px;height: 60px;margin: auto;}
.welfare_lis ul li .wel_lis_con .wel_icon i{font-size: 50px;color: #970009;} 
.welfare_lis ul li .wel_lis_con h1{font-size: 24px;margin: .4rem 0 .3rem;}
.welfare_lis ul li .wel_lis_con p{line-height: 32px;color: #666;}
.welfare_lis ul li .wel_lis_con:hover{background: #970009;color: #fff;}
.welfare_lis ul li .wel_lis_con:hover .wel_icon i,
.welfare_lis ul li .wel_lis_con:hover p{color: #fff;} 

.instr h1{font-size: 26px;font-weight: bold;margin-bottom: .3rem;}
.instr p{color: #666;line-height: 32px;}

.n_pic_lis{margin:.4rem -10px;}
.n_pic_lis ul li{width: 25%;float: left;padding: 0 10px;margin-bottom:20px;height: 3rem;}
.n_pic_lis ul li a{width: 100%;height: 100%;display: block;position: relative;}
.n_pic_lis ul li a .n_pics,
.n_pic_lis ul li a .n_pics .n_img{width: 100%;height: 100%;overflow: hidden;}
.n_pic_lis ul li a .n_pic_txt{width: 100%;position: absolute;left: 0;bottom: 0;right: 0;display: flex;justify-content: center;color: #fff;flex-direction: column;height: 66px;
background-image: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
background-image: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
background-image: linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%)}
.n_pic_lis ul li a .n_pic_txt h1{padding:.2rem;font-size: 20px;}
.n_pic_lis ul li a .n_pic_txt .n_pic_wz{line-height:24px;/*padding: .1rem .15rem;*/font-size: 14px;opacity:0;visibility: hidden;height: 0;}
.n_pic_lis ul li:nth-child(3),
.n_pic_lis ul li:nth-child(4){width: 50%;}
.n_pic_lis ul li a:hover .n_pics .n_img{transform: scale(1.05);}
.n_pic_lis ul li a:hover .n_pic_txt{height: 100%;background: rgba(0,0,0,.5);}
.n_pic_lis ul li a:hover .n_pic_txt .n_pic_wz{padding:0 .2rem .2rem;opacity: 1;visibility: visible;height: auto;}
.instr{margin-top: .5rem;}

.welfare_lis ul li .wel_lis_con,
.n_pic_lis ul li a .n_pics .n_img,
.n_pic_lis ul li a .n_pic_txt,
.return_lis a{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.return_lis{text-align: center;margin-bottom: .4rem;}
.return_lis a{display: inline-block;padding: .1rem 1rem;background: #970009;font-size: 18px;color: #fff;border-radius:.6rem;}
.return_lis a:hover{background: #ff7e00;color: #fff;}


@media (max-width:1023px) {
.team_str_left{width: 56%;padding-right: 5%;}	
.welfare_lis ul li{height: 4.8rem;}	
.team_item .team_item_pic{width: 44%;}
#team{padding-bottom: .3rem;}
#teamPage{bottom: 0;}
}

@media (max-width:768px) {
.team_str_left{width:100%;padding-right:0;position: initial;}	
.welfare_lis ul li{height:5.8rem;}	
.team_str_right{margin-top: .3rem;}
.team_item .team_item_pic{width:5rem;margin: auto;float: none;}
#team{padding-bottom: .6rem;}
#teamPage{bottom: 0;width: 100%;}
.ny_bus_title h1{font-size: .26rem;}
.top_txt,
.str_left_txt{font-size: .24rem;line-height: .44rem;}
.team_str_left h1{font-size: .3rem;}

.wel_title p{font-size:.3rem;margin-top: -.3rem;}

.welfare{margin-top: .5rem;}
.welfare_lis{margin:.5rem -.1rem 0;}
.welfare_lis ul li{width:100%;padding: 0 .1rem;height:auto;float: none;margin-bottom: .3rem;}
.welfare_lis ul li .wel_lis_con{border:.05rem solid #970009;padding:.3rem .2rem;}
.welfare_lis ul li .wel_lis_con .wel_icon{width:.6rem;height:.6rem;}
.welfare_lis ul li .wel_lis_con .wel_icon i{font-size:.5rem;} 
.welfare_lis ul li .wel_lis_con h1{font-size:.28rem;margin:.2rem 0 .2rem;}
.welfare_lis ul li .wel_lis_con p{line-height:.44rem;font-size: .24rem;}


.instr h1{font-size:.3rem;margin-bottom: .3rem;}
.instr p{line-height:.44rem;font-size: .24rem;}
.n_pic_lis{margin:.4rem -.1rem 0;}
.n_pic_lis ul li{width:50%;padding: 0 .1rem;margin-bottom:.2rem;height: 3rem;}

.n_pic_lis ul li a .n_pic_txt{height:.76rem;}
.n_pic_lis ul li a .n_pic_txt h1{font-size:.26rem;}
.n_pic_lis ul li a .n_pic_txt .n_pic_wz{line-height:.4rem;font-size: .2rem;}


.abt_video .video_i i{font-size:.3rem;width: .5rem;height: .5rem;}
.abt_video .video_icon{width:1rem;height:1rem;border:.02rem dashed #fff;line-height:1rem;}
.abt_video .video_i p{margin-top: .2rem;font-size: .18rem;}
.sjs-default{margin: .3rem 0;}

.read_more a {
    padding: 0.12rem 0.54rem;
    border: 0.01rem solid #970009;
    font-size: .2rem;
}

.read_more a i {
    font-size: .2rem;
    margin-left: 0.1rem;
}

.ft_logo{display: none;}
.ft_lis ul li{display: block;float: none;width: 100%;margin-bottom: .3rem;}
.ft_lis ul li .f_lis_title{margin-bottom: .15rem;}
.ft_lis{font-size: .26rem;}
.ft_lis ul li p{font-size: .24rem;line-height: .44rem;}

.ft_bm{margin-top: .2rem;font-size: .24rem;}
.ft_bt{line-height: .44rem;}
.ft_bt a{display: inline-block;}

.panner .panner_con{display: block;}
.panner{padding: .3rem 0;}
.panner .link_span{font-size:.28rem;margin-right: .1rem;}
.panner .link_lis{margin-top: .2rem;}
.panner .link_lis a{font-size: .24rem;padding: .1rem .1rem .1rem 0;}

.md_sch_select{width:1.8rem;height:.8rem;background: #fff;outline: none;color: #666;padding-left: .1rem;font-size:.24rem;}
}

.top_search .sch_select{width: 80px;height: 100px;background: none;outline: none;color: #999;padding-left: 8px;font-size: 18px;}
.idx_sch_box .sch_select{width:100px;height:60px;background: #fff;outline: none;color: #666;padding-left: 8px;font-size: 18px;}


.ban_page{left: 0;right: 0;bottom: 0;z-index:999;background: rgba(255,255,255,.5);
backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}
.ban_page .business_menu{margin-bottom: 0;padding:.13rem 0 .08rem 0;}
.ban_page .business_menu ul li{margin: 0 0.1rem 0 0;}
.ny_hcon .hdTxt h1{font-size: 30px;}
.banner-next span{margin: 0.1rem 0 0 0.1rem }

.ban_page .business_menu ul li a{padding: 0 0.3rem;}

.menu_ul{/*height:48px;*/overflow: hidden;transition: ease .3s;}
.about_more{text-align: center;padding:.1rem 0;color: #970009;cursor: pointer;}
.about_more i{display: inline-block;font-size:14px;margin-left:3px;}
.about_more.on i{transform: rotateX(-180deg);}


.right_lis ul li .vxin,
.right_lis ul li a{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.right_lis{margin-left: .2rem;}
.right_lis ul li{display: inline-block;margin-left: .08rem;position: relative;float: left;}
.right_lis ul li a{display: flex;width: 38px;height: 38px;background: #ff5000;border-radius:50px;color: #fff;align-items: center;justify-content: center;}
.right_lis ul li:nth-child(2) a{background:#c81522;}
.right_lis ul li:nth-child(3) a{background:#16923a;}
.right_lis ul li span.iconjingdong-copy{font-size: 20px;}
.right_lis ul li a em{line-height: 38px;display: inline-block;}
.right_lis ul li a span{font-size: 24px;}
.right_lis ul li .vxin{width: 140px;left:-43px;top:38px;position: absolute;height: 140px;transform: translate(0,20px);opacity: 0;visibility: hidden;}
.right_lis ul li:hover .vxin{transform: translate(0,10px);opacity:1;visibility: visible;}
.right_lis ul li:hover a{background: #ee9d00;}

.md_right_lis{right:110px;top: 27px;}

.search_right{width: 340px;height: 44px;border: 1px solid #cfcfcf;border-radius: 8px;overflow: hidden;}
.search_right .idx_ipt{height: 42px;padding: 0 .1rem;outline: none;font-size: 16px;}
.search_right .idx_btn{width:66px;height: 42px;font-size: 16px;}
.dangqian{align-items: center;}


@media (max-width:768px) {
.ban_page .business_menu{padding:.13rem 0 .15rem 0;}
.ban_page .business_menu ul{display: block;}
.ban_page .business_menu ul li{margin:.05rem 0.1rem .05rem 0;}
.ny_hcon .hdTxt h1{font-size: 30px;}
.banner-next span{margin: 0.1rem 0 0 0.1rem }
/*.menu_ul{height:2.45rem;}*/	
.about_more{font-size: .24rem;}
.ban_page .business_menu ul li a{line-height: .5rem;padding: 0 .1rem;}

.md_right_lis{right:1rem;top:.32rem;font-size: .24rem;}
.right_lis ul li a{width: .5rem;height: .5rem;}
.right_lis ul li a span{font-size: .3rem;}
/*.right_lis ul li:nth-child(2){display: none;}	*/
.right_lis ul li a em{line-height: .5rem;}	
}

.zhankai{height: auto;transition: ease .3s;}
.return_lis_product{display: inline-block;padding:0 .2rem;border-radius: .06rem;background: #ee9d00;border: 1px solid #d9d9d9;line-height:30px;align-items: center;color: #fff;font-size: 16px;margin-right: .2rem;}
.return_lis_product:hover{background: #970009;color: #fff;}


.development_lis ul li{position: relative;padding:10px 0;}
.development_lis ul li:first-child{padding-top: 50px;}
.development_lis ul li:last-child{padding-bottom:80px;}
.development_lis ul li .develop_tanx{position: relative;padding:0 0 10px 140px;}
.development_lis ul li .develop_tanx:before{content: '';position: absolute;width:15px;height: 15px;border: 1px solid #666;background: #fff;left:110px;top:6px;border-radius: 50%;z-index: 5;}
.development_lis ul li:after{content: '';position: absolute;width:1px;height: 100%;/*background: #aaa;*/left:117px;top: 0;bottom: 0;border-right: 1px dashed #aaa;}
.development_lis ul li .d_time{display: inline-block;font-size: 22px;font-weight: bold;color: #970009;left:0;top: 0;}
.development_lis ul li .d_time:after{content: '';position: absolute;width:20px;height:1px;background: #666;top: 0;right: -27px;bottom: 0;margin: auto;}
.development_lis ul li .development_Text{padding:8px 12px;margin-top: -7px;line-height: 28px;transition: ease .3s;}
.development_lis ul li:nth-child(odd) .development_Text{background: #f8f8f8;}
.development_lis ul li:hover .develop_tanx:before{background: #ee9d00;border: 1px solid #ee9d00;}
.development_lis ul li:hover .development_Text{background: #fff;box-shadow: 0 0 15px #aaa;border-radius: 4px;} 
.development_lis ul li:hover .d_time{color: #ee9d00;} 
.development_lis ul li:hover .d_time:after{background: #ee9d00;}


@media (max-width:768px) {
.development_lis ul li{padding:.1rem 0;}
.development_lis ul li:first-child{padding-top:.5rem;}
.development_lis ul li:last-child{padding-bottom:.8rem;}
.development_lis ul li .develop_tanx{padding:0 0 .1rem 1.6rem;}
.development_lis ul li .develop_tanx:before{width:.15rem;height:.15rem;border:.01rem solid #666;left:1.26rem;top:.11rem;}
.development_lis ul li:after{width:.01rem;left:1.35rem;}
.development_lis ul li .d_time{font-size:.28rem;}
.development_lis ul li .d_time:after{width:.2rem;height:.01rem;right: -.27rem;}
.development_lis ul li .development_Text{padding:.08rem .12rem;margin-top: -.07rem;line-height:.4rem;font-size: .24rem;}
.development_lis ul li:hover .develop_tanx:before{border:.01rem solid #ee9d00;}
.development_lis ul li:hover .development_Text{box-shadow: 0 0 .15rem #aaa;border-radius:.06rem;} 


}

.about_top_right{width: 45%;margin-left: .5rem;}
.comany_title{font-size: .26rem;color: #970009;font-weight: bold;}
.comany_text{line-height:30px;margin-top: .2rem;}
.comany_text img{max-width: 100%;}
.comany_video{height: 400px;margin-top: .4rem;}
.about_top_right .sz_gd ul li p, .about_top_right .sz_gd ul li b{font-size: 30px;}
.about_top_right .sz_gd ul li{padding-left: .2rem;}
.about_top_right .sz_gd ul li h1, .about_top_right .sz_gd ul li span{color: #666;font-size: 15px;}


@media (max-width:1023px) {
.comany_tanx{display: block !important;}
.about_top_right {width: 70%;margin-left: 0;}

}


.about_top img{max-width: 100%;}

.ny_team_item ul li{padding: .4rem 0;border-bottom: 1px solid #eee;}
.ny_team_item ul li .team_item_left{border-radius: 200px 200px 0 0;background: #fff;box-shadow: 0 0 15px #ddd;margin-right: .4rem;width: 188px;}
.ny_team_item ul li .team_item_left .team_item_left_pic{width:188px;height:188px;overflow: hidden;border-radius: 50%;}
.ny_team_item ul li .team_item_left .team_item_left_pic img{width: 100%;height: 100%;object-fit: cover;}
.ny_team_item ul li .team_item_left .team_item_title{padding: .16rem;}
.ny_team_item ul li .team_item_left .team_item_title h1{font-size: 20px;text-align: center;}
.ny_team_item ul li .team_item_left .team_item_title p{margin-top: 10px;font-size: 14px;color: #666;}
.ny_team_item ul li .team_introduce h2{font-size: 22px;margin-bottom: .2rem;}
.ny_team_item ul li .team_introduce p{line-height: 28px;text-indent: 2em;color: #666;}
.ny_team_item ul li .team_introduce{background: #fafafa;padding: .2rem;}

.ft_bg img{width: 100%;}
.jiantou{padding-left:104px;}
.jiantou i{display: inline-block;font-size: 30px;color: #970009;animation: upling 2s 0.5s infinite;opacity: 0;}
.Begin{font-size: 30px;color: #970009;font-weight: bold;padding-left:43px;}

@-webkit-keyframes upling{
	0{
	-webkit-transform: translate(0,0);
	transform:translate(0,0);	
	}
	100%{
	opacity: 1;
	-webkit-transform: translate(0,-80px);
	transform:translate(0,-80px);	
	}
}
@keyframes upling{
	0{
	-webkit-transform: translate(0,0);
	transform:translate(0,0);	
	}
	100%{
	opacity: 1;
	-webkit-transform: translate(0,-80px);
	transform:translate(0,-80px);	
	}
}

.hongqi{padding-left: 117px;}
.hongqi i{font-size: 40px;color: #970009;}

.bowen{width: 10px;height: 10px;background: #970009;border-radius: 50%;position: relative;margin-left:114px;}
.bowen .wen1{width:300%;height:300%;border: 1px solid #970009;border-radius: 50%;left: 50%;right: 50%;transform: translate(-50%,-50%);}

.dangqian{padding:0 0 20px;font-size:16px;color: #666;align-items: center !important;}
.dangqian span{color: #970009;}

@media (max-width:768px) {
.about_top_right {width:100%;}
.about_top_right .sz_gd{margin: .5rem auto .2rem;}
.about_top_right .sz_gd ul li{padding-left: 0;}
.about_top_right .sz_gd ul li p{font-size:.38rem;margin-right:.05rem;}
.about_top_right .sz_gd ul li span{font-size:.2rem;}
.about_top_right .sz_gd ul li h1{margin-top:.15rem;font-size: .22rem;}
.comany_video{height: 4rem;}
.comany_text{font-size: .24rem;line-height: .46rem;}
.abt_video .video_i{width:.5rem;height:.5rem;}
.abt_video .video_i i{font-size:.3rem;margin-left:.03rem;}

.abt_video .video_i{width: .8rem;height: .8rem;}
.abt_video .video_i i{font-size: .5rem;}
.comany_title{font-size: .34rem;}
.jiantou{padding-left:1.17rem;}
.jiantou i{font-size:.4rem;}
.Begin{font-size:.36rem;padding-left:.5rem;}
@-webkit-keyframes upling{
	0{
	-webkit-transform: translate(0,0);
	transform:translate(0,0);	
	}
	100%{
	opacity: 1;
	-webkit-transform: translate(0,-.8rem);
	transform:translate(0,-.8rem);	
	}
}
@keyframes upling{
	0{
	-webkit-transform: translate(0,0);
	transform:translate(0,0);	
	}
	100%{
	opacity: 1;
	-webkit-transform: translate(0,-.8rem);
	transform:translate(0,-.8rem);	
	}
}

.team_con{display: block !important;}
.ny_team_item ul li{padding: .4rem 0;border-bottom:.01rem solid #eee;}
.ny_team_item ul li .team_item_left{width: 3rem; border-radius:5rem 5rem 0 0;box-shadow: 0 0 .15rem #ddd;margin-right:0;margin: auto;}
.ny_team_item ul li .team_item_left .team_item_left_pic{width:3rem;height:3rem;}
.ny_team_item ul li .team_item_left .team_item_title{padding: .2rem;}
.ny_team_item ul li .team_item_left .team_item_title h1{font-size:.36rem;}
.ny_team_item ul li .team_item_left .team_item_title p{margin-top:.1rem;font-size:.24rem;}
.ny_team_item ul li .team_introduce h2{font-size:.26rem;margin-bottom: .2rem;}
.ny_team_item ul li .team_introduce p{text-indent: 2em;color: #666;line-height: .38rem !important;}
.ny_team_item ul li .team_introduce p span{font-size: .24rem !important;line-height: .44rem;}
.ny_team_item ul li .team_introduce{padding: .2rem;margin-top: .3rem;}

.dangqian{padding:0 0 .2rem;font-size:.28rem;align-items: center !important;}

.business_menu ul li a .business_icons {width:.26rem;height:.26rem;margin-right:.15rem;}
.business_menu ul li a {line-height: .52rem;}

.business_menu ul li a:hover,
.business_menu ul li.active a{border:.01rem solid #970009}
.business_menu ul li a:before{width: .01rem;border-top:.07rem solid #970009;border-left:.08rem solid transparent;border-right:.08rem solid transparent;bottom:-.05rem;}
.business_menu ul li.active a:before,
.business_menu ul li a:hover:before{bottom: -.07rem;}

.return_lis_product{font-size: .24rem;line-height: .5rem;border: .01rem solid #d9d9d9;}
.ny_pd .dangqian{display: block;} 
.search_right{width: 100%;margin:.2rem 0;height: .6rem;}
.search_right .idx_ipt {height:.56rem;padding: 0 0.1rem;font-size:.24rem;}
.search_right .idx_btn {width:1.5rem;height:.56rem;font-size:.26rem;}




}


