.contariner-wraper{width:100%;}
.album-content{color:#666;font-size:14px;}
.people-bottom-wrap{margin-top:30px;line-height:1;}
.people-bottom-wrap:after{display:table;content:"";}
.people-bottom-wrap:after{clear:both;}
.people-bottom-wrap .view-more{float:right;font-size:14px;line-height:56px;}
.people-left-wrap{margin-right:20px;width:260px;}
.show-list-box{overflow:hidden;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;}
.show-list-title-box{padding:0 20px;height:56px;}
.show-list-title{color:#282828;font-size:16px;line-height:56px;}
.competition-item{display:inline-block;color:#666;font-size:14px;line-height:22px;}
.competition-item:hover{color:#d36f16;}
.show-content-text{padding:20px 20px 0;color:#666;font-size:14px;}
.show-content-data{display:block;color:#bbb;font-size:12px;line-height:32px;}
.show-content-picture{display:block;margin-top:16px;}
.visitor-wrap{overflow:hidden;padding:30px 20px 0;}
.visitor-box{margin-right:-42px;}
.visitor-box:after{display:table;content:"";}
.visitor-box:after{clear:both;}
.visitor-box .complaint-team,.visitor-box .visitor-list{float:left;margin-right:38px;margin-bottom:30px;color:#444;text-align:center;font-size:12px;}
.visitor-box .complaint-team .visitor-head,.visitor-box .visitor-list .visitor-head{display:block;overflow:hidden;width:48px;height:48px;border-radius:50%;}
.visitor-box .complaint-team .visitor-name,.visitor-box .visitor-list .visitor-name{display:block;overflow:hidden;margin-top:10px;margin-bottom:5px;width:48px;color:#444;text-overflow:ellipsis;white-space:nowrap;}
.visitor-box .complaint-team .visitor-name:hover,.visitor-box .visitor-list .visitor-name:hover{color:#d36f16;}
.visitor-box .visitor-list{height:87px;}
.visitor-box .visitor-list span{display:block;overflow:hidden;width:48px;color:#bbb;text-overflow:ellipsis;white-space:nowrap;}
.small-null-box{position:relative;height:225px;}
.small-null-box .msg-box-null{left:0;width:100%;}
.ralated-link-wrap{overflow:hidden;padding:30px 20px 0;}
.ralated-link-box{margin-right:-30px;}
.ralated-link-box:after{display:table;content:"";}
.ralated-link-box:after{clear:both;}
.ralated-link-box a{float:left;display:block;margin-right:20px;margin-bottom:30px;}
.people-copyright-wrap{color:#bbb;font-size:12px;line-height:1.4;}
.content-right-media .show-list-title-box{padding:0 30px;}
.picture-content-wrap{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 0;height:242px;}
.picture-content-wrap .picture-list-box:after{display:table;content:"";}
.picture-content-wrap .picture-list-box:after{clear:both;}
.picture-content-wrap .picture-list-box li{float:left;margin-bottom:30px;width:182px;height:182px;text-align:center;line-height:182px;}
.picture-content-wrap .picture-list-box li img{max-width:100%;max-height:100%;vertical-align:middle;}
.attention-list-box{margin-bottom:30px;}
.message-content-null-wrap:before{display:block;display:block;overflow:hidden;margin:0 auto;margin-bottom:26px;margin-bottom:10px;width:32px;height:32px;border-radius:50%;background-image:url(../images/message-icon.png);background-repeat:no-repeat;content:"";}
.work-content-null-wrap{height:320px;}
.nav-hover-bg{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.nav-hover-content-wraper{position:absolute;top:56px;z-index:1;width:100%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);}
.hover-content-wrap ul{margin:0 auto;}
.hover-content-wrap ul li{padding:21px 0 20px;}
.hover-content-wrap .sort-show-wrap span{float:left;margin-right:20px;padding:4px 10px;color:#bbb;}
.hover-content-wrap .sort-list-box{padding-left:70px;}
.hover-content-wrap .sort-list-box a{display:inline-block;margin:0 5px 4px;padding:4px 10px;color:#666;}
.hover-content-wrap .sort-list-box a:hover{border-radius:4px;background:#f2f2f2;color:#282828;}
.hover-content-wrap .sort-list-box a.current{color:#d36f16;}
.album-num-tip{color:#666;font-size:16px;line-height:16px;}
.creative-process-wrap{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;}
.content-tips-box{padding:40px 30px 0;}
.content-tips-box:after{display:table;content:"";}
.content-tips-box:after{clear:both;}
.list-picture-wrap .list-picture-box{padding:30px 30px 10px;border-bottom:1px solid #efefef;}
.list-picture-wrap .list-picture-box dl{position:relative;margin-right:-20px;padding-left:130px;color:#444;}
.list-picture-wrap .list-picture-box dl:after{display:table;content:"";}
.list-picture-wrap .list-picture-box dl:after{clear:both;}
.list-picture-wrap .list-picture-box dl dt{position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:13px;width:110px;height:120px;background:#ffd100;text-align:center;font-size:14px;}
.list-picture-wrap .list-picture-box dl dt .month{font-size:40px;}
.list-picture-wrap .list-picture-box dl dd{float:left;margin-right:20px;margin-bottom:20px;}
.list-picture-wrap .list-picture-box dl img{vertical-align:middle;}
.list-picture-wrap .list-picture-box:last-of-type{border-bottom:0;}
.comment-module .expression-box{margin-top:10px;}
.comment-module .expression-box:after{display:table;content:"";}
.comment-module .expression-box:after{clear:both;}
.comment-module .pinlunt{width:100%;}
.comment-module .pinlunt textarea{display:block;}
.editcomment{padding:30px;}
.datum-item-box{padding:30px;border-bottom:1px solid #eee;}
.datum-item-box:last-of-type{border-bottom:0;}
.datum-title-box{height:28px;color:#444;}
.datum-title-box:after{display:table;content:"";}
.datum-title-box:after{clear:both;}
.btn-middle{margin-left:30px;width:85px;height:36px;text-align:center;line-height:36px;}
.table-wrap{overflow:hidden;margin-bottom:-15px;padding-top:5px;width:100%;}
.datum-table{width:100%;font-size:14px;line-height:1;}
.datum-table .worktag-con{max-width:none;}
.datum-table th{padding:10px 0;padding-right:30px;width:56px;color:#bbb;vertical-align:top;text-align:right;font-weight:400;}
.datum-table td{padding:10px 0;color:#666;vertical-align:top;}
.datum-table .brief-introduction p{margin-top:-7px;margin-bottom:-7px;line-height:28px;word-break:break-all;}
.datum-table .datum-link-wrap{overflow:hidden;margin-bottom:-21px;}
.show-content-wrap{padding:0 20px 20px;}
.show-content-wrap .att-basic-info{padding:26px 0 4px;color:#444;}
.show-content-wrap .att-basic-info li{overflow:hidden;margin-bottom:12px;padding-left:32px;background-image:url(../images/newsicon.png);background-repeat:no-repeat;text-overflow:ellipsis;white-space:nowrap;line-height:22px;}
.show-content-wrap .att-basic-info .enterprise-link{background-position:0 5px;}
.show-content-wrap .att-basic-info .enterprise-link a:hover{color:#000;text-decoration:underline;}
.show-content-wrap .att-basic-info .stage{background-position:0 -28px;}
.show-content-wrap .att-basic-info .number-enterprises{background-position:0 -62px;}
.show-content-wrap .att-basic-info .business-address{display:-webkit-box;display:-moz-box;overflow:hidden;background-position:0 -94px;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-moz-line-clamp:3;-webkit-box-orient:vertical;}
.show-content-wrap .material-benefits{margin-right:-10px;padding-top:20px;border-top:1px solid #f2f2f2;}
.show-content-wrap .mark{position:relative;display:inline-block;overflow:hidden;margin-right:6px;margin-bottom:10px;padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eee;color:#999;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:26px;zoom:1;}
.job-list-box li{padding:30px;border-bottom:1px solid #f2f2f2;background:#fff;color:#444;}
.job-list-box li:after{display:table;content:"";}
.job-list-box li:after{clear:both;}
.job-list-box li:last-of-type{border-bottom:0;}
.job-list-box li .position-box{position:relative;float:left;padding-right:30px;width:240px;}
.job-list-box li .position-box .job-name-p{display:-webkit-box;display:-moz-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;}
.job-list-box li .position-box:after{position:absolute;top:50%;right:0;display:block;margin-top:-15px;width:1px;height:30px;background:#eee;content:"";}
.job-list-box li .job-requirements-box{float:left;padding-left:20px;}
.job-list-box li .salary{color:#444;font-weight:600;}
.job-list-box li .age-limit{margin-top:10px;color:#666;font-size:12px;}
.job-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:120px;height:36px;line-height:36px;}
.large-view-more{padding:30px;border-top:1px solid #f2f2f2;}
.certification-profile-wrap{margin-top:8px;}
.introduction-wrap{margin:0 auto;width:778px;}
.profile-box{position:relative;margin:0 auto;width:714px;height:300px;}
.brief-introduction .swiper-slide{text-align:center;}
.brief-introduction .swiper-slide img{max-width:714px;max-height:300px;min-height:300px;}
.attestation-introduction{margin-top:13px;padding:0 32px;color:#282828;line-height:28px;word-break:break-all;}
.swiper-button-prev.leftaw,.swiper-container-rtl .swiper-button-next.rightaw{left:-20px;width:12px;height:22px;background-image:url(../images/prev.png);background-size:12px 22px;}
.swiper-button-next.rightaw,.swiper-container-rtl .swiper-button-prev.leftaw{right:-20px;width:12px;height:22px;background-image:url(../images/next.png);background-size:12px 22px;}
.share-more{position:fixed;top:50%;left:50%;z-index:9999;margin-top:-86px;margin-left:-142px;}
.share-more .bds-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.cover{background:url(../images/defaultbannar.png) no-repeat center;}
.team-bg{height:246px;}
.people-bottom-wrap .picture-content-wrap .picture-list-box{margin-right:-20px;}
.people-bottom-wrap .picture-content-wrap .picture-list-box li{margin-right:20px;}
