@charset 'utf-8';
/*主页*/
.container-block{display:block;width:100%;min-height:280px;background-color:#FFF8F9;border:1px solid #FEA5A9;border-radius:4px;padding:10px 8px;margin:0 auto;}
.container-side{display:block;background-color:#F8F8F8;padding:10px 15px;}
.paddingTop{padding-top: 15px;padding-bottom: 15px;}
.banner{position: relative;width: 100%;height: 280px;text-align: center;overflow: hidden;background-color: #333333}
.trend-img{display: block;position: relative;width: 375px;height: 280px;}
.trend-img img{width: 100%;height: 310px;}
.trend-title{position: absolute;display:block;bottom: 20px;width: 100%;height: 40px;background-color: rgba(26,26,26,0.5);z-index: 1000;text-align: left;padding: 0 10px;margin:0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.trend-title a{font-size: 14px;color: #ffffff;}
.trend-title a:hover{text-decoration: none;}
.affairs-list{display: block;width: 100%;height: 40px;background-color: #DBDBDB}
.affairs-item{display: inline-block;width: 120px;float: left;height: 38px;line-height:38px;text-align: center;font-size: 16px;color: #333333;cursor: pointer}
.affairs-item.active{color: #D8261C;height: 40px;border-top: 2px solid #D8261C;font-weight: bold;background-color: #EAEAEA;}
.trends-node{display: none;width: 100%;padding: 0 10px;height: 310px;background-color: #ffffff;border-bottom: 1px solid #01A3E5;}
.trends-list li{position: relative;width: 100%;text-indent: 15px;line-height: 38px;line-height: 38px;font-size: 14px;color: #333333;}
.trends-list li:before{content:"";position: absolute;display: inline-block;width: 4px;height: 4px;background-color: #00a7d0;top:17px;left: 0px}
.banner .owl-controls{position: absolute;width: 100%;bottom: 50px;text-align: center;-webkit-tap-highlight-color:transparent}
.trend .owl-controls{position: absolute;width: 100%;bottom:8px;text-align: right;-webkit-tap-highlight-color:transparent}
.data-container .owl-controls{position: absolute;width: 100%;bottom:8px;text-align: center;-webkit-tap-highlight-color:transparent}
.data-container .owl-controls{bottom: -10px!important;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;outline: none;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:4px 5px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.banner .owl-dots{position: absolute;width: 100%;bottom:-3px;background-color: rgba(26,26,26,0.5)}
.banner .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#EA2000}
.trend .owl-dots .owl-dot.active span,.trend .owl-dots .owl-dot:hover span{background:#EA2000;width: 20px}
.data-container .owl-theme .owl-controls {bottom: 0!important;}
.data-container .owl-dots .owl-dot.active span,.data-container .owl-dots .owl-dot:hover span{background:#00538B}
.channel{position: relative;width: 100%;height: 40px;line-height:40px;font-size:16px;color:#333333;font-weight: bold;text-indent: 15px;padding: 0;margin:0;border-bottom: 1px solid #DEE0E3;}
.channel .channel-en{font-size: 14px;}
.channel:before{content: "";position: absolute;width: 6px;height: 18px;background-color: #F31936;left: 0;border-radius: 2px;top:10px;}
.channel-more{float:right;}
.channel-more a{font-size: 14px;color:#727272;}
.channel-red{position: relative;width: 100%;height: 40px;line-height:40px;font-size:16px;color:#fff;font-weight: bold;text-indent: 10px;padding: 0;margin:0;background-color:#F31936;border-radius:5px;}
.channel-red .channel-en{font-size: 14px;}
.channel-red .channel-more{float:right;margin-right:5px;}
.channel-red .channel-more a{font-size: 14px;color:#FCD6D9;}
.entrance{width: 100%;height: auto;text-align: center;margin-top:15px;}
.entrance-img{margin-bottom:18px;width: 100%;height: auto;text-align: center;}
.entrance-img:last-child{margin-bottom: 0;}
.entrance-img img{width: 100%;height: auto;max-width: 340px;text-align: center;}
.dynamic{width: 100%;height: auto;padding:10px 0 0 0;margin-bottom:0;}
.information{width: 100%;height: auto;padding: 10px 0 0 0;margin-bottom:0;}
.dynamic li.news,.information li.news{position: relative;width: 100%;line-height:40px;padding-left: 15px;word-wrap:break-word;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition:all 0.5s}
.dynamic li.news:before,.information li.news:before{content: '';position: absolute;display: inline-block;width: 4px;height: 4px;background-color: #555555;left:4px;top:18px;}
.dynamic li.news a,.information li.news a{font-size:14px;color:#888888;}
.dynamic li.news span{margin-left:5px;color:#888888;font-style: normal;}
.information li.news span{float: right;color:#888888;font-style: normal;}
.dynamic li:hover a,.dynamic li:hover span,.information li:hover a,.information li:hover span{color:#F55467;text-decoration: none}
.dynamic li a:visited,.information li a:visited{text-decoration: none;}
.dynamic li:hover,.information li:hover{text-indent: 10px;}
.forum{display: block;width: 100%;height: auto;}
.information li.news{line-height: 40px;overflow: hidden;width: 100%;}
.information li.news:before{top:18px;}
.forum img{width: 100%;}
.paddingLeft{padding-left: 0;}
.paddingRight{padding-right: 0;}
.dynamic li:hover:before,.information li:hover:before{background-color: rgb(133, 121, 123)}
.association{width:100%;height: auto;margin-top: 13px;}
.association a{display: block;width: 100%;height:auto;color:#F31936;padding: 8px 0;text-align: center;border: 1px solid #F64960;margin-bottom:10px;border-radius: 4px;transition: all 0.5s}
.association a:last-child{margin-bottom: 0;}
.association span.icon{display: inline-block;width: 30px;height: 30px;margin-right: 5px;background-size: 100% 100%;vertical-align: middle;}
.association span.constitution{background: url('/img/constitution.png')no-repeat;}
.association span.mechanism{background: url('/img/mechanism.png')no-repeat;}
.association span.member{background: url('/img/member.png')no-repeat;}
.association span.users{background: url('/img/users.png')no-repeat;}
.association span.represent{background: url('/img/represent.png')no-repeat;}
.association a:hover{text-decoration: none;-moz-box-shadow:0px 2px 6px #790D05; -webkit-box-shadow:0px 2px 6px #790D05; box-shadow:0px 2px 6px #790D05;}
.loadding-tip{margin-bottom:0;}
.reference{color:#333}
.reference:hover{color:#D60128}
.bay-window{position: absolute;width:150px;height: 150px;z-index:99999;background:url('/img/boy.png')no-repeat;background-size: 100% 100%;}
.boy-jump{position: absolute;width: 100%;height: auto;padding:0 10px;top:50%;border:0;cursor: pointer;font-size: 16px;color:#da1a2d;transform: translateY(-50%);text-align: center;font-weight: bold;text-decoration: none;}
.boy-jump:hover{color:#da1a2d}
/*详情*/
.detail-box,.pageList{width: 100%;height: auto;min-height: 650px;margin-bottom: 30px;padding:20px 0;}
.detail-title{width: 100%;line-height: 30px;font-size: 24px;font-weight: bold;color: #cb2222;text-align: center;padding: 0 0 20px 0;border-bottom:1px dotted  #cccccc;}
.detail-time{width: 100%;height: 30px;line-height: 30px;font-size:14px;color:#A7A7A7;text-align: center}
.detail-time>span{margin:0 10px;text-align: center;}
.detail{width: 100%;height: auto;word-wrap:break-word;word-break:break-all;padding: 20px 0;}
.nodata{width: 100%;height: auto;margin-top: 50px;text-align: center;}
.nodata img{width: 182px;height: auto;text-align: center;vertical-align: middle;}
.nodata-brief{width: 100%;text-align: center;font-size: 14px;color:#999;margin-top: 20px;}
.detail-text{FONT-FAMILY: 宋体; FONT-SIZE: 16px;mso-bidi-font-family: 宋体;line-height: 30px;text-indent:2rem;}
/*列表页*/
.navigation{width: 100%;height: auto;min-width: 250px;}
.survey-nav{width: 100%;height: auto;padding: 20px 30px;background-color: #CB2222;margin-top: 20px;}
.surve-title{font-size: 20px;color:0;padding: 0;margin: 0;line-height: 40px;height: 40px;font-weight: bold;color:#ffffff;}
.surve-en{font-size:16px;color:#D75555;font-family: Arial;text-transform: uppercase;}
.surve-box{width: 100%;height: auto;border-bottom: 4px solid #CB2222;border-left: 1px solid #dedede;border-right: 1px solid #dedede;}
.surve-list{width: 100%;height: auto;margin: 0;}
.surve-list li{position: relative;width: 100%;height: 50px;line-height: 50px;border-bottom: 1px dotted #BBBBBB;}    
.surve-list li.active:after{content: "";position: absolute;width: 25px;height: 25px;background: url('/img/arrow.png')no-repeat;top:12px;right: 10px;}
.surve-list li a{font-size:16px;color:#333333;display: block;text-indent: 20px;}
.surve-list li.active,.surve-list li:hover{font-weight: bold;color: #CB2222;background-color: #F4F3F3;}
.surve-list li.active a,.surve-list li:hover a{color: #CB2222;}
.surve-pic{width: 100%;height: auto;padding: 15px 5px;}
.surve-pic a{display: block;width: 100%;margin-bottom: 10px;text-align: center;}
.surve-pic a:last-child{margin-bottom: 0;}
.surve-pic a img{text-align: center;width:100%;}
.current{position: relative;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #CCCCCC}
.current:before{content: "";position: absolute;left: 0;width: 3px;height: 18px;background-color: #CB2222;border-radius: 3px;top:11px;}
.current:after{content: "";position: absolute;left: 0;width: 90px;height: 2px;background-color: #CB2222;bottom: -1px;}
.service:after{width: 170px;}
.current-title{margin-left:10px;font-size:16px;color:#CB2222;font-weight: bold;}
.current-position a,.current-position{position: relative;font-size:14px;color:#333333;display: inline-block;}
.current-position a:after{content:'';position: absolute;width: 15px;height: 15px;background: url('/img/arrow-default.png')no-repeat;right:-16px;top:13px;background-size: 100%}
.current-position span{margin-left: 20px;}
.page-box{width: 100%;height: auto;margin: 20px auto;padding: 0 10px;}
.pageContent li{position: relative;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px dotted #CCCCCC;}
.pageContent li a{display: block;width: 80%;text-indent: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;color:#333333;transition: all 0.5s}
.pageContent li a:hover{color:#CB2222;margin-left: 10px;text-decoration: none;}
.pageContent li span.time{position: absolute;right:0px;top:0;font-size: 14px;}
.pageContent li:before{content: '';position: absolute;display: inline-block;width: 4px;height: 4px;background-color: #555555;left:0;top:17px;}
.pageContent li:hover:before{background-color: #CB2222;}
.pageContent li:hover span.time{color:#CB2222;}
.loadding{width: 100%;height: auto;padding: 30px 0;margin-top: 25px;text-align: center;}
.loadding img{text-align: center;vertical-align: middle;}
.loaddingText{font-size: 16px;color: #333;margin-top: 20px;}
.paging{width:100%;height: auto;text-align: center;margin: 20px auto;}
.pageText li{display: inline-block;border: 1px solid #999999;margin-left: 5px;}
.pageText li:first-child{margin-left: 0;}
.pageText li a{display:block;color:#333333;padding: 5px 10px;font-size:14px;}
.pageText li.active{background-color: #CB2222;color:#ffffff;border-color:#CB2222;}
.pageText li.active a{color:#ffffff;}
.pageText li a:hover{text-decoration: none;}
.pageText li.disabled{background-color: #E0E0E0;}
.pageText li.disabled a,.pageText li.disabled{cursor: not-allowed;pointer-events: all !important;}
.js-detail{background-color: #E8EAED;}
.backColor{background-color: #fff;padding: 0 40px;-moz-box-shadow: 5px 0px 5px -5px #939393,-5px 0px 5px -5px #939393;
  -webkit-box-shadow: 5px 0px 5px -5px #939393, -5px 0px 5px -5px #939393;
  box-shadow: 5px 0px 5px -5px #939393, -5px 0px 5px -5px #939393;}
/*建设*/
.building{width: 100%;height: 100%;min-height: 600px;text-align: center;background-color: #ffffff;display:inline-block}
.building img{text-align: center;vertical-align: middle;margin-top: 10%;}
/*入会申请*/
.js-apply{background-color: #E8EAED}
.membership{width: 100%;height: auto;padding: 20px 30px;margin: 2px auto 0 auto;background-color: #ffffff;-moz-box-shadow:5px 0px 5px -5px #939393,-5px 0px 5px -5px #939393; -webkit-box-shadow:5px 0px 5px -5px #939393,-5px 0px 5px -5px #939393; box-shadow:5px 0px 5px -5px #939393,-5px 0px 5px -5px #939393;}
.apply-title,.apply-subtitle{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 24px;color: #333333;}
.apply-subtitle{font-size: 30px;color: #333333;}
.notice{width: 100%;height: auto;padding: 0 20px;}
.notice-title{width:100%;text-align: center;font-weight: bold;font-size: 24px;color:#333;padding: 20px 0;}
.notice-name{width:100%;font-weight: bold;font-size: 16px;color:#333;line-height: 40px;}
.notice-text{width:100%;font-size: 16px;color:#585858;line-height: 30px;text-indent: 20px;}
.apply-box{display: block;width: 60%;height: auto;padding:20px 0;margin:0 auto;min-height: 400px;}
.apply-input{width: 100%;height: 40px;margin-top: 30px;text-align: center;}
.apply-input input{height: 40px;width: 250px;border: 1px solid#C5CAD1;color:#333333;border-radius: 4px;padding: 0 10px}
.apply-btn{width: 100%;height: auto;padding: 20px 0;margin-top: 30px;}
.supervise{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size:16px;color:#333333;}
.apply-jump{width: 100%;height: 30px;line-height: 30px;text-align: center;margin-top: 20px;}
.apply-jump a{height: 30px;background-color: #CB2222;color: #ffffff;border-radius: 30px;padding: 4px 10px;font-size: 14px;margin:0 10px;}
.apply-jump a:hover{text-decoration: none;}
.apply-box .control-label{font-weight: normal;font-size:14px;}
.table>tbody>tr>td{border: 0;}
.applyTable tr,.applyTable tr td{border: 0;font-size: 14px;color:#333333;}
.applyTable tr td:nth-child(3n),.applyTable tr td:nth-child(1){font-size: 14px;color:#333333;line-height: 40px;text-align: right;}
.applyTextarea{resize: none;}
.agreement input{margin-right: 10px;cursor: pointer;}
.agreement a{color:#CB2222;}
.applyTable tr td input[type="radio"]{margin-top:14px;}
.query label{font-weight: normal;font-size: 14px;}
.markColor{color:#CB2222;}
/*培训*/
.train-box{width:100%;height:auto;margin:20px auto;min-height:500px;}
.train-content{width:100%;height:auto;}
.train-content .train-item{display: inline-block;width: 32%;float: left;margin:0 0 20px 2%;border:1px solid #CCCCCC;height: 430px;line-height: 30px;box-sizing: border-box;transition:all 0.5s}
.train-content .train-item:hover{-moz-box-shadow:2px 2px 5px 1px #C4C4C4;-webkit-box-shadow:2px 2px 5px 1px #C4C4C4;box-shadow:2px 2px 5px 1px #C4C4C4;}
.train-content .train-item:nth-child(3n+1){margin-left: 0;}
.train-img{width: 100%;height: 120px;overflow: hidden;position: relative;}
.train-img img{width: 100%;height: auto;}
.train-title{width: 100%;font-size:16px;font-weight:550;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.train-time{width:100%;height:auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.train-title,.train-time{padding:0 15px;}
.synopsis{vertical-align:top;width:100%;height:60px;padding:0 15px;overflow:hidden;}
.synopsis>span.train-brief{display:inline-block;height:60px;margin-left:50px;vertical-align: top;line-height:0;}
.train-btn{margin-top:5px;height:34px;line-height:34px;}
.enlist{display:block;width:100%;border-radius:5px;text-align:center;margin:0 auto;letter-spacing:2px;font-size:16px;outline:none;}
.enlist.start{background-color:#EA1E37;color:#fff;}
.enlist.end{background-color:#B6B6B6;color:#fff;}
.enlist:hover{text-decoration: none;outline: 0;}
.enroll-content{width:100%;height:auto;min-height:500px;margin-top:30px;}
.enterprise{width:100%;height: auto;}
.trainee{display:none;width:100%;height: auto;}
.enroll-step{width:100%;height: auto;text-align: center;padding:20px;}
.enroll-step button.enroll-btn{border:0;background-color:#DA0929;color:#fff;padding:5px 30px;border-radius:15px;outline:none;letter-spacing:2px;}
.uploadFile{position: relative;display: inline-block;width: 200px;height: 200px;border: 1px solid #CCCCCC;text-align: center;}
.uploadImg p{line-height: 30px;color: #666666}
.uploadFile input[type='file']{opacity: 0;position: absolute;width: 60px;height: 60px;left:50%;top:50%;margin: -30px 0 0 -30px;z-index: 10;cursor: pointer}
.upload-tip{vertical-align: top;display: inline-block;line-height:200px}
.uploadImg{position: relative;width: 200px;height:200px;text-align: center;line-height:200px;overflow: hidden;vertical-align: middle;padding:2px;box-sizing: border-box}
.uploadImg>img{width: 100%!important;height: auto;border: 0}
.uploadBtn{position: absolute;width: 60px;height: 60px;background:url('/img/add.png') no-repeat;border: 0;left:50%;top:50%;margin: -30px 0 0 -30px;z-index: 8}
.trainee-content,.enterprise{width:80%;margin:20px auto;}
.cloneStudent{width:80%;margin:0 auto;border-top:1px solid #ccc;padding:20px 0}
.addStudents{border-radius:15px;padding:5px 30px;background-color:#0D9ED8;color:#fff;cursor: pointer}
.deleteStudent{border-radius:15px;padding:5px 30px;background-color:#F00A2D;color:#fff;cursor: pointer;margin-bottom:10px;}
.prompt{color:#F00A2D;font-size:12px;margin:0;line-height:24px;padding:0 10px;}
@media only screen and (max-width: 750px) {
.trend-img,.trend-img a{width:100%;height:auto;text-align: center;}
.trend-img img{width:100%;}
.paddingLeft{padding-left: 15px;}
.paddingRight{padding-right: 15px;}
.search{display:none;}
}

