@charset "utf-8";
html{font-size:85px;}

body{background:#fff; margin:0; font-family:'Microsoft YaHei','微软雅黑','PingFang SC','Arial','宋体','simsun',sans-serif;  width:100%; min-width:1200px; position:relative;overflow-x: hidden;}

div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
img{border:0; display:block}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#444; text-decoration:none; margin: 0; padding: 0;}
a:hover {color:#007d9d;text-decoration:none;}

input[placeholder], [placeholder], *[placeholder] {color:#757575; outline:none;}
input::-webkit-input-placeholder, 
textarea::-webkit-input-placeholder{color:#757575;}
input:-moz-placeholder, 
textarea:-moz-placeholder {color:#757575;}
input:-ms-input-placeholder, 
textarea:-ms-input-placeholder {color:#757575;}
button,input{outline:none;  border:none;}

/*-----大屏电脑1920------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:1440px){
    html{font-size:100px}
}
@media (max-width:1600px){
    html{font-size:82px}
}



.cen12Box{width:1200px; margin:0 auto;}

.cenBox{width:90%; margin:0 auto;}
.navbigBox{width:100%;  margin:0 auto; overflow:hidden; position: relative;}
.headBox{width:100%; position:fixed;top:0;left:0; height:1.2rem; box-sizing:border-box; z-index:90; transition:all 0.5s;}

.toplMbox{height:1rem; display:flex; align-items:center; justify-content:space-between; }
.logo{display:block; margin-top: 0.01rem;}
.logo a img{width: 1.4rem;height: 1.4rem;}
/*.logo a{display:block; width:236px; height:54px; background:url("../images/logo1.png") no-repeat left;}*/

.topNavBox{display:flex; align-items:center; justify-content:space-between; padding-top:0.2rem;}

.menuBox{text-align:center; list-style:none; display:inline-block;}
.menuBox li{text-align:center; float:left; margin:0 0.35rem;  list-style-type:none; position: relative;}
.menuBox li a{color:#222; font-size:0.19rem; display:block;  line-height:0.42rem; font-weight:bold; border-bottom:0.02rem rgba(0,0,0,0) solid; box-sizing:border-box;}
.menuBox .active a{color:#319788;}
/*.menuBox li a:hover,
.menuBox li.on a{ color:#fff; border-bottom: 0.02rem #2663c2 solid;}*/
/*.shanshuo a{color: red !important;}
@keyframes myAnimation{0% {opacity: 0} 100% {opacity: 1}}
.shanshuo {animation: myAnimation .8s infinite}*/

.menuBox .sub{position:absolute; width: auto; left:50%; top:0.4rem; z-index:9; zoom:1; font-size:0; display:none; text-align:center; padding-top:0.32rem; transform:translateX(-50%);}
.menuBox .sub ul{padding:.18rem .3rem .18rem .3rem; list-style:none; width:100%; background:#f6f6f6; border-radius:.1rem; box-shadow:0 0.08rem 0.06rem rgba(0,0,0,0.2);box-sizing:border-box;}
.menuBox .sub ul li{color:#222; height:0.44rem; float:none; display:block; text-align:center; margin:0 auto; white-space:nowrap;}
.menuBox .sub ul li a{display:block; color:#222; font-size:0.18rem; padding: 0; border-bottom:none; font-weight:inherit; white-space:nowrap;}

.menuBox li.serlg{padding:auto 0; margin:0; margin-left:0.4rem; cursor:pointer;}
.menuBox li.lange{padding:auto 0; margin:0; margin-left:0.12rem; cursor:pointer;}
.menuBox li a.serch{background: url("../images/t_serch.png") no-repeat center; width: 0.42rem; height: 0.42rem; display: block;}
.menuBox li a.lgBox{background: url("../images/t_tach.png") no-repeat center; width: 0.42rem; height: 0.42rem; position:relative; display: block;}

.kyslBg{position: absolute;top: 0;left: 0;right:0;bottom: 0;font-size: .25rem;color: #fff;display: flex;align-items: center;}
.kyslCont{display: flex;margin: 0 auto;width: 86%;}
.kyslCont .left .desc{font-size: 0.4rem;font-weight: bold;}
.kyslCont .right .link{width: 2rem;text-align: center;padding: 0.1rem;background: #25a169;border-radius: 0.5rem;}

.cpfwBg{background-color: #fff;}
.cpfwCont{font-size: .25rem;color: #000;display: flex;align-items: center;}
.cpfwWrap{display: flex;margin: 0 auto;width: 86%;}
.cpfwWrap .left{flex: 1;margin-top: 1.5rem;}
.cpfwWrap .left .desc{font-size: 0.4rem;font-weight: bold;}
.cpfwWrap .right{width: 70%;display: flex;border-left: 1px solid #ccc;padding: .5rem 0;}
.cpfwWrap .right .text{width: 30%;}
.cpfwWrap .right .text .icon{margin: 1rem .3rem 0 .5rem;}
.cpfwWrap .right .text .t{font-size: .3rem;padding: .3rem;border-bottom: 2px solid #04bc7f;}
.cpfwWrap .right .text .con{font-size: .2rem;margin: .3rem 0 1rem .3rem;}
.cpfwWrap .right .text .con a{display: block;margin-bottom: .1rem;}

.indexNewsCont{position: absolute;top: 0;left: 0;right:0;bottom: 0;font-size: .25rem;color: #fff;}
.indexNewsCont .title{margin:.5rem 7% .2rem 7%;}
.indexNewsCont .conWrap{display: flex;align-items: center;justify-content: center;}
.indexNewsCont .innerWrap{display: flex;margin: 0 auto;width: 86%;}
.indexNewsCont .innerWrap .left{flex: 1;overflow: hidden;margin: 0 .3rem .2rem 0;background-color: #fff;color: #444;}
.indexNewsCont .innerWrap .left .desc{height: 1.5rem;display: flex;flex-direction: column;justify-content: space-around;font-size: .2rem;padding: .2rem;}
.indexNewsCont .innerWrap .left .desc .ybnewmspan{font-size: .12rem;}
.indexNewsCont .innerWrap .left .desc .ybnewma{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexNewsCont .innerWrap .left .desc .ybnewma2{color: #00aeda;font-size: .12rem;}
.indexNewsCont .innerWrap .right ul li{display: flex;background-color: #fff;color: #444;margin-bottom:.3rem;height: 1rem;}
.indexNewsCont .innerWrap .right ul li .ybnewmrimg{display: block;width: 2rem;line-height: 1rem;}
.indexNewsCont .innerWrap .right ul li .ybnewmrimg img{display:inline-block;width:2rem;vertical-align: middle;height: 90%;}
.indexNewsCont .innerWrap .right ul li .ybnewmrtxt{width: 72%;display: flex;flex-direction: column;justify-content: center;margin-left: .5rem;overflow: hidden;}
.indexNewsCont .innerWrap .right ul li .ybnewmrtxt .ybnewmspan{font-size: .12rem;margin-bottom: .1rem;}
.indexNewsCont .innerWrap .right ul li .ybnewmrtxt .ybnewma{display: block;font-size:.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


/*
.serch_lg{font-size:0.18rem;  text-align:right; color:#b0b0b0; position: relative; vertical-align:middle; align-items: center; display:flex; margin-left: 0.2rem;}
.serch_lg a{ color:#b0b0b0; display: inline-block; min-width: 0.4rem; text-align: center;}
.serch_lg a.lgBox{background: url("../images/t_tach.png") no-repeat center; width: 0.42rem; height: 0.42rem; position:relative;}
.serch_lg a.serch{margin-right:0.12rem; background: url("../images/t_serch.png") no-repeat center; width: 0.42rem; height: 0.42rem; }
*/




.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:#f6f6f6; box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}
/*.topBoxw .logo a{display:block; background:url("../images/logo1.png") no-repeat left;}*/
.topBoxw .menuBox li a{color:#222;}
.topBoxw .menuBox .active a{color:#319788；}
.topBoxw .menuBox li a:hover{color:#319788;}
/*.topBoxw .menuBox li.on a{ color:#222; border-bottom: 0.02rem #2663c2 solid;}*/
.topBoxw .menuBox .sub ul li a{color:#222; border-bottom:none;}
.topBoxw .menuBox .sub ul li a:hover{color:#319788; 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; }

.menuBox li.on a.serch,.menuBox li a.serch:hover,
.menuBox li.on a.lgBox,.menuBox li a.lgBox:hover{border-bottom:0.02rem transparent solid;}

/*banner*/
#banner{width:100%; height:100%;--swiper-navigation-size: .5rem;--swiper-navigation-color: #f77d0c;}

#banner .swiper-slide{font-size:0; }
#banner .swiper-slide-active .bannerTitt{transform:translateY(0); opacity:1; }


.bannerTitt{ width:13rem; position:absolute; top:57%; left:50%; margin-left:-6.5rem; margin-top:-5%; box-sizing:border-box; text-align:center; font-size:0; transform:translateY(200px); opacity:0; transition:all 2s;}
.bannerTitt h2{font-size:0.48rem;color:#444; font-weight:bold; display: inline-block; text-align: left;}
.bannerTitt span{font-size:0.3rem; color:#fff; display:block;}
.barVideo{width:100%; height:100%; object-fit:fill}

#banner .ani-slide .bannerTitt{transform:translateY(0); opacity:1;}

.moveVideobj{width:90%; position:absolute; left:135%; bottom:0.3rem; transform:translateX(-50%); display: flex; align-items: center; justify-content: space-between; z-index:8}
.moveVideobj a{display:block; width:0.4rem; height:0.4rem;}
.moveVideobj .mdown{/*background:url("../images/bannerdw.png") no-repeat center; */ cursor: pointer;
	-webkit-animation:upDown 1s linear 0.5s infinite;
    -moz-animation:upDown 1s linear 0.5s infinite;
    animation:upDown 1s linear 0.5s infinite;}


@keyframes upDown{
    0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
    25%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}
    75%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
    100%{opacity:1;}
}
@-webkit-keyframes upDown{
    0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
    25%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}
    75%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
    100%{opacity:1;}
}
@-moz-keyframes upDown{
    0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
    25%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}
    75%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
    100%{opacity:1;}
}




.moveVideobj .vplayObj{background:url("../images/stop.png") no-repeat center; cursor:pointer; display: none;}
.moveVideobj .vplay{background:url("../images/play.png") no-repeat center;}

#banner .swiper-pagination span{margin:0 24px; }
#banner .swiper-pagination-bullets{bottom:0.4rem; left:20%; width: 60%; font-size:0;}
#banner .swiper-pagination-bullet {width: 0.14rem; height: 0.14rem; background:none; display:inline-block; border:1px #f37500 solid; box-sizing:border-box; border-radius: 50%; opacity:1;}
#banner .swiper-pagination-bullet-active {opacity:1; background:#ffffff; border-radius: 0.08rem;}



/**/
.inCenfBox,.uct{width:18rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); box-sizing:border-box; font-size:0;color: #fff;}
.uct .middle{top: 50%;transform: translateY(-25%) !important;}

.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, #125879, #019cca);
	background:-webkit-linear-gradient(90deg, #125879, #019cca);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#125879), to(#019cca));
	background:-o-linear-gradient(90deg, #125879, #019cca);
	background:linear-gradient(90deg, #125879, #019cca);}

.inVideo a:hover{color: #fff;
	background:-moz-linear-gradient(90deg, #019cca, #125879);
	background:-webkit-linear-gradient(90deg, #019cca, #125879);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#019cca), to(#125879));
	background:-o-linear-gradient(90deg, #019cca, #125879);
	background:linear-gradient(90deg, #019cca, #125879);}

.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;}


/*.uctBox{width:7.6rem; margin-left:6.4rem; }*/
.uctBox{width:100%; /*display: flex; */}
.uctBox h2{/*border-left:2px #2663c2 solid;*//* padding-left:0.64rem;*/ font-size:0.4rem; color:#fff; margin-bottom:1rem; }

.yfitem{list-style:none; /*margin-left:0.7rem;*/ display: flex;justify-content: space-around;}
.yfitem li{list-style-type:none; width:33%; color: #fff; margin-bottom:0.34rem; }
.yfitem li a{color:#fff; display: block; /*align-items: center; justify-content: space-between;*/}
.yfitem li .uctItem{display: block; margin: 0 auto .2rem; width:1.8rem; border:0.1rem rgba(255,255,255,0.2) solid; border-radius:1rem; overflow: hidden;}
.yfitem li .uctItem img{border-right:0.18rem; transition: all 0.5s;}

.yfitem li .nameTxt{ /*margin-left:0.46rem;*/ /*flex:1; */padding-bottom: .2rem;}
.yfitem li .nameTxt h3{font-size:0.4rem;text-align: center;}
/*.yfitem li .nameTxt p{font-size:0.22rem; padding-right:1.5rem; position: relative;color: #1e2bc9;}*/
.yfitem li .nameTxt .contentText{width: 54%;border-radius: .2rem;background: #f6f6f6;padding: .1rem;margin: .3rem auto 0;}
.yfitem li .nameTxt span{font-size:0.22rem; /*padding-right:1.5rem;*/ position: relative;color: #1e2bc9;/*white-space: nowrap;*/}
.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;}
.bitTit h1,
.bitTit-c h1,
.bitTit-c h2{ padding-bottom: 0.25rem; position: relative; font-size:0.4rem; color:#222; font-weight: bold; display: inline-block;}
.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:#2663c2;}*/
.bitTit-c h3{ padding-bottom:0.25rem; position: relative; font-size:0.4rem; 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:#2663c2; 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:#2663c2;}
.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, #1e2bc9, #7d9df9);
	background:-webkit-linear-gradient(90deg, #1e2bc9, #7d9df9);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#1e2bc9), to(#7d9df9));
	background:-o-linear-gradient(90deg, #1e2bc9, #7d9df9);
	background:linear-gradient(90deg, #1e2bc9, #7d9df9);}


/*内页栏目大图*/
.clmBanBox{width:100%; overflow: hidden; position: relative;transform: scale(1.0);transition: 1.5s ease-in-out}
.clmBanBox:hover{transform: scale(1.1);transition: 1.5s ease-in-out}
/*.columnBox{width:100%; -webkit-animation: fa1 2s linear 1; -moz-animation: fa1 2s linear 1; animation: fa1 2s linear 1;}*/
@-webkit-keyframes fa1 {
	0% {-webkit-transform: scale(1.05); transform: scale(1.05);}
	100% {-webkit-transform: scale(1.0); transform: scale(1.0);}
}
@keyframes fa1 {
	0% {transform: scale(1.05);}
	100% {transform: scale(1.0);}
}
@-moz-keyframes fa1 {
	0% {-moz-transform: scale(1.05); transform: scale(1.05);}
	100% {-moz-transform: scale(1.0);transform: scale(1.0);}
}

.columnBoxTit{width:14rem; position:absolute; left:50%; top:50%; margin-left:-7rem;  padding:0 0.2rem; box-sizing:border-box; text-align:center; font-size: 0; 
	-webkit-animation:upM 1s ease-out 0.5s forwards;
    -moz-animation:upM 1s ease-out 0.5s forwards ;
    animation:upM 1s ease-out 0.5s forwards; opacity:0 }
.columnBoxTit h2{font-size:0.6rem;color:#333;  font-weight:bold;}
.columnBoxTit span{font-size:0.16rem;color:#fff;  display: block; margin-top: 0.4rem; width: 5rem; line-height: 0.3rem;}

@keyframes upM{
    0%{opacity:0; transform:translateY(0)}
    100%{opacity:1; transform:translateY(-100%)}
}
@-webkit-keyframes upM{
    0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
    100%{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-moz-keyframes upM{
    0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
    100%{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}



.clmBox{position:absolute; left:0; bottom:0; width:100%; }
.columMenu{width:14rem; margin:0 auto; background:rgba(255,255,255,0.25); list-style: none; display:flex; align-items: center; justify-content:center;}
.columMenu li{width:100%; height:80px;}
.columMenu li a{height:80px; display:flex; align-items: center; transition: all 0.8s;}
.columMenu li a p{text-align: center; margin:0 auto; width:100%; box-sizing:border-box;}
.columMenu li a p i{display: block; margin:0 auto; width:48px; height:37px; overflow: hidden;}
.columMenu li a p img{display: block; margin:0 auto }
.columMenu li a p span{display:block; margin-top:5px; font-size:14px; font-weight:bold; color:#222;}
.columMenu li a:hover,.columMenu li a.active{background:rgba(255,255,255,0.9); }
.columMenu li a:hover img,.columMenu li a.active img{margin-top:-37px; }
.columMenu li a:hover p span,.columMenu li a.active p span{display:block; color:#2663c2; }
.columMenu li:last-child a{border-right:none;}

/*about*/
.aboutTxt{display:flex; align-items:flex-start; justify-content:space-between; padding:118px 0;}
.aboutPic{position: relative;margin-top: .6rem; box-shadow: 0 0 8px rgba(0,0,0,0.5); background: #fff; width: 6.4rem;transform: scale(1.0);transition: 1s ease-in-out;}
.aboutPic:hover{transform: scale(1.1);transition: 1s ease-in-out}

.aPicBtn{position:absolute; left:50%; top:50%; width: 1.15rem; height: 1.15rem; transform:translate(-50%,-50%); cursor:pointer;}

.abotuFt{text-align: left; width: 55%;margin-left: 1rem;transform: scale(1.0) !important;transition: 1s ease-in-out !important;}
.abotuFt:hover{transform: scale(1.1) !important;transition: 1s ease-in-out !important;}
.abotuFt h2{font-size:0.4rem; position: relative; font-weight:bold; margin-bottom: 0.16rem; padding-bottom: 0.1rem;}
.abotuFt h2::after{content: ""; position: absolute; left: 0; bottom: 0; height: 0.02rem; width: 20%; background:#2663c2;}

#aboutinfo{height:3.4rem; padding-right:20px;}
#aboutinfo .swiper-slide{height:auto;} 
#aboutinfo .swiper-scrollbar-drag{background:#2663c2;}

.abotuFt p{ font-size:16px; color: #444; padding: 0; margin: 0.20rem 0 0; line-height:32px;}
.abotuFt p:first-child{margin:0; }
.cenBox h2{font-size: .4rem;font-weight: bold;}
.aboutPicCon{width: 80%;margin: 0 auto;}
.aboutPicCon .pic{display: flex;justify-content: space-around;}

/*企业文化*/
.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;}


.fzlcBg{background:#f1f1f1; }
.fzlcBgBox{width:100%; height:136px; padding-top:45px; box-sizing:border-box;
	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);
}

.fzlcBox{width: 14rem; margin:0 auto; display:flex; align-items:center; justify-content:space-between; position: relative;}


.fzlcTit{text-align:left; margin-right:0.4rem;}
.fzlcTit h2{font-size:0.4rem; position: relative; font-weight:bold; color:#fff; padding-bottom: 0.26rem;}
.fzlcTit h2::after{content: ""; position: absolute; left: 0; bottom: 0; height: 0.02rem; width:50%; background:#fff;}

.fzYearBox{width:80%;}
.fzYear{font-size:20px; color:#fff; overflow: inherit !important;}
.fzYear .swiper-wrapper{justify-content:flex-end;}
.fzYear .swiper-slide{width:15% !important; text-align: center;}
.fzYear a{display:inline-block; position:relative; cursor: pointer; color:#fff; }

.fzYear a.cur,
.fzYear a:hover {color:#fff;}
.fzYear a.cur::after,
.fzYear a:hover::after {opacity: 1;}
.fzYear a:after {content:''; position:absolute; left:24%; top:0.8rem; width:20px; height:20px; transform:rotate(45deg); background:#f1f1f1;  opacity: 0; color:#fff; font-size:28px; transition: all 0.5s;}

.fzline{width:100%;}
.fzline::after{content: ""; position: absolute; left: 0; top:144px; height:4px; width:100%; background:#f4e0ca;}

.fzItem{padding:80px 0 100px !important; margin-left:2.8rem !important; }
.fzItem .swiper-slide{width: auto !important;}

.fzlist{list-style: none; font-size:0; list-style: none; display: flex;}
.fzlist li{margin-left:64px; position:relative; padding-top:104px; }
.fzlist li::after{content: ""; position:absolute; left: 0; border-radius:50%; top:50px; height:12px; width:12px; border:9px rgba(255,158,48,0) solid; background-color: rgba(255,158,48,0.5) ;}
.fzlist li::before{content: ""; position:absolute; left:9px; border-radius:50%; top:59px; height:12px; width:12px; background:#ff9e30; }

.fzlist li h3{font-size:30px; color:#222; position:absolute; left:0; top:0; }
.fzlist li h4{font-size:28px; color:#222;}
.fzlist li h4 span{font-size:16px; color:#222;}
.fzlist li p{font-size:16px; color:#222; width: 300px; display: block; height: 44px; overflow: hidden;}

.fzline .fzitemGo{position: absolute; left:2.6rem; top:118px; width:53px; height:53px; background:url("../images/fzprev.png") no-repeat center; cursor: pointer; z-index: 8;}


/*团队列表*/
.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:space-around; flex-flow: wrap;}
.teamBox a:hover{transform: scale(1.1);transition: transform 0.4s linear;}
.teamBox a{display:block; cursor:pointer; background:#fff; }
.teamBox .teamItem{ /*margin:0 0.33rem; width:3rem;*/margin:0 0.15rem; width:26%; 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{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;}
.teamList{background: #f0f0f0;margin-bottom: 0.2rem;padding: 0.2rem;display: flex;}
.teamList .imgContainer{width: 23%;display: flex;align-items: center;}
.teamList .textContainer{padding-left: 0.5rem;flex: 1;font-size: .22rem;display: flex;flex-direction: column;justify-content: center;}
.teamList .textContainer .titleName{margin-bottom: .1rem;}
.teamList .textContainer .titleName span{border-bottom: 1px solid #222;font-size: .4rem;}
.teamList .textContainer p{text-indent: .44rem;margin-top: 0;margin-bottom: 0;line-height: .36rem;}
.teamList .textContainer .shortDes{color: #ec9f64;margin-bottom: .1rem;}

/*科学与医学顾�?*/
.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:#e9eff8; padding-top:100px; overflow:inherit;}

.partInfoBox{width:14rem; margin:0 auto; display:flex; align-items:center; justify-content:space-between; background:#e9eff8; position:relative;}
.partInfo{width:8.2rem; /*padding-top:42px;*/ position:relative;}
/*.partInfo::after{content: ""; position: absolute; left: 0; top: 0; height: 0.02rem; width: 15%; background:#2663c2;}*/
.partInfo p{ font-size:16px; color:#222; line-height:0.32rem; position: relative; margin:0 auto;}
.partInPic{/*margin-top:-60px; */width:5rem;}
.partInPic img{display: block;border-radius: .2rem;}

.partList{list-style:none; width:14rem; margin:1rem auto 1.2rem; 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;box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);}
.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 top center #f2f3f7; background-size:100% auto; width:100%; padding-top:100px;}
.techObj{width:100%; margin:0 auto; display:flex; align-items:center; justify-content:space-between; padding-bottom:0.72rem; }

.tabPicBox{width:7.5rem; }
.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{flex: 1;padding-left: .5rem;}
.textTechBox h2{width:100%; font-size:26px; color:#222; font-weight:bold; padding-bottom:20px; border-bottom:1px #2663c2 solid; margin: 0 auto 30px;}
.techList{margin-top: 0.5rem;padding-left: 0.3rem;font-size: 0.2rem;}
.techObj .textTechBox{padding-right: .5rem;}
.techObj .textTechBox p{font-size: .2rem;margin-bottom: .3rem;}
.techObj .textTechBox h2{border-bottom: 0;margin-bottom: 0;padding-bottom: .1rem;font-size: .25rem}
.techObj .textTechBox .title1{border-bottom: 0;margin-bottom: .3rem;padding-bottom: .1rem;font-size: .3rem}
.techObj .textTechBox .conWrap{display: flex;width: 85%;}
.techObj .textTechBox .conWrap .con{font-size: .25rem;margin-bottom: .3rem;flex: 1;padding-right: .3rem;line-height: .5rem;text-indent: .5rem;}
.techObj .textTechBox .title2{margin:.3rem;border-bottom: 1px #0da33b solid;font-size: .3rem}


.textTech{padding-right:20px;}
.textTech .swiper-slide{height:auto;} 
.textTech .swiper-scrollbar-drag{background:#2663c2;}
.textTech .swiper-scrollbar{width:2px !important; }

.textTech .pTitle{ display: block; margin:0px; padding-left:20px; font-size:.2rem; color:#777; line-height:.4rem; text-align: left; position: relative;}
.textTech .pTitle::before{content:""; position: absolute; top: 0.23rem; left: 0px; width:12px; height:12px; border:2px #2663c2 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: .5rem 0 .25rem .5rem; /*display:none;*/}
.OperItem .socRow{display: flex; align-items: flex-start; justify-content:flex-start; padding:0 0.4rem; }

.OperItem .socRow .iconBox{width:3rem;}
.OperItem .socRow .iconBoxPic{text-align: center;}
.OperItem .socRow .iconBoxPic img{width: 1.78rem; height: 1.84rem;  margin: 0 auto;}

.OperItem .socRow .socInfo{ width:10rem;}
.OperItem .socRow .socInfo h2{color: #444; font-size: 0.32rem; margin-bottom: 0.5rem;font-weight: bold;}
.OperItem .socRow .socInfo ul{ padding-left: 0.2rem;}
.OperItem .socRow .socInfo ul li{ font-size: 0.19rem; color: #777; 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:1rem; display: flex; align-items: center; justify-content:flex-start;}
.operIcon li{list-style-type:none; height:1rem; width:25%; 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; line-height: 1rem}
.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:#7693fa; 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; margin-top: 1rem; 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:#2663c2; 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:#2663c2;}
.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:.3rem; box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);}
.listNews li a{display:block; border:1px #e7e7e7 solid; background:#fff;  padding:0.4rem 0.5rem 0.4rem 1.4rem; position:relative; box-sizing: border-box; transition: all 0.5s;}
.listNews li a:link,.listNews li a:visited,.listNews li a:hover,.listNews li a:active{text-decoration: none;}
.listNews li .newTData{ position:absolute; left:0.15rem; top:46%; width:1.3rem; text-align:center; font-size:0.5rem; line-height:0.6rem; color:#999; transform:translateY(-50%);}
.listNews li .newTData span{display:block; color:#999; font-size:0.2rem; 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 #7d8fef solid; box-shadow:0 0 0.2rem rgba(0,0,0,0.2);*/ transform:scale(1.07);}
.listNews li a:hover h4{color:#f08a06;}

.listNews li .newsTit{margin-left: .5rem;padding-left: .5rem;padding-right: 2rem;border-left: 2px solid #ccc; overflow:hidden;}
.listNews li .newsTit h2{line-height:0.28rem; color:#333; font-size: 0.25rem;  margin-bottom:0.2rem; font-weight: bold;}
.listNews li .newsTit p{font-size:0.18rem; color:#666; line-height:0.28rem; margin:0 auto; height:0.56rem; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.listNews li:hover{border:1px #7d8fef solid; box-shadow:0 0 0.2rem rgba(0,0,0,0.2); transform:scale(1.03);}
.listNews li a:hover .newsTit h2{color:#2663c2;}
.listNews li .newsTMore{position: absolute;right: 0.15rem;top: 50%;width: 2rem;text-align: center;font-size: 0.22rem;line-height: 0.32rem;color: #7d8fef;transform: translateY(-50%);}



.wenxianlist{list-style:none; padding:0; margin-top: 0.64rem; margin-bottom: 0.7rem;}
.wenxianlist li{margin-bottom:20px;transition: 0.4s linear;}
.wenxianlist li a{display:flex; border:1px #e7e7e7 solid;box-shadow:2px 2px 7px rgba(0, 0, 0, 0.2); /*background:url(../pho../images/pdfIcon.png) no-repeat 0.6rem center #fff;*/  padding:0.3rem 0.1rem 0.3rem 0.8rem; 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 #7693fa solid;*/ /*box-shadow:0 0 0.2rem rgba(0,0,0,0.2);*/transform: scale(1.05);transition: transform 0.4s linear;}
.wenxianlist li a > div{ flex: 1; padding-right: 0.3rem;}
.wenxianlist li h2{line-height:0.28rem; color:#7693fa; 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: #7693fa; border: 1px solid #7693fa; 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:#7693fa;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}


/*职业发展*/

.devPic{background: #fff; width: 6.4rem; position: relative;}
/*.joinUct{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;}
.joinUctBox{display: flex; align-items: center; justify-content:space-between; font-size: 0; margin-bottom:0.6rem; padding-top:1.3rem; }
.uctTit{ /*border-right:2px #3b92ff solid;*/ width:20%; font-weight:bold; font-size:0.46rem; color:#222;}
.uctTex{font-size: 0.19rem; color: #444; width:80%; line-height: 0.3rem;}
.uctTex p{font-size: 0.3rem;}
.width22{width: 22%;}

.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 .2rem; display: flex; align-items: center; border-radius:0.2rem; background:#fafafa; position:relative;}

.left-pic1{background-image:url("../images/geno.png"); background-size:100% auto;width:2rem;height: 2rem;border-radius: .1rem;}
.left-pic2{background-image:url("../images/contact/lchz.png"); background-size:100% auto;width:2rem;height: 1.4rem;border-radius: .1rem;}
.left-pic3{background-image:url("../images/contact/swqt.png"); background-size:100% auto;width:2rem;height: 1.4rem;border-radius: .1rem;}
.left-pic4{background-image:url("../images/contact/zfsw.png"); background-size:100% auto;width:2rem;height: 1.4rem;border-radius: .1rem;}
.middle-h2{margin: .5rem;}
.contactBox li .addBox{width:5rem; }

.contactBox h2{font-size:0.36rem; color:#2663c2; 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, #1e2bc9, #7d9df9);
	background:-webkit-linear-gradient(90deg, #1e2bc9, #7d9df9);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#1e2bc9), to(#7d9df9));
	background:-o-linear-gradient(90deg, #1e2bc9, #7d9df9);
	background:linear-gradient(90deg, #1e2bc9, #7d9df9);}

.addMapBtn:hover{color: #fff;
	background:-moz-linear-gradient(90deg, #7d9df9, #1e2bc9);
	background:-webkit-linear-gradient(90deg, #7d9df9, #1e2bc9);
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#7d9df9), to(#1e2bc9));
	background:-o-linear-gradient(90deg, #7d9df9, #1e2bc9);
	background:linear-gradient(90deg, #7d9df9, #1e2bc9);}

.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:72%;  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:#f2f2f2; width:100%; min-width:1200px; position:relative; z-index:10;padding-bottom: .2rem;}
.footInfo{display:flex;padding-left:1rem;width:100%; margin:0 auto; position:relative;}
.erweima{margin:1rem auto 0;width:3rem;text-align: left;}
.erweima h2{font-size: .2rem;}
.erweima p{margin-top: .1rem;margin-bottom: .5rem;}
.erweima p img{width:1rem;}
.ftmenuBox{ width:7rem; 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:#222; font-weight:bold; margin-bottom:20px; }
.ftmenuBox li a{ font-size:.16rem; color:#333; line-height:.35rem; display:block; font-weight:lighter;}
.ftmenuBox li a:hover,.footercopy a:hover{ color:#1e2bc9;}
.f-cont{font-size: .2rem;}
.f-info{margin-bottom:.15rem}

.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: #0d1d25;padding-top: .1rem;padding-bottom: 0.1rem; width:100%; min-width:1200px; color:#999; 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%;}
.fixedList i{font-size: .6rem;color: #2663c2;}
.rightfixed{
  position: fixed;
  right: 0;
  top: 70%;
  transform: translateY(-50%);
  z-index: 1006;
}
.rightfixed .ul{
  list-style: none;
}
.rightfixed .clearfix:before, .rightfixed .clearfix:after {
  content: "";
  display: table;
}

.rightfixed .ul li{
width: 40px;
position: relative;
transition: all 0.3s;
}

.rightfixed .ul li:before{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
content: "";
z-index: 9;
background: rgba(255, 255, 255, 0.1);
}

.rightfixed .ul li:last-child:before{display: none;}

.rightfixed .ul li .img{
background: #3f9377;
padding: 9px;
transition: all 0.3s;
position: relative;
z-index: 3;
font-size: .3rem;
}

.rightfixed .ul li .text{
position: absolute;
right: 0;
top: 0;
height: 100%;
line-height: 40px;
font-size: .2rem;
color: #fff;
text-align: center;
transition: all 0.3s;
opacity: 0;
z-index: 0;
background: url(../images/rightfixed_bg.jpg) center center/cover;
}
.rightfixed .ul li:nth-child(1){
border-radius: 10px 0 0 0;
overflow: hidden;
}

.rightfixed .ul li.top,.rightfixed .ul li.top:hover{
border-radius: 0 0 0 10px;
overflow: hidden;
background: url(../images/rightfixed_bg.jpg) center center/cover;
}

.rightfixed .ul li:nth-child(1) .text{width: 170px;right: -170px;}

.rightfixed .ul li:nth-child(2) .text{right: -150px;width: 130px;padding: 10px;background: url(../images/rightfixed_bg.jpg) center center/cover;}
.rightfixed .ul li:hover{
border-radius: 0 0 0 0;
overflow: initial;
}
.rightfixed .ul li:hover .img{
background: #017cc5;
}

.rightfixed .ul li:hover .text{
right: 100%;
opacity: 1;
}


.rightfixed .ul li:nth-child(2):hover .text{
height: 130px;
}

   
    


#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(../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*/

.newsContent{font-size: .2rem;}
.newsContent p{text-indent: .4rem;margin: .2rem 0 .2rem 0;line-height: .3rem;}
.newsContent span{display:block;font-weight: bold;margin: .2rem 0 .2rem 0;}
.newsContent .imgCont{width: 70%;margin:0 auto;}
.newsContent .imgCont img{width: 100%;}