@charset "utf-8";


a {
    color: #222831;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
}

a:link,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #24BCB5;
}
/*通用栏目图*/
.column{height: auto;overflow: hidden;position: relative;line-height: 0;}
.column p{font-size:0.24rem;color:#fff;position: absolute;left: 0.78rem;top: 0.82rem;}
/*.column:before{z-index:2;content:'';position:absolute;left:auto;right:0;top:0;width:50%;height:4px;background-color: #fffff1;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.column:after{z-index:2;content:'';position:absolute;left:0;right:auto;top:0;width:50%;height:4px;background-color: #fffff1;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}*/
.column-list{height: auto;overflow: hidden;margin-top: 0.2rem;}
.column-list ul{height: auto;overflow: hidden;}
.column-list ul li{float: left;height: 0.7rem;line-height: 0.7rem;text-align: center;background-color: #b0b0b0;color: #fff;position: relative;}
.column-list ul li:before{z-index:2;content:'';position:absolute;left:0;top:0;bottom:0;width:1px;height:100%;background-color: #a3a4a8;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.column-list ul li:first-child:before{display: none;}
.column-list ul li.active{background-color: #19487e;}
.column-list ul li a{color: #fff;position: relative;display: block;}
.column-list ul li a i{display:none;line-height:0;position: absolute;bottom: 0;left: 50%;margin-left:-10px;color: #f4f4f4;font-size: 0.22rem;}
.column-list ul li.active a i{display:inline;}


audio{
width:100%;
}


.main{height: auto;overflow: hidden;}
.main .tit{height: auto;overflow: hidden;padding: 0.34rem 0.25rem 0.28rem;position: relative;}
.main .tit:before{z-index:2;content:'';position:absolute;left:0.25rem;right:auto;bottom:0;width:0.42rem;height:3px;background-color: #FF5000;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}

.main .tit h3{font-size: 0.3rem;color: #DA4642;padding-bottom: 0.12rem;}
.main .tit p{font-size: 0.24rem;color: #ccc;font-family: 'roman';}

/*企业简介*/
.qy-list{height: auto;overflow: hidden;}
.qy-list .swiper-slide{width: 1.8rem;height: 0.7rem;line-height: 0.7rem;text-align: center;background-color: #b0b0b0;color: #fff;position: relative;}
.qy-list .swiper-slide:before{z-index:2;content:'';position:absolute;left:0;top:0;bottom:0;width:1px;height:100%;background-color: #a3a4a8;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.qy-list .swiper-slide:first-child:before{display: none;}
.qy-list .swiper-slide.active{background-color: #19487e;}
.qy-list .swiper-slide a{color: #fff;position: relative;display: block;}
.qy-list .swiper-slide a i{display:none;line-height:0;position: absolute;bottom: 0;left: 50%;margin-left:-10px;color: #f4f4f4;font-size: 0.22rem;}
.qy-list .swiper-slide.active a i{display:inline;}
.qy{height: auto;overflow: hidden;background-color: #fff;padding: 0.5rem 0.25rem 0.56rem;}
.qy .text-box{height: auto;overflow: hidden;}
.qy .text-box h1{font-size: 0.26rem;color: #333;font-weight: bold;}
.qy .text-box h4{font-size: 0.22rem;color: #333;font-weight: bold;margin-bottom:0.3rem;}
.qy .text-box h5{font-size: 0.22rem;color: #333;margin-bottom:0.3rem;}
.qy .text-box p{font-size: 0.22rem;line-height: 0.38rem;color: #666;margin-top: 0.3rem;margin-bottom:0.3rem;}
.qy .text-box p a{color: #FF5000;font-weight: bold;}
.qy .text-box p img{margin-top: 0.1rem;}
/*企业历程*/
.history{height: auto;overflow: visible;}
.history ul{height: auto;overflow: visible;padding: 0 0 0 0.34rem;position: relative;}
.history ul:before{z-index:2;content:'';position:absolute;left:0;top:0.05rem;bottom:0;width:3px;height:100%;background-color: #e6e6e6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.history ul li{height: auto;overflow: visible;margin-top: 0.47rem;position: relative;}
.history ul li:first-child{margin-top: 0;}
.history ul li span{z-index:4;position: absolute;left:-0.44rem;top:0.05rem;width: 0.25rem;height: 0.25rem;background: url("../images/icon-history-active.png") center top no-repeat;background-size: 100%;}
.history ul li h2{font-size: 0.4rem;color: #FF5000;font-weight: bold;font-family: "roman";}
.history ul li dl{height: auto;overflow:visible;}
.history ul li dl dd{height: auto;overflow: visible;padding-top: 0.4rem;position: relative;}
.history ul li dl dd i{z-index:4;position: absolute;left:-0.38rem;top:0.48rem;width: 0.12rem;height: 0.12rem;background: url("../images/icon-history.png") center top no-repeat;background-size: 100%;}
.history ul li dl dd em{float: left;font-size: 0.2rem;color: #FF5000;display: inline-block;width: 1rem;}
.history ul li dl dd p{height: auto;overflow: hidden;font-size: 0.22rem;color: #666;line-height: 0.38rem;position: relative;top: -0.05rem;}
/*企业文化*/
.ppwh{height: auto;overflow: hidden;}
.ppwh .text-box{border-top: 1px dashed #e4e4e4;padding: 0.34rem 0;}
.ppwh .text-box:first-child{border-top: 0;padding-top: 0;}
.ppwh .text-box:last-child{padding-bottom: 0;}
.ppwh h2{position: relative;font-size: 0.28rem;color: #FF5000;padding-left: 0.2rem;margin-bottom: 0.3rem;}
.ppwh h2:before{position: absolute;content:'';left:0;top:0.05rem;bottom:0.05rem;width:3px;background-color: #009FA7;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.ppwh h2:nth-child(2){font-size: 0.22rem;color: #333;margin-bottom: 0.15rem;}
.ppwh p{margin-top: 0 !important;}
/*管理层简介*/
.glcjj img{width: 0.83rem;margin-right: 0.22rem;}
.glcjj .text-box-cen{height: auto;overflow: hidden;}
.glcjj h2{padding-left: 0;}
.glcjj h2:before{display: none;}
/*企业内刊*/
.jindianneikan{height: auto;overflow: hidden;}
.jindianneikan h2{position: relative;font-size: 0.28rem;color: #333333;padding-left: 0.2rem;margin-bottom: 0.26rem;margin-top: 0.45rem;}
.jindianneikan h2:before{position: absolute;content:'';left:0;top:0.05rem;bottom:0.05rem;width:3px;background-color: #009FA7;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.jindianneikan .jindianneikan-first{height: auto;overflow: hidden;}
.jindianneikan .jindianneikan-first a{display: block;height: 2.55rem;}
.jindianneikan .jindianneikan-first img{width: 2rem;height: 2.55rem;}
.jindianneikan .jindianneikan-first .duben-text{padding: 0 0.27rem 0;height: auto;overflow: hidden;}
.jindianneikan .jindianneikan-first .duben-text h3{font-weight: bold;color: #333;font-size: 0.2rem;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.1rem;}
.jindianneikan .jindianneikan-first .duben-text p{font-size: 0.18rem;color: #666;line-height: 0.36rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.jindianneikan .jindianneikan-first .duben-text span{margin-top:0.2rem;display: inline-block;width: 1.7rem;height: 0.47rem;line-height: 0.47rem;text-align: center;color: #fff;background-color: #DCA835;font-size: 0.18rem;}
.jindianneikan .jindianneikan-first .duben-text span:active{background-color: #f08a33;}
.jindianneikan ul{height: auto;overflow: hidden;}
.jindianneikan ul li{height: auto;overflow: hidden;background-color: #f3f3f3;margin-top: 0.2rem;}
.jindianneikan ul li:first-child{margin-top: 0;}
.jindianneikan ul li a{display: block;}
.jindianneikan ul li img{width: 2rem;height: 2.55rem;}
.jindianneikan ul li .duben-text{padding: 0.25rem 0.27rem 0;height: auto;overflow: hidden;}
.jindianneikan ul li .duben-text h3{font-weight: bold;color: #333;font-size: 0.2rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.1rem;}
.jindianneikan ul li .duben-text p{font-size: 0.18rem;color: #666;line-height: 0.36rem;}
.rwqk{width: 100%;margin: 0 auto;}
.rwqk .swiper-slide{/*width: 2rem !important;margin-left: 0.18rem;*/}
.rwqk .swiper-slide a{display: block;}
.rwqk .swiper-slide a:active{background-color: #f5f5f5;}
.rwqk .swiper-slide:first-child{margin-left: 0 !important;}
.rwqk .swiper-slide p{text-align: center;font-size: 0.22rem;color: #333333;}

/*企业荣誉*/
.qyry{height: auto;overflow: visible;position: relative;}
.qyry ul{height: auto;overflow: hidden;position: relative;padding:0.2rem 0 0.2rem 0.4rem;}
.qyry ul:before{z-index:2;content:'';position:absolute;left:0.1rem;top:0.05rem;bottom:0;width:3px;height:100%;background-color: #e6e6e6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.qyry ul li{width:auto;height:auto;overflow: visible;border: 1px solid #e6e6e6;margin-top: 0.14rem;}
.qyry ul li:first-child{margin-top: 0;}
.qyry ul li .qyry-cen{position: relative;padding: 0.22rem 0.25rem;}
.qyry ul li .qyry-cen:before{z-index:2;content:'';position:absolute;left:-0.37rem;top:50%;margin-top:-3px;bottom:0;width:0.37rem;height:3px;background-color: #e6e6e6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.qyry ul li span{float:left;font-size: 0.4rem;color: #FF5000;font-family: 'avgardn';}
.qyry ul li i{z-index:4;position: absolute;left:-0.38rem;top:50%;margin-top:-0.14rem;width: 0.18rem;height: 0.18rem;background: url("../images/icon-history-active.png") center top no-repeat;background-size: 100%;}
.qyry ul li p{font-size: 0.22rem;color: #666666;padding-left: 0.7rem;line-height: 0.38rem;}

/*新闻中心*/
.news{height: auto;overflow: hidden;background-color: #ffffff;}
.news ul{height: auto;overflow: hidden;padding-left: 0.2rem;margin-top: 0.1rem;width:100%;}
.news li{padding-bottom: 0.2rem;border-bottom: 1px solid #eaeaea;margin-top: 0.2rem;position: relative;}
.news li a{display: block;padding-left: 0.2rem;position: relative;color: #838383;}
.news li h2{width: 80%;display:inline-block;line-height: 0.38rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient:vertical;}
.news li i{position: absolute;left: -0.1rem;top: 0;color:#838383; }
.news li .date{font-size: 0.2rem;color: #ababab;position: absolute;right: 0;bottom:0;padding-right: 0.4rem;}


/*新闻详情页*/
.news-xq{height: auto;overflow: hidden;padding: 0.25rem 0.25rem 0.38rem;background-color: #fff;}
.news-xq .news-xq-tit{height: auto;overflow: hidden;position: relative;padding-bottom: 0.2rem;}
.news-xq .news-xq-tit:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.news-xq .news-xq-tit h1{font-size: 0.28rem;color:#333;font-weight:bold;padding-bottom: 0.14rem;padding-top: 0.05rem;}
.news-xq .news-xq-tit p{color: #999;font-size: 0.18rem;}
.news-xq .news-xq-tit p span{margin-right: 0.2rem;}
.news-xq .news-xq-text{height: auto;overflow: hidden;padding: 0.25rem 0;}
.news-xq .news-xq-text p{color: #666;font-size: 0.24rem;line-height: 0.4rem;padding-bottom: 0.2rem;}
.news-xq .news-xq-text p img{max-width: 100%;display: block;margin: 0 auto;}
.news-xq .news-xq-operation{height: auto;overflow: hidden;position: relative;}
.news-xq .news-xq-operation:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;background-color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.news-xq .news-xq-operation ul{height: auto;overflow: hidden;font-size: 0.22rem;padding-top: 0.2rem;}
.news-xq .news-xq-operation ul li{height: auto;overflow: hidden;}
.news-xq .news-xq-operation ul li a{display: block;color: #000;padding: 0.12rem 0;}
.news-xq .news-xq-operation ul li a p{color: #999;height: auto;overflow: hidden;position: relative;top: 1px;}
.news-xq .news-xq-operation ul li a span{float: left;}

/*产品项目*/
.product{height: auto;overflow: hidden;background-color: #fff;padding: 0.5rem 0.25rem 0.56rem;}
.product ul{height: auto;overflow: hidden;}
.product ul li{height: auto;overflow: hidden;background-color: #f3f3f3;margin-top: 0.2rem;}
.product ul li:first-child{margin-top: 0;}
.product ul li a{display: block;}
.product ul li img{width: 1.98rem;height: 2.33rem;}
.product ul li .product-text{padding: 0.4rem 0.27rem 0;height: auto;overflow: hidden;}
.product ul li .product-text h3{font-weight: bold;color: #333;font-size: 0.25rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.1rem;}
.product ul li .product-text p{font-size: 0.18rem;color: #666;line-height: 0.36rem;padding-bottom: 0.02rem;}
.product ul li .product-text p a{display: inline-block;color: #e56c10;}

/*作者列表*/
.zuozhe{height: auto;overflow: hidden;background-color: #fff;padding: 0.3rem 0.25rem 0.56rem;}
.zuozhe ul{height: auto;overflow: hidden;}
.zuozhe ul li{height: auto;overflow: hidden;background-color: #f3f3f3;margin-top: 0.2rem;}
.zuozhe ul li:first-child{margin-top: 0;}
.zuozhe ul li a{display: block;}
.zuozhe ul li img{width: 1.98rem;height: 2.33rem;}
.zuozhe ul li .zuozhe-text{padding: 0.1rem 0.27rem 0;height: auto;overflow: hidden;}
.zuozhe ul li .zuozhe-text h3{font-weight: bold;color: #333;font-size: 0.25rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.1rem;}
.zuozhe ul li .zuozhe-text p{font-size: 0.18rem;color: #666;line-height: 0.36rem;padding-bottom: 0.02rem;}
.zuozhe ul li .zuozhe-text p a{display: inline-block;color: #e56c10;}

/*产品详情页*/
.product-header{height: 0.82rem;overflow: visible;position: fixed;left: 0;right: 0;top:0;margin: auto;background: rgba(50,70,133,0.8);z-index: 98;max-width: 994px;}
.product-header .logo{width: 1.45rem;height: 0.9rem;}
.product-header a{color: #fff;height: 0.82rem;line-height:0.82rem;display: block;padding: 0 0.25rem;}
.product-xq{height: auto;overflow: hidden;padding-top: 1;}
.product-xq h2{height:0.87rem;line-height:0.87rem;position: relative;font-size: 0.26rem;background-color:#f4f4f4;color: #333;padding-left: 0.4rem;padding-right: 0.25rem;}
.product-xq h2:before{position: absolute;content:'';left:0.25rem;top:0.32rem;bottom:0.32rem;width:3px;background-color: #009FA7;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.product-xq h2 span{font-size:0.22rem;font-family: 'roman';color: #ccc;margin-left: 0.1rem;}
.product-xq .text-box{height: auto;overflow: hidden;padding: 0.1rem 0.25rem 0.4rem;background-color: #fff;}
.product-xq .text-box p{font-size: 0.22rem;line-height: 0.38rem;color: #666;margin-top: 0.26rem;}
/*概况*/
.product-xq .gk p{display: none;}
.product-xq .gk p:first-child{display: block;}
.product-xq .gk em{display: block;font-size: 0.2rem;color: #999;text-align: center;padding: 0.1rem 0;}
/*户型*/
.appreciation-con{height: auto;overflow: hidden;padding-bottom: 0.42rem;background-color: #fff;}
.appreciation-con .swiper-slide{width: 2.78rem !important;margin-left: 0.1rem;line-height: 0;}
.appreciation-con .swiper-slide:first-child{margin-left: 0.25rem;}
.appreciation-con .swiper-slide .text-box{height: 0.42rem;color: #fff;text-align: center;background-color: #C6AB72;padding: 0;}
.appreciation-con .swiper-slide .text-box h3{color: #fff;line-height:0.22rem;font-size: 0.18rem;font-weight: bold;padding: 0.1rem 0 0.06rem}
.appreciation-con .swiper-slide .text-box p{color: #fff;line-height:0.22rem;font-size: 0.16rem;margin-top: 0;}
/*样板间*/
.sample{width:100%;height: auto;overflow: hidden;background-color: #fff;padding: 0 0 0.4rem;line-height: 0;position: relative;}
.sample .prev i,.sample .next i{display: block;color: #009FA7;font-size: 0.28rem;text-align: center;line-height: 0.5rem;}
.sample .prev{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: #fff;position: absolute;left:0.1rem;top: 50%;margin-top: -0.25rem;z-index: 2;}
.sample .next{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: #fff;position: absolute;right:0.1rem;top: 50%;margin-top: -0.25rem;z-index: 2;}
/*实景图*/
.plctures{height: auto;overflow: hidden;padding: 0 0.25rem 0.4rem;background-color: #fff;}
.plctures ul{height: auto;overflow: hidden;}
.plctures ul li{float: left;line-height: 0;display: none;}
.plctures ul li:nth-child(1){display: block;width: 3.89rem;margin-right: 0.08rem;}
.plctures ul li:nth-child(2){margin-bottom: 0.05rem;}
.plctures ul li:nth-child(2),.plctures ul li:nth-child(3){display: block;width: 1.92rem;}
/*联系我们*/
.product-xq .contact{padding-top: 0 !important;}

/*联系方式*/
.contact{height: auto;overflow: hidden;padding: 0.5rem 0.25rem 0.55rem;background-color: #fff;}
.contact ul{height: auto;overflow: hidden;}
.contact ul li{overflow: hidden;background-color: #f4f4f4;height: 0.86rem;margin-top: 0.18rem;}
.contact ul li:first-child{margin-top: 0;}
.contact ul li:last-child a{display: block;margin: 0;}
.contact ul li p{font-size: 0.22rem;color: #666;height: 0.86rem;line-height: 0.86rem;}
.contact ul li em{font-size:0.4rem;display: block;height: 0.86rem;line-height: 0.86rem;width: 0.86rem;text-align: center;background-color: #c6c6c6;color: #fff;margin-right: 0.23rem;}
.contact ul li a{color: #666;margin: 0 5px;}
.contact ul li span{line-height: normal;}
.contact ul li:last-child p{line-height: normal;padding-top: 0.14rem;padding-right: 0.05rem;}
.contact .map{padding-top: 0.2rem;}
.dizhi{background-color: #009FA7;}
/*合作伙伴*/
.partner{height: auto;overflow: hidden;padding: 0.5rem 0.25rem 0.55rem;background-color: #fff;}


/*物业服务*/
.ruzhu{height: auto;overflow: hidden;padding: 0.5rem 0.25rem 0.55rem;background-color: #fff;}
.ruzhu .text-box{height: auto;overflow: hidden;}
.ruzhu .text-box h1{font-size: 0.26rem;color: #333;font-weight: bold;}
.ruzhu .text-box p{font-size: 0.22rem;line-height: 0.38rem;color: #666;margin-top: 0.3rem;}
.ruzhu .text-box p img{margin-top: 0.1rem;}
.ruzhu .wy-ul{height: auto;overflow: hidden;padding-top: 0.3rem;}
.ruzhu .wy-ul p{overflow: hidden;height: 1.2rem;background-color: #f3f3f3;margin-top: 0.14rem;padding-right: 0.2rem;vertical-align:middle;}
.ruzhu .wy-ul p span{width: 0.8rem;height: 1.2rem;line-height:1.2rem;text-align:center;display: block;background-color: #FF5000;color: #fff;margin-right: 0.2rem;}
/*.ruzhu .wy-ul p{height: 1.2rem;display:table-cell;margin: 0;line-height: normal;}*/
/*投诉建议*/
.ruzhu .ts-tit{font-size: 0.24rem;color: #999;padding-bottom: 0.2rem;line-height: 0.38rem;}
.ruzhu .ts-tit a{color: #19487e;display: inline-block;}
.ruzhu form{height: auto;overflow: hidden;}
.ruzhu .input-row{height: auto;overflow: hidden;margin-bottom: 0.2rem;position: relative;}
.ruzhu .input-row span{z-index:2;position:absolute;left:0;top:0;height: 0.7rem;line-height:0.7rem;display: block;width: 2rem;padding-left:0.15rem;color: #333333;font-size: 0.22rem;}
.ruzhu .input-row em{transform:rotate(90deg);position:absolute;right:0;top:0;display:block;width: 0.55rem;height: 0.7rem;text-align: center;line-height: 0.7rem;color: #999;}
.ruzhu .input-row label{display:none;color: #e72c00 !important;font-size: 0.18rem;padding: 0.05rem 0.16rem;}
.ruzhu .input-row input[type='text'],.ruzhu .input-row input[type='tel']{font-size:0.22rem;display:block;width:63%;height: 0.7rem;color: #333;;background-color: #f3f3f3;padding-left:37%;}
.ruzhu .input-row textarea{font-size:0.22rem;border: 0;resize: none;background-color: #f3f3f3;width: 93%;padding: 0.6rem 4% 2% 2%;}
.ruzhu .input-row input[type='submit']{font-size:0.23rem;height: 0.7rem;line-height: 0.7rem;text-align: center;width: 100%;display: block;border: 0;color: #fff;background-color: #009FA7;}
.ruzhu .input-row input[type='submit']:active{background-color: #f07914;}

/*人才招聘*/
.join{height: auto;overflow: hidden;padding: 0.5rem 0.25rem 0.55rem;background-color: #fff;}
.join .yggz{height: auto;overflow: hidden;}
.join .yggz li{height: auto;overflow: hidden;margin-top: 0.17rem;}
.join .yggz li a{display: block;background-color: #f6f6f6;padding: 0 0 0 0.24rem;height: 1.07rem;position: relative;}
.join .yggz li a:active{background-color: #f5f5f5;}
.join .yggz li img{margin-left:0.32rem;width: 2rem;height: 1.07rem;}
.join .yggz li .text-box{height: auto;overflow: hidden;}
.join .yggz li h2{color: #333;font-size: 0.25rem;margin-bottom: 0.09rem;margin-top: 0.23rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.join .yggz li p{font-size: 0.2rem;color: #d7d7d7;}
/*人才理念*/
.join-rcln{height: auto;overflow: hidden;}
.join-rcln h2{font-size: 0.24rem;color: #333333;height: 0.74rem;line-height: 0.74rem;padding: 0 0 0 0.25rem;background-color: #fff;position: relative;margin-top: 0.1rem;}
.join-rcln h2:first-child{margin-top: 0;}
.join-rcln h2:active{background-color: #f5f5f5;}
.join-rcln h2:before{display:none;content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color: #e2e2e2;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.join-rcln h2 span:before{position:relative;top:0.04rem;font-size:0.28rem;content: '\e60b';color: #a6a6a6;}
.join-rcln h2.active:before{display: block;}
.join-rcln h2.active{color: #e56700;}
.join-rcln h2.active span:before{position:relative;top:0.04rem;font-size:0.28rem;content: '\e620';color: #e56700;}
.join-rcln h2 span{width:0.74rem;text-align:center;height: 0.74rem;line-height: 0.74rem;}
.join-rcln .join-rcln-cen{display:block;height: auto;overflow: hidden;padding: 0.16rem 0.25rem 0.4rem;background-color: #fff;}
.join-rcln .join-rcln-cen h3{font-size: 0.24rem;color: #333;padding: 0.12rem 0;}
.join-rcln .join-rcln-cen p{color: #666;font-size: 0.22rem;line-height: 0.38rem;}
.join-rcln .join-rcln-cen ul{height: auto;overflow: hidden;}
.join-rcln .join-rcln-cen ul li{height: auto;overflow: hidden;margin-top: 0.24rem;}
.join-rcln .join-rcln-cen ul li:first-child{margin-top: 0;}
.join-rcln .join-rcln-cen ul li h3{font-size: 0.24rem;color: #333;padding:0 0 0.14rem 0;}
.join-rcln .join-rcln-cen ul li h3 span{margin-right:0.12rem;display: block;background-color:#6283bd;width: 0.3rem;height: 0.3rem;line-height: 0.3rem;text-align: center;font-size: 0.16rem;color: #fff;}
.join-rcln .join-rcln-cen ul li p{padding-left: 0.42rem;}
/*招聘信息*/
.join-zp{height: auto;overflow: hidden;}
.join-zp ul{height: auto;overflow: hidden;}
.join-zp ul li{height:auto;overflow:hidden;margin-bottom: 0.12rem;background-color: #fff;padding: 0.23rem 0.25rem;}
.join-zp ul li:active{background-color: #f5f5f5;}
.join-zp ul li h2{font-size: 0.24rem;color: #333;padding-bottom: 0.18rem;padding-top: 0.18rem;}
.join-zp ul li h2 em{margin-right: 0.2rem;}
.join-zp ul li p{font-size: 0.2rem;color: #a6a6a6;width:50%;float: left;}
.zp-fixed{display:none;background-color:#fff;width: 90%;height: 70%;overflow: hidden;position: fixed;left:5%;right:5%;top: 15%;margin: auto;z-index: 101;padding:0.5rem 0 0.2rem;}
.zp-fixed .close{position: absolute;right: 0;top: 0;font-size:0.18rem;width: 0.5rem;height: 0.5rem;color: #fff;line-height: 0.5rem;text-align: center;background-color: #19487e;}
.zp-fixed .zp-cen{padding: 0 0.25rem 0;height: 100%;overflow-y: scroll;}
.zp-fixed .zp-cen h2{font-weight:bold;font-size: 0.24rem;color: #333;padding: 0.12rem 0 0.05rem;}
.zp-fixed .zp-cen p{line-height: 0.38rem;font-size: 0.22rem;color: #666;}

/*地图*/
.map{height: auto;overflow: hidden;background-color: #fff;padding-bottom: 0.2rem;}

/*404*/
.tiaozhuan{margin-top:0.2rem;display: inline-block;width: 1.7rem;height: 0.47rem;line-height: 0.47rem;text-align: center;color: #fff;background-color: #DCA835;font-size: 0.18rem;}
.tiaozhuan:active{background-color: #f08a33;}

/*图片查看器*/
.img-view-xq{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,1);z-index: 9999;
    align-items:center;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:both;padding-bottom: 0;}
.img-view-xq.photo-browser-in{animation: 400ms ease 0s normal forwards 1 running photoBrowserIn;}
.img-view-xq.photo-browser-out {animation: 400ms ease 0s normal forwards 1 running photoBrowserOut;display: block; }
.img-view-xq img{display: block;width: 100%;max-width: 100%;max-height: 100%;vertical-align: middle}
.img-view-xq .swiper-slide {text-align: center;font-size: 18px;background: #000;  }
.img-view-xq  .swiper-slide img {width: auto;height: auto;max-width: 100%;max-height: 100%;-ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
    position: absolute;left: 50%;top: 50%;  }
.img-view-xq .img-view-xq .img-view-xq-close{position: absolute;z-index: 10;right: 0.2rem;top:0;color: #fff;font-size: 30px;}
.img-view-xq .swiper-pagination-bullet{background-color: #fff;opacity: 0.3;}
.img-view-xq .swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}
@keyframes photoBrowserIn {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) scale(0.5);
    }
    100% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px) scale(1);
    }
}
@keyframes photoBrowserOut {
    0% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px) scale(1);
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, 0px) scale(0.5);
    }
}

