@charset "utf-8";

@font-face{
    font-family: 'HarmonyOS_Sans_SC_Regular';
    src:url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);
    font-display:swap;
}

/*全局初始化样式*/

html{-webkit-text-size-adjust:100%;font-size:100px}
@media (min-width:1025px) and (max-width:1600px) {
html{font-size:6.25vw}
}
@media (max-width:640px) {
html{font-size:20vw}
}

*{box-sizing: border-box; margin:0; padding:0;}
body{position: relative; padding:0; margin:0 auto; font-size: 0.14rem; line-height:1.42857143; font-family:"HarmonyOS_Sans_SC_Regular"; color: #000000; min-width: 320px; width: 100%; zoom:1;background: #fff;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
*/

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; /*word-break: break-all;*/word-wrap: break-word;}


/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
.dl,.dl dd{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
dl,dl dd{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #e60012;}


/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after{ content:"."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}
.fl{float: left;}
.fr{float: right;}

.ytable {
  display: table;
  width: 100%;
}
.ytable-fixed {
  table-layout: fixed;
}
.ytable-cell {
  display: table-cell;
  vertical-align: middle;
}

/* 单行隐藏 */
.dot {white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
/* 多行隐藏 */
.dot2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* 多行隐藏 */
.dot3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.w1400{max-width:1400px;margin: 0 auto;}

/*top*/
.top{background:#fff;position: fixed;top: 0;left: 0;width: 100%;transition:.3s;z-index: 99;}
.top.onFixed{box-shadow: 0 0 5px rgba(0, 0, 0, .2);}
.top .logo{float: left;line-height:1rem;}
.top .otherBox{float: right;width: 65%;}
.top .otherBox .nav{float: left;}
.top .otherBox .nav li{float: left;margin-right: .32rem;position: relative;}
.top .otherBox .nav li >a{line-height:1rem;font-size:.18rem;position: relative;display: block;}
.top .otherBox .nav li >a:before{width: .08rem;height: .08rem;background: #fff;content: '';position: absolute;left: 50%;margin-left: -.04rem;bottom: 0;transform:skew(-30deg);}
.top .otherBox .nav li:hover >a:before,
.top .otherBox .nav li.on >a:before{background: #e60012;}
.top .otherBox .nav li:hover >a,
.top .otherBox .nav li.on >a{color:#e60012;}
.top .otherBox .nav li .nav_sub{position: absolute;width: 1.2rem;top: 100%;left: 50%;transform: translateX(-50%);background:#fff;display: none;}
.top .otherBox .nav li .nav_sub dd{margin: 0;}
.top .otherBox .nav li .nav_sub a{display: block;line-height:.3rem;text-align: center;font-size:.15rem;}
.top .otherBox .nav li .nav_sub a:hover{background: #fff6f7;color: #e60012;}
@media(min-width: 1024px){
  .top .otherBox .nav li .nav_sub dd:first-child{padding-top:.1rem;}
  .top .otherBox .nav li .nav_sub dd:last-child{padding-bottom:.1rem;}
}

.top .otherBox .lsBox{float: right;}
.top .otherBox .lang{float: left;margin-top:.42rem;position: relative;}
.top .otherBox .lang .openLang{display: block;width: .16rem;height: .16rem;cursor: pointer;background:url(../images/lang.jpg) no-repeat;background-size: contain;transition:1s;}
.top .otherBox .lang .openLang:hover{transform: rotate(360deg);}
.top .otherBox .lang .langList{position: absolute;top: 100%;right: 0;padding:.05rem;background: #fff;display: none;}
.top .otherBox .lang .langList a{line-height:.3rem;display: block;}


.top .otherBox .sear{float: left;position: relative;margin-top: .42rem;margin-left: .2rem;padding-left: .2rem;border-left: 1px solid #cccccc;}
.top .otherBox .sear .searBtn{width: .16rem;height: .16rem;background: url(../images/sear.jpg) no-repeat;background-size: contain;display: block;cursor: pointer;}
.top .otherBox .sear .slideSear{position: absolute;top: 100%;right: 0;padding:.05rem;background: #fff;display: none;}
.top .otherBox .sear .slideSear input{padding:0 .05rem;border:1px solid #333;line-height:.3rem;}
.top .otherBox .sear .slideSear .searBtn{position: absolute;top: 50%;transform: translateY(-50%);right: .2rem;}

/*banner*/
.banner{position: relative;}
.banner li{position: relative;}
.banner figure{padding-bottom: 9rem;background-repeat: no-repeat;background-size: cover;background-position:center center;}
.banner .slick-dots{position: absolute;text-align: center;width: 100%;bottom: .4rem;}
.banner .slick-dots li{display: inline-block;vertical-align: middle;width: .06rem;height: .06rem;background: #fff;border-radius:50%;transition:.3s;margin: 0 .15rem;}
.banner .slick-dots li.slick-active{background:none;width: .12rem;height: .12rem;border:.02rem solid #fff;}
.banner .slick-dots li button{display: none;}
@media(min-width: 750px){
  .banner li .moBan{display: none;}
}
@media(max-width:750px){
  .banner li .moBan{display: block;}
  .banner figure{display: none;}
}

/*video-box*/
.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:.4rem; height:.4rem; position:fixed; z-index:4; right:.3rem; top:.3rem;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:.03rem; top:50%; margin-top:-.015px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:9rem;}

.homeTit{margin-bottom: .4rem;}
.homeTit h5{font-size:.44rem;font-weight: normal;margin-bottom:.25rem;}
.homeTit .des{line-height:.32rem;font-size:.18rem;}
.homeMore{display: block;width: 1.8rem;line-height:.5rem;position: relative;font-size:.16rem;padding-left: .45rem;z-index: 9;}
.homeMore:before{width: 100%;height: 100%;content:'';background:#ececec;position: absolute;top: 0;left: 0;transform:skew(-30deg);z-index: -1;}
.homeMore:after{width: .23rem;height: .1rem;content:'';background:url(../images/more.png) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top:-.05rem;right: .4rem;transition:.3s;}
.homeMore:hover:after{right: .35rem;}

/*HomeAbout*/
.HomeAbout{padding:1.1rem 0 1.3rem;}
.HomeAbout .txtBox{width: 44.5%;float: left;}
.HomeAbout .txtBox .vidBox{margin-top:.5rem;max-width:5rem;position: relative;}
.HomeAbout .txtBox .vidBox figure{padding-bottom: 2.3rem;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.HomeAbout .txtBox .vidBox .play{display: block;width: .48rem;height: .48rem;border-radius:50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 9;background:url(../images/play.png) no-repeat;background-size: contain;transition:.3s;}
.HomeAbout .txtBox .vidBox .play:hover{top: 48%;}
.HomeAbout .imgBox{float: right;width: 50%;padding-top: .5rem;}

/*HomePro*/
.HomePro{padding:1.2rem 0;background:#fbfbfb;}
.HomePro .topBox .homeTit{float: left;width: 37%;}
.HomePro .topBox .navSlide{float: right;width: 50%;}
.HomePro .topBox .navSlide ul{float: left;width: 74.5%;}
.HomePro .topBox .navSlide .homeMore{float: right;width: 25.5%;}
.HomePro .topBox .navSlide li{position: relative;padding-top:.2rem;}
.HomePro .topBox .navSlide li:before{width: .08rem;height: .15rem;background: #dddddd;content: '';position: absolute;left: .05rem;top: .13rem;transform:skew(-30deg);}
.HomePro .topBox .navSlide li .num{position: absolute;left: 0;bottom:.1rem;font-size:.8rem;line-height:.9;font-family:Myriad;z-index: -1;opacity: 0;transition:.3s;}
.HomePro .topBox .navSlide li p{padding-top:.3rem;border-top: 1px solid #eeeeee;font-size:.18rem;color:#666666;}
.HomePro .topBox .navSlide li.slick-current p{color:#000;}
.HomePro .topBox .navSlide li.slick-current .num{opacity: .06;}
.HomePro .topBox .navSlide li.slick-current:before{background:#000;}
.HomePro .bomBox{padding-top: .2rem;}
.HomePro .bomBox .itemBox ul .slick-list{padding:.1rem 0;}
.HomePro .bomBox .itemBox li{margin: 0 .15rem;background:#fff;box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);padding-top:.7rem;}
.HomePro .bomBox .itemBox li .imgBox{overflow: hidden;}
.HomePro .bomBox .itemBox li .imgBox figure{background:no-repeat;background-size: contain;background-position: center center;padding-bottom:2.3rem;transition:.3s;}
.HomePro .bomBox .itemBox li .txtBox{padding:.4rem .2rem;text-align: center;}
.HomePro .bomBox .itemBox li .txtBox h5{font-size:.2rem;margin-bottom:.1rem;font-weight:normal;}
.HomePro .bomBox .itemBox li .txtBox p{font-size:.16rem;color:#999999;}
.HomePro .bomBox .itemBox li:hover .imgBox figure{transform: scale(1.1, 1.1);}
.HomePro .bomBox .itemBox .slick-arrow{width: .66rem;height: .66rem;font-size:0;border:none;background: url(../images/ar.png) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top:-.33rem;z-index: 9;left: 0;transition:.3s;cursor: pointer;}
.HomePro .bomBox .itemBox .slick-arrow.slick-next{left: auto;right: 0;transform: rotate(180deg);}
.HomePro .bomBox .itemBox .slick-arrow:hover{transform: rotate(-180deg);background: url(../images/ar_a.png) no-repeat;background-size: contain;}
.HomePro .bomBox .itemBox .slick-arrow.slick-next:hover{transform: rotate(0deg);}

/*HomeRD*/
.HomeRD{background:url(../images/HomeRDBG.jpg) no-repeat top left #fbfbfb;padding:1.2rem 0;color:#fff;position: relative;}
.HomeRD .leftBox{width: 28%;}
.HomeRD .leftBox .txtBox{margin-bottom:.7rem;margin-top:.2rem;}
.HomeRD .leftBox .txtBox .titCN{font-size: .3rem;font-weight:normal;}
.HomeRD .leftBox .txtBox .titEN{font-size:.18rem;opacity: .4;}
.HomeRD .leftBox .txtBox .des{font-size:.16rem;line-height:.3rem;margin-top:.3rem;}
.HomeRD .leftBox .homeMore{margin-left:.15rem;}
.HomeRD .leftBox .homeMore:before{background:rgba(255,255,255,.5);}

.HomeRD .rightBox{position: absolute;width: 63%;right: 0;bottom:0;}
.HomeRD .rightBox .slideBox figure{padding-bottom:6rem;background-repeat:no-repeat;background-position:center center;background-size: cover;}
.HomeRD .rightBox .navsld{position: absolute;width: 100%;left: 0;bottom:0;border-top:1px solid rgba(255,255,255,.1);}
.HomeRD .rightBox .navsld li {border-right: 1px solid rgba(255,255,255,.1);padding:.35rem 0 .35rem .35rem;transition:.3s;}
.HomeRD .rightBox .navsld li .icon{display: inline-block;vertical-align: middle;width: .44rem;margin-right:.25rem;}
.HomeRD .rightBox .navsld li .text{display: inline-block;vertical-align: middle;width: calc(100% - .75rem);padding-left:.2rem;position: relative;}
.HomeRD .rightBox .navsld li .text:before{width: 1px;height: .3rem;content:'';background:rgba(255,255,255,.1);position: absolute;left: 0;top: 50%;margin-top:-.15rem;}
.HomeRD .rightBox .navsld li .text h5{font-size:.22rem;font-weight:normal;}
.HomeRD .rightBox .navsld li .text p{text-transform:capitalize}
.HomeRD .rightBox .navsld li.slick-current{background:#000;}
/*HomeRD*/

/*HomeNews*/
.HomeNews{padding:1.2rem 0;}
.HomeNews .topBox .homeTit{float: left;width: 50%;}
.HomeNews .topBox .navsld{float: right;width: 50%;padding-top:.3rem;}
.HomeNews .topBox .navsld li{position: relative;padding-top:.2rem;}
.HomeNews .topBox .navsld li:before{width: .08rem;height: .15rem;background: #dddddd;content: '';position: absolute;left: .05rem;top: .13rem;transform:skew(-30deg);z-index: 9;}
.HomeNews .topBox .navsld li em{display: block;position: absolute;top: 0.2rem;left: 0;content: '';width: 100%;height: 1px;background-color: #eee;z-index: 3;}
.HomeNews .topBox .navsld li em:before{display: block;content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background:red;z-index: 3;transition: all 3s ease-in-out}
.HomeNews .topBox .navsld li p{padding-top:.3rem;border-top: 1px solid #eeeeee;font-size:.18rem;color:#666666;}
.HomeNews .topBox .navsld li.slick-current p{color:#000;}
.HomeNews .topBox .navsld li.slick-current:before{background:#000;}
.HomeNews .topBox .navsld li.slick-current em:before{width: 100%}
.HomeNews .bomBox .leftBox{float: left;width: 44.25%;}
.HomeNews .bomBox .leftBox .imgBox{overflow: hidden;position: relative;}
.HomeNews .bomBox .leftBox .imgBox figure{padding-bottom:3.95rem;background-repeat:no-repeat;background-size: cover;background-position:center center;transition:.3s;}
.HomeNews .bomBox .leftBox .imgBox time{display: block;padding:0 .15rem;line-height:.3rem;background:#e8e8e8;font-size:.16rem;position: absolute;right: 0;bottom:0;}
.HomeNews .bomBox .leftBox .txtBox{margin-top:.4rem;padding-bottom:.28rem;border-bottom: 1px dashed rgba(102,102,102,.2);}
.HomeNews .bomBox .leftBox .txtBox h5{font-size:.2rem;font-weight:normal;margin-bottom:.15rem;}
.HomeNews .bomBox .leftBox .txtBox p{font-size:.18rem;line-height:.28rem;color:#666666;}
.HomeNews .bomBox .leftBox:hover .imgBox figure{transform: scale(1.1, 1.1);}
.HomeNews .bomBox .rightBox{float: right;width: 50%;}
.HomeNews .bomBox .rightBox .topNews{margin-bottom:.45rem;}
.HomeNews .bomBox .rightBox .topNews .item{width: 48.5%;float: left;}
.HomeNews .bomBox .rightBox .topNews .item:nth-child(2n){float: right;}
.HomeNews .bomBox .rightBox .topNews .item .imgBox{overflow: hidden;position: relative;}
.HomeNews .bomBox .rightBox .topNews .item .imgBox figure{padding-bottom:1.9rem;background-repeat:no-repeat;background-size: cover;background-position:center center;transition:.3s;}
.HomeNews .bomBox .rightBox .topNews .item .imgBox time{display: block;padding:0 .15rem;line-height:.3rem;background:#e8e8e8;font-size:.16rem;position: absolute;right: 0;bottom:0;}
.HomeNews .bomBox .rightBox .topNews .item h5{font-size:.2rem;line-height:.3rem;font-weight:normal;margin-top:.2rem;}

.HomeNews .bomBox .rightBox .topNews .item:hover .imgBox figure{transform: scale(1.1, 1.1);}
.HomeNews .bomBox .rightBox .bomNews{border-top:1px dashed rgba(102,102,102,.2);}
.HomeNews .bomBox .rightBox .bomNews li{padding:.28rem 0;border-bottom: 1px dashed rgba(102,102,102,.2);position: relative;padding-right: .9rem;}
.HomeNews .bomBox .rightBox .bomNews li time{font-size:.18rem;color:#999999;right: 0;top: 50%;transform: translateY(-50%);position: absolute;}
.HomeNews .bomBox .rightBox .bomNews li h5{font-size:.18rem;font-weight:normal;}
/*HomeNews*/

/*bottom*/
.bottom{background:url(../images/bomBG.jpg) no-repeat;background-size: cover;background-position:center center;color:#fff;}
.bottom .bomTop{padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.1);}
.bottom .bomTop .leftBox{float: left;width: 25%;}
.bottom .bomTop .leftBox .bomLogo{margin-bottom:.4rem;}
.bottom .bomTop .leftBox .hotline h5{font-size:.18rem;font-weight:normal;}
.bottom .bomTop .leftBox .hotline p{font-size:.3rem;margin-top:.1rem;font-family:Myriad;}
.bottom .bomTop .leftBox .hotline p span{font-size:.16rem;opacity: .8;}
.bottom .bomTop .bomNav{float: right;width: 60%;}
.bottom .bomTop .bomNav dl{float: left;margin-right:.5rem;}
.bottom .bomTop .bomNav dl:last-child{margin-right:0;}
.bottom .bomTop .bomNav dl dt{font-size:.18rem;margin-bottom:.25rem;}
.bottom .bomTop .bomNav dl dd a{display: block;font-size:.16rem;line-height:.36rem;color:#fff;opacity: .5;}
.bottom .bomTop .bomNav dl dd a:hover{opacity: 1;}
.bottom .bomBom{color: rgba(243,246,250,.5);padding: .25rem 0;}
.bottom .bomBom .copy{float: left;line-height:.24rem;}
.bottom .bomBom ul{float: right;}
.bottom .bomBom li{float: left;line-height:.24rem;padding: 0 .1rem;position: relative;}
.bottom .bomBom li:before{width: 1px;height: .1rem;content: '';background:#fff;position: absolute;top: 50%;margin-top:-.05rem;left: 0;opacity: .5;}
.bottom .bomBom li:first-child:before{display: none;}
.bottom .bomBom li a{float: left;color: rgba(243,246,250,.5);}
.bottom .bomBom li a:hover{color: #fff;}
/*bottom*/

/*innerBan*/
.innerBan{position: relative;}
.innerBan .Banbox{padding-bottom:6rem;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.innerBan .txtBox{position: absolute;bottom: 35%;color:#fff;width: 100%;left: 0;}
.innerBan .txtBox h5{font-size:.36rem;margin-bottom: .2rem;font-weight:normal;}
.innerBan .txtBox p{font-size:.18rem;}
/*innerBan*/

/*menu*/
.menu{line-height:1rem;text-align: center;border-bottom:1px solid #eeeeee;margin-bottom:1rem;}
.menu li{display: inline-block;vertical-align: middle;padding:0 .5rem;position: relative;}
.menu li:before{width: 1px;height: .14rem;content: '';background:#eee;position: absolute;top: 50%;margin-top:-.07rem;left: 0;}
.menu li:first-child:before{display: none;}
.menu li a{display: block;font-size:.18rem;color:#666666;transition:.3s;border-bottom: 1px solid transparent;}
.menu li a:hover,
.menu li.on a{color:#000;}
.menu li.on a{border-color: #000;}
/*menu*/

/*企业介绍*/
.AboutWarp{padding-bottom: 1rem;}
.AboutWarp .aboutTop{margin-bottom:.65rem;}
.AboutWarp .aboutTop .titBox{width: 50%;float: left;}
.AboutWarp .aboutTop .titBox h1{font-size:.44rem;font-weight:normal;margin-bottom: .3rem;}
.AboutWarp .aboutTop .titBox p{font-size:.18rem;line-height:.32rem;}
.AboutWarp .aboutTop .logoBox{float: right;margin-right:.8rem;width: 30%;padding-top:.5rem;}
.AboutWarp .aboutTxt .vidBox{margin-bottom:.5rem;position: relative;}
.AboutWarp .aboutTxt .vidBox figure{padding-bottom: 4.2rem;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.AboutWarp .aboutTxt .vidBox .play{display: block;width: .48rem;height: .48rem;border-radius:50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 9;background:url(../images/play.png) no-repeat;background-size: contain;transition:.3s;}
.AboutWarp .aboutTxt .vidBox .play:hover{top: 48%;}
.AboutWarp .aboutTxt .textBox{font-size:.18rem;line-height:.32rem;}

/*企业介绍*/

/*发展历程*/
.history{padding-bottom: 1rem;}
.history .historyList{margin-left:.15rem;border-left:1px solid #f6f6f6;padding:.15rem 0;position: relative;}
.history .historyList .item{padding-left:.5rem;font-size:.18rem;margin: .3rem 0;position: relative;}
.history .historyList .item:before{width: .2rem;height: .08rem;content:'';background:#dddddd;position: absolute;left: 0;top: 50%;margin-top:-.04rem;transform:skew(-30deg);}
.history .historyList .item time{display: inline-block;vertical-align: middle;color:#666666;width: 1.2rem;}
.history .historyList .item p{display: inline-block;vertical-align: middle;width: calc(100% - 1.8rem);padding-left: .4rem;position: relative;}
.history .historyList .item p:before{width: 1px;height: .14rem;content: '';background:#dfdfdf;position: absolute;top: 50%;margin-top:-.07rem;left: 0;}
.history .historyList .slick-arrow{width: .3rem;height: .3rem;font-size:0;border-radius: 50%;border:none;background:url(../images/ar2.png) no-repeat;background-size: contain;position: absolute;left: -.15rem;top: 0;cursor: pointer;}
.history .historyList .slick-arrow.slick-next{transform: rotate(180deg);top: auto;bottom:0;}
/*发展历程*/

/*企业文化*/
.cultureTop{padding-bottom:1rem;}
.cultureTop .txtBox span{text-transform:capitalize;font-size:.16rem;color:#999999;}
.cultureTop .txtBox h5{font-size:.2rem;font-weight:normal;margin: .05rem 0 .2rem;}
.cultureTop .txtBox .des{font-size:.16rem;line-height:.3rem;}
.cultureTop .TopBox{margin-bottom:1rem;}
.cultureTop .TopBox .imgBox{width: 65%;display: inline-block;vertical-align: middle;}
.cultureTop .TopBox .txtBox{display: inline-block;vertical-align: middle;width: 34.5%;padding-left:.9rem;}
.cultureTop .BomList .item{float: left;width: 30%;margin-right:5%;}
.cultureTop .BomList .item:nth-child(3n){margin-right:0;}
.cultureTop .BomList .item .imgBox{margin-bottom:.25rem;}
.cultureTop .BomList .item .imgBox figure{padding-bottom:3.15rem;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.cultureBom{padding:1rem 0;background:#fbfbfb;}
.cultureBom .item{float: left;background:#fff;width: 24.25%;margin-right:1%;margin-bottom:1%;padding:.7rem .4rem .4rem;}
.cultureBom .item:nth-child(4n){margin-right:0;}
.cultureBom .item .icon{max-width:.65rem;margin-bottom:.7rem;transition:1s;}
.cultureBom .item .text span{text-transform:capitalize;font-size:.16rem;color:#999999;}
.cultureBom .item .text h5{font-size:.2rem;font-weight:normal;margin: .05rem 0 .2rem;}
.cultureBom .item .text p{font-size:.16rem;line-height:.28rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;min-height: 1.12rem;}
.cultureBom .item:hover .icon{transform: rotateY(360deg);}
/*企业文化*/

/*荣誉资质*/
.honerList{overflow: hidden;padding-bottom:1rem;}
.honerList .list{padding: 0 3.4375vw;}
.honerList .list ul{margin: 0 -2vw;}
.honerList li{float: left; text-align: center;position: relative;background: url("../images/taibg.png") repeat-x top 70% left;}
.honerList li a{display: block;position: relative; z-index: 3;}
.honerList li .pic{padding-bottom: 1.98vw;}
.honerList li .Ispic{padding-bottom: 55%;background-size: contain;background-repeat:no-repeat;background-position:center center;}
.honerList li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.honerList li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.honerList li{width:25%;}
.honerList li:first-child:before,
.honerList li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -2vw;}
.honerList li:last-child:before,
.honerList li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.honerList .list{padding: 0 6vw;}
.honerList li{width:50%;}
.honerList li .pic{padding-bottom: 7vw;}
.honerList li:first-child:before,
.honerList li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -3vw;}
.honerList li:last-child:before,
.honerList li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -3vw;}
.honerList li .tit aside{font-size: 3vw;}
}
/*荣誉资质*/

/*页码*/
.PageBox{padding:.2rem 0;}
.PageBox .Pages{text-align:center;}
.PageBox .Pages a{color:#000;font-size:.2rem;margin:0 .05rem;transition:all .5s;width: .3rem;line-height:.3rem;border-radius:50%;display:inline-block;vertical-align: middle;}
.PageBox .Pages a:hover,
.PageBox .Pages a.a_cur{background:#000;color:#fff;}
.PageBox .Pages .num{font-style:normal;}
.PageBox .Pages .num a{display:none;}
.PageBox .Pages a.a_prev{position: relative;font-size: 0;background:url(../images/ar.png) no-repeat;background-size: contain;}
.PageBox .Pages a.a_prev:hover{background:url(../images/ar_a.png) no-repeat;transform: rotate(180deg);background-size: contain;}
.PageBox .Pages a.a_next{position: relative;font-size: 0;transform: rotate(180deg);background:url(../images/ar.png) no-repeat;background-size: contain;}
.PageBox .Pages a.a_next:hover{background:url(../images/ar_a.png) no-repeat;transform: rotate(0);background-size: contain;}
@media screen and (min-width:768px){
  .PageBox{padding: .7rem 0 .2rem;}
  .PageBox .Pages a{margin: 0 .1rem;width: .5rem;text-align: center;line-height:.5rem;}
  .PageBox .Pages .num a{display:inline-block;width: .5rem;text-align: center;line-height:.5rem;}
}
/*页码*/

/*产品中心*/
.proList{padding-bottom:1rem;}
.proList li{padding-top:.7rem;transition:.3s;float: left;width: 23.5%;margin-right:2%;margin-bottom:2%;position: relative;}
.proList li:before{width: 100%;height: 100%;content:'';background:rgba(255,255,255,.8);position: absolute;top: 0;left: 0;transition:.3s;z-index: 2;opacity: 0}
.proList li:nth-child(4n){margin-right:0;}
.proList li .imgBox{overflow: hidden;}
.proList li .imgBox figure{background:no-repeat;background-size: contain;background-position: center center;padding-bottom:2.3rem;transition:.3s;}
.proList li .txtBox{padding:.4rem .2rem;text-align: center;}
.proList li .txtBox h5{font-size:.2rem;margin-bottom:.1rem;font-weight:normal;}
.proList li .txtBox p{font-size:.16rem;color:#999999;}
.proList li:hover .imgBox figure{transform: scale(1.1, 1.1);}
.proList li:hover{box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);}
.proList li .homeMore{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color:#fff;opacity: 0;transition:.3s;}
.proList li .homeMore:before{background:#000;}
.proList li .homeMore:after{background:url(../images/more_w.png) no-repeat;background-size: contain;}
.proList li:hover .homeMore{opacity: 1;}
.proList li:hover:before{opacity: 1;}
/*详情*/
.proInfoTop{padding-bottom:1rem;}
.proInfoTop .proIMG{float: left;width: 45%;}
.proInfoTop .proIMG .Bigimg{margin-bottom:.3rem;padding:0 .85rem;}
.proInfoTop .proIMG .Bigimg figure{padding-bottom:4.6rem;background-repeat:no-repeat;background-size: contain;background-position:center center;}
.proInfoTop .proIMG .Smaimg ul{padding:0 .85rem;margin: 0 -.1rem;}
.proInfoTop .proIMG .Smaimg li{margin: 0 .1rem;border:1px solid #eeeeee;}
.proInfoTop .proIMG .Smaimg li.slick-current{border-color:#000;}
.proInfoTop .proIMG .Smaimg li figure{padding-bottom:1rem;background-repeat:no-repeat;background-size: contain;background-position:center center;}
.proInfoTop .proIMG .Smaimg .slick-arrow{width: .5rem;height: .5rem;font-size:0;border:none;background: url(../images/ar3.png) no-repeat rgba(0,0,0,.2);background-size: contain;position: absolute;top: 50%;margin-top:-.25rem;z-index: 9;left: 0;transition:.3s;cursor: pointer;border-radius:50%;}
.proInfoTop .proIMG .Smaimg .slick-arrow.slick-next{left: auto;right: 0;transform: rotate(180deg);}
.proInfoTop .proIMG .Smaimg .slick-arrow:hover{transform: rotate(-180deg);background: url(../images/ar3_a.png) no-repeat #000;background-size: contain;}
.proInfoTop .proIMG .Smaimg .slick-arrow.slick-next:hover{transform: rotate(0deg);}
.proInfoTop .proTXT{float: right;width: 42%;padding-top: 1.5rem;}
.proInfoTop .proTXT .titBox{border-bottom:1px solid #e5e5e5;padding-bottom:.3rem;margin-bottom:.3rem;}
.proInfoTop .proTXT .titBox h1{font-size:.44rem;font-weight:normal;margin-bottom:.15rem;}
.proInfoTop .proTXT .titBox p{font-size:.18rem;line-height:.3rem;color:#666666;}
.proInfoTop .proTXT .explain h5{font-size:.18rem;font-weight:normal;margin-bottom:.15rem;}
.proInfoTop .proTXT .explain li{float: left;width: 40%;line-height:.32rem;color:#666666;}

.ostPro{padding:1rem 0;background:#fbfbfb;}
.ostPro .tit{font-size:.44rem;margin-bottom:.5rem;color:#333;}
.ostPro ul .slick-list{padding:.1rem 0;}
.ostPro li{margin: 0 .15rem;background:#fff;box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);padding-top:.7rem;}
.ostPro li .imgBox{overflow: hidden;}
.ostPro li .imgBox figure{background:no-repeat;background-size: contain;background-position: center center;padding-bottom:2.3rem;transition:.3s;}
.ostPro li .txtBox{padding:.4rem .2rem;text-align: center;}
.ostPro li .txtBox h5{font-size:.2rem;margin-bottom:.1rem;font-weight:normal;}
.ostPro li .txtBox p{font-size:.16rem;color:#999999;}
.ostPro li:hover .imgBox figure{transform: scale(1.1, 1.1);}
.ostPro .slick-arrow{width: .66rem;height: .66rem;font-size:0;border:none;background: url(../images/ar.png) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top:-.33rem;z-index: 9;left: 0;transition:.3s;cursor: pointer;}
.ostPro .slick-arrow.slick-next{left: auto;right: 0;transform: rotate(180deg);}
.ostPro .slick-arrow:hover{transform: rotate(-180deg);background: url(../images/ar_a.png) no-repeat;background-size: contain;}
.ostPro .slick-arrow.slick-next:hover{transform: rotate(0deg);}
/*产品中心*/

/*研发实力*/
.RDtit{font-size:.44rem;color:#333;margin-bottom:.3rem;}
.RDTop{padding:.5rem 0;overflow: hidden;background-color: #fbfbfb}
.RDTop .text{font-size:.18rem;line-height:.32rem;/* margin-bottom:.4rem; */}
/*.RDTop .imgSlide{width: 119%;overflow: hidden;}
.RDTop .imgSlide ul{padding-right: 22%;}
.RDTop .imgSlide ul .slick-list{overflow: inherit;}*/
.RDTop .imgSlide li{margin-right:.2rem;}
.RDMid{padding:1rem 0;background:#fbfbfb;}
.RDMid ul{margin-top:.5rem;}
.RDMid li{padding:.4rem .2rem .3rem;float: left;width: 23.5%;margin-right:2%;margin-bottom:2%;position: relative;box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);background:#fff;}
.RDMid li:nth-child(4n){margin-right:0;}
.RDMid li .imgBox{overflow: hidden;text-align: center;margin-bottom:.3rem;}
.RDMid li .imgBox img{transition:.3s;}
.RDMid li p{font-size:.2rem;line-height:.32rem;text-align: center;min-height: .32rem;}
.RDMid li:hover .imgBox img{transform: scale(1.1, 1.1);}
.RDMid .homeMore{margin: .5rem auto 0;}
.RDBom{padding:1rem 0;}
.RDBom ul{margin-top:1.8rem;}
.RDBom li{float: left;width: 23.5%;margin-right:2%;background:#fbfbfb;padding:0 .3rem .6rem;text-align: center;}
.RDBom li:nth-child(4n){margin-right:0;}
.RDBom li:nth-child(odd){margin-top:.7rem;}
.RDBom li .imgBox{margin-top:-35%;margin-bottom:.3rem;}
.RDBom li h5{font-size:.2rem;font-weight:normal;margin-bottom:.15rem;}
.RDBom li p{font-size:.16rem;line-height:.32rem;color:#999999;}
/*研发实力*/

/*新闻中心*/
.newsList{padding-bottom: 1rem;}
.newsList li{padding:.6rem 0;border-bottom:1px solid #eeeeee;}
.newsList li time{display: inline-block;width: 13.5%;vertical-align: top;font-size:.2rem;}
.newsList li .txtBox{display: inline-block;width: 56%;vertical-align: top;}
.newsList li .txtBox h5{font-size:.2rem;font-weight:normal;margin-bottom:.15rem;}
.newsList li .txtBox p{font-size:.16rem;line-height:.3rem;color:#666666;}
.newsList li .imgBox{width: 29.5%;display: inline-block;vertical-align: top;text-align: right;}
.newsList li .imgBox figure{padding-bottom:1.95rem;background-repeat:no-repeat;background-size: cover;background-position:center center;max-width:2.6rem;display: inline-block;width: 100%;}
/*详情*/
.newsInfo{padding-bottom:1rem;}
.newsInfo .titBox{background:#fbfbfb;text-align: center;padding:.3rem 0;margin-bottom:.5rem;}
.newsInfo .titBox h1{font-size:.2rem;font-weight: normal;margin-bottom:.15rem;}
.newsInfo .titBox time{display: block;font-size:.16rem;}
.newsInfo .textBox{max-width:1115px;margin: 0 auto;font-size:.16rem;line-height:.3rem;color:#666666;}
.newsInfo .textBox .imgBox{text-align: center;}
.newsInfo .pn-page{padding-top:.4rem;margin-top:1rem;border-top:1px solid #eeeeee;}
.newsInfo .pn-page aside{padding: .05rem 0;}
.newsInfo .pn-page aside a{color: #666;font-size:.16rem;}
.newsInfo .pn-page aside a:hover{color:#000;}
@media(min-width:1025px){
.newsInfo .pn-page{min-height: .24rem; position: relative;padding-right: 2rem;}
.newsInfo .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.newsInfo  .operating a{float: left;}
}
/*新闻中心*/

/*用人标准*/
.Employ{padding-bottom:.7rem;}
.Employ .tit{text-align: center;margin-bottom:.7rem;}
.Employ .tit h5{font-size:.44rem;font-weight:normal;}
.Employ .tit p{font-size:.16rem;color:#666;}
.Employ .list .item{position: relative;margin-bottom:.5rem;}
.Employ .list .item .txtBox{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 47.85%;}
.Employ .list .item .txtBox span{text-transform:capitalize;font-size:.16rem;color:#999999;}
.Employ .list .item .txtBox h5{font-size:.2rem;font-weight:normal;margin: .05rem 0 .3rem;}
.Employ .list .item .txtBox p{font-size:.16rem;line-height:.28rem;}
.Employ .list .item .txtBox h5{}
.Employ .list .item .txtBox p{}
.Employ .list .item:nth-child(odd) .txtBox{left: auto;right: 0;}
.Employ .list .item .imgBox{float: right;width: 47.85%;}
.Employ .list .item:nth-child(odd) .imgBox{float: left;}
/*用人标准*/

/*招聘岗位*/
.jobList{padding-bottom:1rem;}
.jobList .list{background:#fbfbfb;padding:0 .45rem;margin-bottom:.3rem;}
.jobList .list .topBox{padding:.45rem 0 .4rem;position: relative;cursor: pointer;}
.jobList .list .topBox:before{width: .44rem;height: .44rem;content:'';border-radius:50%;background:url(../images/ar4.png) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top:-.22rem;right: .2rem;transition:.3s;}
.jobList .list .topBox.on:before{background:url(../images/ar4_a.png) no-repeat;background-size: contain;}
.jobList .list .topBox h5{font-size:.24rem;font-weight:normal;margin-bottom:.12rem;}
.jobList .list .topBox:hover h5{color:#e60012;}
.jobList .list .topBox .des p{float: left;font-size:.16rem;margin-right:10.75%;}
.jobList .list .conBox{display: none;font-size:.16rem;line-height:.33rem;color:#666666;padding-bottom:.45rem;}
.jobList .list .conBox span{font-size:.18rem;color:#333333;}
.jobList .list .conBox .sendBtn{display: block;width: 1.8rem;line-height:.5rem;position: relative;font-size:.16rem;padding-left: .7rem;z-index: 9;color: #fff;margin-top:.4rem;}
.jobList .list .conBox .sendBtn:before{width: 100%;height: 100%;content:'';background:#000;position: absolute;top: 0;left: 0;transform:skew(-30deg);z-index: -1;}
.jobList .list .conBox .sendBtn:after{width: .25rem;height: .19rem;content:'';background:url(../images/i1.png) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top:-.09rem;left: .4rem;transition:.3s;}
.jobList .list .conBox .sendBtn:hover:after{top: 48%;}
/*招聘岗位*/

/*员工风采*/
.staffList{padding-bottom:1rem;}
.staffList .bigList{margin-bottom:.25rem;}
.staffList .bigList figure{padding-bottom:6.5rem;background-repeat:no-repeat;background-size: cover;background-position:center center;}
.staffList .smaList{margin: 0 -.1rem;}
.staffList .smaList .item{margin: 0 .1rem;position: relative;background:#333;}
.staffList .smaList .item figure{padding-bottom:1.6rem;background-repeat:no-repeat;background-size: cover;background-position:center center;opacity: .5;transition:.3s;}
.staffList .smaList .item.slick-current figure{opacity: 1;}

.staffList .smaList .slick-arrow{width: .66rem;height: .66rem;font-size:0;border:none;background: url(../images/ar.png) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top:-.33rem;z-index: 9;left: -1rem;transition:.3s;cursor: pointer;}
.staffList .smaList .slick-arrow.slick-next{left: auto;right: -1rem;transform: rotate(180deg);}
.staffList .smaList .slick-arrow:hover{transform: rotate(-180deg);background: url(../images/ar_a.png) no-repeat;background-size: contain;}
.staffList .smaList .slick-arrow.slick-next:hover{transform: rotate(0deg);}
/*员工风采*/

/*联系我们*/
.contactUs{padding:1rem 0;}
.contactUs .leftBox{float: left;width: 28%;}
.contactUs .leftBox .item{margin-bottom:.4rem;}
.contactUs .leftBox .item h5{font-size:.2rem;font-weight:normal;margin-bottom:.15rem;position: relative;padding-left:.25rem;}
.contactUs .leftBox .item h5:before{width: .19rem;height: .19rem;content:'';position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-repeat:no-repeat;background-size: contain;background-position:center center;}
.contactUs .leftBox .item h5.pho:before{background-image:url(../images/pho.png);}
.contactUs .leftBox .item h5.fax:before{background-image:url(../images/fax.png);}
.contactUs .leftBox .item h5.add:before{background-image:url(../images/add.png);}
.contactUs .leftBox .item p{font-size:.16rem;line-height:.32rem;color:#666666;}
.contactUs .leftBox .item li{padding-top:.25rem;}
.contactUs .leftBox .item li span.type{display: block;width: .92rem;text-align: center;line-height:.3rem;background:#ececec;color:#666666;font-size:.16rem;margin-bottom:.15rem;}
.contactUs .leftBox .item li span.name{display: block;font-size:.16rem;line-height:.32rem;}
.contactUs .imgBox{float: right;width: 64.5%;}
/*联系我们*/


/***/
/*响应式*/
.nav_btn {float:right; width:.3rem; height:.27rem; margin:.16rem 0 0 .15rem; position:relative; cursor:pointer; display:none;  transition:margin 0.3s ease 0s;z-index: 999;}
.nav_btn span,.nav_btn span:before,.nav_btn span:after {content:''; display:block; width:100%; height:.02rem; background-color:#000; position:absolute; left:0;border-radius:3px;}
.nav_btn span {top:50%; margin-top:-1px;}
.nav_btn span:before {top:-.1rem; transition:all 0.3s ease 0s;}
.nav_btn span:after {bottom:-.1rem; transition:all 0.3s ease 0s;}
.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;background-color:#e60012;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-.02rem;background-color:#e60012;}

@media(max-width:1480px){
    .w1400{padding:0 4%;}
    .top .logo{width: 17%;}
    .homeMore:after{right: .3rem;}
    .homeMore:hover:after{right: .25rem;}
    .cultureBom .item{padding:.7rem .2rem .4rem}
    .staffList .smaList .slick-arrow{left: 0;}
    .staffList .smaList .slick-arrow.slick-next{right: 0;}
    .HomeRD .rightBox .navsld li{padding:.18rem 0 .18rem .18rem;}
    .HomeRD .rightBox .navsld li .icon{max-width:.32rem;margin-right:.1rem;}
    .HomeRD .rightBox .navsld li .text{width: calc(100% - .65rem);padding-left:.1rem;}
    .HomeRD .rightBox .navsld li .text h5{font-size:.18rem;}
    .HomeRD .rightBox .navsld li .text p{font-size:.12rem;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
}

@media(max-width:1024px){
    .nav_btn{display: block;}
    .top .otherBox .nav{position: absolute;width: 100%;top: 100%;background: #fff;right: 0;box-shadow: 0 0 5px rgba(0, 0, 0, .2);padding:.2rem 2%;display: none;}
    .top .logo{line-height:.6rem;width: 20%;}
    .top .otherBox .lang{margin-top:.23rem;}
    .top .otherBox .sear{margin-top:.23rem;padding-left: .1rem;margin-left:.1rem;}
    .top .otherBox .nav li{float: none;margin-right:0;}
    .top .otherBox .nav li >a{line-height:.5rem;font-size:.16rem;}
    .top .otherBox .nav li >a:before{left: auto;margin-left:0;right: 0;bottom:50%;margin-bottom:-.04rem;}
    .top .otherBox .nav li .nav_sub{position: static;transform: translateX(0);padding:.1rem;width: 100%;background:#fbfbfb;}
    .top .otherBox .nav li .nav_sub a{font-size:.14rem;line-height:.28rem;text-align: left;}
    .banner figure{padding-bottom:4.5rem;}
    .banner .slick-dots{bottom:.2rem;}
    .HomeAbout{padding:.6rem 0 .65rem}
    .homeTit{margin-bottom:.25rem;}
    .homeTit h5{font-size:.3rem;margin-bottom:.15rem;}
    .homeTit .des{font-size:.15rem;line-height:.26rem}
    .homeMore{width: 1.2rem;line-height:.38rem;padding-left:.2rem;font-size:.14rem;}
    .homeMore:after{right: .15rem;width: .15rem;height: .08rem;margin-top:-.04rem;}
    .HomeAbout .txtBox .vidBox figure{padding-bottom:1.6rem;}
    .HomeAbout .txtBox .vidBox .play{width: .32rem;height: .32rem;}
    .HomePro .topBox .navSlide{width: 60%;}
    .HomePro .topBox .navSlide li .num{font-size:.5rem;}
    .HomePro .topBox .navSlide li p{font-size:.16rem;padding-top:.2rem;}
    .HomePro .bomBox .itemBox .slick-arrow{width: .32rem;height: .32rem;margin-top:-.16rem;}
    .HomePro .bomBox .itemBox li .imgBox figure{padding-bottom:1.6rem;}
    .HomePro .bomBox .itemBox li{padding-top: .3rem;}
    .HomePro .bomBox .itemBox li .txtBox{padding:.2rem .1rem;}
    .HomePro .bomBox .itemBox li .txtBox h5{font-size:.16rem;margin-bottom:.05rem;}
    .HomePro .bomBox .itemBox li .txtBox p{font-size:.14rem;}
    .HomeRD .rightBox .slideBox{margin-bottom: .1rem;}
    .HomeRD .rightBox .slideBox figure{padding-bottom: 2.8rem;}
    .HomeRD .leftBox{width: 100%;}
    .HomeRD .rightBox{position: static;width: 100%;margin-top:.3rem;}
    .HomeRD .rightBox .navsld{position: static;}
    .HomeRD .leftBox .txtBox{margin-top:0;margin-bottom:.3rem;}
    .HomeRD .leftBox .txtBox .titCN{font-size:.22rem;}
    .HomeRD .leftBox .txtBox .titEN{font-size:.16rem;}
    .HomeRD .leftBox .txtBox .des{font-size:.14rem;line-height:.24rem;margin-top:.1rem;}
    .HomeRD .rightBox .navsld li .icon{display: block;margin-right:0;margin-bottom:.1rem;}
    .HomeRD .rightBox .navsld li .text{padding-left:0;width: 100%;display: block;}
    .HomeNews .topBox .navsld li p{padding-top:.15rem;font-size:.16rem;}
    .HomeNews .bomBox .leftBox .imgBox figure{padding-bottom:2.2rem;}
    .HomeNews .bomBox .leftBox .txtBox{margin-top:.2rem;padding-bottom:.15rem;}
    .HomeNews .bomBox .leftBox .txtBox h5{font-size:.16rem;margin-bottom:.08rem;}
    .HomeNews .bomBox .leftBox .txtBox p{font-size:.14rem;line-height:.24rem;}
    .HomeNews .bomBox .rightBox .topNews .item .imgBox figure{padding-bottom:1rem;}
    .HomeNews .bomBox .leftBox .imgBox time,
    .HomeNews .bomBox .rightBox .topNews .item .imgBox time{font-size:.12rem;line-height:.26rem;padding:0 .08rem;}
    .HomeNews .bomBox .rightBox .topNews .item h5{font-size:.16rem;margin-top:.1rem;line-height:.26rem;}
    .HomeNews .bomBox .rightBox .topNews{margin-bottom:.2rem;}
    .HomeNews .bomBox .rightBox .bomNews li{padding:.15rem 0;padding-right:.65rem;}
    .HomeNews .bomBox .rightBox .bomNews li h5{font-size:.14rem;}
    .HomeNews .bomBox .rightBox .bomNews li time{font-size:.12rem;}
    .bottom .bomTop{padding:.3rem 0;}
    .bottom .bomTop .bomNav{display: none;}
    .bottom .bomTop .leftBox{float: none;width: 100%;}
    .bottom .bomTop .leftBox .bomLogo{max-width:35%;margin: 0 auto .2rem;}
    .bottom .bomTop .leftBox .hotline h5{font-size:.14rem;}
    .bottom .bomTop .leftBox .hotline p{font-size:.2rem;margin-top:.05rem;}
    .bottom .bomTop .leftBox .hotline p span{font-size:.12rem;}
    .bottom .bomBom{padding: .15rem 0;}
    .innerBan .Banbox{padding-bottom:4.2rem;}
    .innerBan .txtBox h5{font-size:.28rem;margin-bottom:.1rem;}
    .innerBan .txtBox p{font-size:.16rem;}
    .menu{line-height:.5rem;margin-bottom:.5rem;}
    .menu li{padding:0 .25rem;}
    .menu li a{font-size:.16rem;}
    .AboutWarp .aboutTop .titBox h1{font-size:.3rem;margin-bottom:.15rem;}
    .AboutWarp .aboutTop .titBox p{font-size:.15rem;line-height:.26rem}
    .AboutWarp .aboutTxt .vidBox figure{padding-bottom:3.2rem;}
    .AboutWarp .aboutTop,.AboutWarp .aboutTxt .vidBox{margin-bottom:.3rem;}
    .AboutWarp .aboutTxt .textBox{font-size:.16rem;line-height:.26rem;}

    .HomePro,.HomeRD,.HomeNews,.cultureBom,.ostPro,.RDMid,.RDBom,.contactUs{padding:.6rem 0;}
    .HomeRD{padding-bottom:0;background-size: cover;}

    .history,.cultureTop,.proList,.proInfoTop,.RDTop,.newsList,.jobList,.staffList{padding-bottom:.6rem;}

    .history .historyList .item{font-size:.16rem;margin:.15rem 0;font-size:.14rem;}
    .history .historyList .item time{width: 1rem;}
    .history .historyList .item p{min-height: .4rem;width: calc(100% - 1.1rem);}
    .cultureTop .TopBox{margin-bottom:.4rem;}
    .cultureTop .TopBox .imgBox{display: block;width: 100%;text-align: center;margin-bottom:.2rem;}
    .cultureTop .TopBox .txtBox{display: block;width: 100%;padding-left:0;}
    .cultureTop .txtBox span{font-size:.14rem;}
    .cultureTop .txtBox h5{font-size:.18rem;margin: .05rem 0 .1rem;}
    .cultureTop .txtBox .des{font-size:.14rem;line-height:.26rem;}
    .cultureTop .BomList .item .imgBox figure{padding-bottom:2.1rem;}
    .cultureBom .item{padding:.3rem .15rem .2rem}
    .cultureBom .item .icon{max-width:.45rem;margin-bottom:.2rem;}
    .cultureBom .item .text span{font-size:.12rem;}
    .cultureBom .item .text h5{font-size:.16rem;margin-bottom:.1rem;}
    .cultureBom .item .text p{font-size:.14rem;line-height:.24rem;min-height: .96rem;}
    .proList li{padding-top:.3rem;}
    .proList li .imgBox figure{padding-bottom:1.5rem;}
    .proList li .txtBox{padding:.2rem .1rem;}
    .proList li .txtBox h5{font-size:.16rem;margin-bottom:.05rem;}
    .proList li .txtBox p{font-size:.14rem;}
    .proInfoTop .proIMG .Bigimg{padding:0 .3rem;}
    .proInfoTop .proIMG .Bigimg figure{padding-bottom:2.5rem;}
    .proInfoTop .proIMG .Smaimg ul{padding:0 .3rem;}
    .proInfoTop .proIMG .Smaimg .slick-arrow{width: .26rem;height: .26rem;margin-top:-.13rem;}
    .proInfoTop .proIMG .Smaimg li figure{padding-bottom:.5rem;}
    .proInfoTop .proTXT{padding-top:.2rem;}
    .proInfoTop .proTXT .titBox{padding-bottom:.15rem;margin-bottom:.15rem;}
    .proInfoTop .proTXT .titBox h1{font-size:.3rem;margin-bottom:.08rem;}
    .proInfoTop .proTXT .titBox p{font-size:.14rem;line-height:.24rem;}
    .proInfoTop .proTXT .explain h5{font-size:.16rem;margin-bottom:.08rem;}
    .proInfoTop .proTXT .explain li{line-height:.26rem;width: auto;margin-right:6%;}
    .ostPro .tit{font-size:.3rem;margin-bottom:.2rem;}
    .ostPro .slick-arrow{width: .32rem;height: .32rem;margin-top:-.16rem;}
    .ostPro li .imgBox figure{padding-bottom:1.6rem;}
    .ostPro li{padding-top: .3rem;}
    .ostPro li .txtBox{padding:.2rem .1rem;}
    .ostPro li .txtBox h5{font-size:.16rem;margin-bottom:.05rem;}
    .ostPro li .txtBox p{font-size:.14rem;}
    .RDtit{font-size:.3rem;margin-bottom:.15rem;}
    .RDTop .text{font-size:.14rem;line-height:.24rem;margin-bottom:.2rem;}
    .RDMid li{padding:.3rem .1rem;}
    .RDMid li .imgBox{margin-bottom:.15rem;}
    .RDMid li p{font-size:.14rem;line-height:.24rem;min-height: .24rem;}
    .RDMid .homeMore{margin: .2rem auto 0;}
    .RDBom ul{margin-top:1rem;}
    .RDBom li{padding:0 .15rem .3rem;}
    .RDBom li .imgBox{margin-bottom:.15rem;}
    .RDBom li h5{font-size:.16rem;margin-bottom:.08rem;}
    .RDBom li p{font-size:.14rem;line-height:.24rem;}
    .newsList li .txtBox{padding-right:2%;}
    .newsList li .imgBox{width: 29%;}
    .newsList li time{font-size:.16rem;}
    .newsList li{padding:.3rem 0;}
    .newsInfo .titBox{margin-bottom:.25rem;}
    .Employ{padding-bottom:.3rem;}
    .Employ .tit{margin-bottom:.3rem;}
    .Employ .tit h5{font-size:.3rem;}
    .Employ .tit p{font-size:.14rem;}
    .Employ .list .item{margin-bottom:.3rem;}
    .Employ .list .item .txtBox span{font-size:.14rem;}
    .Employ .list .item .txtBox h5{font-size:.18rem;margin:0 0 .1rem;}
    .Employ .list .item .txtBox p{font-size:.14rem;line-height:.24rem;}
    .jobList .list{padding:0 .25rem;}
    .jobList .list .topBox .des p{margin-right:5%;font-size:.14rem;}
    .jobList .list .topBox{padding:.2rem 0;}
    .jobList .list .topBox h5{font-size:.2rem;margin-bottom:.08rem;}
    .jobList .list .conBox{font-size:.14rem;line-height:.26rem;}
    .jobList .list .conBox span{font-size:.16rem;}
    .jobList .list .conBox .sendBtn{margin-top:.2rem;width: 1.4rem;font-size:.14rem;padding-left:.5rem;line-height:.38rem;}
    .jobList .list .conBox .sendBtn:after{width: .18rem;left: .25rem;height: .15rem;margin-top:-.07rem;}
    .jobList .list .topBox:before{width: .28rem;height: .28rem;}
    .staffList .smaList .slick-arrow{width: .32rem;height: .32rem;margin-top:-.16rem;}
    .staffList .bigList figure{padding-bottom:3.8rem;}
    .staffList .smaList .item figure{padding-bottom:.8rem;}
    .contactUs .leftBox{float: none;width: 100%;}
    .contactUs .leftBox .item{width: 50%;float: left;margin-bottom: .2rem;}
    .contactUs .leftBox .item:last-child{width: 100%;}
    .contactUs .imgBox{float: none;width: 100%;text-align: center;}


}

@media(max-width:768px){
    .banner figure{padding-bottom:4rem;}
    .HomeAbout .txtBox{float: none;width: 100%;}
    .homeMore{width: 1.3rem;}
    .HomeAbout .imgBox{float: none;width: 100%;text-align: center;padding-top:.3rem;}
    .HomePro .topBox .homeTit{float: none;width: 100%;}
    .HomePro .topBox .navSlide{float: none;width: 100%;}
    .HomeNews .topBox .navsld{width: 47.5%;}
    .HomeNews .bomBox .leftBox{float: none;width: 100%;margin-bottom:.2rem;}
    .HomeNews .bomBox .rightBox{float: none;width: 100%;}
    .bottom .bomBom ul{float: none;width: 83%;margin: 0 auto;}
    .bottom .bomBom .copy{float: none;width: 100%;text-align: center;margin-top:.05rem;}
    .menu li{padding:0 .12rem;}
    .AboutWarp .aboutTop .logoBox{margin-right: 0;text-align: center;width: 40%;}
    .cultureTop .BomList .item{float: none;width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .cultureBom .item{width: 49%;margin-right:2%;padding:.3rem .07rem .2rem;margin-bottom:2%;}
    .cultureBom .item:nth-child(2n){margin-right:0;}
    .proList li{width: 49%;}
    .proList li:nth-child(2n){margin-right:0;}
    .proInfoTop .proIMG{float: none;width: 100%;}
    .proInfoTop .proTXT{float: none;width: 100%;}
    .RDMid li{width: 49%;}
    .RDMid li:nth-child(2n){margin-right:0;}
    .RDBom li{float: none;width: 100%;margin-bottom:.2rem;padding-top:.2rem;}
    .RDBom li:nth-child(odd){margin-top:0;}
    .RDBom li .imgBox{max-width:1rem;margin: 0 auto .15rem;}
    .RDBom ul{margin-top:0;}
    .newsList li .txtBox{width: 85%;padding-right:0;}
    .newsList li .imgBox{display: block;width: 100%;margin-top:.2rem;}
    .newsList li .imgBox figure{max-width:100%;padding-bottom:1.6rem;}
    .newsList li .txtBox h5{margin-bottom:.08rem;}
    .Employ .list .item .imgBox{float: none!important;width: 100%;text-align: center;}
    .Employ .list .item .txtBox{position: static;transform: translateY(0);width: 100%;margin-bottom:.2rem;}
    .jobList .list .topBox:before{top: 32%;}
    .contactUs .leftBox .item:first-child{width: 60%;}
    .contactUs .leftBox .item:nth-child(2){width: 40%;}
    .contactUs .leftBox .item li:first-child{padding-top:.1rem;}
}


/*TextList002957 */
.TextList002957{margin: 2.08vw 0;}
.TextList002957 li{ position:relative;border-bottom: 1px dotted #d9d9d9; line-height: 50px;padding-left: 20px;}
.TextList002957 ul li:after{position: absolute;content: '';display: block;left: 4px;top: 50%;-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 6px;height: 6px;background:#e60012;margin-top: -3px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 14px;}
@media(max-width:480px){
    .TextList002957 li{font-size: 3vw;line-height: 10vw;}
    .TextList002957 li a{font-size: 3.5vw;}
}


/*股票行情*/
.stock{padding-bottom: .8rem;}
.stock .content{background: #f7f7f7;padding: 40px;}
.stock .content p{font-size: 16px;color: #888888;}
.stock .dl{display: table;width: 100%;}
.stock .dl dd{display: table-cell;vertical-align: top;}
.stock .dl dd{text-align: right;}
.stock .dl dd:nth-child(1){text-align: left;}
.stock .dl dd .h3{color: #002b75;font-size: 16px;color: #333;}
.stock .dl dd .mun1{font-size: 30px;color: #888888;padding-top: 20px;}
.stock .dl dd .mun .span{font-size: 24px;color: #ff0000;padding-left: 24px;background: url(../images/ctop.png) no-repeat left center;}
.stock .dl dd .mun .b{font-size: 60px;color: #ff0000;}
.stock .dl dd .mun.green .span,
.stock .dl dd .mun.green .b{color: #00774a;}
.stock .dl dd .mun.green .span{background: url(../images/ctop2.png) no-repeat left center;}
.stock .h1{font-size: 18px;color: #002b75;font-weight: bold;border-bottom: 1px solid #eaeff3;padding: 10px;margin-top: 20px;}

@media (max-width: 1024px) {
.stock .dl dd {display: block;text-align: left;}
.stock .dl dd:nth-child(2) {margin-top: 30px;}
.stock .dl dd .mun1 {font-size: 20px;}
.stock .dl dd .mun .b{font-size: 40px;color: #ff0000;}
}


/* 公司介绍 */
.Company-box{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.Company-box .text{ width:39%; font-size:.16rem;}
.Company-box .text .logo img{ max-width:1.66rem;}
.Company-box .text .txt{ margin-bottom:.4rem; line-height:2;}
.Company-box .text .txt p{ margin:.1rem 0;}
.Company-box .tit{ margin:.25rem 0 .15rem; font-size:.26rem;}
.Company-box .tit .red{ color:#ff0000;}
.Company-box .pic{ width:55.715%;}
.Company-box .Aniu{ display:flex; align-items:center;}
.Company-box .Aniu a{ display:block; padding:0 .25rem; margin-right:.2rem;}
.Company-box .Aniu a:last-child{ margin-right:0;}
.Company-box .Aniu a.homeMore{ display:block;}
.Company-box .Aniu a.homeMore:after{ right:.25rem;}
.Company-box .Aniu a.homeMore:before{ background:#ececec; transition: all .5s;}
.Company-box .Aniu a.homeMore:hover{ color:#fff;}
.Company-box .Aniu a.homeMore:hover:after{ right:.2rem;}
.Company-box .Aniu a.homeMore:hover:before{ background:#f30000;}
.Company-box .Aniu a.homeMore:hover:after{background:url(../images/more_w.png) no-repeat;background-size: contain;}
@media (max-width:1024px) {
.Company-box .text{ width:100%;}
.Company-box .pic{ width:100%;}
.Company-box .Aniu a.homeMore{ width:1.6rem;}
}
@media (max-width:640px) {
.Company-box .text{ width:100%; margin-bottom:.3rem;}
}