

/*行业方案*/
.xclist-title{ font-size: 22px; color: #333; line-height: 22px; border-left: 3px solid #8ccb02; padding-left: 10px; margin-bottom: 21px;}
.pro-intro .xcpl0{ padding-left: 0;}

/*行业方案详情*/
.xcdetail-tab{ background-color: #f0f0f0; margin-bottom: 26px;}
.xcdetail-tab a{ display: inline-block; width: 33.33%; height: 50px; line-height: 50px; font-size: 14px; color: #333; text-align: center; position: relative;}
.xcdetail-tab a:hover,.xcdetail-tab a.active{ color: #fff; background-color: #8ccb02;}
.xcdetail-tab .active:after{ content: ''; position: absolute; width: 0; height: 0; border: 8px solid transparent; border-top-color: #8ccb02; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); bottom: -16px;}

.xctab-cont{ display: none;}
.xctab-cont .xcbrief{ font-size: 14px; color: #333; line-height: 26px; padding-bottom: 20px; margin-bottom: 29px; border-bottom: 1px dotted #ddd;}
.xcbrief-pic{ width: 100%; margin-bottom: 10px;}

.xcmodular-detail{ font-size: 14px; color: #333; line-height: 26px; padding-bottom: 25px;}
.xcdetail-subtitle{ line-height: 23px; font-size: 20px; color: #00397e; padding-left: 10px; border-left: 3px solid #8cca00; margin-bottom: 14px;}
.xcmodular-detail .xcblock{ font-size: 16px; padding: 0 0 4px 18px; height: 30px; position: relative;}
.xcmodular-detail .xcblock:after{ content: ''; width: 0; height: 0; border: 4px solid #8cca00; position: absolute; left: 0; top: 9px;}
.xcdqxt-pic,.xckzyd-pic{ width: 100%; margin-bottom: 10px;}
.xcmodular-detail img{ max-width: 100%；}











.content{ padding:20px 10px;}
.contentbox{ background:#fff; -moz-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -ms-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -o-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,.2);box-shadow: 0px 3px 5px rgba(0,0,0,.2); padding:20px 10px;}
.xclogin-more,.hsh-more{ width: 91.98%; margin: 29px auto 10px;}
.xclogin-more a,.hsh-more a{ display: block; background-color: #8ccb02; line-height: 42px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px;}
.hsh-more{ width:100%; margin:20px auto 0;}


/*人力资源*/
.resource{ background:#fff;}
.process{ font-size:14px; color:#333; line-height:26px;}
.resource-h2{ font-size:16px; font-weight:bold; color:#333; padding-bottom:19px;}
.process img{ display:block; margin:0 auto 15px; width:100%;}
.job-intro{ background:#f2f2f2; padding:15px 10px; font-size:14px; color:#4c4c4c; line-height:24px; display:none;}
.send-email{ color:#fff; background:#8ccb02; width:120px; height:35px; text-align:center; line-height:35px; font-size:14px; display:block; margin-top:22px;}
.resource-job{ padding-top:23px;}
.job-list h3{ cursor:pointer; line-height:45px; overflow:hidden; font-size:14px; color:#1a1a1a; position:relative;}
.job-list h3:after{ content:""; position:absolute; display:block; background-image:url(../image/resource03.jpg); background-repeat:no-repeat; background-size:13px auto; width:13px; height:10px; right:5px; top:50%;-moz-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); -o-transform:translateY(-50%) rotate(180deg); -webkit-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.job-list{ border-top:1px solid #f3f3f3;}
.job-list li{ border-bottom:1px solid #f3f3f3;}
.job-list li.cur h3:after{-moz-transform:translateY(-50%) rotate(0); -ms-transform:translateY(-50%) rotate(0); -o-transform:translateY(-50%) rotate(0); -webkit-transform:translateY(-50%) rotate(0); transform:translateY(-50%) rotate(0);}

@media (min-width: 1259px){
    .contentbox {
        padding: 30px;
    }
}
