@charset "utf-8";


.topSerBox{position:fixed; top:1.1rem; left: 0; width: 100%; height:1rem; background: #fff; text-align: center; z-index:10; box-shadow:0 0.1rem 0.08rem rgba(0,0,0,0.2);}
.topSerch{width:30%;margin:0.2rem auto 0; display: flex; align-items: center; justify-content: space-between;}
.topSerch .inputBox{width:94%; border-bottom: 2px #ff9e30 solid; height: 0.54rem; font-size: 0.18rem; color: #222; position: relative;}
.topSerch input{ width:100%; box-sizing:border-box; font-size:0.14rem; border:none; line-height:0.54rem; padding-right:0.3rem;}
.topSerch input[placeholder], [placeholder], *[placeholder] {color:#999; outline:none;}
.topSerch input::-webkit-input-placeholder{color:#999; outline:none;}
.topSerch .inputBox .serchBtn{position:absolute; top:0.15rem; right:0; width:0.24rem !important; height:0.24rem !important; display:block; background:url(../images/serchIcon.png) no-repeat center; background-size:0.2rem auto}
.topSerch .serClose{width:0.18rem;}

.topBoxw{background:#fff; box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}
.topBoxw .logo a{display:block; background:url("../images/t_logoa.png") no-repeat left;}
.topBoxw .menuBox li a{color:#222;}
.topBoxw .menuBox li.on a{ color:#222; border-bottom: 0.02rem #f0a245 solid;}
.topBoxw .menuBox .sub ul li a{color:#222; border-bottom:none;}
.topBoxw .menuBox .sub ul li a:hover{color:#f0a245; border-bottom:none;}

.topBoxw .serch_lg a.lgBox{background: url("../images/t_tacha.png") no-repeat center; width: 0.42rem; height: 0.42rem;}
.topBoxw .serch_lg a.serch{margin-right:0.12rem; background: url("../images/t_sercha.png") no-repeat center; width: 0.42rem; height: 0.42rem; }

.topBoxw .menuBox li a.lgBox{background: url("../images/t_tacha.png") no-repeat center; width: 0.42rem; height: 0.42rem;}
.topBoxw .menuBox li a.serch{background: url("../images/t_sercha.png") no-repeat center; width: 0.42rem; height: 0.42rem; }

/**/
.inCenfBox,.iaso{width:14rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); box-sizing:border-box; font-size:0;}


.inVideo{width:7rem;}
.inVideo h2{ font-size:0.48rem; position: relative; font-weight:bold;}
.inVideo a{ width:3.6rem; height:0.58rem; line-height:0.58rem; margin-top:0.7rem; margin-bottom: 1.8rem; border-radius:0.08rem; padding:0 0.2rem; box-sizing:border-box; color: #fff; transition: all 0.5s; display: flex; align-items: center; justify-content: space-between;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);}

.inVideo a:hover{color: #fff;
	background:-moz-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:-webkit-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#ffc32c), to(#f77d0c));
	background:-o-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:linear-gradient(90deg, #ffc32c, #f77d0c);}

.inVideo a span{font-size:0.18rem;}
.inVideo a .btnIcon{ width:0.22rem; height:0.22rem; background: url("../images/btnPlay.png") no-repeat right center; background-size:0.22rem  auto;}


.iasoBox{width:7.6rem; margin-left:6.4rem; }
.iasoBox h2{border-left:2px #ffa539 solid; padding-left:0.64rem; font-size:0.4rem; color:#fff; margin-bottom:1rem; }

.yfitem{list-style:none; margin-left:0.7rem; }
.yfitem li{list-style-type:none; width:100%; color: #fff; margin-bottom:0.34rem; }
.yfitem li a{color:#fff; display: flex; align-items: center; justify-content: space-between;}
.yfitem li .iasoItem{display: block; margin: 0 auto; width:1.8rem; border:0.1rem rgba(255,255,255,0.2) solid; border-radius:0.2rem; overflow: hidden;}
.yfitem li .iasoItem img{border-right:0.18rem; transition: all 0.5s;}

.yfitem li .nameTxt{ margin-left:0.46rem; flex:1; }
.yfitem li .nameTxt h3{font-size:0.3rem;}
.yfitem li .nameTxt p{font-size:0.18rem; padding-right:1.5rem; position: relative;}
.yfitem li .nameTxt p .iaIcon{display:block; position:absolute; top:0; right: 0;  width:0.54rem; height:0.32rem;  background:url("../images/iasoArrow.png") no-repeat top right; background-size:0.54rem auto; transition: all 0.5s;}

.yfitem li a:hover .iasoItem img{transform:scale(1.15);}
.yfitem li a:hover .nameTxt p .iaIcon{background:url("../images/iasoArrow.png") no-repeat top right; background-size:0.54rem auto; transform:rotateX(180deg);}


/**/
.proitem{list-style:none; display:flex; flex-direction:row; flex-flow:wrap; align-items:flex-start; width: 100%; height: 1.1rem; margin-top: 1.2rem;}
.proitem li{list-style-type:none;  color:#333;  padding: 0 0.3rem; border-right: 1px #d2d2d2 solid; width: 33%; box-sizing: border-box;}
.proitem li:nth-child(3n){border-right:none;}
.proitem li a{display: flex; align-items: center; justify-content: space-between;}
.proitem li a img{display: block; margin-right: 0.4rem; height: 1rem;}
.proitem li .itemBox{text-align: left;}
.proitem li .itemBox h4{font-size:0.22rem;  color:#222; margin-bottom: 0.1rem; font-weight: bold; }
.proitem li .itemBox span{ font-size:0.16rem; line-height: 0.2rem;  color:#888; display:block; max-height:0.6rem; overflow: hidden;}
.proitem li a:hover h4{ color:#007d9d;}


/*公用*/
.titBox{margin-top: 1rem; margin-bottom: 0.6rem;}
.bitTit{font-size:0;}
.bitTit-c{ text-align:center; font-size:0;margin-bottom:170px;}
.bitTit h1,
.bitTit-c h1,
.bitTit-c h2{ padding-bottom:25px; position: relative; font-size:30px; color:#222; font-weight: ; display: inline-block;font-weight:bold;}
.bitTit-c p{ font-size:18px; color: #222; width:90%; margin:0.75rem auto 0; }

/* .bitTit-c h2::after{content: ""; position: absolute; left:25%; bottom: 0; height: 0.02rem; width:50%; background:#ff9e30;} */
.bitTit-c h3{ padding-bottom:0.25rem; position: relative; font-size:0.32rem; color:#222; font-weight: bold; display: inline-block;}

.cenBtit{width:100%; text-align: center; margin:0.64rem auto 0.8rem;}
.cenBtit h1{position: relative; font-size:0.36rem; color:#ff9c33; font-weight: bold; display:block;}
.cenBtit h2{position: relative; font-size:0.36rem; color:#222; font-weight: bold; display:block;}



/*新闻列表*/
.titBox-news{margin-top:1rem; margin-bottom: 0.5rem; position: relative; z-index: 10;}

.inNews{padding:0 0.48rem; position: relative;}
.newList{list-style:none; width:100%; display:flex; flex-direction:row;  flex-flow:wrap; align-items:flex-start; justify-content:center;}
.inNewItem{list-style-type:none; padding:0.2rem; box-sizing:border-box; font-size:0;}
.inNewItem a{display:block; overflow:hidden; width:100%; background:#fff; box-shadow:0 0 0.1rem rgba(0,0,0,0.1); border-radius:10px; transition: all 0.5s;}
.inNewItem a .npicBox{width: 100%; max-height: 2.4rem; overflow: hidden;}
.inNewItem a .npicBox img{width: 100%; transition: all 0.5s;}
.inNewItem a .titDat{padding:0 0.3rem 0.3rem;}
.inNewItem a .titDat span{color:#ffa32a; display: block; border-bottom:1px #e0e0e0 solid; font-size:24px; line-height:64px; margin-bottom:24px; background:url(../images/inewArrow.png) no-repeat right 0.2rem center; }
.inNewItem a .titDat span i{color:#999; font-size:14px; margin-left:10px; }

.inNewItem a .titDat h2{font-size:18px; line-height:30px; height:120px; color:#222;  overflow: hidden; font-weight: 700;}
.inNewItem a:hover{box-shadow:0 0 0.2rem rgba(0,0,0,0.3);}
.inNewItem a:hover .titDat h2{color:#ffa32a;}
.inNewItem a:hover .npicBox img{transform:scale(1.15);}

.inNews .swiper-slide-next{margin-top:0.68rem; }
.inNews .swiper-button-next{color:#fff; right:0; top:40%; border: none; outline:none;}
.inNews .swiper-button-prev{color:#fff; left:0; top:40%; border: none; outline:none;}




.inNmore{text-align:center; font-size: 0;}
.inNmore a{width:2.5rem; height:0.58rem; line-height:0.58rem; display: block; margin:0.5rem auto 0.9rem; border-radius:0.08rem; padding:0 0.2rem; box-sizing:border-box; color: #fff; font-size:0.18rem;  transition: all 0.5s;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);}




/*内页栏目大图*/
.clmBanBox{width:100%; overflow: hidden; position: relative;}
.columnBox{width:100%; -webkit-animation: fa1 6s linear 1; -moz-animation: fa1 6s linear 1; animation: fa1 6s linear 1;}
@-webkit-keyframes fa1 {
	0% {-webkit-transform: scale(1.1); transform: scale(1.1);}
	100% {-webkit-transform: scale(1.0); transform: scale(1.1);}
}
@keyframes fa1 {
	0% {transform: scale(1.1);}
	100% {transform: scale(1.0);}
}
@-moz-keyframes fa1 {
	0% {-moz-transform: scale(1.1); transform: scale(1.1);}
	100% {-moz-transform: scale(1.0);transform: scale(1.1);}
}

.columnBoxTit{width:14rem; position:absolute; left:50%; top:45%; margin-left:-7rem;  padding:0 0.2rem; box-sizing:border-box; text-align:left; font-size: 0;
	-webkit-animation:downM 2s linear 0.5s forwards;
    -moz-animation:downM 2s linear 0.5s forwards ;
    animation:downM 2s linear 0.5s forwards; opacity:0 }
.columnBoxTit h2{font-size:0.5rem;color:#fff;  font-weight:bold;}
.columnBoxTit span{font-size:0.16rem;color:#fff;  display: block; margin-top: 0.4rem; width: 5rem; line-height: 0.3rem;}

@keyframes downM{
    0%{opacity:0; transform:translateY(-100px)}
    100%{opacity:1; transform:translateY(0)}
}
@-webkit-keyframes downM{
    0%{opacity:1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
    100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
}
@-moz-keyframes downM{
    0%{opacity:1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
    100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
}



/*企业文化*/
.whbgBox{position:absolute; left:0; top:0; bottom:0; width:100%; height:100%;}

.abtCulture{display:flex; align-items:stretch; justify-content:space-between; position:relative; z-index:10;}
.culTit{text-align:left; width:3rem; padding-top:120px; margin-right:0.4rem;}
.culTit h2{font-size:0.4rem; position: relative; font-weight:bold; color:#fff; padding-bottom: 0.26rem;}
.culTit h2::after{content: ""; position: absolute; left: 0; bottom: 0; height: 0.02rem; width:25%; background:#fff;}

.cultureItem{list-style: none; width:10.5rem; display:flex; border-left:1px rgba(255,255,255,0.4) solid; height:7.5rem; box-sizing: border-box;}
.cultureItem li{list-style-type: none; display:flex; align-items:stretch; align-content: center; justify-content:center; border-right:1px rgba(255,255,255,0.4) solid; padding:1.2rem 0.4rem; width:2.56rem; box-sizing: border-box;  transition: all 0.5s;}

.cultureItem li a{display: flex; align-items:center; align-content: center; text-align:center; font-size:0; width:100%;}
.cultureItem li a div{display: block; width:100%;  margin:0 auto; position:relative; transition: all 0.5s;}
.cultureItem li a img{display: block; margin:0 auto 35px; width:66px; transition: all 0.5s;}
.cultureItem li a h4{font-size:0.28rem; color:#fff; display: block; margin:0 auto; position:relative; padding-bottom:0.2rem; transition: all 0.5s;}
.cultureItem li a span{font-size:0.20rem; color:#fff; opacity:0;  position:absolute; left:0; top:74%;  width:100%; margin:0 auto; line-height:36px; transition: all 0.5s;}

.cultureItem li.select{width:5.54rem;}
.cultureItem li.select a div{padding-bottom:108px; }
.cultureItem li.select a img{display: block; margin:0 auto 35px; width:119px;}
.cultureItem li.select a h4{font-size:0.4rem; }
.cultureItem li.select a h4::after{content: ""; position: absolute; left:50%; bottom: 0; height:2px; transform:translateX(-50%); width: 15%; background:#fff;}
.cultureItem li.select a span{ opacity:1;transition-delay:0.5s;}



/*团队列表*/
.titMtop{padding-top:1rem; }
.teamBox{ margin-top:0.64rem; margin-left:-0.34rem; margin-right:-0.34rem; display:flex; align-items: flex-start; justify-content:flex-start; flex-flow: wrap;}
.teamBox a{display:block; cursor:pointer; background:#fff; }
.teamBox .teamItem{ margin:0 0.33rem; width:3rem; border-radius:0.12rem; box-shadow:0 0 0.15rem rgba(0,0,0,0.2); margin-bottom:0.58rem; overflow: hidden; position:relative;}

.teamBox .teamItem .teamName{position:absolute; left:0; bottom:0; width:100%; text-align:center; background:#fff; background-size:100% auto; padding-top:0.26rem; font-size:0; padding-bottom:0.38rem; }
.teamBox .teamItem .teamName::before{content:''; position:absolute; top:-0.26rem; left:0; width:100%; height:0.27rem; background:url("../images/teamybg.png") no-repeat top center; background-size:100% auto;}
.teamBox .teamItem .teamName h2{font-size:20px; color:#222; margin-bottom:10px;}
.teamBox .teamItem .teamName span{font-size:16px; color:#7f7f7f; line-height:32px; }

.teamInfo{width:14rem; margin:0 auto; background:#f4f4f4; border-radius:0.12rem; position:relative; padding:0.74rem; box-sizing: border-box; margin-bottom:0.58rem; display:none; }
.teamInfo .closeBtn{position:absolute; right:20px; top: 20px;  width:17px; height:17px; display:block; background:none;}
.teamInfo p{font-size:18px; color:#7f7f7f; line-height:32px; }
.teamInfo i{position:absolute; left:1.3rem; top:-20px; border-left:20px solid transparent; overflow: hidden; border-right: 20px solid transparent; border-bottom: 25px solid #f4f4f4;}

/*科学与医学顾问*/
.scienceBox{list-style:none; padding-top:100px; width:100%; margin-bottom:130px; overflow: hidden;}
.scienceBox li{list-style-type:none; width:14rem; padding:0 1rem 60px; box-sizing: border-box; margin:0 auto; display:flex; align-items:center; justify-content:space-between; background:#f6f6f6; position:relative;}
.scienceBox li:nth-child(2n){background:#fff;}
.scienceBox li:nth-child(2n+1){border-radius:0; border-top-left-radius:20px; border-bottom-left-radius:20px;}
.scienceBox li:nth-child(4n+1){border-radius:0; border-top-right-radius:20px; border-bottom-right-radius:20px;}

.scienceBox li .jobTitle{padding-left:56px; width:7rem; z-index: 2;}

.jobTitle p{ font-size:0.19rem; color:#222; line-height:0.32rem; position: relative; padding-left: 0.2rem; margin: 0 0 0.1rem; }
.jobTitle p::before{color:#ff9e30; content: "•"; position: absolute; left: 0; font-size: 0.24rem;}

.scienItemPic{margin-top:-60px; width:3.3rem;}

.scienItemPic img{display: block; border-radius:20px; margin-bottom:28px;}
.scienItemPic h2{font-size:0.25rem; color:#222; line-height:34px;}
.scienItemPic h2 span{display: block; color:#ff9e30; font-size:18px;}

.scienceBox li:nth-child(2n+1) .scTemIcon{position:absolute; left:14rem; top:0; width:260px; height:100%; background:#f6f6f6;}
.scienceBox li:nth-child(4n+1) .scTemIcon{position:absolute; left:auto; right:14rem; top:0; width:260px; height:100%; background:#f6f6f6; display: flex;align-items: center;}


/*合作伙伴*/
.bigHBox{background:#f6f6f6; padding-top:100px; overflow:inherit;}

.partInfoBox{width:14rem; margin:0 auto; display:flex; align-items:center; justify-content:space-between; background:#f6f6f6; position:relative;}
.partInfo{width:7.2rem; padding-top:42px; position:relative;}
.partInfo::after{content: ""; position: absolute; left: 0; top: 0; height: 0.02rem; width: 15%; background:#fea235;}
.partInfo p{ font-size:16px; color:#222; line-height:0.32rem; position: relative; margin:0 auto;}
.partInPic{margin-top:-60px; width:6rem;}
.partInPic img{display: block; border-top-left-radius:20px; border-top-right-radius:20px;}

.partList{list-style:none; width:14rem; margin:84px auto 100px; overflow:hidden;}
.partList li{list-style-type:none; width:100%; border:1px #dfdfdf solid; border-radius:10px;  padding:0.6rem 1rem; margin-bottom:30px; box-sizing: border-box; display:flex; align-items:center; justify-content:space-between; position:relative;}
.partLogo{width:3.3rem;}
.partLogo img{display: block; margin:0 auto; width: 100%;}

.partItem{width:8rem; position: relative;overflow: hidden; transition: all 0.5s;}
.partItem p{ font-size:16px; color:#222; line-height:0.32rem; position: relative; padding-left: 0.2rem; margin: 0; }
.partItem p::before{color:#ff9e30; content: "•"; position: absolute; left: 0; font-size:0.24rem;}

.partItem .sMoer{display:none;}
.PmoreBtn{position:absolute; right:0; top:0; width:44px; height:44px; background:url("../images/partSbtn.png") no-repeat center;}
.curPar{transform:rotate(180deg);}

/*产品与技术*/
.proTechBg{background:url("../images/proTechBg.jpg") no-repeat center top #f5f6fa; background-size:100% auto; width:100%; padding-top:80px;}
.techObj{width:100%; margin:0 auto; display:flex; align-items:center; justify-content:space-between; padding-bottom:72px; }
.tabPicBox{width:50%; }
.techPic {box-shadow:0 0 0.2rem rgba(0,0,0,0.2); border-radius:16px;}
.techPic .swiper-pagination-bullets{bottom:0.4rem; left:20%; width: 60%; font-size:0;}

.techDot{text-align: right; width:100%; margin-top:22px; font-size:0;}
.techDot .swiper-pagination-bullet {width:10px; height:10px; background:#b8bec8; margin-left:14px; display:inline-block; border-radius:50%; opacity:1;vertical-align:middle;}
.techDot .swiper-pagination-bullet-active {opacity:1; background:#ff9e30; width:14px; height:14px;}

.textTechBox{width:45%; }
.textTechBox h2{width:100%; font-size:26px; color:#222; font-weight:bold; padding-bottom:20px; border-bottom:1px #4f9a89 solid; margin: 0 auto 30px;}

.textTech{height:274px; padding-right:20px;}
.textTech .swiper-slide{height:auto;}
.textTech .swiper-scrollbar-drag{background:#fea235;}
.textTech .swiper-scrollbar{width:2px !important; }

.textTech p{ display: block; margin:0px; padding-left:20px; font-size:16px; color:#777; line-height:38px; text-align: left; position: relative;}
.textTech p::before{content:""; position: absolute; top:20px; left: 0px; width:12px; height:12px; border:2px #4f9a89 solid; box-sizing: border-box; transform:translateY(-50%); border-radius: 50%;}

.proTextBox{margin-top:36px; font-size:16px; color:#222; padding-bottom:2rem; }
.proTextBox .tableBox{background:#fff; padding:17px; box-shadow:0 0 0.2rem rgba(0,0,0,0.1); border-radius:10px; }

.tableTit{display:flex; align-items:center; background:#686b6c; height:0.6rem; line-height:0.6rem; border-bottom:0.01rem solid #fff; color:#fff;}
.tableItem{width:35%;}
.tableLine{width:65%;}

.itemName{list-style:none; padding:0; display:flex; align-items:center;}
.itemName li{list-style-type:none; border-right:0.01rem solid #fff; color:#fff;  text-align:center; font-size:0.16rem; font-weight: bold; box-sizing: border-box;}
.tableItem .itemName li{width:33.33%;}
.tableLine .itemName li{width:12.5%;}
.tableLine .itemName li:last-child{border-right:none;}

.itemObj1{width:100%; height:0.6rem; line-height:0.6rem; color:#fff; font-weight:bold; text-align:center; font-size:0.16rem; box-sizing:border-box;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);
}
.itemObj2{width:100%; height:0.6rem; line-height:0.6rem; color:#fff; font-weight:bold; text-align:center; font-size:0.16rem; box-sizing:border-box;
	background:-moz-linear-gradient(90deg, #5587cc, #7eb1f8);
	background:-webkit-linear-gradient(90deg, #5587cc, #7eb1f8);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#5587cc), to(#7eb1f8));
	background:-o-linear-gradient(90deg, #5587cc, #7eb1f8);
	background:linear-gradient(90deg, #5587cc, #7eb1f8);
}
.mainCon{display:flex; align-items:flex-start;}
.conL{width:35%; box-sizing: border-box;}
.conR{width:65%; box-sizing: border-box;}
.conItem{width:100%; display:flex; align-items:stretch;text-align: center;}
.conItem:nth-child(2n){background:#f8f8f8; }
.itemText{display:flex; align-items:center; width:33%; border-right:0.01rem solid #e2e2e2; color:#686b6c;}
.itemText1{display:flex; align-items:center; width:67%; flex-flow: wrap; }
.itemText ul{list-style:none; width:100%;}

.itemText1 ul{list-style:none;display:flex; align-items:center; width:100%; border-bottom:0.01rem solid #e2e2e2;}
.itemText1 ul li{list-style-type:none; display:block; width:50%; border-right:0.01rem solid #e2e2e2; line-height:0.6rem; color:#686b6c;  text-align:center; font-size:0.16rem; box-sizing: border-box;}
.itemText1 ul:last-child{border-bottom:none;}

.conR .conRline{display:flex; align-items:center; width:100%; flex-flow:wrap;}
.conR .conRline:nth-child(2n){background:#f8f8f8; }
.conR .conRline div{display:flex; align-items:center; width:100%; border-bottom:0.01rem solid #e2e2e2; position: relative;}
.conR .conRline div p{display:block; margin:0; width:12.5%; border-right:0.01rem solid #e2e2e2; height:0.6rem; line-height:0.6rem; color:#686b6c;  text-align:center; font-size:0.16rem; box-sizing: border-box;}
.conR .conRline div:last-child{border-bottom:none;}
.conR .conRline div p:last-child{border-right:none;}
.conR .conRline div .lineBox{position:absolute; left:0; top:50%; width:1%;  margin-top:-0.11rem;  height:0.22rem; border-top-right-radius:0.2rem; border-bottom-right-radius:0.2rem;
	 -moz-transition: all 1s 0.3s linear; -webkit-transition: all 1s 0.3s linear; -o-transition: all 1s 0.3s linear; transition: all 1s 0.3s linear;}


.proOperBg{background:url("../images/proOperBg.jpg") no-repeat top center #f5f6f9; background-size:100% auto; width:100%; padding-top:100px;}
.OperTabBox{position: relative; background: url("../images/operTabBg.jpg") no-repeat; background-size: 100% auto; margin-top:0.9rem;}
.OperItem{ padding: 1.1rem 0 0; display:none;}
.OperItem .socRow{display: flex; align-items: flex-start; justify-content:flex-start; padding:0 0.4rem; }

.OperItem .socRow .iconBox{width:4rem; height: 4rem;}
.OperItem .socRow .iconBoxPic{text-align: center;}
.OperItem .socRow .iconBoxPic img{width: 1.78rem; height: 1.84rem;  margin: 0 auto;}

.OperItem .socRow .socInfo{ width:8rem;}
.OperItem .socRow .socInfo h2{color: #fff; font-size: 0.4rem; margin-bottom: 0.5rem;}
.OperItem .socRow .socInfo ul{ padding-left: 0.2rem; min-height: 2.4rem;}
.OperItem .socRow .socInfo ul li{ font-size: 0.16rem; color: #fff; line-height:0.26rem; margin-bottom: 0.28rem;}
.OperItem .socRow .socInfo ul li span{display:inline-block; width:90%; vertical-align:top;}

.operIcon{list-style:none; background: rgba(0,0,0,0.4); height:1.4rem; display: flex; align-items: center; justify-content:flex-start;}
.operIcon li{list-style-type:none; height:1.4rem; width:25%; padding-top:0.2rem; box-sizing: border-box; color: #fff; border-right:1px rgba(255,255,255,0.3) solid; text-align: center;}
.operIcon li span{display: block; font-size:20px; }
.operIcon li img{width: 0.64rem; margin:0 auto; transition: all 0.5s;}
.operIcon li:hover,.operIcon li.active{background:#e19343; color: #fff;}
.operIcon li:hover img{transform: rotateY(180deg);}

.picLTit,.picLcTit{width:100%; overflow:hidden; position:relative; font-size:32px; line-height:60px; margin-top:0.8rem; }
.picLTit span{display:inline-block; background:#f5f6f9; font-weight: bold; color:#222; margin:0 auto; padding-right:30px; position:relative; z-index:9;}
.picLTit b{width:100%; height:1px; display:block; overflow:hidden; background:#cdcecf; position:absolute; left:0px; top:50%; margin-top:-0.5px;}

.picLcTit{text-align: center;}
.picLcTit span{display:inline-block; background:#f5f6f9; font-weight: bold; color:#222; margin:0 auto; padding:0 30px; position:relative; z-index:9;}
.picLcTit b{width:100%; height:1px; display:block; overflow:hidden; background:#cdcecf; position:absolute; left:0px; top:50%; margin-top:-0.5px;}



.baseBox{display:flex; align-items:stretch; justify-content:space-between; margin-top:0.84rem; }
.baseItem{background:rgba(255,255,255,0.6); border-radius:16px; width:6.8rem; padding:0.64rem 0.72rem; box-sizing:border-box;}
.baseItem h2{border-left:2px #ff9c33 solid; font-size:28px; padding-left:24px; margin-bottom:0.4rem; font-weight:bold; color: #222;}
.baseItem ul{ padding-left: 0.2rem;}
.baseItem ul li{ font-size: 0.16rem; color: #444; line-height: 0.26rem;}
.baseItem ul li::marker{color: #ff9c33;}


.facilityPic{margin-top:0.68rem; padding:0 0.68rem; position: relative; padding-bottom:1.5rem;}

.faclyItem{background:#fff; cursor: pointer; border-radius:10px;}
.flyPic{border-top-left-radius:10px; border-top-right-radius:10px; overflow: hidden;}
.flyPic img{width: 100%; transition:all 0.5s; }

.faclyName{padding:0.2rem;}
.faclyName h2{font-size: 0.19rem; color: #444; height:48px; line-height:24px; box-sizing: border-box; text-align: center;}
.faclyItem:hover .faclyName h2{color:#ff9c33;}
.faclyItem:hover .flyPic img{transform:scale(1.15);}

.facilityPic .swiper-button-next{color: #ff9c33; right:0; top:35%; border: none; outline:none;}
.facilityPic .swiper-button-prev{color: #ff9c33; left:0; top:35%; border: none; outline:none;}


/*投资者服务*/

.gpinfo{width:4.3rem; box-sizing: border-box; padding: 0.24rem; color:#fff; position:absolute; right:13%; top:35%;}
.gpinfo h4{font-size: 0.32rem; margin-bottom: 0.2rem; font-weight: bold; padding-bottom:0.2rem;  border-bottom:2px #fff solid;}
.gpname{font-size: 0.2rem; margin-bottom: 0.2rem;}
.gpmoney{display: flex; align-items: flex-start; justify-content: space-between; font-size: 0.16rem; padding-bottom: 0.16rem;}
.gpmoney .money{font-size: 0.42rem; font-weight: lighter;}
.gpmoney .money sup{font-size: 0.24rem; font-weight:normal; margin-right: 0.2rem;}
.gpmoney .cjl{margin-bottom:0.2rem; }

.gpmoney .money span{display: block; font-size:16px; margin-top:0.1rem; line-height: 0.42rem;  }
.gpmoney .money span img{display:inline-block; margin-right:10px; vertical-align:middle; margin-top:-3px; }

.gpnum{display: flex; align-items: flex-start; justify-content: space-between; font-size: 0.16rem; padding: 0.16rem 0; border-top: 1px #fff solid;}
.gpsjinfo{border-top: 1px #fff solid; line-height: 0.46rem; font-size: 0.16rem;}



.newObj{margin-top:0.9rem; margin-bottom: 0.5rem; display: flex; align-items: flex-start; justify-content:space-between; font-size:0;}

.invputBox{ position:relative; width:100%;}
.invputBox input{background: none;}


.Wdate{background:url(../images/datePicker.gif) no-repeat center right 10px; background-size:16px auto;}
.Wdate::-ms-clear{display:none;}
.WdateFmtErr{font-weight:bold; color:red;}

.sertBox{width:5.7rem; display: block; }
.sertBox  input,
.sertBox  select{ width: 100%; font-size:0.16rem; color:#9e9e9e; height:0.54rem; outline:none; box-sizing:border-box; border:1px #dbdbdb solid; padding:0 10px; border-radius:10px;  }
.sertBox  select option{color: #222; font-size:0.18rem;}

.sertBox .sergrBtn{width:100%; text-align: center; height:0.56rem; border-radius: 0.06rem; float: right;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);
}
.sertBox .sergrBtn a{display: block; width: 100%; line-height: 0.56rem; color: #fff; font-size: 0.16rem;}
.sertBox .sergrBtn a span{padding-left: 0.3rem; background: url("../images/serchIcon_w.png") no-repeat left center; background-size: 0.22rem auto; line-height: 0.56rem; color: #fff; display: inline-block;}


.picNList{list-style:none;  width:100%; display:flex; flex-direction:row;  flex-flow:  wrap; align-items:flex-start; justify-content:flex-start;}
.picNList li{list-style-type:none; width:4.32rem; margin-right: 0.5rem; box-sizing:border-box; font-size:0; transition: all 0.5s;}
.picNList li:nth-child(3n){margin-right:0;}

.picNList li a{display:block;}
.picNList li span{font-size:0.2rem; color:#f08a06; display: block;}
.picNList li span i{color:#999; font-size:0.14rem; margin-left:0.1rem; }

.picNList li h2{font-size:0.22rem; color:#222; height:0.6rem; overflow: hidden; font-weight:bold; margin-top:0.24rem;  margin-bottom:0.6rem;}
.picNList li .npicBox{width:100%; max-height: 2.4rem; overflow: hidden; border-radius:10px;  box-shadow:0 0 0.1rem rgba(0,0,0,0.1); }
.picNList li .npicBox img{width: 100%;  transition: all 0.5s;}
.picNList li:hover h2{color:#f08a06;}
.picNList li:hover .npicBox{box-shadow:0 0 0.1rem rgba(0,0,0,0.2);}
.picNList li:hover .npicBox img{transform:scale(1.15);}

.listNews{list-style:none; padding:0; margin-top: 0.64rem; margin-bottom: 0.7rem;}
.listNews li{list-style-type:none; padding:0; margin:0; margin-bottom:20px; }
.listNews li a{display:block; border:1px #e7e7e7 solid; background:#fff;  padding:0.3rem 0.32rem 0.3rem 1.4rem; position:relative; box-sizing: border-box; transition: all 0.5s;}
.listNews li .newTData{ position:absolute; left:0.15rem; top:50%; width:1rem; text-align:center; font-size:0.32rem; line-height:0.32rem; color:#f08a06; transform:translateY(-50%);}
.listNews li .newTData span{display:block; color:#999; font-size:0.16rem; line-height:0.24rem;}
.listNews li h4{line-height:0.64rem; color:#333; font-size: 0.18rem; padding-right:0.6rem; background:url(../images/pdfIcon.png) no-repeat right center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.listNews li a:hover{border:1px #ffb664 solid; box-shadow:0 0 0.2rem rgba(0,0,0,0.2); transform:scale(1.03);}
.listNews li a:hover h4{color:#f08a06;}

.listNews li .newsTit{padding-right:0.4rem; background:url("../images/newsArrow.png") no-repeat right center; overflow:hidden;}
.listNews li .newsTit h2{line-height:0.28rem; color:#333; font-size: 0.18rem;  margin-bottom:0.1rem; }
.listNews li .newsTit p{font-size:0.16rem; color:#8f8f8f; line-height:0.28rem; margin:0 auto; height:0.56rem; overflow:hidden;}
.listNews li:hover{border:1px #ffb664 solid; box-shadow:0 0 0.2rem rgba(0,0,0,0.2); transform:scale(1.03);}
.listNews li a:hover .newsTit h2{color:#f08a06;}



.wenxianlist{list-style:none; padding:0; margin-top: 0.64rem; margin-bottom: 0.7rem;}
.wenxianlist li{margin-bottom:20px;}
.wenxianlist li a{display:flex; border:1px #e7e7e7 solid; background:url(../phone/images/pdfIcon.png) no-repeat 0.6rem center #fff;  padding:0.3rem 0.32rem 0.3rem 1.4rem; position:relative; box-sizing: border-box; transition: all 0.5s; justify-content: space-between; align-items: center; background-size: 0.3rem;}
.wenxianlist li a:hover{border:1px #ffb664 solid; box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}
.wenxianlist li a > div{ flex: 1; padding-right: 0.3rem;}
.wenxianlist li h2{line-height:0.28rem; color:#ffb664; font-size: 0.18rem;  margin-bottom:0.1rem; }
.wenxianlist li p{font-size:0.16rem; color:#8f8f8f; line-height:0.28rem; margin:0 auto;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
max-height: 0.56rem; overflow: hidden;}
.wenxianlist li em{font-size: 0.24rem; color: #ffb664; border: 1px solid #ffb664; border-radius: 1rem; display: block; width: 0.3rem; height: 0.3rem; line-height: 0.26rem; text-align: center;}
.wenxianlist li a.select{ align-items: flex-end; background-position: 0.6rem 0.6rem;}
.wenxianlist li a.select p{ max-height: none;-webkit-line-clamp: none;}

/*分页*/
.pages{overflow:hidden;width:100%; margin:0 auto 0.64rem; padding:0px; text-align:center; font-size:0.16rem;}
.pages a{display:inline-block;line-height:0.4rem; background:#f3f3f3;  padding:0 0.15rem; font-size:0.16rem; color:#999; margin:0 0.05rem;margin-bottom:0.1rem;}
.pages a:hover{ background:#ff9e30;color:#fff;}
.pages a.on{background:#ff9e30;color:#fff;}
.pages a.updw{background:rgba(0,0,0,0); border:none;}
.pages a.updw:hover{color: #ff9e30;}





.infoBox{position: relative;z-index: 11;background: #fff;padding: 0.2rem 0.7rem 1rem;box-sizing: border-box;}
.siteMap{font-size:0.16rem; color:#666; padding-left:0.3rem; line-height: 0.6rem; margin-bottom:0.3rem; background:url("../images/homeIco.png") no-repeat center left; }

.infoTit{width: 100%; margin-bottom:0.4rem; border-bottom: 1px #dbdbdb solid; padding-bottom: 0.2rem;font-size: 0.16rem; color: #666; position: relative;}
.infoTit h1{ width: 100%; font-size:0.32rem; font-weight: bold; color: #222; margin-bottom:0.3rem;}
.infoTit::after{content: ""; position: absolute; left:0; bottom:-1px; height:1px; width:88px; background:#ff9e30;}

.dataBlack{display: flex; align-items: center; justify-content: space-between; font-size:0; }
.dataBlack .data{color: #666; font-size:0.16rem; }
.dataBlack .data span{display:inline-block; color: #666; font-size:0.16rem; }
.dataBlack .back{display: block; font-size:0.24rem; padding-right:0.6rem; color:#222; background:url("../images/newsArrow.png") no-repeat center right 10px; transition:all 0.5s;}
.dataBlack .back:hover{color:#ff9e30; background:url("../images/newsArrow.png") no-repeat center right;}
.infoText{font-size:0.18rem; color: #444; line-height: 0.26rem; position: relative;}
.infoText img{display:inline;}


.infoEnd{border-top:1px #dfdfdf solid; margin-top:0.6rem; padding-top:0.2rem; }
.pageName{padding-bottom:0.2rem; font-size:0.16rem;}
.upPage,
.downPage{width:100%; color:#999; line-height:0.4rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background:url("../images/pdl.png") no-repeat left center; padding-left:0.3rem; }
.upPage a,
.downPage a{ color:#999; margin-left:0.3rem;}
.upPage a:hover,.downPage a:hover{ color:#444;}
.upPage:hover,
.downPage:hover{ background:url("../images/pdla.png") no-repeat left center;color:#444;}

.share{position:fixed; width: 0.48rem; top:4rem; right:0.2rem; z-index: 19;}
.share .bshare-custom{width: 0.48rem;}
.share a,.share .bshare-custom a{width:0.48rem;height: 0.48rem; padding-left: 0; margin-right: 0; overflow: hidden; margin-bottom: 0.2rem; display: block; cursor: pointer;}
.share .bshare-custom a.bshare-weixin{background:url("../images/shareicon.png") no-repeat 0 0; background-size:100% auto}
.share .bshare-custom a.bshare-weixin:hover{background:url("../images/shareicon.png") no-repeat 0 0; background-size:100% auto}

.share .bshare-custom a.bshare-linkedin{background:url("../images/shareicon.png") no-repeat 0 -0.57rem; background-size:100% auto}
.share .bshare-custom a.bshare-linkedin:hover{background:url("../images/shareicon.png") no-repeat 0 -0.57rem; background-size:100% auto}

.share a.linkUrl{background:url("../images/shareicon.png") no-repeat 0 -1.13rem; background-size:100% auto}
.share a.linkUrl:hover{background:url("../images/shareicon.png") no-repeat 0 -1.13rem; background-size:100% auto}

.share a.share-mail{background:url("../images/shareicon.png") no-repeat 0 -1.7rem; background-size:100% auto}
.share a.share-mail:hover{background:url("../images/shareicon.png") no-repeat 0 -1.7rem; background-size:100% auto}


/*职业发展*/
.aboutTxt {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-top: 118px;
    padding-bottom: 118px;
}
.devPic{background: #fff; width: 45%; position: relative;}
.abotuFt{width: 45%;}
.workXlu{background:url("../images/devBg1.png") no-repeat top center; background-size:100% auto;}
.jobXlu{background:url("../images/devBg2.png") no-repeat top 1.6rem center; background-size:100% auto;}
.workXluBox{display: flex; align-items: center; justify-content:space-between; font-size: 0; margin-bottom:0.6rem; padding-top:1.3rem; }
.xluTit{ border-right:2px #ff9c33 solid; width:20%; font-weight:bold; font-size:0.46rem; color:#222;}
.abotuFt h2 {
    position: relative;
    font-weight: bold;
    margin-bottom: 32px;
    padding-bottom: 20px;
}
.abotuFt p{font-size: 16px;color: #666;line-height: 2;}
.abotuFt h2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height:3px;
    width: 15%;
    background: #2893ae;
}

.pTabPic{margin-top:0.68rem; padding:0 0.48rem; position: relative; padding-bottom:0.8rem;}

.workPic{cursor: pointer; padding:0.2rem; box-sizing: border-box;}
.picItem{background:#fff; border-radius:10px; box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}

.workPic:hover .faclyName h2{color:#ff9c33;}
.workPic:hover .flyPic img{transform:scale(1.15);}

.actvPic{cursor: pointer; padding:0.2rem 0.2rem 0; box-sizing: border-box; position: relative;}
.actvPic .actvitem{border-radius:10px; overflow: hidden; position: relative;  }
.actvPic .actvitem h2{position: absolute; left:0; bottom: 0; width:100%; font-size:0.22rem; color: #fff; height:1.16rem; padding:0.4rem 0.2rem 0;  box-sizing: border-box; background:url("../images/actvBg.png") repeat-x; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: none;}
.actvPic .actvitem h2 span{display: block; font-size:0.16rem; color: #fff;}
.actvPic::after{content:""; position:absolute; left:10%; top:0; width:80%; height:1rem; border-radius:10px; background:#e3e3e3; z-index:-1;}

.pTabPic img{width: 100%; transition:all 0.5s; }
.actvPic:hover .actvitem img{transform:scale(1.15);}

.pTabPic .swiper-button-next{color: #ff9c33; right:0; top:40%; border: none; outline:none;}
.pTabPic .swiper-button-prev{color: #ff9c33; left:0; top:40%; border: none; outline:none;}


.jobList{background:url("../images/jobBg.png") no-repeat; height:3.9rem; background-size:100% auto; margin-top:0.92rem;  position: relative; display: flex; align-items: center;}

.jobLink{list-style:none; display:flex; align-items:flex-start; justify-content:flex-start; flex-flow: wrap;}
.jobLink li{list-style-type: none; width:1rem; margin-right:2rem; border-radius:10px; overflow: hidden;}
.jobLink li:nth-child(4n){margin-right:0;}
.jobTxt{color:#fff; font-size:0.16rem; text-align: center; width:100%; margin-top:0.8rem;  }
.jobTxt a{color:#fff; }


.jobfIBtn{width:2.9rem; height:0.58rem; line-height:0.58rem; border-radius:0.08rem; padding:0 0.2rem; box-sizing:border-box; color: #fff; transition: all 0.5s; display: flex; align-items: center; justify-content:center; position: absolute; left:50%; top:-0.29rem; margin-left:-1.45rem;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);}

.jobfIBtn:hover{color: #fff;
	background:-moz-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:-webkit-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#ffc32c), to(#f77d0c));
	background:-o-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:linear-gradient(90deg, #ffc32c, #f77d0c);}

.jobfIBtn span{font-size:0.18rem; margin-right:0.2rem; }
.jobfIBtn .btnIcon{ width:0.22rem; height:0.22rem; background: url("../images/btnPlayd.png") no-repeat right center; background-size:0.22rem  auto;}

/*联系我们*/
.contactBox{list-style:none; padding-top:1.4rem; width:100%; margin-bottom:1rem; overflow: hidden;}
.contactBox li{list-style-type:none; width:14rem; min-height:4.8rem;  padding:0 1rem; box-sizing: border-box; margin:0 auto 1.1rem; display: flex; align-items: center; border-radius:0.2rem; background:#fafafa; position:relative;}

.contactBox li .addBox{width:5rem; }

.addBox h2{font-size:0.36rem; color:#fe8f1e; font-weight:bold; line-height:0.4rem; margin-bottom:0.2rem; }
.addBox p{ font-size:0.19rem; color:#222; line-height:0.28rem; position: relative; margin: 0; display: flex; align-items: flex-start;}
.addBox p span{display:inline-block; margin-left:0.2rem; width:86%; }

.contactBox .contactPic{position:absolute; left:7rem; bottom:0.4rem; border-bottom-left-radius:0.1rem; border-top-left-radius:0.1rem; overflow: hidden;}

.addMapBtn{width:2.9rem; height:0.58rem; line-height:0.58rem; border-radius:0.08rem; padding:0 0.2rem; margin-top:0.3rem;  box-sizing:border-box; color: #fff; transition: all 0.5s; display: flex; align-items: center; justify-content:space-between;
	background:-moz-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#f77d0c), to(#ffc32c));
	background:-o-linear-gradient(90deg, #f77d0c, #ffc32c);
	background:linear-gradient(90deg, #f77d0c, #ffc32c);}

.addMapBtn:hover{color: #fff;
	background:-moz-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:-webkit-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#ffc32c), to(#f77d0c));
	background:-o-linear-gradient(90deg, #ffc32c, #f77d0c);
	background:linear-gradient(90deg, #ffc32c, #f77d0c);}

.addMapBtn span{font-size:0.18rem; margin-right:0.2rem; }
.addMapBtn .addIcon{ width:0.24rem; height:0.24rem; background: url("../images/addIcon.png") no-repeat right center; background-size:0.20rem  auto;}

.coatBg{background: url("../images/contactBg.png") no-repeat center bottom; background-size:100% auto; min-height:5.2rem;}

.coatItem{display: flex; align-items: center; justify-content: flex-end;}
.conEmail{list-style:none; width:3.2rem; }
.conEmail li{list-style-type:none; color:#222; font-size:0.18rem; margin-bottom:0.4rem; }
.conEmail li h5{color:#fe8f1e; font-size:0.3rem; display: block;}

.conEmail li:last-child{margin-bottom:0;}






/*弹出视频*/
#productVideo.companyVideo {display:none; position:fixed; left:0; bottom:0;  right:0; top:0; background-color:rgba(0,0,0,0.7);  z-index:1000;}
#productVideo.companyVideo .videoContent {width:54%;  transform:translate(-50%, -50%); position:absolute;  top:50%; left:50%; padding:0.48rem 0 0; background-color:#000;}
#productVideo.companyVideo .videoContent .closeVbtn {width:0.24rem;  height:0.24rem; position:absolute;  right:0.14rem; top:0.12rem; opacity:0.5;  -webkit-transition:opacity 0.5s;  -o-transition:opacity 0.5s; transition:opacity 0.5s; cursor:pointer;}
#productVideo.companyVideo .videoContent .closeVbtn img {width:100%;}
#productVideo.companyVideo .videoContent video {width:100%; vertical-align:middle;}

/*弹出图片切换*/
.blackBox{background:rgba(0,0,0,0.8); width:100%; height:100%; position:fixed; top:0; left:0;  box-sizing:border-box; z-index:90; display:none; }
.showBox{position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); overflow: hidden; z-index: 99; display:none;}

.picListBox{width:14rem;}
.picListBox h5{font-size:30px; font-weight: bold; text-align: center; color:#fff;  margin-bottom:40px;  }
.openPicList {width:100%; height:6.6rem; position:relative; padding-bottom:0.8rem; }
.openPicList .swiper-slide {text-align:center; display: flex; align-items: center; justify-content: center; transition:300ms; width:9rem; height:5.94rem; margin-top:0.3rem; overflow: hidden;}

.openPicList .swiper-slide-active,
.openPicList .swiper-slide-duplicate-active{width:10rem; height:6.6rem; margin-left:-0.68rem;  margin-top:0rem}

.openPicList .picNum{position:absolute; text-align:center; color:#fff; width: 100%; left: 0; bottom: 0; height:.4rem; line-height:.4rem; font-size:14px; }
.openPicList .picNum .swiper-pagination-current{color:#ff9f30; }

.openPicList .picl-next,
.openPicList .picl-prev {position: absolute;cursor: pointer; width: .4rem; height: .4rem; top: auto; margin-top: 0; bottom: 0; z-index: 10;}

.openPicList .picl-prev {background: url("../images/sLeft.png") no-repeat center center/cover;left: 6rem;}
.openPicList .picl-next {background: url("../images/sRight.png") no-repeat center center/cover; right: 6rem;}
.openPicList .picl-prev:hover {background: url(../images/sLefta.png) no-repeat center center/cover;}
.openPicList .picl-next:hover {background: url(../images/sRighta.png) no-repeat center center/cover;}



/*底部版权*/
.footerBox{background:#152e56; width:100%; min-width:1200px; padding-top:0.5rem; position:relative; z-index:10;}
.footInfo{width:14rem; margin:0 auto; position:relative;}
.ftmenuBox{ width:100%; list-style:none; padding:0; margin:0; display: flex; align-items: flex-start; justify-content:space-between;}
.ftmenuBox li{text-align:left; list-style-type:none; padding:0; }
.ftmenuBox li h3{font-size:16px; color:#fff; font-weight:bold; margin-bottom:20px; }
.ftmenuBox li a{ font-size:14px; color:#8598b7; line-height:50px; display:block; font-weight:lighter;}
.ftmenuBox li a:hover,.footercopy a:hover{ color:#ff9f30;}

.fidEwm{position:absolute; right:0; bottom:-85px; width:110px; font-size:12px; text-align: right; z-index:10; }
.fwx,.fin{display:block; width:28px; height:28px; margin-bottom:10px; margin-left:82px; position: relative;}
.fwx p,
.fin p{position: absolute; right:0; top:-138px; width:110px; height:110px; display:none;}

.fwx:hover p,
.fin:hover p{display:block;}

.copyright{background:#152e56; width:100%; min-width:1200px; padding-bottom:0.2rem; color:#8598b7; line-height:30px; font-size:14px;}
.footercopy{width:14rem; margin:0 auto; display: flex; align-items:flex-end; justify-content:space-between; }
.footercopy a{color:#8598b7;font-size:14px;}
.flogo{margin-right:86px;}

/*浮动*/
.rightfixed{position:fixed; right:0.2rem; bottom:0.24rem; width:64px; z-index:99999; display: none;}
.fixedList{list-style:none; box-sizing: border-box; }
.fixedList li{list-style-type: none;  text-align:center; width:100%; padding:0; position:relative;}
.fixedList li a{display:table-cell; width:64px; height:64px; text-align:center; vertical-align:middle; font-size:0.12rem;  color:#333;}
.fixedList li a img{display:block; margin:0 auto 0.08rem; width:100%;}





#teamopenbox{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; background-color: rgba(0,0,0,.6); display: none;}
#teamopenbox > div{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}

#teamopenbox #teamopenbox_body{ background: #ffffff; border-radius: 10px; font-size: 0.19rem; padding: 0.5rem 0.7rem; position: relative; width: 11rem; font-weight: normal;}
#teamopenbox #teamopenbox_body a{ position: absolute; right: 15px; top: 15px; text-indent: -99rem; width: 20px; height: 20px;
background: url(../phone/images/teamClose.png) no-repeat center center; display: block; background-size: 17px; cursor: pointer;}
#teamopenbox #teamopenbox_body h2{font-size: 20px;color: #222;margin:00px;}
#teamopenbox #teamopenbox_body span{font-size: 16px;color: #7f7f7f;line-height: 32px;}
#teamopenbox #teamopenbox_body div{ color: #848484; border-top: 1px solid #c8c8c8; padding: 20px 0; max-height: 300px; overflow: auto; margin-top: 20px;}


/* menu */
.menuBox li.Linkin{padding:auto 0; margin:0; margin-left:0.12rem; cursor:pointer;}
.menuBox li a.LinkinBox{background: url("../images/t_logo_in.png") no-repeat center; width: 0.42rem; height: 0.42rem; position:relative; display: block;}
.topBoxw .Linkin a.LinkinBox{background: url("../images/t_logo_inA.png") no-repeat center; width: 0.42rem; height: 0.42rem;}
/* menu end*/


.job_list {
    padding-top: 130px;
    padding-bottom: 110px;
    display: flex;
}

@media (max-width: 1681px) {
    .job_list {
        padding-top:80px;
        padding-bottom: 40px
    }
}

@media (max-width: 1180px) {
    .job_list {
        padding-top:40px;
        padding-bottom: 40px
    }
}

@media (max-width: 968px) {
    .job_list {
        flex-direction:column;
        padding: 0
    }
}

@media (max-width: 668px) {
    .job_list {
        padding-top:20px;
        padding-bottom: 0
    }
}

.job_list .title {
    width: 35%;
    padding-top: 20px
}

@media (max-width: 1681px) {
    .job_list .title {
        width:25%
    }
}

@media (max-width: 968px) {
    .job_list .title {
        width:100%;
        padding: 20px
    }
}

@media (max-width: 668px) {
    .job_list .title {
        display:flex;
        align-items: center;
        justify-content: space-between
    }
}

.job_list .title .intro_title {
    margin: 0;
    padding: 0
}

@media (max-width: 1681px) {
    .job_list .title .intro_title span {
        font-size:30px
    }
}

@media (max-width: 1180px) {
    .job_list .title .intro_title span {
        font-size:22px
    }
}

.job_list .title .arrows {
    margin-top: 120px;
    display: flex;
    align-items: center
}

@media (max-width: 1681px) {
    .job_list .title .arrows {
        margin-top:60px
    }
}

@media (max-width: 668px) {
    .job_list .title .arrows {
        margin-top:0
    }
}

.job_list .arrows .arrow {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    outline: 0;
    background-color: #989898;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .5s;
	position: absolute;
	top: 44%;
	z-index: 999;
}

@media (max-width: 668px) {
    .job_list .arrows .arrow {
        width:40px;
        height: 40px
    }
}

.job_list .arrows .arrow i {
font-size: 16px;
    color: #fff
}

.job_list .arrows .arrow.job_list_prev {
    margin-right: 30px;
	left: 0;
}
.job_list .arrows .arrow.job_list_next{
	right: 0;
}

@media (max-width: 668px) {
    .job_list .arrows .arrow.job_list_prev {
        margin-right:10px
    }
}

.job_list .arrows .arrow:hover {
    background-color: #ffc32c
}

.job_list .list {
    width: 65%;
    padding-left: calc(2% - 20px)
}

@media (max-width: 1681px) {
    .job_list .list {
        padding-left:calc(5% - 20px);
        width: 75%
    }
}

@media (max-width: 968px) {
    .job_list .list {
        padding-left:0;
        width: 100%
    }
}

.job_list .list .job_list_slide .swiper-container {
    padding: 20px
}

@media (max-width: 968px) {
    .job_list .list .job_list_slide .swiper-container {
        padding-bottom:0
    }
}

.job_list .item_col>ul {
    margin: 0 -20px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap
}

@media (max-width: 1681px) {
    .job_list .item_col>ul {
        margin:0 -15px
    }
}

.job_list .item_col>ul>li {
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px
}

@media (max-width: 1681px) {
    .job_list .item_col>ul>li {
        padding:0 15px;
        margin-bottom: 30px
    }
}

@media (max-width: 668px) {
    .job_list .item_col>ul>li {
        width:100%;
        margin-bottom: 20px
    }
}

.job_list .item_col>ul>li a {
	background: #fff;
    display: block;
    height: 100%;
    padding: 50px;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
    transition: all .5s
}

@media (max-width: 1681px) {
    .job_list .item_col>ul>li a {
        padding:30px
    }
    .proTechBg{padding-top: 82px;}
}

.job_list .item_col>ul>li a b.t {
    display: block;
    padding-right: 20px;
    position: relative
}

.job_list .item_col>ul>li a b.t span {
    display: block;
    font-size: 20px;
    line-height: 1em;
    color: #000;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .5s
}

@media (max-width: 1681px) {
    .job_list .item_col>ul>li a b.t span {
        font-size:18px
    }
}

.job_list .item_col>ul>li a b.t .icon {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px
}

.job_list .item_col>ul>li a b.t .icon:before,.job_list .item_col>ul>li a b.t .icon:after {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    line-height: 2px;
    background-color: #ffc32c;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px;
    transition: all .5s
}

.job_list .item_col>ul>li a b.t .icon:after {
    transform: rotate(90deg)
}

.job_list .item_col>ul>li a .info {
    margin-top: 50px;
    display: flex
}

.job_list .item_col>ul>li a .info p {
    flex: 1;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 40px;
    color: #000
}

@media (max-width: 1681px) {
    .job_list .item_col>ul>li a .info p {
        font-size:16px
    }
}

.job_list .item_col>ul>li a .info p span {
    display: block;
    font-size: 14px;
    line-height: 1em;
    color: #999;
    font-weight: lighter;
    margin-bottom: 0.5em
}

.job_list .item_col>ul>li a:hover {
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.25)
}

.job_list .item_col>ul>li a:hover b.t span {
    color: #ffc32c
}

.job_list .item_col>ul>li a:hover b.t .icon:before {
    transform: rotate(90deg)
}

.job_list .item_col>ul>li a:hover b.t .icon:after {
    transform: rotate(180deg)
}

.job_content {
    padding-bottom: 20px
}

.job_content p {
    text-indent: 0
}

.job_content a {
    color: #ffc32c
}

.job_content_info p {
    text-indent: 0
}

.job_content_info p span {
    font-weight: bold
}

.job_content_title {
    border-bottom: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 15px
}

.job_content_title span {
    display: inline-block;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    background-color: #ffc32c;
    color: #fff;
    font-weight: bold;
    font-size: 14px
}
@media (max-width: 668px) {
.bitTit h1, .bitTit-c h1, .bitTit-c h2{font-size:22px;}
.bitTit-c p{font-size:14px;color:#777;}
.bitTit-c{margin-bottom:30px;}
.techObj{display:block;padding-bottom:30px;}
.textTechBox{width:100%;margin-bottom: 15px;}
.tabPicBox{width:100%;}
.textTechBox h2{font-size:18px;padding-bottom:10px;margin: 0 auto 15px;}
.textTech p{line-height:2;font-size:14px;}
.textTech p::before{top:16px;}
.textTech{padding-right:0;height:auto;}
.aboutTxt{padding-top: 30px;padding-bottom: 30px;display:block;}
.devPic{width:100%;}
.abotuFt{width:100%;}
.abotuFt h2{font-size:22px;margin-top:20px;}



}





