.page{background: #ffffff;}
.panel{width: 7rem;background: #02b2b4;}
.panel.panel-right.panel-cover{/*right: -6rem;*/}
.logo img{width: 4rem;margin-left: 1.5rem;margin-top: 1.5rem;}
.nav {padding: 0;margin: 0;}
.nav li{list-style: none;padding: 0;margin: 0;}
.nav li a{color: #ffffff;border-bottom: solid 1px #e8e8e8;display: block;line-height: 2rem;text-align: center;}
.swiper-container-banner img{width: 100%;}
.swiper-pagination-bullet-active{background: #02b2b4;}
.content-block,p,.list-block{padding: 0;margin: 0;}
.buttons-tab .button.active{color: #02b2b4;border-color: #02b2b4;}
.ads img{width: 100%;margin-top: 1rem;}
.logo_m{position: relative;}
.logo_m a img{width: 100%;}
.logo_m>img{position: absolute;right: 0;top: 0;width: 1.5rem;}
.powerby{line-height: 3rem;text-align: center;}
.pagination{text-align: center;}
.pagination>div>*{display: inline-block;padding: 0.2rem 0.55rem;border: solid 1px #e8e8e8;margin-left: 0.1rem;margin-right: 0.1rem;}
.service_detail ul{list-style: none;padding: 0;margin: 0;}
.service_detail li{border-bottom: solid 1px #e8e8e8;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.service_detail li label{margin-left: 0.5rem;}
.search-list ul{padding: 0;margin: 0;}
.search-list li{list-style: none;border-bottom: solid 1px #e8e8e8;margin-bottom: 0.5rem;padding-bottom: 0.5rem;}
.service-contain.row{overflow: inherit;}
.service-list{margin-bottom: 0.7rem;box-shadow: 0.2rem 0.2rem 0.2rem #f1f1f1;}
.service-list a{display: block;margin: 0.5rem;color: #333333;font-size: 0.7rem;}
.service-list a img{width: 100%;display: block;}
.service-list{border: solid 1px #e8e8e8;border-radius: 0.3rem;overflow: hidden;}
.service-list .service-title{line-height: 1.5rem;border-bottom: solid 1px #e8e8e8;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.service-list .other{height: 1.8rem;line-height: 1.8rem;}
.service-list .other .other-left{float: left;font-size: 1rem;color: #ff0000;}
.service-list .other .other-right{float: right;}
.service-list .company-name{color: #888888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.login-block .item-title.label{width: 25%;}
span.error{padding-bottom: 0.3rem;color: #ff0000;display: block;}
#verify_img{width: 5rem;height: 2.3rem;margin-top: -0.5rem;}
.clear:after{content: '';display: block;clear: both;}
.item-left{float: left;}
.item-right{float: right;}


/******会员中心******/
.member .bar-nav{background: #02b2b4;color: #ffffff;}
.member .title{color: #ffffff;}
.header{color: #333333;border-bottom: solid 1rem #f1f1f1;align-items:center;box-sizing: border-box;display: flex;}
.header-title,.header-img{display: block;align-self:stretch;line-height: 4rem;vertical-align: top;}
.header-img img{height: 3rem;width: 3rem;border-radius: 50%;margin: 0.6rem;border: solid 1px #f6f6f6;display: block;}
.header-title{width: 100%;margin-right: 0.5rem;background: url(../images/i-list-chevron-right.png) right center no-repeat;background-size: 1rem auto;}
.member-item-block .icon{font-size: 0.9rem;}
.member-item-block .badge{background-color: #ff0000;color: #ffffff;}
.icon-service:before{content: '\e632';color: #02b2b4;}
.icon-info:before{content: '\e6e1';color: #0080ff;}
.icon-article:before{content: '\e602';color: #00ff00;}
.icon-recruit:before{content: '\e618';color: #ff8000;}
.icon-safe:before{content: '\e617';color: #ff0000;}
.icon-password:before{content: '\e6a9';color: #0000ff;}
.icon-refresh:before{content: '\e69a';}
.icon-del:before{content: '\e627';}
.icon-auth:before{content: '\e616';color: #800040;}
.icon-mobile:before{content: '\e61b';color: #0080ff;}
.icon-email:before{content: '\e601';color: #ff8000;}
.icon-company:before{content: '\e724';color: #0000ff;}
.icon-realname:before{content: '\e622';font-size: 0.7rem;color: #02b2b4;}
.icon-success:before{content: '\e603';color: #02b2b4;}
.icon-faild:before{content: '\e62f';color: #ff0000;}
.icon-message:before{content: '\e64e';color: #9d18b1;}
.icon-view:before{content: '\e695';color: #400080;}
.icon-read:before{content: '\e604';font-size: 1rem;}
.icon-unread:before{content: '\e605';font-size: 1rem;}
.member .icon-left:before{color: #ffffff;}
.member-service-list ul{padding: 0;margin: 0;}
.member-service-list li{list-style: none;font-size: 0.6rem;padding: 0;margin: 0;display: flex;align-items:center;box-sizing: border-box;padding: 0.5rem;border-bottom: solid 1px #e8e8e8;}
.member-service-list li>img{width: 4rem;}
.member-service-list li .member-service-list-middle{width: 50%;padding-left: 0.5rem;}
.member-service-list li .member-service-list-middle>div:first-child{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.member-service-list li .member-service-list-middle>div>span{margin-left: 1rem;}
.member-service-list li .member-service-list-middle>div>span:first-child{color: #0080ff;}
.member-service-list li .member-service-list-right a{color: #333333;padding-left: 0.3rem;}
.member-service-list li .member-service-list-right a i:before{padding-right: 0.3rem;}
.file-box{display: block;width: 5rem;height: 5rem;margin-top: 0.5rem;margin-bottom: 0.5rem;position: relative;border: solid 1px #e8e8e8;overflow: hidden;}
.file-box img{width: 100%;height: 100%;display: flex;}
.file-box input[name=file]{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.member-auth{border-top: solid 1rem #e8e8e8;}
.auth{text-align: center;}
.auth i{display: block;font-size: 6rem;}
.company-banner img{width: 100%;display: block;}
.company-content{border-top: solid 1rem #e8e8e8;}
.company-title{border-bottom: solid 1px #e8e8e8;line-height: 2rem;}
.company-title span{border-left: solid 0.15rem #02b2b4;padding-left: 0.5rem;}
.company-body,.company-row,.company-article{margin-top: 0.7rem;}
.preNext ul{padding: 0;margin: 0;line-height: 1.8rem;}
.preNext li{list-style: none;padding: 0;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
a.more{display: block;background: #e8e8e8;border-radius: 0.2rem;line-height: 2rem;text-align: center;color: #666666;}
.clear:after{content: '';display: block;clear: both;}
.pagiantion>div{text-align: center;margin-top: 0.5rem;margin-bottom: 0.5rem;}
.pagiantion>div>*{padding: 0.3rem 0.6rem;border: solid 1px #e8e8e8;margin-left: 0.2rem;margin-right: 0.2rem;}
span.icon-del:before{padding-right: 0.3rem;}

/************************新加******************************/
.bar-nav-header{background: #34b5b9;}
.bar-nav-header .icon-sun{background: url(../images/icon1.png) center center no-repeat;background-size: 100% 100%;padding: 0.7rem 0.8rem;margin-top: 0.4rem;}
.bar-nav-header .title img{height: 1.8rem;margin-top: 0.2rem;}
.bar-nav-header .icon{color: #ffffff;}
.row-home .col-20{text-align: center;padding-bottom: 0.6rem;}
.row-home .col-20>a:first-child{display:flex;justify-content:center;align-items:center;width: 2.5rem;height: 2.5rem;border-radius: 0.5rem;border: solid 1px #34b5b9;margin-left: auto;margin-right: auto;}
.row-home .col-20>a:first-child img{width: 1.8rem;}
.row-home .col-20>a:last-child{color: #a0a0a0;font-size: 0.6rem;}
hr{border: none;border-top: solid 1px #c9c9c9;}
/*.content-block-title{line-height: 2rem;}*/
.content-block-title{padding: 0.5rem 0;}
.content-block-title span{color: #34b5b9;margin-left: 0.5rem;border-left: 0.15rem solid #34b5b9;font-size: 0.8rem;padding-left: 0.3rem;}
.bar-tab .icon{padding: 0 0.55rem;background-position: center center;background-repeat: no-repeat;background-size: 100% auto;}
.bar-tab .icon-home1{background-image: url(../images/icon11.png);}
.bar-tab a.active .icon-home1{background-image: url(../images/icon11_active.png);}
.bar-tab a.tab-item.active{color: #34b5b9;}
.bar-tab .icon-app1{background-image: url(../images/icon12.png);}
.bar-tab a.active .icon-app1{background-image: url(../images/icon12_active.png);}
.bar-tab .icon-browser1{background-image: url(../images/icon13.png);}
.bar-tab a.active .icon-browser1{background-image: url(../images/icon13_active.png);}
.bar-tab .icon-me1{background-image: url(../images/icon14.png);}
.bar-tab a.active .icon-me1{background-image: url(../images/icon14_active.png);}
.table-honesty{border-left: solid 1px #f1f1f1;border-top: solid 1px #f1f1f1;width: 100%;}
.table-honesty tr td{padding: 3px 10px;border-bottom: solid 1px #f1f1f1;border-right: solid 1px #f1f1f1;}
.table-honesty .table-title{width: 7.5em;background: #f9f9f9;}
.honesty-title{border-bottom: solid 1px #f1f1f1;height:35px;line-height:35px;margin-top: 0.6rem;}
.honesty-title>span{display: inline-block;background: #ffffff;border: solid 1px #f1f1f1;border-bottom: none;box-sizing: border-box;padding: 0 0.6rem;border-top-left-radius: 5px;border-top-right-radius: 5px;}
