/*index*/
.r-company{background-color: #1479D7;position: relative;overflow: hidden;min-width: 1400px;font-family: Microsoft YaHei;/* background: url(img/vipBg.png) no-repeat center/cover; */}
.r-company::before{content: '';display: inline-block;width: 140%;height:800px;position: absolute;top: -680px;left: -20%;border-radius: 0 0 50% 50%;background-color: #FAFAFA;}
.r-company::after{content: '';display: inline-block;width: 140%;height:800px;position: absolute;bottom: -680px;left: -20%;border-radius: 50% 50% 0 0;background-color: #FAFAFA;}
.r-join{font-size: 14px;color: #8D8D8E;text-align: right;}
.r-title{font-size: 39px;font-weight: 400;color: #1479D7;text-align: center;line-height: 1.2em;}
.r-title .sub{font-size: 12px;font-weight: 400;color: #1479D7;line-height: 1.2em;}
.com-list{display: flex;flex-wrap: wrap;margin: 100px auto 185px;width: 1260px;}
.com-list .item{width: 200px; height: 84px; background-color: #FFFFFF;display: flex;justify-content: center;align-items: center;margin: 5px;border-radius: 5px;}
/*.com-list .item img{width: 154px;height:48px;}*/
.com-list .item img{width:100%;height:100%}
.morecom{position: absolute;bottom: -155px;left: calc(50% - 70px);background-color: #1479D7;z-index: 2;}
.morecom a{color: #FFFFFF;}










/*list*/
.n-com-left{width: 180px;float: left;margin-right: 10px;background-color: #1479D7;}
.n-com-content{width: calc(100% - 200px);float: left;}
.cateagelist .item{text-align: center; background-color: #F1F7FD;border-bottom: 1px solid #E6E9E9;;line-height: 40px;font-size: 15px;}
.cateagelist .item a{color: #1479D7;}
.cateagelist .item.tit{background-color: #1479D7;color: #FFFFFF;}
.cateagelist .item.active{box-shadow: 0px 1px 5px 0px rgba(105, 103, 103, 0.35);background-color: #FFFFFF;font-weight: bold;}

.n-com-navbar{padding-left: 20px;height: 35px;background: #FFFFFF;box-shadow: 0px 1px 5px 0px rgba(105, 103, 103, 0.35);line-height: 35px;color: #8D8D8E;font-size: 12px;}
.n-companyList{margin: 10px 0;}
.n-companyList .item{margin: 10px 0;display: flex;justify-content: space-between;align-items: center;background-color: #FFFFFF;box-shadow: 0px 1px 5px 0px rgba(105, 103, 103, 0.35);}
.n-companyList .item .logo{width: 120px;padding: 30px;border-right: 1px solid #E6E9E9;}
.n-company-info{width: calc(100% - 180px);padding: 10px;cursor: pointer;}
.n-company-info .info-top{display: flex;align-items: center;}
.n-company-info .name{font-size: 18px;font-weight: bold;color: #FF4200;}
.addr{background: linear-gradient(83deg, #3EA1CF, #3EB675, #AAD160);padding: 0 5px;font-size: 12px;height: 18px;line-height: 18px;border-radius: 3px;margin: 0 10px;color: #FFFFFF;}
.info-cont{display: -webkit-box;overflow: hidden;text-align: justify;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-size: 14px;height: 50px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 8px 0;color: #7D8080;}
.info-end{text-align: end;}
.info-end .layui-btn{background: #1479D7;border-radius: 13px;line-height: 25px;height: 25px;}
.n-com-r-tit{border-left: 2px solid #1479D7;color: #1479D7;line-height: 37px;padding: 0 7px 0 5px;display: flex;justify-content: space-between;align-items: center;font-size: 16px;box-shadow: 0px 1px 5px 0px rgba(105, 103, 103, 0.35);}
.n-com-r-tit .more{width: 48px;height: 18px;line-height: 18px;color: #FFFFFF;background: #1479D7;border-radius: 7px;font-size: 12px;text-align: center;font-weight: normal;}
.n-joinList{box-shadow: 0px 1px 5px 0px rgba(105, 103, 103, 0.35);background-color: #FFFFFF;padding:0;border-radius: 2px;font-size: 14px;margin: 15px 0;}
.n-joinList .item{color: #8F9090;line-height: 2em;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;border-bottom: 1px solid #E6E9E9;padding: 5px 8px}
.n-joinList .item:hover{color: #1479D7;}