html{
    min-height: 100%;
    width:100%;
}
::-webkit-scrollbar{
    display:none;
}
body{
    background: url(../images/bodybg.png) no-repeat left bottom;
    background-size: 100% 100%;
    background-color:#D8E0E3;
    width:100%;
    display: none;
"-moz-user-select":"none",
"-webkit-user-select":"none",
"-ms-user-select":"none",
"-khtml-user-select":"none",
"-o-user-select":"none",
"user-select":"none"
}
.baikebodyBg{
    background: url(../images/baikeBg.jpg) no-repeat;
    background-size: 100% 100%;
}
*{
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
.headTitle{
    background: #E4E9EB;
    text-align: center;
    color:#2d84ce;
    font-weight: bold;
    font-size: 0.6rem;
    height: 2.0rem;
    line-height: 2.0rem;
    overflow: hidden;
}
.bodyBg{
    width:100%;
    padding:0.4rem 0;
}
.mainContainer{
    width:8.8rem;
    margin:0 auto;
    /*overflow: hidden;*/
}
.adItemBox{
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    color:#fff;
}
.adItemBox a{
    color:#fff;
}
.ItemRowOne{
    flex:5.87;
    margin-right:0.1rem;
}
.ItemRowTwo{
    flex:2.85;
}
.ItemCloumn{

}
.block{
    display: block;
    color:#fff;
}
.hAll{
    height: 100%;
}
.wAll{
    width: 100%;
}
/*创业项目*/
.chuangYe{
    width:100%;
    height:2.5rem;
    background:rgba(240,112,41,.95);
    /*margin-bottom:0.1rem;*/
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
}
.itemTitle{
    flex:1.8;
    text-align: left;
}
.ItemTitleBox{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    height:2.5rem;
    align-items: center;
}
 .textBox{
    flex:1;
    padding-left:0.4rem;
}
.itemEn{
    font-size: 0.22rem;
    display: block;
}
.itemZh{
    font-size: 0.4rem;
    display: block;
}
.itemImg{
    flex:1.2;
    text-align: center;
}
.itemImg img{
    margin-top:0.5rem;
}
.imgBox{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    justify-content:center;
    align-items: center;
    height:100%;
}
.imgBox p{
    font-size: 0.4rem;
}
.chuangYe .imgBox img{
    margin-top:0.5rem;
    width:1.19rem;
    height:1.6rem;
    display: inline-block;
}
.baiKe{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    margin-bottom:0.1rem;
}
.baiKeImg,.dataImg{
    text-align: center;
}
.baiKeImg img{
    margin: 0 auto;
}
.zhuanYe img{
    width:1.14rem;
    height:1.05rem;
}
.zhiYe img{
    width:1.47rem;
    height:1.06rem;
}
.youXiu{
    width:100%;
    height:6.0rem;
    background:rgba(45,132,206,.95);
    flex-direction: column;
}
.youXiuTitleBox{
    height:100%;
}
.youXiuImgBox{
    flex:1;
}
.youXiuTitleBox p{
    margin-top:1.0rem;
}

.youXiuBlank{
    flex:0.4;
}
.youXiuImg{
    margin-top:1rem;
}

.zhuanYe{
    flex:2.9;
    margin-right:0.1rem;
    height: 3.4rem;
}
.zhuanYeBox{
    background: rgba(94,186,122,.95);
}
.zhiYe{
    flex:2.9;
    height: 3.4rem;
}
.zhiYeBox{
    background:rgba(171,133,71,.95);
}
.policy{
    width:100%;
    height:2.5rem;
    background: rgba(226,50,53,.95);
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
}
.policy img{
    width:1.59rem;
    width:1.59rem;
}
.maxData{
    width:100%;
    height:2.5rem;
    background: rgba(174,93,161,.9);
}
.dataImg img{
    width:1.05rem;
    height:1.05rem;
}
.bannerPosition{
    padding: 0.2rem 0 0 0;
}
.banner{
    overflow: hidden;
    margin-bottom:0.1rem;
}
.banner img,.foundJob{
    border:1px solid #eee;
    height:1.2rem;
    width:100%;
}
.foundJob{
    background: url("../images/banner1bg.jpg") no-repeat;
    background-size: 100% 100%;
    line-height: 1.1rem;
    color:#fff;
    text-align: right;
}
.foundJob span{
    padding-right: 1.49rem;
    font-size: 0.3rem;
    font-weight: bold;
    opacity: .9;
}
/*创业项目首页*/
.startWork{

}
/*.headBoxTitle{*/
    /*display: flex;*/
    /*display: box;*/
    /*dispaly: flex box;*/
    /*display: -webkit-flex;*/
    /*justify-content: center;*/
    /*align-items: center;*/
/*}*/
.headFlag{
    position: absolute;
    z-index: 2;
    right:-0.6rem;
    top:-0.9rem;
}
.mainTitle .headFlag img{
    width:0.68rem;
    height:1.21rem;
}
.headBox{
    text-align: center;
}
.titleShow{
    width:100%;
    display: flex;
    justify-content: center;
    font-size: 0.48rem;
    text-align: center;
    padding-top:0.2rem;
}
.mainTitle{
    display: flex;
    justify-content: center;
    padding:0.25rem 0;
}
.mainAs{
    position: relative;
    text-align: center;
    display: inline-block;
}
.mainTitle img{
    width:8.0rem;
    height: 1.8rem;
    display: inline-block;
}
.asideTitle{
    display: flex;
    justify-content: center;
 text-align: center;
}
.asideTitle p{
    display: inline-block;
    width:6.61rem;
    font-size:0.3rem ;
    height:0.58rem;
    border:0.03rem solid #333 ;
    border-radius: 0.28rem;
    text-align: center;
    line-height: 0.52rem;
}
.startWorkList{
    margin-top:0.5rem;
}
.newItem{
    margin:0.2rem 0;
}
.excellentItem{
    background: url(../images/excellentItem.png) no-repeat;
}
.newItem{
    background: url(../images/newItem.png) no-repeat;
}
.hotItem{
    background: url(../images/hotItem.png) no-repeat;
}
.excellentItem,
.newItem,.hotItem{
    height:2.0rem;
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    width: 100%;
    padding-left:0.4rem;
   align-items: center;
    background-size: 100%;
}
.startWorkLis a{
    color:#fff;
}
.startWorkTitle span{
    font-size: 0.24rem;
    color:#fff;
}
.startWorkTitle p{
    font-size: 0.48rem;
    color:#fff;
}
/*优秀企业*/
.excellentList,.policyList{
    margin-top:0.6rem;
}
.cityCompany{
    margin-bottom:0.2rem;
}
.cityCompany,.countryCompany{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    height: 3.0rem;
}
.cityIn{
   margin-right: 0.1rem;
    background: url(../images/urban.png) no-repeat;
}
.cityOut{
    margin-left: 0.1rem;
    background: url("../images/provincial.png") no-repeat;

}
.cityIn,.cityOut,.countryIn,.countryOut{
    flex:1;
    background-size: 100%;
}
.countryIn{
    margin-right:0.1rem;
    background: url("../images/domestic.png") no-repeat;
}
.countryOut{
    margin-left:0.1rem;
    background: url("../images/foreign.png") no-repeat;
}
.excellentItemTitle{
    height: 100%;
}
.excellentFontSet{
    padding-top:1.1rem;
    padding-left:0.4rem;
}
.excellentFontSet span{
    font-size: 0.24rem;
    color:#fff;
}
.excellentFontSet p{
    font-size: 0.48rem;
    color:#fff;
}
/*专业百科*/
.zhuanYeItemList{
    margin-top:1.0rem;
    position: relative;
}
.zhuanYeTab,.zhiYeBaiKe{
    left:50%;
    top:-0.4rem;
    position: absolute;
}
.zhiYeBaiKe{
    width:2.2rem;
    margin-left:-1.1rem;
}
.zhuanYeTab{
    width:6.4rem;
    margin-left:-3.2rem;
}
a:hover{
    cursor: pointer;
}
.zYeTabItem{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
}
.zYeTabItem p{
    cursor: pointer;
    flex:1;
    display: inline-block;
    color:#fff;
    height:0.8rem;
    line-height: 0.8rem;
    font-size: 0.4rem;
    text-align: center;
}
.benKe{
    border-top-left-radius:0.15rem;
    border-bottom-left-radius:0.15rem;
    background:#5EBA7A;
}
.zYeTabItem .zhiYeItem {
    border-radius: 0.3rem;
    background:#5EBA7A;
}
.zhuanKe{
    background:#F07029;
}
.jishi{
    border-top-right-radius:0.15rem;
    border-bottom-right-radius:0.15rem;
    background:#09f;
}
.keMuCategory .ItemListBox{
    display: none;
}
.ItemListBox{
    border:0.03rem solid #5EBA7A;
    border-radius: 0.2rem;
    padding:0.6rem 0.1rem 0.1rem 0.1rem;
    overflow: hidden;
}
.liList{
   float:left;
}
.liList a:hover{
    cursor: pointer;
}
.liType,.liOrange, .liBlue{
	display: flex;
	justify-content: center; /* 水平居中 */
	align-items: center; /* 垂直居中 */
    width: 2.6rem;
    margin-left: 0.2rem;
    margin-bottom:0.2rem;
    height: 0.9rem;
    background: #5EBA7A;
    font-size: 0.32rem;
    border-radius: 0.1rem;
    text-align: center;
    color: #fff;
	padding: 0 0.2rem;
}
.liOrange{
    background: #FA6041;
}
.liBlue{
    background: #09f;
}
.liTwoRank{
    padding: 0 0.2rem;
    border: 0.02rem solid #D8D8D8;
    width:2.6rem;
    height:2rem;
    margin-right:0.2rem;
    text-align: center;
    background: #fff;
    border-radius: 0.1rem;
    margin-bottom:0.2rem;
}
.liTwoRank a{
    font-size: 0.32rem;
    color: #666;
    text-align: center;
    height: 100%;
}
.liTwoRank a span{
    width: 100%;
}
.liTwoRank:hover{
    border: 0.02rem solid #FA6041;
}
.liTwoRank:hover a{
    color: #FA6041;
}
.zYeItemRow{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    margin-bottom:0.2rem;
}
#zhuanKe .zYeItemRow div{
    background:#F07029;
}
#zhuanKe{
    border:0.03rem solid #F07029;
}
.zYeItemRow div{
    width:2.6rem;
    margin-right:0.2rem;
    height: 0.9rem;
    background:#5EBA7A ;
    font-size: 0.32rem;
    border-radius:0.1rem ;
    text-align: center;
    line-height: 0.9rem;
    color:#fff;
}
#jishi .jShiItemRow div{
    background:#09f;
}
#jishi{
    border:0.03rem solid #09f;
}
.jShiItemRow div{
    width:2.6rem;
    margin-right:0.2rem;
    height: 0.9rem;
    background:#09f ;
    font-size: 0.32rem;
    border-radius:0.1rem ;
    text-align: center;
    line-height: 0.9rem;
    color:#fff;
}
.back{
    position: fixed;
    width:0.84rem;
    height: 3.26rem;
    left:0;
    z-index: 100;
    top:50%;
    margin-top:-1.63rem;
}
/*职业百科*/
.baiKeBg{
    background: url(../images/baikeBg.png) repeat;
    background-size: 100%;
    /*display: none;*/
}
.companyContent p span{
    font-size: 0.22rem !important;
}
.moveBox{
    background: #fff;
    margin:0 0.3rem;
    padding-bottom:0.6rem;
    height: 100% !important;
}
.baiKeContainer .mainContainer{
    padding:0 0.5rem;
}
.baiKeTitle{
    text-align: center;
    font-size: 0.36rem;
    font-weight: bold;
    padding:1rem 0 0 0;
    margin-bottom:0.4rem;
}
.sectionItemD{
    margin-top:0.4rem;
}
.sectionItemDTitle p{

}
.sectionItemDTitle p{
    background: url(../images/rowLine.png) repeat-x 1.4rem center;
}
.sectionItemDTitle p span{
    display: inline-block;
    color:#2F6DE0;
    font-size: 0.3rem;
    font-weight: bold;
    padding:0 0.15rem;
    background: url(../images/columnLine.png) no-repeat 0 center;
    background-color: #fff;
}
.sectionItemDTitle{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    align-items: center;
}
.sectionItemDTitle p{
    flex:3.8;
}
.sectionItemDTitle a{
    margin-left:0.1rem;
    height:0.46rem;
    line-height: 0.46rem;
    background:#FCFDFE;
    border:0.01rem solid #D8D8D8;
    border-radius: 0.05rem;
    flex:0.8;
    width:1.29rem;
    display: block;
    text-align: center;
    font-size: 0.18rem;
    color:#888;
}
.sectionItemDContent{
    margin-top:0.46rem;
}
.sectionItemDContent p{
    font-size: 0.22rem;
    line-height: 0.4rem;
}
.sectionItemDContent p span{
    font-weight: bold;
    font-size: 0.22rem;
}
.sectionItemLine{
	  margin-top:0.1rem;

}
.sectionItemLine p{
    font-size: 0.25rem;
    line-height: 0.4rem;
	text-align: center;
}
.sectionItemLine p span{
    font-weight: bold;
    font-size: 0.25rem;
}
/*资讯列表*/
.infoList{
    padding:1rem 0;
}
.infoListGroup{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    margin-bottom:0.2rem;
}
.infoListItemLeft,.infoListItemRight{
    flex:1;
    width:4.3rem;
    height:2.83rem;
    background: url(../images/infoItemBg.png) no-repeat;
}
.infoItemTop{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    align-items: center;
    width:100%;
    height:1.45rem;
    padding:0.2rem 0.3rem;
}
.infoItemTop .infoTitle{
    color:#666666;
}
.infoItemDown{
    padding:0.1rem 0.3rem 0.2rem 0.3rem;
}
.infoItemDown p{
    line-height: 0.3rem;
    font-size: 0.2rem;
    color:#888888;
}
.infoLogo img{
    width:1rem;
    height:1rem;
    flex:1.6;
}
.infoTitle{
  font-size:0.2rem;
    line-height: 0.3rem;
    margin-left:0.2rem;
    flex:4;
}
.infoLeft{
    margin-right:0.1rem;
}
.infoRight{
    margin-left:0.1rem;
}
.infoLeft,.infoRight{
    flex:1;
}
.infoLetTop{
    /*border-top:0.05rem solid #3F8ED0;*/
    height:1.4rem;
    /*width:4.3rem;*/
    background: url(../images/infoItemBg.png) repeat 0 0;
}
/*政策法规*/
.policyItemGroup{
    height:3.36rem;
    margin-bottom:0.2rem;
    overflow: hidden;
}
.policyItemLeft{
    margin-right:0.1rem;
}
.policyItemRight{
    margin-left:0.1rem;
}
.policyItemLeft,.policyItemRight{
    flex:1;
}
.policyItemPublic{
    color:#fff;
    height:100%;
    padding-left:0.4rem;
}
.policyItemEn{
    font-size: 0.22rem;
}
.policyItemZh{
    font-size: 0.48rem;
}
.policyBoxFlex{
    padding-left:0.4rem;
    height: 100%;
}
.listArrow{
    margin-top:0.6rem;
}
.policyTitle{
    padding:0.9rem 0 0.75rem 0;
}
.newPub{
    background: #F07029;
}
.improve{
    background:#2D84CE ;
}
.publicEmployer{
    background: #5EBA7A;
}
.promote{
    background: #AB8547;
}
.humanResource{
    background: #E54648;
}
.leaderTalk{
    background: #B56CA9;
}
/*政策法规详情页*/
.policyBg{
    padding:1rem 0 1.28rem 0;
}
.policyDItemLeft,.policyDItemRight{
    float:left;
    width:4.3rem;
}
.policyDetailGroup{
   overflow: hidden;
    margin-bottom:0.2rem;
}
.policyPad{
    padding:0.2rem 0.3rem 0.3rem 0.3rem;
    background: #fff;
}
.policyPadImg{
    width:3.7rem;
    height:1.69rem;
}
.policyPadImg img{
    width:3.7rem;
    height:1.69rem;
}
.contentTips{
    padding-top:0.15rem;
}
.contentTips p{
    display: block;
    padding-top:0.1rem;
    height: 1.2rem;
    overflow: hidden;
    font-size:0.30rem ;
    line-height: 0.3rem;
    color:#555;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.asideNav{
 left:0;
}
.asidePage{
    right:0;
}
.asideNav img,.asidePage img{
    width:0.84rem;
    height:3.26rem;
}
.asidePage,.asideNav{
    position: fixed;
    width:0.84rem;
    height:6.52rem;
    top:50%;
    z-index: 2;
    margin-top: -3.26rem;
}
.asidePage a,.asideNav a{
    width:0.84rem;
    display: block;
    height: 3.26rem;
}
/*专业百科详情*/
.sectionItemDContent table.basicInfo{
    width:100%;
}
.pieChartBox{
  display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
}
.pieChartBox .pieChartItem{
    flex:1;
	 display: flex;
	justify-content: center;
	align-items: center;
}
.pageNum{
    z-index:2;
    font-size: 0.2rem;
    position: fixed;
    bottom:0;
    left:50%;
    text-align: center;
    color:#fff;
    width:2.0rem;
    height:0.5rem;
    margin-left:-1.0rem;
    line-height: 0.5rem;
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    background:#A3A3A3;
}
.companyContentImg{
    margin:0.3rem 0 0.2rem 0;
}
.companyContentImg img{
    width: 100%;
}
.companyContent p{
    font-size: 0.22rem !important;
    line-height: 0.3rem;
    margin-bottom:0.25rem;
    color:#666666;
}
.contentTips h1{
    color:#666666;
    height: 0.6rem;
    overflow: hidden;
    font-size:0.24rem;
    line-height: 0.3rem;
}
.model{
    display: none;
    position: fixed;
    width:100%;
    height: 100%;
    background: url("../images/model.png");
    z-index: 1000;
}
.code{
    height:4.4rem;
    width:3.8rem;
    margin-left:-1.9rem;
    margin-top:-2.2rem;
}
.jiaMenCode{
    margin-top:-3.1rem;
    height:6.2rem;
    width:6rem;
    margin-left: -3rem;
}
.openMenu{
    width:4.2rem;
    margin-left:-2.1rem;
    top:10%  !important;
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    justify-content: center;
}
.code,.jiaMenCode,.onlineEmp,.openMenu{
    position: absolute;
    top:50%;
    justify-content: center;
    padding:0.28rem 0;
    left:50%;
    border-radius: 0.1rem;
    background: #fff;
}
.onlineEmp{
    width:5rem;
    margin-left:-2.5rem;
    margin-top:-4rem;
    padding-top:0.1rem;
}
.codeImgBox{
    margin:0 auto;
    align-items: center;
    width:3.11rem;
    height:3.14rem;
    background: url(../images/codeBox.png) no-repeat;
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    justify-content: center;
}
.codeImgBox img{
    width:2.8rem;
    height:2.8rem;
}
.code p,.jiaMenCode p{
    text-align: center;
    font-size: 0.26rem;
    color:#666666;
    margin-top:0.2rem;
}
.jiaMenCode p.itemText{
    margin-top:0.1rem;
    margin-bottom:0.1rem;
    text-align: left;
    padding:0 0.3rem;
}
.close{
    display: inline-block;
    position: absolute;
    right:-0.1rem;
    top:-0.65rem;
}
.close img{
    width:0.41rem;
    height:0.94rem;
}
.keMuCategory .active{
    display: block;
}
.zongHe{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
}
.zongHeStar,.zonHeChart{
    flex:1;
}
.zongHeBox{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    height:100%;
    align-items: center;
    justify-content: center;
}
.zongHeBox td{
    font-size: 0.2rem;
    padding-top:0.1rem;
}
.zongHeBox tr td:first-child{
    padding-right:0.1rem;
    text-align: right;
}
.zongHeBox tr td:nth-child(2){
    padding-right:0.1rem;
}
.zongHeBox td img{
    width:0.2rem;
    height:0.2rem;
}
.zhiWeiItemGroup{
    cursor: pointer;
    padding:0.2rem 0.3rem;
    border-bottom: 1px solid #9B9B9B;
}
.zhiWeiItemRow1{
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    font-size: 0.2rem;
}
.pubZhiWei{
    flex:1;
    text-align: left;
}
.xinZi{
    color:#FA684B;
    flex:1;
    text-align: right;
}
.yaoQiu{
    padding-top:0.1rem;
    font-size:0.22rem;
    color:#969696;
}
.fenYe{
    margin-top:0.15rem;
    display: flex;
    display: box;
    dispaly: flex box;
    display: -webkit-flex;
    justify-content: center;
}
.prev,.next,.currentTotal{
    width:1.0rem;
    height:0.5rem;
    margin:0.1rem;
    display: block;
    color:#FA6041;
    cursor: pointer;
    text-align: center;
    line-height: 0.48rem;
    font-size:0.26rem;
    border-radius: 0.05rem;
    border:1px solid #FA6041;
}
.zhiWeiList .code{
    border:1px solid #eee;
}
.zhiWeiList .code{
    display: none;
}
.menuList .muLuBtn{
    text-align: center;
    color:#666666;
    font-size: 0.3rem;
    width:3.2rem;
    height:0.6rem;
    line-height: 0.58rem;
    background: #F9FAFA;
    border-radius: 0.05rem;
    border:1px solid #E2E2E2;
    margin-bottom:0.1rem;
}
.openMenu .menuList .selectActive,
.menuList .muLuBtn:hover{
    border:1px solid #FB8771;
    color:#FB8771;
}
.baiKeContainer{
    background: #fff;
}
.cateTwoRank{
    margin-top:0.8rem;
    overflow: hidden;
    padding:0 0 0 0.32rem;
}
.zhuanYeGroup{
    width:100%;
    height:1.8rem;
    display: flex;
    display: box;
    dispaly: flex box;
    justify-content: center;
    align-items: center;
    margin-bottom:0.2rem;
}
.threeItem{
    flex:1;
    padding:0 0.2rem;
    border:0.02rem solid #D8D8D8;
    height: 100%;
    font-size: 0.32rem;
    color:#666;
    text-align: center;
    background: #fff;
    border-radius: 0.1rem;
}
.zhuanYeGroup a:nth-child(2){
    margin:0 0.2rem;
}
.threeItem p{
    width:2.8rem;
    display: flex;
    height:100%;
    justify-content: center;
    align-items: center;
}
.threeItem:hover{
    border:0.02rem solid #FA6041;
    color:#FA6041;
}
.infoLogo{
    width:1rem;
    height:1rem;
}
.infoList{
    overflow: hidden;
}
.infoList li{
    float:left;
}
.infoList li:nth-child(odd){
    margin-right:0.05rem;
}
.psition{
    position: relative;
}
.policyDetailList{
    overflow: hidden;
}
.policyDetailList li{
    float: left;
    margin-bottom: 0.2rem;
}
.policyDetailList li:nth-child(odd){
    margin-right:0.1rem;
}
.policyDetailList li:nth-child(even){
    margin-left:0.1rem;
}
.flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.flex-v {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex-align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-pack-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.onlineEmp .code{
    display: none;
}
.rank1{
    font-size: 0.24rem;
    line-height: 0.4rem;
    margin-top:0.2rem;
}
.rank2{
    font-size: 0.24rem;
    margin:0.1rem 0;
}
.none{
    display: none;
}

.picElect,.videoBox{
    width:8.8rem;
    left:50%;
    margin-left:-4.4rem;
    display: none;
    border-right: 0.1rem;
    padding:0.15rem;
    background: #fff;
    position: absolute;
    top:15%;
}
.myVideo{
    width: 100%;
}
.videoBox{
    display: block;
}
.picElect img{
    max-height:6rem;
}
.picShow div.active{
    display: block;
}
.picShow,.videoShow{
    position: fixed;
    width:100%;
    height:100%;
    background: rgba(0, 0, 0, .6);
    z-index: 1100;
    display: none;
    top:0;
    left:0;
}

.hide{
    display: none;
}
.picElect img{
    width:100%;
    /*height:100%;*/
}
.sectionItemDTitle a{
    cursor: pointer;
}
.tjInfoTitle{
    text-align: center;
    font-size: 0.18rem;
    margin-bottom:0.2rem;
}
.rank1 div{
    font-size: 0.24rem;
    line-height: 0.4rem;
}
.ListTitle{
    height:0.8rem;
    line-height: 0.8rem;
    text-align: center;
    background: #E4E9EB;
    color:#2D84CE;
    font-size: 0.32rem;
    margin-bottom:0.2rem;
    font-weight: bold;
}
.listTitleBox{
    position: fixed;
    left:0;
    top:0;
    width: 100%;
    padding-bottom:0.2rem;
}
.companyContent table{
    margin:0.2rem;
    border:1px solid #ccc;
}
.companyContent table td{
    border:1px solid #ccc;
    padding:0.1rem;
}
.companyContent img{
    width:100%;
}
/*水波纹效果*/
.buttonBox{
    position:relative;
}
/* FIRST BUTTON */
.border{
    position:absolute;
    background:none;
    transition:all .5s ease-in-out;
}

/* SIXTH BUTTON */
.margin10{
    margin-bottom: 0.1rem;
}
.sixth,.fifth,.fourth,.ninth{
    overflow:hidden;
    position: relative;
}
.sixth>.buttonBox,
.fifth>.buttonBox,
.fourth>.buttonBox,
.ninth>.buttonBox{
    z-index:1;
    transition:color .5s ease;
}
.sixth .border,
.fifth .border,
.fourth .border,
.ninth .border{
    z-index:0;
    background:rgb(0,0,0);
    width:0.3rem;
    height:0.3rem;
    transform:rotate(45deg);
}
.fifth>.border1{
    top:-1rem;
    left:-1rem;
}
.fifth>.border2{
    top:-1rem;
    right:-1rem;
}
.fifth>.border3{
    bottom:-1rem;
    left:-1rem;
}
.fifth>.border4{
    bottom:-1rem;
    right:-1rem;
}
.fifth:hover .border{
    width:3.8rem;
    height:3.8rem;
    background:rgba(0,0,0,.9);
}


.ninth>.border1{
    top:-1rem;
    left:-1rem;
}
.ninth>.border2{
    top:-1rem;
    right:-1rem;
}
.ninth>.border3{
    bottom:-1rem;
    left:-1rem;
}
.ninth>.border4{
    bottom:-1rem;
    right:-1rem;
}
.ninth:hover .border{
    width:3.8rem;
    height:3.8rem;
    background:rgba(0,0,0,.9);
}



.fourth>.border1{
    top:-2.9rem;
    left:-2.9rem;
}
.fourth>.border2{
    top:-2.9rem;
    right:-2.9rem;
}
.fourth>.border3{
    bottom:-2.9rem;
    left:-2.9rem;
}
.fourth>.border4{
    bottom:-2.9rem;
    right:-2.9rem;
}

.sixth>.border1{
    top:-1.85rem;
    left:-2.5rem;
}
.sixth>.border2{
    top:-2.5rem;
    right:-1.85rem;
}
.sixth>.border3{
    bottom:-2.5rem;
    left:-1.85rem;
}
.sixth>.border4{
    bottom:-1.85rem;
    right:-2.5rem;
}
.fourth:hover .border{
    width:6rem;
    height:6rem;
    background:rgba(0,0,0,.8);
}
.sixth:hover .border{
    width:5rem;
    height:5rem;
    background:rgba(0,0,0,.8);
}
.sixth:hover .buttonBox,
.fifth:hover .buttonBox,
.fourth:hover .buttonBox{
    transition:color 2s ease;
}
.policySixth{
    margin-bottom: 0;
}
/*水波纹效果*/
.ripple {
    position: relative;
    overflow: hidden;
}
.ripple:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle, #666 10%, transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10, 10);
    opacity: 0;
    transition: transform .3s, opacity .5s;
}
.ripple:active:after {
    transform: scale(0, 0);
    opacity: .3;
    transition: 0s;
}

.seventh{
    overflow:hidden;
}
.seventh:before{
    content:" ";
    display:block;
    width:800px;
    height:200px;
    background:rgba(255, 255, 255, .1);
    position:absolute;
    top:-10px;
    left:-700px;
    transform:rotate(-45deg);
    transition:all .15s ease-in-out;
}

.seventh:hover:before{
    margin-left:1200px;
}
.secondBox,.firstBox{
    position: relative;
}
.second>.border1{
    top:0;
    left:50%;
    width:0;
    height:0.02rem;
    background: rgba(255,255,255,1);
    /*border-top:0.02rem solid white;*/
}

.second>.border2{
    bottom:0;
    left:50%;
    width:0;
    height:0.02rem;
    background: rgba(255,255,255,1);
    /*border-bottom:0.02rem solid white;*/
}

.second:hover .border{
    width:8.8rem;
    transform:translate(-4.4rem, 0);
}

.firstActive>.border1{
    top:0;
    left:0;
    border-left:0.03rem solid  rgba(0, 0, 0, 0.3);
    border-top:0.03rem solid rgba(0, 0, 0, 0.3);
    width:0.4rem;
    height:0.4rem;
}

.firstActive>.border2{
    bottom:0;
    right:0;
    border-right:0.03rem solid rgba(0, 0, 0, 0.3);
    border-bottom:0.03rem solid rgba(0, 0, 0, 0.3);
    width:0.4rem;
    height:0.4rem;
}

.firstActive:hover .border{
    height:4.11rem;
    width:4.3rem;
}
.returnPrev{
    position: absolute;
    left:-8.4rem;
}
.rightShowBack{
    position: absolute;
    width:0.8rem;
    height: 0.8rem;
    top:50%;
    margin-top:-0.4rem;
    background-color: rgb(248,207,95);
    border-radius: 50%;
    left:-50%;
}
.rightShowBack span{
    float: right;
    color:#fff;
    font-size: 0.18rem;
    display: inline-block;
    width:0.3rem;
    position: absolute;
    top:0.16rem;
    right:0.05rem;
    cursor: pointer;
    font-weight: 600;
}
.newItemList {margin-left:0!important;}
.newItemList p {height: auto!important;font-size: 0.3rem!important;line-height: 0.3rem!important;padding: 0!important;}
.newItemtitle{font-size: 0.35rem;color: #555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 0.45rem;}
.newItemtime{font-size: 0.3rem; line-height: 0.3rem;color: #555;text-align: right;}
.newItemtext{font-size: 0.25rem;margin-top: 0.15rem;
    line-height: 0.4rem;color: #888;text-align: left;}
.welcomBtn{
    position: absolute;
    right: 0;
    width: 10%;
    font-size: 0.3rem;
    display: block;
    opacity: 0;
}