﻿
@import url("common.css");

.h_d{position: fixed;width: 100%;left: 0;top: 0;right: 0;z-index: 100;}
.idx_hd{background: #fff;border-bottom: 1px solid #fff;}
.hd_hr{position: relative;height:100px;background: #fff;box-shadow: 0 0 15px #ddd;}
.hd_hr:hover{background: #fff;}
.logo{margin:0 8% 0 25px;width:208px;}
.logo:hover{transform: translate(0,-5px);}
.logo a{width:100%;display: block;}
.logo img{width: 100%;}
.hd_center{height: 100%; align-items: center;}
.hd_top{margin-left: 1%;display: none;height: 100%;width: 70px;color: #543175;}
.hd_top .phone i{width: 25px;height: 25px;display: inline-block;float: left;margin: 6px 6px 0 0;}
.hd_top .phone i img{width: 100%;}
.hd_top .phone span{font-size:32px;font-style:italic;font-family: 'Sakkal Majalla';font-weight: bold;}

.hd_nav,
.hd_nav .nav_lis{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.hd_nav .nav_lis ul{display:-webkit-box;display:-ms-flexbox;display: -webkit-flex;display:flex;/*justify-content: space-around;*/justify-content:space-between}
.hd_nav .nav_lis ul li{width: 90%; height:100px;font-size: 18px;display: list-item;text-align: -webkit-match-parent;position: relative;padding: 0 0.05rem;}
.hd_nav .nav_lis ul li a{width: 100%; height: 100%;display:flex;position: relative;z-index: 5;align-items: center;justify-content: center;padding: 0 4px;line-height: 50px;padding-bottom: 7px;}
.hd_nav .nav_lis ul li a:before,
.hd_nav .nav_lis ul li a:after{content: '';position: absolute;left: 0;right: 0;margin: auto;}

.hd_nav .nav_lis ul li a:before{width:0;height: 1px;background: #543175;bottom:14px;opacity: 0;visibility: hidden;}
.hd_nav .nav_lis ul li a:after{width: 5px;height: 5px;border: 1px solid #543175;border-radius: 50%;background: #fff;bottom:11px;transform: scale(0);opacity: 0;visibility: hidden;}

.hd_nav .nav_lis ul li:hover a:before,
.hd_nav .nav_lis ul li.nav_active a:before{width: 100%;visibility: visible;opacity: 1;}
.hd_nav .nav_lis ul li.nav_active a:after,
.hd_nav .nav_lis ul li:hover a:after{transform: scale(1);visibility: visible;opacity: 1;}


.hd_nav .nav_lis ul li a{color: #282828;}
.hd_nav .nav_lis ul li:hover a,
.hd_nav .nav_lis ul li.nav_active a{color: #543175;}


.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: #333;}
.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: #543175;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: #543175;color: #fff;}
.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;background: #fff;}
.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: #543175;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: #f0eff1;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: #543175;}


.h_hr{display: none;}
.top_menu{width: 100px;height: 100%;background: #543175;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(../image/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: #543175;}
.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: #543175;}


.mobile_ban{display: none;}
.idx_about{padding: 40px 0;background: url(../image/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: #543175;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: #543175;font-family: arial;font-weight: bold;}
.sz_gd ul li h1,
.sz_gd ul li span{font-size:16px;color: #543175;}
.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 #543175;font-size: 16px;color: #543175;
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: #543175;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(../image/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: #543175;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{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: #543175;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: #543175;}
.read_more{text-align: center;}
.read_more a{display: inline-block;
    padding: 0.12rem 0.54rem;
    border: 1px solid #543175;
    font-size: 16px;
    color: #543175;
    text-align: center;
    border-radius: 0.4rem;
    margin: 0.35rem 0 0.25rem;}
.read_more a:hover{background: #543175;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(/static/assets/newtemp/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(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%;}

.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 #543175;background: #543175;color: #fff;}
.idx_title{display: inline-block;position: relative;z-index: 5;}
/*.service_swiper{margin-top: -.3rem;}*/
.service_str{padding: 45px 0;background: url(../image/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: #543175;color: #fff;border: 1px solid #543175;}
#service .swiper-button-next{ right:auto;left:8%;}
#service .swiper-button-prev{left:0%;right: auto;}

.ft_hr{padding: 45px 0;background: url(../image/ft_bg.jpg) no-repeat center center;background-size: cover;}
.ft_hr .tanx{align-items: center;}
.ft_left{margin-right:18%;width: 34%;}
.ft_left a{width: 100%;height: 100%;display: block;color: #fff;}
.ft_left a h1{font-size: 20px;font-weight: bold;}
.ft_left a p{font-size: .28rem;margin-top: .4rem;}
.ft_left a i{font-size: .4rem;color: rgba(255,255,255,.5);display: inline-block;margin-top: .5rem;}
.ft_menu a{width: 50%;display: inline-block;font-size: 20px;color: #fff;font-weight: bold;padding:.15rem 0;float: left;text-align: center;}
.ft_vxin{margin-left:13%;width: 125px;text-align: center;}
.ft_vxin img{width:100%;display: block;}
.ft_vxin p{font-size: 18px;margin-top: 20px;color: #fff;}

.ft_bt{padding: 20px 2%;background: #282828;color: #fff;font-size:.18rem;}
.ft_bt .bt_left img{display: inline-block;width:.28rem;float: left;margin-right: 5px;}
.ft_bt .bt_left span{margin-right: .2rem;display: inline-block;}
.ft_bt a{color: #fff;}
.ft_bt a:hover,
.ft_menu a:hover{color: #c09ee0;}
.ft_bt .bt_right img{margin-left: 5px;}

.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: #543175;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:3.98rem;overflow: hidden;margin-top: 100px;}
.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: #fff;}
.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 #fff;border-radius: 20px;visibility: hidden;opacity: 0;transition: all 2s;}
.banner-next span:before{content: '';position: absolute;width: 1px;height:0;background: #fff;left: 0;right: 0;top: -.6rem;margin: auto;transition: all 2s;}
.banner-next span:after{content: '';position: absolute;width: 2px;height: 7px;background: #fff;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: 0;}
.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: #fff;}
.addr a:last-child:after{display: none;}
.addr a:last-child{padding-right: 0;}
.addr a:hover,
.addr a:last-child{color: #543175;}

.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(../image/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;}
.about_pic{width: 100%;height: 100%;}
.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;}
.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(../image/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(../image/hn_bg.jpg) no-repeat center center;background-size: cover;}
.honor_text_lis{border-top: 4px solid #543175;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 #543175;}
.honor_text_lis ul li a:after{width: 7px;height: 7px;background: #543175;left: 5px;visibility: hidden;opacity: 0;}
.honor_text_lis ul li a:hover{border-bottom: 1px solid #543175;}
.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(/static/assets/newtemp/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(/static/assets/newtemp/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: #543175;color: #fff;border-radius: 4px;}



.business_menu{margin: 0 -15px;}
.business_menu{border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: .3rem;}
.business_menu ul li{width: 50%;height:.8rem; float: left;padding: 0 .1rem;margin-bottom:.3rem;}
.business_menu ul{display: flex;}
.business_menu ul li a{width: 100%;height: 100%;background: url(../image/tl_Bg.png) no-repeat center center;background-size: cover;font-size: .24rem;font-weight: bold;color: #543175;text-align: center;position: relative;border-radius:.26rem;overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 0 .1rem;}
.ny_pd{padding:45px 0 50px;}
.business_menu ul li a:after,
.business_menu ul li:hover a:after{content: '';position: absolute;width: 100%;height:0;background: #533377;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 i{display: inline-block;width:.34rem;height:.34rem;margin-right:.05rem;}
.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{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{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.business_item{margin-top:40px;}
.business_item ul{margin: 0 -15px;}
.business_item ul li{width: 33.3333%;float: left;padding: 0 15px;margin-bottom: .4rem;}
.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{height: 2.8rem;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:before{content: '';position: absolute;width:30%;height: 100%;background: rgba(84,49,117,.88);left: 0;top: 0;opacity:0;bottom: 0;right: 0;margin: auto;;visibility: hidden;}
.business_item ul li a:hover .business_pic .bus_icon:before{width: 100%;opacity: 1;visibility: visible;transition-delay: 0.2s;}
.business_item ul li a .business_pic .bus_icon:after{content: '';position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,.2);left: 0;top: 0;right: 0;bottom: 0;margin: auto;visibility:hhidden;opacity: 0;}
.business_item ul li a:hover .business_pic .bus_icon:after{width: 0;visibility: visible;opacity:1;}
.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{line-height: .7rem;font-size: .2rem;border-bottom: 1px solid #cfcfd0;text-align: center;padding: 0 .2rem;}
.business_item ul li a:hover .business_title{border-bottom: 1px solid #543175;}
.business_item ul li a:hover .business_pic .business_img{transform: scale(1.05);}

.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: #4d377c;border: 1px solid #4d377c;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 #543175;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: #543175;}

.new_hLis ul li a:hover .new_Htxt .new_Htime .mores{color: #543175;}
.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: #543175;}
.new_hLis ul li a:hover .new_Htxt .new_Htime .mores i:after{border:1px solid #543175;}
.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: #543175;}
.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%;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;}
.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 span{font-family:'Helvetica Neue", Helvetica, Arial, sans-serif' !important; }
.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%;}


/***********************服务实力***********************/
.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: #543175;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(../image/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: #543175;}
.res_lis ul li .res_ltl.on{border-bottom:1px solid #543175;}
.res_lis ul li .res_title span{font-size:36px;color: #543175;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;background: url(../image/cont_Hbg.jpg) no-repeat center center;background-size: cover;}
.contact_title{color: #543175;}
.contact_title h2{font-size: .56rem;font-weight: bold;float: left;margin: -.08rem .1rem 0 0;}
.contact_title .tanx-m h3{font-size: 16px;color: rgba(84,49,117,.5);text-transform: uppercase;font-weight: bold;}
.contact_title .tanx-m p{font-size:.34rem;line-height: 34px;font-weight: bold;}

.contact_lis{margin-top: .8rem;}
.contact_lis ul li{font-size: 20px;padding: .2rem 0;}
.contact_lis ul li i{display: inline-block;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: #543175;}

.vxin{width: 1.68rem;text-align: center;margin:1.2rem 0 0 .3rem;}
.vxin i{width: 100%;height:1.68rem; display: block;border: 1px solid #eee;}
.vxin i img{width: 100%;}
.vxin p{margin-top: .2rem;font-size: .2rem;}
.top_left{align-items: center;}
.cont_pic{margin-left: .5rem;width: 4rem;display: inline-block;overflow: hidden;}
.map{position: relative;}
.cont_pic img,
.map img{max-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(../image/mg_Bg.jpg) no-repeat center center;background-size: cover;}
.message .contact_title{color: #fff;}
.message .contact_title .tanx-m h3{color: rgba(255,255,255,.5);}
.message_con{padding: .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(255,255,255,.1);color: #fff;position: relative;}
.mes_lis ul li .mes_md h1,
.mes_txt{font-size: 18px;margin-right: .1rem;padding: .2rem 0;color: #fff;}
.mes_lis ul li .mes_md:after{content: '';position: absolute;width: .71rem;height: 1px; background: rgba(255,255,255,.3);left: 0;bottom:-1px;}
.mes_lis ul li .mes_md .mes_ipt{height: .67rem;font-size: 18px;color: #fff;background: none;outline: none;}
.message_lv{margin-top: .3rem;}
.mes_area{width: 100%;height: 2rem;border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.1);outline: none;resize: none;padding: .2rem;font-size: 18px;color: #fff;}
.mes_btn{width: 2.6rem;line-height:.6rem;display: inline-block;margin-top: .5rem;border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.1);font-size: 18px;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: #543175;}
.res_cont {max-height: 0;color: #2c3e50;/*transition: all 0.35s;*/}
input:checked + .res_title{color: #543175;}
input:checked + .res_title::after {content: "-";}
input:checked ~ .res_cont {max-height:100%;padding:.2rem;}

..about_right{overflow: hidden;}
.abt_video .video_i i{font-size:.38rem;width: .38rem;height: .38rem;}
.video-pop .video-close {width: .4rem;height:.4rem;line-height: .4rem;}
.video-pop .video-con{transform: translate(-50%, -65%);}
.video-pop.video-open .video-con {width:88%;height: 60%;}
.abt_video .video_i,
.abt_video .video_icon{-webkit-transition: ease .5s;-moz-transition: ease .5s;-ms-transition: ease .5s;-o-transition: ease .5s;transition: ease .5s;}
.abt_video{width:100%;height:100%;}
.abt_video .abt_pic,
.abt_video .video_i,
.abt_video .video_i:after{width: 100%;height: 100%;}
.abt_video .video_i{position: absolute;left: 0;top: 0;text-align: center;cursor: pointer;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;color: #fff;}
.abt_video .video_i i{font-size:28px;color: #fff;display: inline-block;position: relative;z-index: 2;width: 48px;height: 48px;}
.abt_video .video_icon{width: 100px;height: 100px;border-radius: 50%;background: rgba(255,255,255,.5);border: 2px dashed #fff;text-align: center;line-height: 100px;position: relative;}
.abt_video .video_icon:hover{transform:scale(0.8);}
.abt_video .video_icon:hover i{color: #fff;}
.abt_video .video_i p{margin-top: 10px;font-size: 14px;}

.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_con_icon{content: '';position: absolute;width: 100%;height: 100%;background: rgba(84,49,117,.7);left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transform: rotate(45deg);}
.team_lis ul li a .team_pic .team_con_icon i{font-size:.4rem;color: #fff;display: inline-block;opacity: 0;transform: scale(0);}*/
/*.team_lis ul li a:hover .team_pic .team_con_icon{transform: rotate(0);opacity: 1;visibility: visible;}
.team_lis ul li a:hover .team_pic .team_con_icon i{opacity: 1;visibility: visible;transform: scale(1);}*/

.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;}



@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: #543175;}
.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: #fff;box-shadow: 0 0 10px #ddd;}
.height2e{height: 90px;}

.pull_down {display: block;width: 100%;height:85vh;position: absolute;right: -100%;overflow: auto;}
.pull_down ul {position: relative;height: 100%;background: #fff;z-index: 101;padding-bottom:20px;}
.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li a {width: 100%;font-size:18px;display: block;padding: 0 10px;font-weight: bold;}
.pull_down ul li .nav_dlis{display: block;line-height:30px;/*border-top:1px solid #f5f5f5;*/border-radius: .06rem;/*background: #fbfbfb;*/padding:0 0 10px 10px;}
.pull_down ul li .nav_dlis a{display:inline-block;width: auto;padding:0 20px 0 14px;font-size:16px;color: #888;line-height:44px;position: relative;}
.pull_down ul li .nav_dlis a:before{content: '';position: absolute;width: 5px;height:5px;border-radius: 50%;left: 1px;top:19px;background: #999;}
.pull_down ul li .nav_dlis a:hover:before{background: #333;}
.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}
.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block; transform: rotate(-270deg);font-size:26px;margin-right:15px;transition: ease .5s;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(-90deg);color: #15499a;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #15499a;}
.pull_down ul li a.mobile_nav{color: #15499a;}
.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #15499a;}
.shade {max-width:100%;height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);display:block;left: 0;/*right: 0;*/margin: auto;}
.pad_lf40 {padding:0 30px;}

.h_hr .menu,
.h_hr .menu_2{ padding:25px 28px;position: absolute;right:17px;top:15px;}
.h_hr .menu_2{display: none;}
.h_hr .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;}
.h_hr .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;}
.h_hr .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;*/}
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .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;*/}
.h_hr .menu span:before{ top:-12px;}
.h_hr .menu span:after{ top:12px;}
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width: 35px;right: auto;left:15%;}

.pull_d_bg{background: #fff;position: relative;z-index: 888;padding-bottom: 20px;}

.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;}
.pull_down ul li .language{text-align: right;}
.pull_down ul li .language a{display: inline-block;width: auto;padding: 0 20px;}

.tabs .tabs_title{padding: 0 .05rem;}
/*.tabs .tabs_title a em{font-size: .3rem;}*/
/*.tabs .tabs_title a span{font-size: .2rem;}*/

.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;}
.pull_down {top:1.1rem;position: absolute;width: 100%;}
.pull_down ul {padding-bottom:.2rem;}
.pull_down ul li{line-height:.8rem;}
.pull_down ul li a {width: 100%;font-size:.26rem;}
.pull_down ul li .nav_dlis{line-height:.7rem;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{padding:0 .3rem;font-size:.24rem;line-height:.7rem;display: inline-block;border-bottom:none;}
.pull_down ul li a span{font-size:.26rem;margin-right:.15rem;}

.pad_lf40 {padding:0 .3rem;}

.h_hr .menu,
.h_hr .menu_2{ padding:.33rem .28rem;right:.24rem;top:.15rem;}
.h_hr .menu span{width:.35rem;height:.03rem;}
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width:.25rem;height:.03rem;}
.h_hr .menu span:before{ top:-.12rem;}
.h_hr .menu span:after{ top:.12rem;}
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width:.35rem;}

.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: #543175;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 #543175;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: #543175;color: #fff;border: 1px solid #543175;}
#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_hr .w14{padding: 0;}
.ft_left{padding: .4rem .25rem; margin-right:0;width:100%;background: url(../image/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(../image/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: .3rem;}
.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;}
.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 #543175;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 #543175;}
.honor_text_lis ul li a:after{width: .07rem;height: .07rem;left:.04rem;}
.honor_text_lis ul li a:hover{border-bottom: .01rem solid #543175;}

#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: block;}
.business_menu ul li{width: 50%;height:.8rem;padding: 0 .1rem;margin-bottom:.2rem;}
.business_menu ul li a{font-size: .28rem;line-height:.7rem;border-radius: .2rem;}
.ny_pd{padding:.3rem 0 .5rem;}
.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:.4rem;}
.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{line-height: .7rem;font-size: .24rem;border-bottom:.01rem solid #cfcfd0;}
.business_item ul li a:hover .business_title{border-bottom:.01rem solid #543175;}

.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 .2rem;}
.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 #543175;}
.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: #543175;}
.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: #543175;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 #543175;}

.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 #543175;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: #543175;} 
.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: #543175;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{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: #543175;font-size: 18px;color: #fff;border-radius:.6rem;}
.return_lis a:hover{background: #0e76bc;}


@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 #543175;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 #543175;
    font-size: .2rem;
}

.read_more a i {
    font-size: .2rem;
    margin-left: 0.1rem;
}


}


