.hide{display: none}
.play-top {
	line-height: 50px;
}
.hover-index-drop a.ucenter-name {
	padding: 0 20px;
	line-height: 40px;
	height: 40px;
	color: #666;
}
.hover-index-drop a.ucenter-name:hover {
	background-color: transparent;
}
/*面包屑*/
.breadcrumb-ul{
    float: left;
}
.breadcrumb-ul>li{
    float: left;
}
.breadcrumb-ul>li a{
    float: left;
    display: block;
    font-size: 12px;
    color: #A2A0A0;
}
.divider{
    float: left;
    font-size: 14px;
    color: #A2A0A0;
    padding:0 5px;
    line-height: 15px;
}
.breadcrumb{
    float: left;
    width:100%;
    padding:10px 0;
}
.breadcrumb-ul .bread-select{
    color: #439c29;
}

/*main-content*/
.main-list-color{
    background: #f8f8f8;
}
.category-content{
    width:100%;
    float: left;
}
.category-choose{
    width:100%;
    float: left;
    background: #fff;
}
.category-c-title{
    width:100%;
    float: left;
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #E8E8E8;
}
.category-c-title>a{
    display: block;
    color: #555;
    font-size: 14px;
    float: left;
    padding:10px 20px;
}
.category-c-title>a:not(.category-c-title-select):hover{
    color: #ff5b0b;
}
.category-c-title .category-c-title-select{
    background: #439c29;
    color: #fff;
}
.test-desc-bg {
    float: left;
    width: 100%;
    background: #fff;
    padding-bottom: 20px;
}
.test-desc-tab{
    float: left;
}
.test-desc-cate{
    float: left;
    margin-top:15px;
    padding-bottom:10px;
}
.test-space {
    float: left;
    padding: 0 10px;
    margin-bottom: 5px;
}
.test-detail {
    float: left;
    width:100%;
}

.test-detail>p {
    width: 80px;
    text-align: center;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    color: #666;
    font-weight: bold;
    background: #eee;
    margin-left:40px;
    border-radius: 3px;
    padding:2px 0;
}
.test-detail>p::after{
    content: "";
    position: absolute;
    width:10px;
    height:10px;
    background: url("../images/index-ico.png") no-repeat -127px -175px;
    margin-left:23px;
    margin-top:7px;
    transform: rotate(-9deg);

}
.test-detail>a {
    float: left;
    font-size: 14px;
    color: #555;
    width:28px;
    text-align: center;
    display: block;
    padding:0 10px;
}

.test-detail>ul {
    width:1025px;
    float: left;
    margin-left: 10px;
    padding: 5px 0 0 10px;
}
.test-detail>ul:hover{
    background: #eee;
    border-radius: 3px;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
}
.test-detail>ul>li {
    float: left;
    margin-right: 25px;
    margin-bottom:6px;
}
.test-detail>ul>li>a {
    display: block;
    font-size: 12px;
    color: #555;
}
.t-order-li{
    float: left;
}
.test-detail>ul>li>a:not(.cate-select):hover{
    color:#ff5b0b;
    text-decoration: underline;
}
.test-d-select{
    float: left;
    margin-left:15px;
}
.test-d-ul>li a{
    display: block;
    font-size:12px;
    color: #333;
    padding:4px;
}
.test-d-ul>li{
    text-align: center;
    width:104px;
}
.test-d-ul>li a:hover{
    background: #93CA82;
    color:#fff;
}
.batch-label{
    margin-top:7px;
}
.test-detail .cate-select{
    background: #439c29;
    color: #fff;
    padding:0 8px;
}
.test-d-ul{
    display: none;
    position: absolute;
    margin-top:26px;
    background: #fff;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    clear: both;
    padding-top:6px;
    padding-bottom:6px;
}
.test-d-choose>a{
    display: block;
    float: left;
    text-align: center;
    width:80px;
    color: #333;
    font-size: 12px;
    padding:2px 0;
}
.test-d-choose{
    float: left;
    border:1px solid #dddddd;
}
.test-d-arrow{
    width:18px;
    height:18px;
    display: block;
    float: right;
    margin:3px;
    cursor: pointer;
    background: url("../images/index-ico.png") no-repeat -90px -168px;
}
.test-d-arrow-h{
    background: url("../images/index-ico.png") no-repeat -90px -184px;
}
.show{
    display: block;
}
.category-c-job{
    width:100%;
    float: left;
    margin-top:20px;
    height:42px;
    border-bottom:1px solid #439c29;
}
.category-c-job .category-c-job-select{
    background: #fff;
    color: #439c29;
    border-top:2px solid #439c29;
    border-left:1px solid #439c29;
    border-right:1px solid #439c29;
    border-bottom:1px solid #fff;
}
.category-c-job>a:hover{
    background: #fff;
    color: #439c29;
    border-top:2px solid #439c29;
    border-left:1px solid #439c29;
    border-right:1px solid #439c29;
    border-bottom:1px solid #fff;
}
.category-c-job>a {
    font-weight: bold;
    display: block;
    color: #666;
    font-size: 14px;
    float: left;
    padding: 11px 20px;
    margin-right:2px;
}
.category-c-job>a:not(.category-c-job-select):hover{
    color:#439c29;
}
.c-job-batch-con>p{
    float: left;
    font-size: 12px;
    color: #ff5b0b;
    margin-right:30px;
    line-height: 32px;
}
.category-c-job p span{
    font-size: 14px;
}
.c-job-title{
    width:100%;
    float: left;
    padding-bottom:10px;
    padding-top:12px;
    border-bottom:1px solid #e9e9e9;
}
.c-job-title>p{
    float: left;
    font-size: 14px;
    color:#555;
    font-weight: bold;
}
.c-job-items-ul>li a{
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    margin-left:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c-job-item-coursename{
    width:240px;
}
.c-job-item-course{
    width:93px;
}
.job-info-course{
    width:27%;
    text-align: center;
}
.job-info-space{
    width:12%;
}
.job-info-price{
    width:11%;
}
.c-job-item-post{
    width:364px;
}
.c-job-item-company{
    width:210px;
}
.c-job-items-ul>li input{
    float: left;
    margin-top:4px;
}
.c-job-items-ul>li a:hover{
    color: #ff5b0b;
    text-decoration: underline;
}

.c-job-items-ul >li.t-order{
    color: #439c29;
}
.c-job-items-ul>li{
    float: left;
    margin-right:45px;
}
.c-job-items-ul>li.c-job-address{
    margin-right:0;
}
.c-job-vip{
    float: left;
}
.c-job-vip span{
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding:1px 2px;
}
.c-job-z{
    background: #7aaf23;
}
.c-job-b{
    background: #3eaf0e;
}
.c-job-items-ul>li>span{
    color:#666;
    font-size: 14px;
    display: block;
}
.c-job-item-time{
    width:117px;
}
.c-job-item-add{
    width:108px;
}
.c-job-items-ul .c-job-quest{
    width:387px;
}
.c-job-item-date{
    width:52px
}
.c-job-items-ul{
    float: left;
    padding:0 30px;
}
.c-job-items-ul>li label{
    float: left;
}

.job-info-title{
    width:36%;
    margin-left:4%;
}
.job-info-play{
    width:26.5%;
}
.c-job-items-ul .c-job-li{
    width:285px;
}
.job-info-salary{
    width:13%;
}
.job-info-location{
    width:9%;
}
.c-job-items{
    width:100%;
    float: left;
    padding:12px 0;
    border-bottom:1px solid #F1F1F1;
}
.c-job-items:not(.c-batch-hover):hover{
    background: #f5f9f5;
}
.c-job-items-total{
    float: left;
    width:100%;
}
.c-job-items-ul>a{
    float: left;
    display: block;
    font-size: 14px;
    color: #fff;
    padding:6px 18px;
    background: #ff5b0b;
}

.c-job-batch>li a.t-order-select {
    color: #fff;
    border:1px solid #439c29;
    background: #439c29;
}
.c-job-items-ul{
    display: block;
    font-size: 14px;
    color: #fff;
}
.batch-resume a{
    color:#333;
    font-size: 14px;
    margin-left:2px;
}
.c-job-batch-con{
    float: right;
    padding: 0 0 5px 10px;
}
.c-job-batch li{
    float: left;
    margin-right:5px;
}
.c-job-batch{
    float: left;
    margin-top:4px;
    margin-right:15px;
}
.c-fast-page{
    float: left;
    margin-right:10px;
}
.c-fast-page>li{
    float: left;
    margin-top:6px;
    margin-right:5px;
}
.c-fast-page>li a{
    font-size:12px;
    display: block;
    border:1px solid #eee;
    padding:0 4px;
    color: #555;
    background: #fff;
}
.c-fast-page>li a:hover{
    background: #EAE9E9;
}
.c-fast-page>li p{
    font-size: 12px;
    color: #9C9B9B;
    margin-top:2px;
}
.c-job-batch li a{
    font-size: 12px;
    display: block;
    border:1px solid #eee;
    padding:2px 10px;
    color: #555;
    background: #fff;
}
.test-desc-order{
    float: right;
    width:100%;
    border-bottom: 1px solid #F1F1F1;
}
/*分页*/
.page {
    margin-bottom: 20px;
    text-align: center;
}
.page span, .page a {
    width: auto;
    border: 1px solid #e5e5e5;
    margin: 0;
    padding: 6px 10px;
    text-align: center;
    color: #666;
    font-size: 12px;
    display: inline-block;
}
.page .current {
    background: #439c29;
    color: #fff;
}

.relation-i-ul{
    float:left
}

.c-job-items-total{
    margin-bottom:30px;
}
.relation-i-ul>li{
    float: left;
    margin-right:25px;
    margin-top:10px;
}
.relation-i-ul>li a{
    color: #666;
    font-size: 12px;
    display: block;
}
.relation-info>p{
    font-size:14px;
    color: #3d4246;
    font-weight: bold;
    border-bottom:2px solid #ececec;
    padding-bottom:8px;
}
.relation-info-items{
    float: left;
    margin-top:10px;
}
.relation-info{
    float: left;
    background: #fff;
    margin-top:20px;
    padding:20px 30px;
    margin-bottom:20px;
}




/*detail*/
.detail-l-con{
    float: left;
    width:865px;
}
.detail-m-sapce{
    padding:25px 45px;
}
.detail-m-con{
    float: left;
    width:100%;
}
.detail-m-con>p{
    font-size: 22px;
    color: #333;
}
.detail-m-con>p>span{
    color: #439c29;
}
.detail-expend-l{
    float: left;
    margin-left:20px;
}
.detail-expend-l>p{
    float: left;
    margin-right:25px;
    font-size: 12px;
    color: #666;
}
.detail-expend-l>p>span{
    color: #439c29;
}
.detail-m-expand{
    float: left;
    width:100%;
    margin-top: 9px;
}
.detail-expend-r{
    float: right;
}
.detail-expand-ul>li span{
    font-size: 12px;
    color:#666;
}
.expand-img{
    width:20px;
    height:20px;
    display: inline-block;
    -webkit-filter: grayscale(100%);
}
.expand-img:hover{
    -webkit-filter: grayscale(0);
}
.report-img{
    width:55px;
    height:20px;
    display: inline-block;
    margin-right:20px;
    background: url("../images/detail-ico.png") no-repeat -7px -296px;
}
.price-img{
    background: url("../images/detail-ico.png") no-repeat -10px -259px;
}
.wechat-img{
    background: url("../images/detail-ico.png") no-repeat -38px -259px;
}
.space-img{
    background: url("../images/detail-ico.png") no-repeat -66px -259px;
}
.qq-detail-img{
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("../images/detail-ico.png") no-repeat -94px -259px;
}
.weibo-img{
    background: url("../images/detail-ico.png") no-repeat -122px -259px;
}
.detail-expand-ul{
    float: left;
}
.detail-expand-ul>li{
    float: left;
    margin-right:7px;
}
.detail-expand-line{
    border-bottom:1px dashed #dcdee1;
}
.detail-cate-ul{
    float: left;
    margin-right:130px;
}
.detail-cate-ul>li{
    color: #999;
    font-size: 14px;
    line-height: 30px;
}
.detail-cate-ul>li span{
    color: #333;
}
.detail-cate-ul>li a{
    color: #439c29;
}
.detail-cate-con{
    float: left;
    margin-top:15px;
}
.detail-contact{
    margin-top:20px;
}
.detail-major,.detail-contact,.detail-tab,.detail-recommend{
    background: #fff;
}
.detail-major{
    margin-bottom:20px;
}
.detail-c-ul>li{
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
.number-color{
    color: #ff5b0b;
    font-size: 16px;
}
.detail-c-ul>li a{
    color: #439c29;
}
.contact-qq{
    margin:0 5px;
}
.detail-c-deliver>a{
    display: block;
    float: left;
    padding:14px 59px;
    background: #439c29;
    color: #fff;
    margin-top:25px;
}
.detail-c-deliver>a:hover{
    background: #4CA732;
}
.report-con{
    float: left;
    margin-left:45px;
    margin-top:25px;
}
.protect-img{
    float: left;
    width:43px;
    height:47px;
    display: block;
    background: url("../images/detail-ico.png") no-repeat -4px -203px;
}
.report-desc{
    float: left;
    margin-left:5px;
    margin-top:3px;
}
.report-job{
    font-size: 18px;
    color: #439c29;
}
.report-info{
    font-size: 12px;
}
.report-info a{
    color: #439c29;
}
.report-info a:hover{
    text-decoration: underline;
}
.price-wechat{
    width:200px;
    height:95px;
    display: block;
    float: right;
    background: url("../images/price-erweima.png") no-repeat;
}
.detail-c-deliver{
    float: left;
    width:100%;
}
.comment-img{
    width:20px;
    height:20px;
    display: block;
    float:left;
    margin-right:3px;
    margin-top:-4px;
}
.c-good-img{
    background: url("../images/detail-ico.png") no-repeat -3px -329px;
}
.c-med-img{
    background: url("../images/detail-ico.png") no-repeat -39px -329px;
}
.c-down-img{
    background: url("../images/detail-ico.png") no-repeat -77px -329px;
}
.detail-ul>li>label>a{
    float:left;
    display:block;
    font-size: 12px;
    color: #555;
}
.detail-eval>p,.detail-replay-space>p{
    float: left;
    color: #555;
    font-size: 14px;
    margin-right:40px;
}
.detail-ul>li>label{
    float: left;
    margin-top:5px;
}
.detail-desc-bg{
    background: #fff;
}
.detail-comment{
    float: left;
}
.comment-space{
    float:left;
    margin-right:5px;
}
.detail-tab{
    margin-top:20px;
    margin-bottom:20px;
}
/**/
.detail-t-sapce{
    padding:25px;
}
.detail-tab-con{
    float: left;
    width:100%;
    border-bottom:1px solid #439c29;
}
.detail-tab-con .detail-tab-select{
    background: #439c29;
    color: #fff;
    border:none;
    line-height: 22px;
}
.detail-tab-con>a{
    float: left;
    display: block;
    padding:10px 30px;
    color: #555;
    font-size: 14px;
    margin-right:10px;
    border:1px solid #eee;
    background: #f7f7f7;
    width:56px;
    text-align: center;
}
.detail-tab-desc{
    float: left;
    width:100%;
}
.detail-ul>li{
    float: left;
    margin-right:40px;
}
.detail-comment>textarea{
    width:420px;
    height:115px;
    padding:10px;
}
.detail-eval{
    margin-bottom:20px;
}
.comment-btn>a{
    display: block;
    float: right;
    width:105px;
    color: #fff;
    font-size: 14px;
    background: #439c29;
    padding:6px 0;
    margin-top:10px;
    border-radius: 3px;
    text-align: center;
}
.comment-line{
    border-bottom:1px solid #eee;
}
.person-img{
    float: left;
    width:40px;
    height:40px;
}
.person-img>img{
    width:100%;
    height:100%;
}
.person-con{
    float: left;
    margin-left:10px;
    margin-bottom:15px;
}
.company-img{
    width:100px;
    height:100px;
    margin:0 auto;
}
.company-img>img{
    width:100%;
    height:100%;
}
.company-desc>a,.company-desc>p{
    color: #666;
    font-size: 14px;
}
.company-desc>p>a{
    color: #439c29;
}
.company-desc{
    line-height: 25px;
    margin:10px auto 0 auto;
    width:90%;

}
.detail-replay-con{
    float: right;
    width:84%;
    padding-top:10px;
}
.person-con>a{
    color: #439c29;
    font-size: 12px;
    display: inline-block;
}
.person-con>span{
    color: #b0b0b0;
    font-size: 12px;
    margin-left:20px;
}
.person-con>p{
    font-size: 12px;
    color: #555;
}
.detail-replay{
    float: left;
}
.detail-replay-space{
    padding:20px 7px;
}
.detail-replay-line{
    clear: both;
    border-bottom:1px solid #eee;
}
.detail-inter-title>p{
    font-size: 14px;
    color: #333;
    float: left;
}
.detail-inter-title>a{
    color:#439c29;
    font-size: 12px;
    display: block;
    float: right;
}
.detail-inter-title>a:hover{
    text-decoration: underline;
}
.inter-block{
    width: 400px;
    float: left;
    margin-right: 14px;
    background: #f8f8f8;
    margin-top: 10px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.inter-block:nth-child(2n){
    margin-right:0;
}
.category-con-space {
    padding: 15px 16px 10px 18px;
}
.cate-job a {
    display: block;
    color: #212121;
    font-size: 14px;
    float: left;
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.price {
    float: right;
    color: #439c29;
    font-size: 12px;
}

.cate-condition {
    margin-top: 15px;
}
.cate-condition a {
    float: left;
    display: block;
    margin-right: 5px;
    font-size: 12px;
    color: #666666;
    border: 1px solid #d1d1d1;
    padding: 4px;
    background: #fff;
}
.category-bottom-line {
    border-bottom: 3px solid #eeeeee;
    margin-top: 5px;
}
.detail-inter-con{
    float: left;
}
.detail-inter-title{
    width:100%;
    float: left;
    margin-bottom:10px;
}
.detail-inter-line{
    clear: both;
    border-bottom:1px solid #eee;
}
.batch-inter>a{
    display: block;
    color: #fff;
    font-size: 20px;
    text-align: center;
    background: #439c29;
    padding:10px 45px;
}
.batch-inter>a:hover{
    background: #4CA732;
}
.batch-inter{
    width:175px;
    margin:25px auto 0 auto;
}
.cate-job .address{
    float: right;
    color: #666;
    font-size: 12px;
}
.select-box{
    float: right;
    width:14px;
    height:14px;
    border:1px solid #D4D2D2;
    margin-top: -10px;
    box-shadow: 0 2px 5px #BDBABA;
}
.detail-r-con{
    width:320px;
    float: right;
}
.person-c-img{
    width:72px;
    height:72px;
    float: left;
}
.person-c-img>img{
    width:100%;
    height:100%;

}
.detail-r-space{
    padding:25px 20px;
}
.person-desc-con>a{
    font-size: 14px;
    color: #333;
    display: block;
    margin-top:5px;
}
.person-desc>p{
    float: left;
    font-size: 14px;
    color: #666;
}
.person-desc>p>span{
    color: #439c29;
}
.person-desc-con{
    float: left;
    line-height: 23px;
    margin-left:15px;
}
.vip-img{
    float: left;
}
.vip-person-img{
    margin-left:15px;
}
.company-map .c-map-box{
    width:260px;
    height:145px;
    border:1px solid #eee;
    margin:0 auto;
}
.company-map{
    margin-top:20px;
}
.company-map>p{
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top:5px;
}
.vip-cert-img{
    width: 20px;
    height: 18px;
    float: left;
    background: url("../images/detail-ico.png?v=20180308") no-repeat -6px -107px;
}
.vip-lie-img{
    width: 28px;
    height: 18px;
    float: left;
    background: url(../images/detail-ico.png?v=20180308) no-repeat -5px -171px;
}
.company-detail-con{
    float: left;
    width:100%;
}
.vip-img>span{
    margin-right:5px;
}
.person-desc{
    float:left;
    margin-top:6px;
}
.person-dev{
    float: left;
}
.company-dev-line{
    margin:20px 0 15px 0;
    border-bottom:1px solid #eee;
}
.company-post-lev>p{
    font-size: 12px;
    color: #666;
    line-height: 22px;
}

.company-post-lev>p>span{
    color: #439c29;
}
.company-post-lev{
    float: left;
}
.company-post{
    float: left;
}
.course-recom-img {
    width:140px;
    height:95px;
}
.course-recom-img>img {
    width: 100%;
    height: 100%;
}
.recommend-items>a {
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    color: #666;
}
.recommend-items>a:hover{
    color: #ff5b0b;
    text-decoration: underline;
}
.detail-reco-space{
    padding:15px;
}
.recom-title{
    width:100%;
    float: left;
}
.recom-title>p{
    float: left;
    color: #666;
    font-size: 14px;
}
.recom-title>a{
    color: #439c29;
    font-size: 12px;
    display: block;
    float: right;
}
.recom-title>a:hover{
    text-decoration: underline;
}
.news-line{
    border-bottom:1px solid #eee;
    margin:6px 0 10px 0;
}
.recommend-items{
    float: left;
    margin-left:5px;
    margin-bottom:13px;
}
.detail-tab-items{
    float: left;
    min-height:300px;
}
.detail-m-sapce .detail-tab-items:not(.detail-show){
    display: none;
}
.detail-tab-items .company-detail{
    text-indent: 2em;
    font-size: 14px;
    color: #555;
    line-height: 2em;
}
.detail-tab-items .company-contactus{
    color: #555;
    font-size: 16px;
    font-weight: bold;
    margin-top:20px;
}
.detail-tab-items .company-contactus>a{
    color: #439c29;
    font-size:16px;
}
.detail-tab-items .company-contactus>a:hover{
    text-decoration: underline;

}
.select-box-img{
    width:25px;
    height:25px;
    display: block;
    background: url("../images/detail-ico.png") no-repeat -213px -11px;
    position: absolute;
    margin-top:-9px;
}
.login-con-box{
    width:442px;
    height:137px;
    border:1px solid #A9A7A7;
}
.comment-btn-no>a {
    display: block;
    float: right;
    width: 105px;
    color: #fff;
    font-size: 14px;
    background: #757575;
    padding: 6px 0;
    margin-top: 10px;
    border-radius: 3px;
    text-align: center;
}
.login-con-box>p{
    font-size: 12px;
    color: #A2A0A0;
    padding:10px 15px;
}
.login-con-box>p>a{
    color: #439c29;
    margin:0 2px;
}
.login-con-box>p>a:hover{
    text-decoration: underline;
}



/*发布页*/
.play-logo>img{
    width:100%;
    height:100%;
}
#navbar {
    margin-top: 5px;
}
#navbar li.active {
    background: url("../images/play.png") no-repeat 0 -2px;
    color: white;
    font-weight: bold;
}
#navbar li i {
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    margin-right: 8px;
}
#navbar li.active a {
    color: #FFF;
}
#navbar li {
    _float: left;
    display: inline-block;
    height: 45px;
    background: url("../images/play.png") no-repeat 0 -47px;
    font-size: 14px;
    width: 32%;
    line-height: 45px;
    text-align: center;
}
.post-type{
    float: left;
}
.play-category{
    float: left;
}
.post-type .type-box {
    float: left;
    width: 272px;
    height: 310px;
    padding-top: 30px;
    padding-left: 40px;
}
.type-list>span{
    width:30px;
    height:30px;
    display: block;
    float: left;
    margin-right:5px;
    background: url("../images/detail-ico.png") no-repeat -141px -8px;
}
.type-list p {
    font-size: 24px;
    color: #439c29;
}
.type-list li {
    width:72px;
    line-height: 34px;
    padding: 3px 0 3px 19px;
    margin-left: 32px;
    background: url(../images/detail-ico.png) no-repeat -138px -120px;
}
.type-list li a {
    font-size: 18px;
    color: #439c29;
}
.type-list li a:hover{
    text-decoration: underline;
}
.play-size{
    width:1000px;
    margin:0 auto;
    padding-top:20px;
    padding-bottom:25px;
}
.play-color{
    background: #f8f8f8;
}
.play-con{
    background: #fff;
    padding:20px 25px;
    min-height:600px;
}
.type-r-line{
    border-right:1px solid #eee;
}
.play-nav{
    margin-bottom:40px;
}
.type-item-ul{
    margin-top:20px;
}
/*发布页底部*/
.footer-play-ul{
    float: left;
}
.footer-play-ul>li{
    float: left;
    font-size: 12px;
    color: #9d9c9c;
}
.footer-play-ul>li a{
    font-size: 12px;
    color: #9d9c9c;
    display: block;
    float: left;
}

/*发布选择分类*/
.selectClassBox {
    padding: 10px 0px 30px 30px;
    text-align: left;
}
.selectClassBox .selectBoxIn {
    min-height: 200px;
    _height: 200px;
    clear: both;
    padding: 0;
    margin-top: 5px;
    _height: 10px;
    position: relative;
}
.selectClassBox .ym-tab {
    float: left;
    width: 170px;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    padding-right: 270px;
    z-index: 998;
}
.selectClassBox .ym-mainmnu a {
    color:#333;
    font-size: 14px;
}

.ym-submnu>li>a:hover{
    color: #ff5b0b;
    text-decoration: underline;
}
.selectClassBox .ym-submnu {
    position: absolute;
    top: 0px;
    left: 118px;
    z-index: 999;
    width: 306px;
    border: 1px solid #eee;
    padding: 4px 10px 4px;
    display: none;
    background: #f9f9f9;
}
.selectClassBox .ym-submnu li {
    width: 50%;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    float: left;
}
.selectClassBox a.f-color{
    color: #fff;
}
.selectClassBox .curren {
    float: left;
    width: 120px;
    height: 35px;
    padding-right: 312px;
    margin-right: 8px;
    position: relative;
    background: #439c29;
}
/*.selectClassBox .curren a {
    display: block;
    width: 124px;
    height: 40px;
    background: url(../images/select-bg.gif) no-repeat;
    position: absolute;
    top: -2px;
    left: 0;
    z-index: 1000;
    line-height: 40px;
    text-indent: 10px;
    text-decoration: underline;
    font-weight: bold;
    overflow: hidden;
}*/
.curren .ym-submnu {
    display: block;
}

/*填写信息*/
.fill-in-con {
    padding: 0 20px 20px 30px;
}
.course-detail {
    margin-top: 20px;
}
.course-desc {
    float: left;
    margin-top:5px;
    width:135px;
    text-align: right;
    margin-right: 15px;
}
.fill-in-con span {
    color: red;
    line-height: 28px;
}
.course-desc>span {
    display: inline-block;
    color: red;
}
.course-desc p {
    margin-left: 5px;
    font-size: 14px;
    float: right;
}

.fill-in-detail {
    float: left;
}
.fill-in-detail .radio-p{
    margin-top:5px;
}


.fill-in-detail>p {
    float: left;
    margin-right: 15px;
    font-size: 14px;
}
.fill-in-detail>p>label>input {
    padding: 4px;
    margin-right:4px;
    outline: none;
}
.input-third>input {
    width: 185px;
}

.fill-in-detail select{
    float: left;
    width:145px;
    padding:5px 0;
    font-size: 14px;
    color: #333;
    outline: none;
}
.fill-in-detail select option{
    outline:none;
}
.fill-in-detail .birth-year{
    float: left;
    width:100px;
    height:20px;
    border:1px solid #eee;
}

.fill-in-detail .yuan-year{
    color: #333;
    font-size: 14px;
    margin-left:5px;
    margin-top:5px;
}
.fill-in-detail label{
    margin-right:10px;
}
.businesses-desc textarea{
    width:400px;
    height:95px;
    outline: none;
	border: 1px solid #ccc;
}
.businesses-w span {
    color: red;
    margin-right: 5px;
}
.birth-label input{
    width:60px;
}
.verify-code input{
    width:130px;
}
.fill-in-detail .verify-code-btn{
    padding:5px 8px;
    color: #fff;
    background: #43b621;
    font-size: 12px;
    border-radius: 3px;
}
.course-detail .play-btn{
    color: #fff;
    font-size: 16px;
    display: block;
    padding:10px 20px;
    cursor: pointer;
    background: #43b621;
    width:180px;
    text-align: center;
    border-radius: 5px;
    margin-left:26%;
}
.course-detail .play-btn:hover{
    background: #4CA732;
}
/*发布成功*/
.play-s-title .play-s-inform{
    font-size: 14px;
    color: #333;
    margin-top: 30px;
    margin-left: 72px;
}
.play-s-title .play-s-inform>a{
    color: #439c29;
}
.play-s-title .play-s-inform>a:hover{
    text-decoration: underline;
}
.play-s-brief>p{
    display: inline-block;
    font-size: 24px;
    color: #333;
}
.play-s-brief{
}
.play-s-brief .play-s-ico{
    display: inline-block;
    width:65px;
    height:55px;
    background: url("../images/detail-ico.png") no-repeat -137px -68px;
}
.play-s-title{
    text-align: center;
}
.play-o-ul>li>a{
    display: block;
    width:118px;
    background: #439c29;
    color: #fff;
    font-size: 16px;
    text-align: center;
    height:40px;
    line-height: 40px;
    margin-left: 50px;
}
.play-o-ul>li>a:hover{
    background: #4CA732;
}
.play-o-ul>li{
    display: inline-block;
}

.play-s-other{
    text-align: center;
    margin-top:40px;
}
.play-system-title{
    width:94%;
    margin:0 auto;
}
.play-system-title>p{
    float: left;
    font-size: 14px;
    color: #333;
}
.play-system-title>a{
    float: right;
    font-size: 14px;
    color: #439c29;
}
.play-success-etc{
    margin-top:60px;
}
.infolist{
    margin-top:15px;
    background: #fff;
}
.infolist td {
    height: 42px;
}
.infolist .tdld h3 {
    float: left;
    font-weight: normal;
}
.infolist .tdld h3 a {
    color: #439c29;
}
.infolist .tdld a {
    font-size: 14px;
    margin-left:5px;
}
.play-list-title{
    background: #e9eae7;
}
.play-s-list{
    width:100%;
    float: left;
}
.play-list-title>td{
    color: #333;
    font-size:14px;
}
.play-list-con td{
    font-size: 14px;
    color:#777;
}
.play-list-con td.tdld{
    padding-left:20px;
}
.play-list-con td a{
    font-size: 14px;
    color: #777;
}
.play-list-con td a:hover,.play-list-con td.play-operate>a:hover{
    color: #ff5b0b;
    text-decoration: underline;
}
.play-list-con{
}
.play-list-con td.play-operate>a{
    color: #439c29;
    margin-right:3px;
}
.play-line{
    width:100%;
    border-bottom:1px solid #eee;
    margin-top:15px;
}
.play-checkall label{
    font-size: 14px;
    color: #777;
    float: left;
    margin-left:20px;
}
.play-checkall label>input{
    margin-right: 5px;
}
.play-checkall a{
    display: block;
    float: left;
    margin-left:20px;
    color: #fff;
    background: #ff5b0b;
    padding:5px 10px;
    font-size: 14px;
}
.play-checkall a:hover{
    background: #ff3300;
}
.play-checkall{
    float: left;
    width: 100%;
    margin-top: 20px;
}
/*简历列表页*/
.resume-list-con td{
    border-bottom: 1px solid #F1F1F1;
}
.resume-total{
    width:1200px;
    margin-bottom:30px;
}
.ico-rz-sj{
    width: 20px;
    height: 18px;
    background: url(../images/detail-ico.png) no-repeat -6px -10px;
    display: inline-block;
    vertical-align: middle;
}
.resume-list-con:hover{
    background: #f5f9f5;
}
.resume-date{
    padding-right:35px;
}


/*简历详情页*/
.resume-title>p{
    width:120px;
    font-size:16px;
    background: #fff;
    padding:10px 15px;
    text-align: center;
    margin-left:20px;
    margin-top: 10px;
    position: absolute;
    color: #333333;
}
.resume-title{
    background: #dbdedb;
    height:50px;
}
.resume-detail-con{
    margin-top:20px;
}
.resume-bg{
    background: #fff;
    margin-bottom:20px;
}
.resume-logo{
    float: left;
    width:90px;
    height:90px;
}
.resume-logo>img{
    width:100%;
    height:100%;
}
.resume-desc{
    padding:30px 55px;
    float: left;
    width:86%;
}
.resume-name{
    display: inline-block;
    color: #555;
    font-size: 16px;
    margin-right:5px;
}
.resume-major{
    display: inline-block;
    color: #666;
    font-size: 14px;
}
.resume-info{
    float: left;
    margin-left:20px;
    margin-top:10px;
}

.resume-number-con{
    margin-top:16px;
}
.resume-number-con>p{
    font-size:12px;
    color: #888;
    display: inline-block;
    margin-right:18px;
}
.resume-number-con>p>span{
    color: #439c29;
}
.basic-title{
    background: #ebeceb;
}
.basic-title>p{
    color: #555;
    font-size: 14px;
    padding:8px 5px 8px 20px;
    border-left:3px solid #439c29;
}
.resume-basic{
    float: left;
    width: 100%;
    margin-top:20px;
}
.basic-con-l{
    float: left;
    margin-right:120px;
}
.basic-main{
    float: left;
    padding:15px 28px;
}
.basic-con-l>p{
    font-size: 14px;
    color: #666;
    line-height: 2.5em;
}
.basic-con-l>p>span{
    font-size: 14px;
    color:#333;
}
.resume-contact-p{
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 2.5em;
    margin-right:120px;
}
.resume-contact-p>p>span{
    font-size: 14px;
    color: #439c29;
}
.resume-contact>a{
    float: left;
    color: #fff;
    font-size: 14px;
    display: block;
    background: #ff5b0b;
    padding:8px 15px;
}
.resume-contact>p{
    float:left;
    font-size: 12px;
    color: #A9A8A8;
    line-height: 33px;
    margin-left: 20px;
}
.resume-contact>p>a{
    color: #439c29;
}
.resume-contact>p>a:hover{
    text-decoration: underline;
}
.basic-con{
    float: left;
}
.resume-contact{
    float: left;
    margin:10px 0;
}
.resume-contact-detail{
    display: none;
    float: left;
}
.resume-contact-detail>p{
    float: left;
    color: #666;
    font-size: 14px;
    margin-top:20px;
    font-weight: bold;
}
.resume-contact-detail>p>a{
    color: #439c29;
}
.resume-contact-detail>p>a:hover{
    text-decoration: underline;
}
.resume-detail-con>p{
    color:#3d3f3c;
    font-size: 14px;
    line-height: 2em;
}
.resume-detail-con .resume-inform{
    color: #ff5b0b;
    font-size: 12px;
    margin-top:20px;
}
.resume-w-ico{
    width:30px;
    height:30px;
    display: block;
    margin:0 auto;
    background: url("../images/detail-ico.png") no-repeat -227px -69px;
}
.resume-j-ico{
    width:32px;
    height:30px;
    display: block;
    margin:0 auto;
    background: url("../images/detail-ico.png") no-repeat -271px -69px;
}
.resume-download .resume-right{
    margin-right:0;
}
.resume-w>a{
    text-align: center;
    display: block;
    color: #333;
    font-size: 14px;
}
.resume-w{
    float: left;
    margin-right:10px;
    background: #fff;
    padding:18px 46px;
}
.resume-download{
    float: left;
    margin-bottom:20px;
}
.resume-recommend{
    float: left;
    width:100%;
}
.resume-download .resume-w:nth-child(2){
    margin-right:0;
}
.resume-p-logo{
    float: left;
    width:50px;
    height:50px;
}
.resume-p-logo>img{
    width:100%;
    height:100%;
}
.resume-p-recommend>a{
    color: #666;
    font-size: 12px;
    display: block;
    float: left;
}
.resume-p-major .resume-major-cate{
    color: #439c29;
    font-size: 14px;
}
.resume-p-major .resume-major-cate:hover{
    text-decoration: underline;
}
.resume-p-recommend>span{
    display: block;
    float: left;
    color:#666;
    font-size: 12px;
    margin:0 5px;
}
.resume-p-recommend{
    margin-top:4px;
}
.resume-p-major{
    width:210px;
    float: left;
    margin-left:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.resume-block{
    width:285px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.resume-block>a{
    color: #333;
    font-size: 14px;
}
.resume-address>a{
    color: #999;
    font-size: 12px;
    margin-right:25px;
}
.resume-cate-m>a{
    font-size: 12px;
    color: #439c29;
}
.resume-block .resume-b-span{
    float: left;
    width:4px;
    height:4px;
    display: block;
    background: #999;
    margin:8px 8px 8px 2px;
}
.resume-a-space{
    margin-left:14px;
}
.resume-a-line{
    border-bottom:1px solid #eee;
    margin-top:15px;
}
.recommend-content{
    float: left;
    width:100%;
}





/*个人中心*/
.person-l-con{
    float: left;
    width: 680px;
}
#u-searchtext{
    float: left;
    width: 555px;
    height: 41px;
    outline: none;
    border: 1px solid #439c29;
    padding-left: 5px;
}
.u-search-img{
    width: 57px;
    float: left;
    background: #439c29;
    cursor: pointer;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.search-more>p{
    font-size: 14px;
    color: #777;
    float: left;
}
.search-more>a{
    font-size: 14px;
    color: #439c29;
    float: right;
    text-decoration: underline;
}
.u-search{
    padding:30px;
}
.search-more{
    margin-top:10px;
}
.u-recommend>p{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #666;
    position: relative;
    z-index: 1;
    background: #f8f8f8;
    width: 75px;
    margin: 0 auto;
    padding: 0 20px;
}
.u-recommend-dot{
    width:47%;
    position: absolute;
    border-bottom:1px dotted #999;
    margin-top:-11px;
}
.u-recommend-job{
    float: left;
    padding:20px;
    margin-top:20px;
}
.u-recommend-items{
    float: left;
    margin-bottom:15px;
}
.u-recommend-desc{
    width:85%;
    float: left;
}
.u-major>a{
    color: #439c29;
    font-size: 16px;
    display: block;
    margin-right:25px;
    float: left;
}
.u-major>p{
    font-size: 14px;
    color: #ff5b0b;
    float: left;
}
.u-play{
    float: left;
    margin-top:8px;
}
.u-play .u-company{
    font-size: 12px;
    color: #666;
    float: left;
    display: block;
    margin-right:15px;
}
.u-play .u-cert{
    display: block;
    float: left;
    font-size: 12px;
    color:#888;
    margin-right:15px;
}
.u-major{
    float: left;
}
.u-batch-btn{
    float: right;
    margin-top:10px;
    width:15%;
}
.u-batch-btn>a {
    display: block;
    float: left;
    margin-left: 20px;
    color: #fff;
    background: #ff5b0b;
    padding: 5px 10px;
    font-size: 14px;
}
.u-batch-btn>a:hover {
    background: #ff3300;
}
.u-recommend-job>a{
    color: #439c29;
    font-size: 16px;
    display: block;
    text-align: center;
}
.u-recommend-job>a:hover{
    text-decoration: underline;
}
.person-r-con{
    float: right;
    width:305px;
}
.u-logo{
    float: left;
    width:90px;
    height:90px;
}
.u-logo>img{
    width:100%;
    height:100%;
}
.u-name>p{
    float: left;
    margin-right:15px;
}
.u-name .u-name-t{
    font-size: 14px;
    color: #555;
}
.u-name .u-depart{
    font-size: 12px;
    color: #666;
}
.u-desc>a{
    color: #666;
    font-size: 14px;
    display: block;
}
.u-desc>a:hover{
    color: #439c29;
    text-decoration: underline;
}
.u-desc{
    float: left;
    margin-left:15px;
    line-height: 22px;
    margin-top:7px;
}
.u-name{
    float: left;
}
.vip-img .vip-email-img{
    width: 22px;
    height: 22px;
    display: block;
    float: left;
    margin-right:10px;
    background: url("../images/detail-ico.png") no-repeat -4px -39px;
}
.vip-img .vip-u-img{
    width: 22px;
    height: 28px;
    display: block;
    float: left;
    background: url("../images/detail-ico.png") no-repeat -4px -99px;
}
.f-left{
    float: left;
}
.u-operate-ul{
    display: none;
    position: absolute;
    margin-left:-50px;
    border:1px solid #e0dede;
    padding-top:9px;
    padding-bottom:9px;
    z-index: 9;
}
.u-operate-ul>li{
    width:70px;
    text-align: center;
}
.u-operate-ul>li>a{
    font-size:12px;
    display: block;
    color: #555;
    padding:5px 22px;
    background: #fff;
}
.u-operate-ul>li>a:hover{
    background: #eee;
}
.u-items .u-major-cate{
    float: left;
    color: #439c29;
    font-size: 14px;
    text-decoration: underline;
    margin-left:5px;
}
.u-resume-ico{
    width:20px;
    height:20px;
    display: block;
    float: left;
    background: url("../images/detail-ico.png") no-repeat -231px -117px;
}
.u-items-l{
    float: left;
}
.u-resume-r{
    float: right;
    cursor: pointer;
}
.u-resume-r:hover .u-operate-ul{
    display: block;
}
.u-items{
    float: left;
    width:100%;
    margin:10px 0;
}
.u-resume-operate{
    width:22px;
    height:20px;
    display: block;
    -webkit-filter: grayscale(100%);
    background: url("../images/detail-ico.png") no-repeat -268px -118px;
}
.u-resume-r:hover .u-resume-operate{
    -webkit-filter: grayscale(0);
}
.u-operate-ul:before{
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
     transform: rotate(-45deg);
    background: #fff;
    border: solid 1px #ddd;
    border-width: 1px 1px 0 0;
    position: absolute;
    top: -5px;
    right: 24px;
    content: " ";
}

.u-content{
    margin-bottom:15px;
}
.u-eye-num{
    float: left;
}
.u-eye-num>span{
    width:55px;
    height:35px;
    display: block;
    text-align: center;
    background: #f5f5f5;
    line-height: 35px;
    color: #439c29;
    font-size: 18px;
}
.u-eye-desc{
    float: left;
    margin-left:15px;
}
.u-eye-desc .u-eye-already{
    font-size: 14px;
    color: #439c29;
}
.u-eye-desc .u-eye-already>span{
    color: #ff5b0b;
}
.u-eye-desc .u-eye-flash{
    font-size: 12px;
    color: #666;
}


/*企业黄页*/
.company-list{
    float: left;
    width:100%;
}
.company-detail>ul{
    width:695px;
}
.detail-company-sapce{
    float: left;
    width: 100%;
    padding: 25px 0;
}
.company-logo{
    width:103px;
    height:103px;
    float: left;
    border:1px solid #eee;
}
.company-logo>img{
    width:100%;
    height:100%;
}
.company-l-desc .company-l-name{
    color: #439c29;
    font-size: 14px;
}
.company-l-cate{
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding: 1px 2px;
    background: #ff5b0b;
}
.company-point>p{
    font-size: 12px;
    color: #666;
    display: inline-block;
}
.company-point>p>span{
    color: #439c29;
}
.company-point .c-point-ico{
    width:20px;
    height:20px;
    display: inline-block;
    background: url("../images/detail-ico.png") no-repeat -227px -147px;
}
.company-point .c-access-ico{
    width:20px;
    height:20px;
    display: inline-block;
    background: url("../images/detail-ico.png") no-repeat -256px -146px;
}
.company-point .c-address-ico{
    width:20px;
    height:22px;
    display: inline-block;
    background: url("../images/detail-ico.png") no-repeat -283px -147px;
}
.company-items{
    float: left;
    padding:15px 25px;
    background: #fff;
    border:1px solid #eee;
    width:370px;
    margin-right:20px;
    margin-bottom:10px;
}
.company-l-detail{
    float: left;
    margin-left:20px;
}
.company-l-intro>p{
    font-size: 12px;
    color: #666;
    height:37px;
    overflow: hidden;
    line-height: 20px;
    text-indent: 2em;
}
.company-l-intro{
    margin-top:10px;
}
.company-list-space{
    margin:15px 0;
    float: left;
}
.company-list-space .company-items:nth-child(2n){
    margin-right:0;
}
.company-reco-logo{
    width:103px;
    height:103px;
    border:1px solid #eee;
}
.company-reco-logo>img{
    width:100%;
    height:100%;
}
.company-l-item>a{
    color: #666;
    font-size: 12px;
    display: block;
    margin-top:8px;
}
.company-l-item>a:hover{
    text-decoration: underline;
    color: #ff5b0b;
}
.company-l-item:nth-child(2n){
    margin-right:0;
}
.company-l-item{
    float: left;
    width:105px;
    margin-bottom:15px;
    margin-left:20px;
}
.company-l-content{
    padding:5px 10px 10px 10px;
}
.slide-company{
    float: left;
    width:100%;
}
.slide-c-l{
    float: left;
    width:30px;
    height:50px;
    cursor: pointer;
    background: url("../images/detail-ico.png") no-repeat -435px -6px;
}
.slide-c-r{
    float: right;
    width:30px;
    height:50px;
    cursor: pointer;
    background: url("../images/detail-ico.png") no-repeat -463px -6px;
}
.slide-c-l-hover{
    background: url("../images/detail-ico.png") no-repeat -396px -6px;;
}
.slide-c-r-hover{
    background: url("../images/detail-ico.png") no-repeat -347px -6px;;
}
.slide-compny-space{
    padding:20px;
}
.slide-c-dot .slide-c-dot-b{
    background: #ff5b0b;
}
.slide-c-dot>span{
    display: block;
    width:5px;
    height:5px;
    background: #eee;
    margin-right:5px;
    float: left;
    margin-top:2%;
}
.slide-c-dot{
    margin-top: 1.5%;
    position: absolute;
    margin-left: 7%;
}
.company-big-main{
    float: left;
}
.company-big-main .company-l-content:not(.company-select){
    display: none;
}

/*关于我们*/
.top-img {
    width: 100%;
}
.top-img .topinner-img {
    width: 100%;
    height: 160px;
    background-size: cover;
    background-image: url("../images/aboutus-banner.jpg");
}
.company-con {
    float: left;
    width: 100%;
    margin-bottom: 50px;
    margin-top:30px;
}
.about-r-con {
    float: right;
    width: 78%;
}
.left-menu {
    float: left;
    width:157px;
}
.cate-side {
    width: 100%;
    padding-bottom: 30px;
}
.side-menu{
    border-right:1px solid #eee;
    padding-right:16px;
}
.cate-side .side-menu .f-li {
    height: 60px;
    width: 223px;
    line-height: 60px;
    text-align: center;
    color: #439c29;
    font-size: 16px;
}
.cate-side .side-menu li {
  position: relative;
}
/*.c-float-select {
    border-left: 5px solid #439c29;
    width: 97%;
}*/
.side-menu li a {
    display: block;
    text-align: center;
    color: #6c6c6c;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding:5px 30px;
}
.about-ico{
    width: 15px;
    height: 15px;
    display: block;
    border-radius: 50%;
    background: #bababa;
    position: absolute;
    /*margin-left: 10.5%;*/
    right: -24px;
    margin-top: -33px;
}
.select-about-ico{
    width:44px;
    height:30px;
    /*margin-left:127px;*/
    right: -32px;
    margin-top:-40px;
    background: url("../images/detail-ico.png") no-repeat -437px -7px;
}
.slogan>p{
    font-size: 30px;
    color: #333;
    padding:10px 0;
}
.slogan-line{
    border-bottom:1px solid #eee;
}
.about-desc-s{
    margin:20px 0;
}
.about-desc-f>span{
    color: #ff5b0b;
}
.about-desc-s>span,.about-desc-w>span{
    color: #439c29;
}
.c-desc-intro>p,.website-desc>p{
    font-size: 14px;
    color: #666;
    text-indent: 2em;
    line-height: 2em;
}
.about-desc-con{
    float: left;
    padding:30px 0;
}
.website-desc>h3{
    color:#000;
    font-size: 14px;
}
.website-desc{
    margin-top:20px;
}
.website-img{
    float: left;
    width:320px;
    height:215px;
    margin-right:20px;
}
.website-img>img{
    width:100%;
    height:100%;
}
.website-img-con{
    float: left;
    margin-top:20px;
}

/*联系方式*/
.map-con-detail .map-company-name,.s-con-detail .map-company-name{
    color: #ff5b0b;
}
.map-con{
    float: left;
    width:380px;
    height:190px;
    border:1px solid #eee;
}
.map-con-detail{
    float: left;
    margin-left:20px;
}
.map-con-detail>p,.s-con-detail>p{
    width: 350px;
    color: #666;
    font-size: 14px;
    line-height: 2em;
}
.us-branch-c{
    float: left;
    width:100%;
    font-size: 18px;
    color: #ff5b0b;
    margin:50px 0;
}
.main-map-con{
    float: left;
}
.s-map-con{
    width:345px;
    height:210px;
    border:1px solid #eee;
}
.second-map-con{
    float: left;
    margin-right:38px;
}
.s-con-detail{
    margin-top:20px;
}
.second-contact-con{
    float: left;
}
.anchorBL>a,.BMap_scaleTxt,.BMap_cpyCtrl>span,.BMap_scaleHBar>img,.BMap_scaleLBar>img,.BMap_scaleRBar>img{
 display: none;
}

/*诚聘英才*/
.hero-desc>h3{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.hero-desc>h2{
    font-size: 14px;
    color:#ff5b0b;
    padding:10px 0;
}
.hero-desc p{
    font-size: 14px;
    color: #666;
    text-indent: 2em;
    line-height: 2em;
}
.hero-desc{
    margin-top:20px;
}
.hero-desc>h4{
    color: #439c29;
    font-size: 14px;
    padding-bottom:5px;
}
.hero-desc>p>span{
    color: #439c29;
}
.dev-desc-s{
    margin: 20px 0;
}
.dev-desc-s>span{
    color: #ff5b0b;
}
.businesses-desc {
    display: inline-block;
    margin-top: 15px;
}
.businesses-desc>select{
    padding:3px 5px;
    height:28px;
	border: 1px solid #ccc;
}

.businesses-desc p {
    float: left;
    font-size: 14px;
}

.businesses-desc span {
    color: red;
    margin-right: 5px;
}
.businesses-desc input {
    padding: 3px 5px;
    width:300px;
    height:28px;
		border: 1px solid #ccc;
}
.input-third {
    width: 300px;
    height:28px;
}
.businesses-w {
    width: 135px;
    text-align: right;
}
.text-w-desc{
    width:460px;
    height:120px;
}
.sel-web-w{
    width:140px;
    height:35px;
}
.ver-code-input{
    width:120px;
    height:28px;
}
.ver-code-box{
    width:90px;
    height:30px;
    border:1px solid #eee;
    margin-left:10px;
}
.f-sure{
    padding: 8px 25px;
    background: #ff9409;
    color: #fff;
    font-size: 14px;
    border: none;
    outline: none;
    border-radius: 4px;
    margin-top:10%;
    float: right;
    cursor: pointer;
}
.f-false{
    padding: 8px 25px;
    background: #fff;
    border:1px solid #ff9409;
    color: #ff9409;
    font-size: 14px;
    outline: none;
    border-radius: 4px;
    margin-left:20px;
}
.businesses-btn{
    text-align: center;
    width:60%;
    margin-top:20px;
}
.about-r-con .about-desc:not(.about-desc-show){
    display: none;
}
/*网站地图*/
.webmap a{
    font-size: 14px;
    display: block;
    color: #666;
    float: left;
    line-height: 26px;
    margin-left:15px;
}
.webmap-block{
    float: left;
    width:780px;
    margin-bottom: 15px;
}
.webmap-block h4{
    margin-bottom:5px;
    color: #439c29;
}
.webmap-block-con{
    width:780px;
    float: left;
    margin-bottom:10px;
}
.webmap-block h5{
    margin-left:15px;
    color: #439c29;
}


/*广告服务*/
.ad-service-p{
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}
.ad-service-p >b{
    color: #00a0e9;
    font-weight: normal;
}
.ad-service-list{
    margin-top: 20px;
}
.ad-service-icon{
    display: inline-block;
    width: 32px;
    background: url('../images/detail-ico.png');
    vertical-align: sub;
    margin-right: 10px;
}
.adser-people-icon{
    height: 29px;
    background-position: -163px -180px;
}

.adser-phone-icon{
    height: 32px;
    background-position: -164px -231px;
}
.adser-tel-icon{
    height: 24px;
    background-position: -164px -287px;
}
.adser-mail-icon{
    height: 22px;
    background-position: -163px -340px;
}
.ad-service-info{
    font-size: 16px;
    color: #333;
    display: inline-block;
}
.ad-service-p .ad-service-a{
	color: #00a0e9;
    font-weight: normal;
	float:none;
	display:inline-block;
	font-size:18px;
	margin-left:0px;
}
/*我要投稿-新增*/
.contribute-item{
    margin-bottom: 30px;
}
.contri-item-tit{
    margin-bottom: 18px;
}
.contri-item-p{
    display: inline-block;
    margin-right: 10px;
    background: url("../images/contribute-ico.png") -88px -2px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.contri-item-tit span{
    font-size: 18px;
    color: #333;
    vertical-align: middle;
}
.contri-way{

}
.contri-way>a{
    display: inline-block;
    margin-right: 20px;
    width: 86px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #666;
    background: #dfdfdf;
    border-radius: 5px;
    cursor: pointer;
}
.contri-way>.active{
    color: #fff;
    background: #ff5b21;
}
.upload-draft-box{
    width: 470px;
    height: 180px;
    background: #fff;
    border-radius: 5px;
}
.upload-draft-con{
    padding: 15px;
}
.upload-draft-tit{
    padding-bottom: 5px;
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #e1e1e1;
}
.upload-draft-det{
    padding: 25px;
}
.upload-draft-det label{
    font-size: 14px;
    color: #000;
    vertical-align: middle;
}
.upload-draft-det input{
    padding: 0 10px;
    width: 220px;
    height: 22px;
    font-size: 14px;
    color: #333;
    border: 1px solid #e1e1e1;
    outline: none;
}
.upload-draft-det .browse{
    margin-left: 5px;
    display: inline-block;
    width: 46px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    border: none;
    border-radius: 5px;
    background: #ff5b21;
    outline: none;
    cursor: pointer;
}
.upload-draft-btn{
    margin-top: 5px;
    text-align: center;
}
.upload-draft-btn button{
    display: inline-block;
    margin: 0 10px;
    width: 46px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #333;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
}
.upload-draft-btn .confirm{
    width: 84px;
    color: #fff;
    border: 1px solid #ff5b21;
    background: #ff5b21;
}

.contri-show-det{
    margin-top: 20px;
    font-size: 14px;
    color: #333;
}

.contri-item-ul>li{
    margin-bottom: 15px;
    font-size: 14px;
    color: #333;
}

.upload-success-pop{
    width: 470px;
    height: 180px;
    background: #fff;
    border-radius: 5px;
}
.upload-success-con{
    padding: 20px;
    text-align: center;
}
.upload-success-p{
    margin: 15px auto;
    background: url("../images/contribute-ico.png") 0 0;
    width: 80px;
    height: 80px;
}
.upload-success-desc{
    font-size: 18px;
    color: #333;
}

/*我要投稿-结束*/






























