@charset "utf-8";
/* xyd-header */
.xyd-header{ width:100%; height:61px;}
.xyd-header-box{ width:984px; height:61px; margin:0 auto;}
.xyd-logo{ float:left; width:261px; height:60px;}
.xyd-logo a:hover{ cursor:default;}
.xyd-logo img{ display:block; width:261px; height:60px;}

/* xyd-tool */
.xyd-tool{ float:right; padding:25px 0 0 0;}
.xyd-tool .xyd-welcome{ float:left; padding:1px 29px 0 0; color:#999; overflow: hidden; text-align: right; width:420px;}
.xyd-tool .xyd-email{ float:left; height:30px; padding:1px 24px 0 24px; cursor:pointer; position:relative;}
.xyd-tool .xyd-email a span{ width:22px; height:22px; line-height:22px; font-size:12px; color:#fff; text-align:center; border-radius:50%; position:absolute; top:-6px; right:10px; background:#f00;}
.xyd-email-icon{ font-size:20px; color:#999;}
.xyd-flag-icon{ display:block; margin:4px 0 0 0; font-size:18px; color:#999;}
.xyd-user-icon{ width:30px; height:30px; border-radius:50%;}
.xyd-tool-pingfen{ width:80px; height:20px; line-height:20px; margin:6px auto 0; display:block;}
.start-g,.start-w{ display:block; width:16px; height:14px; float:left; background:url(../images/tool-icon-s.png) no-repeat 0 -36px; background-size:14px; margin-top:4px;}
.start-g-full{ background-position:0 -52px;}
.start-w{background-position:0 -30px;background-size:12px;}
.start-w-full{background-position:0 -52px; background-size:14px;}
.gonggao:before{ content:""; float:left; width:24px; height:26px; background:url(../images/tool-icon.png) no-repeat 0 -805px; background-size:24px;  -webkit-animation:gonggao-donghua infinite 5s; -ms-animation:gonggao-donghua infinite 5s; -moz-animation:gonggao-donghua infinite 5s; -o-animations:gonggao-donghua infinite 5s; animation:gonggao-donghua infinite 5s;}
@-webkit-keyframes gonggao-donghua {
	0%,20%,40%,60%,80%,100%{ opacity:1;}
	10%,30%,50%,70%,90%{ opacity:0.3;}
}
@-ms-keyframes gonggao-donghua {
	0%,20%,40%,60%,80%,100%{ opacity:1;}
	10%,30%,50%,70%,90%{ opacity:0.3;}
}
@-moz-keyframes gonggao-donghua {
	0%,20%,40%,60%,80%,100%{ opacity:1;}
	10%,30%,50%,70%,90%{ opacity:0.3;}
}
@-o-keyframes gonggao-donghua {
	0%,20%,40%,60%,80%,100%{ opacity:1;}
	10%,30%,50%,70%,90%{ opacity:0.3;}
}
@keyframes gonggao-donghua {
	0%,20%,40%,60%,80%,100%{ opacity:1;}
	10%,30%,50%,70%,90%{ opacity:0.3;}
}
.gonggao{font-size:16px;width:120px;display:inline-block; float:left; cursor:pointer; color:#00aeef;}
.gonggao:hover{ color:#333;}
.gonggao-bg{ width:19px; height:42px; background:url(../images/fengexian.jpg) no-repeat; display:block; float:left; margin:-6px 0 0 0;}
.wzb-close-b{ width:30px;height:30px;float:right;background:url(../../static/images/wzb-close-b.png) no-repeat 5px 6px;cursor:pointer;}
.wzb-close-b:hover{ background-position:5px -17px;}
.list-tool-dian:before,.list-tool-you:before{ content:""; float:left; width:24px; height:22px; background:url(../images/tool-icon-s.png) no-repeat 0 0; background-size:20px; }
.list-tool-you:before{ float:right; width:22px; background-position:0 -26px;}
.list-tool-you-new:before{ content:""; float:left; width:24px; height:22px; background:url(../images/tool-icon-sNew.png) no-repeat 0 0; background-size:20px; }
.list-tool-you-new:before{ float:right; width:22px; background-position:0 -26px;}
.tool-content-show:before{ content:""; float:right; width:30px; height:20px; background:url(../images/tool-icon.png) no-repeat 0 -108px; background-size:34px;}
.tool-content-hide:before{ background-position:0 -132px;}
.tool-content-show{ cursor:pointer;}
.xuexi-r:before{ content:"";/* display:inline-block;*/ float:right; width:26px; height:22px; background:url(../images/xuexi.png) no-repeat 7px 4px; background-size:20px;} 
.wzb-btn-blue-border:hover .xuexi-r:before,.wzb-btn-blue-border:focus .xuexi-r:before{ background:url(../images/xuexi-w.png) no-repeat 7px 4px; background-size:20px;}
.xyd-tool-round-1:before,.xyd-tool-round-2:before,.xyd-tool-round-3:before,.xyd-tool-round-4:before{ content:""; float:left; width:14px; height:14px; border-radius:50%; display:inline-block; margin:13px 4px 0 0;}
.xyd-tool-round-1:before{ background:#00CC88;}
.xyd-tool-round-2:before{ background:#FF0000;}
.xyd-tool-round-3:before{ background:#00aeef;}
.xyd-tool-round-4:before{ background:#ff8c00;}
.xyd-tool-roundnum{ width:28px; height:28px; border-radius:50%; text-align:center; color:#fff; display:inline-block; margin:0 10px 5px 0;}
.xyd-tool-roundnum:hover,.xyd-tool-roundnum:focus{ color:#fff;}
.bg-color-green{ background:#00CC88;}
.bg-color-red{ background:#FF0000;}
.bg-color-blue{ background:#00aeef;}
.bg-color-orange{ background:#ff8c00;}
.bg-color-3CE3E3{ background:#3CE3E3; width:100%; height:40px; color:#fff; line-height:40px;}
.wdfx:before{ content:""; width:32px; height:28px; background:url(../images/wizlist.png) no-repeat 0 -608px; background-size:24px; float:left;margin:7px 0 0 10px;}
.ifcw{color: red;font-size: 12px;}
.ifzq{color: green;font-size: 12px;}
.list-style-fang{ display:inline-block; width:26px; height:26px; line-height:26px; margin:0 15px 15px 0; text-align:center; border:1px solid #999; background:#fff;}
.list-style-fang.active{ border:1px solid #00aeef; background:#00aeef; color:#fff;}
.list-style-fang:hover,.list-style-fang:focus{ opacity:1;}

/*icon*/
.icon-wdfs:before,.icon-wdzt:before,.icon-sqzf:before,.icon-jgfs:before{ content:""; width:32px; height:32px; background:url(../images/xyd-tool-1.png) no-repeat; background-size:32px; display:block; margin:0 auto 5px;}
.icon-wdfs:before{ background-position:0 -114px;}
.icon-wdzt:before{ background-position:0 -72px;}
.icon-sqzf:before{ background-position:0 -40px; background-size:36px}
.icon-jgfs:before{ background-position:2px 1px; background-size:36px}

/*白色透明三角*/
.tool-station-f{display:block;border-width: 30px 30px 0px 0px;border-style:solid;border-color: transparent rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) transparent;position:absolute;bottom:0;right:0;}

/* xyd-people */
.xyd-people{ float:left; width:74px; height:30px; padding:0 0 0 24px; cursor:pointer; background:url(../images/zhiline.jpg) no-repeat left center;}
.xyd-people .xyd-menu{ width:45px; height:30px;}
.xyd-people .xyd-menu ul{ height:30px; margin:0; padding:0;}
.xyd-people .xyd-menu ul li{ width:45px; height:30px; padding:0; list-style-type:none; position:relative;}
/* .nav-top{-o-transition:all 1.5s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;} */
.xyd-people .xyd-menu .nav-top{height:0px; display:none;}/*1*/
.xyd-people .xyd-menu ul li ul{ width:250px; display:none; position:absolute; top:31px; right:-5px; z-index:99990;}/*2*/
.xyd-people .xyd-menu ul li ul li{ width:250px; height:38px; display:block; position:relative;}
.xyd-people .xyd-menu ul li ul li a:link,.xyd-people .xyd-menu ul li.cur ul li a:visited,.xyd-people .xyd-menu ul li.cur ul li a:hover{ display:block; width:250px; height:38px; line-height:38px; padding-left:15px;}
.xyd-people .xyd-menu ul li.cur ul li.cur a:link,.xyd-people .xyd-menu ul li.cur ul li.cur a:visited,.xyd-people .xyd-menu ul li.cur ul li.cur a:hover{ display:block; width:250px; height:38px; line-height:38px; padding-left:15px;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul{ width:180px; display:block; position:absolute; top:0; right:250px; z-index:99990;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul li{ width:180px;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul li a:link,.xyd-people .xyd-menu ul li.cur ul li.cur ul li a:visited,.xyd-people .xyd-menu ul li.cur ul li.cur ul li a:hover{ display:block; width:180px; height:38px; line-height:38px; padding-left:15px;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul li.cur a:link,.xyd-people .xyd-menu ul li.cur ul li.cur ul li.cur a:visited,.xyd-people .xyd-menu ul li.cur ul li.cur ul li.cur a:hover{ display:block; width:180px; height:38px; line-height:38px; padding-left:15px;}
/*图标*/
.wDzye:before,.wDxshu:before,.jSe:before,.yYan:before,.tChu:before,.Bzhu:before{ content:""; float:left; width:32px; height:26px; background:url(../images/tool-icon.png) no-repeat 2px -532px; background-size:24px; margin:5px 0 0 0;}
.wDzye:before{ margin:7px 0 0 0;}
.wDxshu:before{ background-position:2px -485px;}
.jSe:before{ background-position:2px -558px;}
.yYan:before{ background-position:2px -508px;}
.tChu:before{ background-position:2px -586px; margin:8px 0 0 0;}
.Bzhu:before{ background-position:2px -666px;}

.xyd-flag{ width:80px; padding:0 24px 0 24px; margin:0;}
.xyd-flag .xyd-flag-number{ width:22px; height:22px; line-height:22px; font-size:12px; color:#fff; text-align:center; border-radius:50%; position:absolute; top:-7px; right:6px; background:#f00;}
.xyd-flag .xyd-menu ul li.cur ul{ width:195px; display:none; position:absolute; top:19px; right:25px; z-index:99990;}
.xyd-flag .xyd-menu ul li.cur ul li{ width:195px; height:38px; display:block; position:relative;}
.xyd-flag .xyd-menu ul li.cur ul li a:link,.xyd-flag .xyd-menu ul li.cur ul li a:visited,.xyd-flag .xyd-menu ul li.cur ul li a:hover{ display:block; width:195px; height:38px; line-height:38px; padding-left:15px;}
.xyd-flag .xyd-menu ul li.cur ul li.cur a:link,.xyd-flag .xyd-menu ul li.cur ul li.cur a:visited,.xyd-flag .xyd-menu ul li.cur ul li.cur a:hover{ display:block; width:195px; height:38px; line-height:38px; padding-left:15px;}

/* arrowT */
.xyd-people .xyd-tip-box{ display:block;}
.xyd-tip-box .xyd-tip-hd{ height:10px; position:relative;}
.xyd-tip-box .xyd-tip-hd .arrow{ position:absolute; top:8px; right:10px; }
.xyd-tip-box .xyd-tip-hd .arrow em{ top:-10px;}

/* xyd-nav */
#menu{ height:47px;}
.xyd-nav{ width:100%; height:47px; margin:0 auto; font-size:16px;}
@media screen and (max-width:984px) {
	.xyd-nav,#xyd-banner,#xyd-banner-pic,.xyd-main-3{ min-width:984px;}
}
.xyd-nav .xyd-sub{ width:984px; height:47px; margin:0 auto; font-size:16px;}
.xyd-nav .xyd-menu{ float:left; width:1200px; height:47px;}
.xyd-nav .xyd-menu ul{ height:47px; margin:0; padding:0;}
.xyd-nav .xyd-menu ul li{ float:left; height:47px; padding:0; list-style-type:none; position:relative;}
.xyd-nav .xyd-menu ul li a:link,.xyd-nav .xyd-menu ul li a:visited{ display:block; height:47px; line-height:47px; font-size:16px; padding:0 45px 0 15px; color:#fff;}
.xyd-nav .xyd-menu ul li>ul li a{transition: all 0.3s ease;}
.xyd-nav .xyd-menu ul li>ul li a:hover{padding-left: 30px !important;}
.xyd-nav .xyd-menu ul li>ul li a:link, .xyd-nav .xyd-menu ul li>ul li a:visited{padding:0 15px;}
.xyd-nav .xyd-menu ul li ul{ display:none;}
.xyd-sub  .xyd-menu ul li ul li{ width:200px; height:38px; padding:0; list-style-type:none;  display:block;  position:relative;}
.xyd-sub  .xyd-menu ul li ul{ width:200px; position:absolute; top:47px; left:0px; z-index:1001; display:none; }
.xyd-nav .xyd-menu ul li.cur>ul li{ width:200px; height:38px; padding:0; list-style-type:none; display:block; position:relative; }
.xyd-nav .xyd-menu ul li.cur>ul li a:link,.xyd-nav .xyd-menu ul li.cur ul li a:visited{ display:block; width:200px; height:38px; line-height:38px; font-size:14px;}
.xyd-nav .xyd-menu ul li.cur ul li.cur a:link,.xyd-nav .xyd-menu ul li.cur ul li.cur a:visited{ display:block; width:200px; height:38px; line-height:38px;}
.menu-1{margin-top: 10px;transition:all 4s;}
.menu-2{margin-top: 10px;}
.xyd-nav .xyd-menu ul li:hover .menu-1{margin-top: 0px;}

/* xyd-search */
.xyd-search{ float:right; margin:10px 0 0 10px; height:28px;}
.xyd-search-text{ float:left; width:208px; height:28px; line-height:28px; outline:none; border:none; padding:0 0 0 5px; font-size:12px; color:#999;}
.xyd-search-button{ float:left; width:40px; height:28px; cursor:pointer; border:none; background:#ff8c00 url(../images/xyd-search-button.png) no-repeat center 2px;}
.xyd-search-button:hover{ filter:alpha(opacity=80); opacity:0.8;}

/* xyd-wrapper */
.xyd-wrapper{ width:100%; background:#ebeff2;}
.xyd-header,.xyd-main,.xyd-bottom{ min-width:984px;}
.xyd-main{ width:984px; margin:0 auto; padding:20px 0 23px 0; overflow:hidden; background:#ebeff2;}
.xyd-main-3{ width:100%; margin:0 auto; overflow:hidden; background:#ebeff2;}

/* xyd-sidebar */
.xyd-sidebar{ float:left; width:227px; min-height:830px; padding-bottom:20px; background:#fff;}

/* xyd-user */
.xyd-user{ padding:15px 15px 15px 15px;}
.xyd-user-box{ padding:5px 0 15px 90px; background:#fff;}
.xyd-user-box .wzb-user82{ float:left; width:82px; height:82px; margin-left:-90px;}
.xyd-user-content p{ margin:3px 0 0 0;}
.xyd-user-survey:link,.xyd-user-survey:visited{ display:block; margin:10px 0 5px 0; padding:6px 10px 8px 10px; font-size:14px; color:#333; text-align:center; background:#f4f4f4;}
.xyd-user-survey i{ margin-right:3px; vertical-align:-4px; font-size:22px;}
.xyd-user-survey:hover,.xyd-user-survey:hover i{ filter:alpha(opacity=100); opacity:1; color:#fff; background:#ff8c00;}
.wzb-user82-2{ width:90px; height:90px; border-radius:50%; background:rgba(255,255,255,0.2);}
.wzb-user82-2 img{ width:82px; height:82px; border-radius:50%; margin:4px;}
.xyd-tip-box-2{ width:250px; height:10px; background:url(../images/xyd-xiala-san.png) no-repeat;}
/* xyd-content */
.xyd-content{ float:right; width:738px;}
.xyd-article{ float:right; width:738px; min-height:790px; padding:15px 30px 20px 30px; background:#fff;}

/* xyd-block */
.xyd-block{ padding:15px 15px 15px 15px; position:relative; background:#fff;}
.xyd-block-pic{ float:left; width:134px; height:120px;}
.xyd-block-pic img{ display:block; width:120px; height:120px;}
.xyd-block-content{ float:left; width:190px;}
.xyd-block-content p{ line-height:20px; margin:0;}
.xyd-block-push{ width:53px; height:53px; position:absolute; top:0; right:0; background:url(../images/wzb-tuijian.png) no-repeat;}

/* xyd-pop */
.modal.fade .modal-dialog{ position:absolute; left:50%; top:50%; margin:-200px 0 0 -382px;}
.modal.modal-gonggao .modal-body{ max-height:400px; overflow:auto;}
.xyd-pop-top{ padding:40px 0 0 0; text-align:center; position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);}
.xyd-pop-title{ width:280px; height:54px; line-height:30px; margin:50px auto 0 auto; padding-bottom:15px; font-size:20px; font-family:"黑体";}
.xyd-pop-content{ padding:256px 0 10px; color:#444;}
.xyd-pop-info a{padding:0 25px;}
.xyd-pop-info,.xyd-pop-info a{ display:block; line-height:33px;}
.xyd-pop-info a:hover{ background:#f1f1f1;}
.xyd-pop-num{ float:right; font-size:16px; color:#00aeef; text-align:right; line-height:33px;}
.xyd-pop-bottom:link,.xyd-pop-bottom:visited{ display:block; width:100%; height:50px; line-height:50px; padding-top:4px; text-align:center; color:#fff; position:absolute; bottom:0; font-size:16px; background:#ff8c00;}
.xyd-pop-bottom .fa-sanzhong{ font-size:28px; position:absolute; top:-10px; left:49%;}
.modal-backdrop{ z-index:5999;}
.modal-open .modal{ overflow:hidden; z-index:6000;}
.close{ filter: alpha(opacity=60); opacity:0.6; color:#fff;}
.close:hover, .close:focus{ color:#fff; filter:alpha(opacity=100); opacity:1;}
.modal-footer{ text-align:center;}
/*站内信*/
.wzb-btn-send:link,.wzb-btn-send:visited{ display:block; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333; background:#f4f4f4;}
.wzb-btn-send:hover{background:#ff8c00; color:#fff;}

/*我的任务*/
.bg-position01{ position:absolute; left:0; top:1px; z-index:0;}
.bg-position02{ z-index:1;}
.position03{ position:absolute; right:0; top:0px;z-index:3;}
.houzi-position{ position:absolute; left:-113px; top:-122px; z-index:2;}

/* 排行榜 */
.xyd-bg-orange{ display:inline-block; width:40px; padding:4px 0; font-size:14px; color:#fff; text-align:center; background:#B41112;}
.xyd-bg-gray{ display:inline-block; width:40px; padding:4px 0; font-size:14px; color:#fff; text-align:center; background:#999;}

/* 考试 */
.xyd-exam{ width:984px; min-height:165px; margin:0 auto 0 auto; padding:31px 0 0 110px; background:url(../images/exam-top.png) no-repeat;}
.xyd-exam a i{ font-size:34px;}
.xyd-exam a:link,.xyd-exam a:visited,.xyd-exam a:hover{ color:#fff; filter:alpha(opacity=100); opacity:1;}
.xyd-exam-one{ display:block; width:122px; height:99px; padding-top:15px; text-align:center; border-radius:10px; border:1px solid rgba(183, 206, 12, 0.3);}
.xyd-exam-one i,.xyd-exam-one p{ color:#b7ce0c;}
.xyd-exam-two{ display:block; width:122px; height:99px; margin-right:45px; padding-top:15px; text-align:center; border-radius:10px; border:1px solid rgba(10, 208, 237, 0.3);}
.xyd-exam-two i,.xyd-exam-two p{ color:#0ad0ed;}
.xyd-exam-three{ display:block; width:122px; height:99px; padding-top:15px; text-align:center; border-radius:10px; border:1px solid rgba(255, 140, 0, 0.3);}
.xyd-exam-three i,.xyd-exam-three p{ color:#ff8c00;}
.xyd-exam-one p,.xyd-exam-two p,.xyd-exam-three p{ margin:5px 0 0 0; font-size:16px;}
.xyd-exam-omitted{ float:left; width:109px; height:10px; margin:40px 48px 0 0; display:inline; background:url(../images/exam-omitted.png) no-repeat;}
.xyd-exam-icon{ float:left; width:122px; height:99px; margin-right:45px; display:inline; position:relative;}
.xyd-exam-icon a.xyd-exam-one:hover,.xyd-exam-one.cur{ background:#b7ce0c;}
.xyd-exam-icon a.xyd-exam-one:hover .fa-sitemap,.xyd-exam-icon a.xyd-exam-one:hover p,.xyd-exam-icon .xyd-exam-one.cur .fa-sitemap,.xyd-exam-icon .xyd-exam-one.cur p{ color:#fff;}
.xyd-exam-icon a.xyd-exam-two:hover,.xyd-exam-two.cur{ background:#0ad0ed;}
.xyd-exam-icon a.xyd-exam-two:hover .fa-align-center,.xyd-exam-icon a.xyd-exam-two:hover p,.xyd-exam-icon .xyd-exam-two.cur .fa-align-center,.xyd-exam-icon .xyd-exam-two.cur p{ color:#fff;}
.xyd-exam-icon a.xyd-exam-three:hover,.xyd-exam-three.cur{ background:#ff8c00;}
.xyd-exam-icon a.xyd-exam-three:hover .fa-columns,.xyd-exam-icon a.xyd-exam-three:hover p,.xyd-exam-icon .xyd-exam-three.cur .fa-columns,.xyd-exam-icon .xyd-exam-three.cur p{ color:#fff;}

/* 公开课 */
.xyd-hold{ margin:0 0 20px 0;}
.xyd-hold-red{ background:url(../images/xyd-hold-red.png) repeat-y;}
.xyd-hold-green{ background:url(../images/xyd-hold-green.png) repeat-y;}
.xyd-hold-red i{ margin:23px 0 0 33px; font-size:60px;}
.xyd-hold-green i{ margin:25px 0 0 40px; font-size:58px;}
.xyd-hold-left{ float:left; width:127px; height:145px; color:#fff;}
.xyd-hold-left strong{ display:block; margin-top:10px; line-height:24px; font-size:22px; font-weight:normal; text-align:center;}
.xyd-hold-right{ float:left; width:856px; padding:26px 30px 6px 30px; background:#fff;}

/* xyd-pane */
.xyd-pane{ margin-top:15px;}
.xyd-pane-title{ height:40px; line-height:40px; margin:0; cursor:pointer; color:#666;}
.xyd-pane-info{ display:none; margin-bottom:26px; padding-left:12px;}

.xyd-wang{ margin-top:15px;}
.xyd-wang-bigbox{ padding:5px 0 0 0;}
.xyd-wang-box{ height:40px; line-height:40px; padding-bottom:15px; margin-bottom:20px; color:#666; border-bottom:1px solid #ebebeb;}
.xyd-wang-title{ margin:0; color:#666; cursor:pointer;}
.xyd-wang-bigbox:hover .xyd-wang-title{background:#f2f2f2;}
.xyd-wang-info{ display:none; padding:15px 0 25px 15px; background:#f9f9f9;}
.wzb-icon-begin:before{ content:""; float:left; width:26px; height:20px; background:url(../images/tool-icon.png) no-repeat 0 -700px; background-size:20px;}
.xyd-wang-title .tooltip.in{ filter:alpha(opacity=100); opacity:1;}
.xyd-wang-title .tooltip-inner{ line-height:23px; padding:10px 10px 10px 10px; color:#333; text-align:left; background-color:#ebeff2;}
.xyd-wang-title .tooltip.top .tooltip-arrow{ border-top-color:#ebeff2;}
.xyd-wang-title .tooltip.top-left .tooltip-arrow{ border-top-color:#ebeff2;}
.xyd-wang-title .tooltip.top-right .tooltip-arrow{ border-top-color:#ebeff2;}
.xyd-wang-title .tooltip.right .tooltip-arrow{ border-right-color:#ebeff2;}
.xyd-wang-title .tooltip.left .tooltip-arrow{ border-left-color:#ebeff2;}
.xyd-wang-title .tooltip.bottom .tooltip-arrow{ border-bottom-color:#ebeff2;}
.xyd-wang-title .tooltip.bottom-left .tooltip-arrow{ border-bottom-color:#ebeff2;}
.xyd-wang-title .tooltip.bottom-right .tooltip-arrow{ border-bottom-color:#ebeff2;}

.xyd-mwd01{ float:left; width:250px; word-wrap:break-word; overflow:hidden;}        
.xyd-mwd01 a{ display:inline-block; max-width:260px; word-wrap:break-word; overflow:hidden;}
.xyd-mwd02{ float:left; width:140px; margin-left:25px; display:inline;}             
.xyd-mwd02 i{ float:left; margin:5px 6px 0 0; font-size:18px; color:#999;}
.xyd-mwd03{ float:left; width:150px; text-align:center;}
.xyd-mwd04{ float:left; width:97px; text-align:center;}
.xyd-mwd05{ float:right; text-align:right;}
/*.xyd-mwd06{ float:left; width:25px; height:30px; cursor:pointer;}                
.xyd-mwd06 i{ float:right; margin-top:4px; font-size:21px;}*/

/* xyd-jifen-box */
.xyd-jifen-box{ height:125px; margin-bottom:35px; padding-top:15px;}
.xyd-jifen-list{ float:left; width:305px; height:110px; margin-right:18px; display:inline;}
.xyd-jifen-list dt{ float:left; width:100px; height:110px; line-height:25px; padding:40px 0 0 30px; font-size:18px; font-weight:normal;}
.xyd-jifen-list dd{ float:left; width:190px; height:110px; line-height:35px; padding:36px 0 0 30px; font-size:30px; color:#fff;}
.xyd-jifen-list dd.has-day{font-size:20px;padding-left:20px;}
.xyd-jifen-green{ background:url(../images/jifen.png) no-repeat left top;}
.xyd-jifen-red{ background:url(../images/jifen.png) no-repeat 0 -120px;}
.xyd-jifen-red dt{ padding:40px 0 0 40px;}
.xyd-jifen-date{ float:left; width:239px; height:110px; line-height:110px;}
.xyd-jifen-title{ height:60px; line-height:60px; margin-bottom:5px; font-size:30px; color:#b4ce0b; text-align:center;}
.xyd-jifen-content{ height:60px; line-height:60px; margin-bottom:25px;}
.xyd-jifen-peixun{ height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; background:#ea0f8d;}
.xyd-jifen-huodong{ height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; border-left:1px solid #fff; background:#0ad0ed;}
.xyd-jifen-size{ float:right; padding-right:20px; height:60px; line-height:60px; font-size:30px;}

/* openmove 公开课播放页 */
.xyd-open-move{ width:888px; margin:0 auto; position:relative;}
.xyd-open-move #xyd-open-prev{ width:25px; height:74px; line-height:74px; text-align:center; cursor:pointer; z-index:99; position:absolute; top:504px; left:0; background:#f8f8f8;}
.xyd-open-move #xyd-open-next{ width:25px; height:74px; line-height:74px; text-align:center; cursor:pointer; z-index:99; position:absolute; top:504px; right:0; background:#f8f8f8;}
.xyd-open-move span i{ font-size:36px; margin-top:15px;}
.xyd-open-move .xyd-open-content{ width:888px; height:465px; margin:10px 0 20px 0;}
.xyd-open-move .xyd-open-box{ height:495px; position:relative; overflow:hidden;}
.xyd-open-move .xyd-open-box ul{ height:495px; margin:0; padding:0; position:absolute;}
.xyd-open-move .xyd-open-box li{ width:888px; height:495px; margin:0; padding:0; list-style-type:none;}
.xyd-open-move .xyd-open-info{ width:808px; height:74px; margin:9px auto 0 auto; position:relative; overflow:hidden;}
.xyd-open-move .xyd-open-info ul{ height:74px; margin:0; padding:0; position:absolute; overflow:hidden;}
.xyd-open-move .xyd-open-info li{ float:left; width:136px; height:74px; margin:0; padding:0 16px 0 0; list-style-type:none; cursor:pointer;}
.xyd-open-move .xyd-open-info li img{ display:block; width:115px; height:70px; filter:alpha(opacity=30); opacity:0.3;}
.xyd-open-move .xyd-open-info li img:hover{ border:2px solid #00aeef; filter:alpha(opacity=100); opacity:1;}
.xyd-open-move .xyd-open-info li.on img{ filter:alpha(opacity=100); opacity:1; }
.xyd-open-move .xyd-open-info li.on div{ border:2px solid #00aeef;}
.xyd-open-move .xyd-open-info li div{ position:relative; width:119px; height:74px;}
.xyd-open-move .xyd-open-info li .open-show{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.xyd-open-move .xyd-open-info li.on .open-show{ background: rgba(30, 146, 189, 0.6);}
.xyd-open-move .xyd-open-info li .open-show p{ width:100px; color:#fff; font-size:12px; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }

/* 隐私设置 */
.xyd-privacy{ width:560px; margin:0 auto; padding-top:20px;}
.xyd-privacy dd{ float:left; width:123px; padding-top:100px; text-align:center; color:#999; background:url(../images/pericon.png) no-repeat 7px 60px;}
.xyd-privacy dd .xyd-privacy-title{ padding-bottom:65px; color:#fff;}
.xyd-privacy dt{ float:right; width:380px;}
.xyd-privacy-table th{ width:58%; padding:8px 10px; text-align:right;}

/* xyd-receipt */
.xyd-receipt{ width:430px; height:150px; margin:50px 0 0 0; padding:30px 10px 10px 10px; border:1px solid #e1e1e1; background:#fff;}
.xyd-receipt-title{ line-height:21px; text-align:center; overflow:hidden;}
.xyd-receipt-info{ height:26px; line-height:26px; margin:25px 0 0 0; text-align:center;}
.xyd-receipt-tag:link,.xyd-receipt-tag:visited{ display:inline-block; margin:0 10px; padding:3px 12px; font-size:14px; color:#fff; background:#00adf1;}
.xyd-receipt-tag i{ font-size:16px; margin-right:5px;}
.xyd-receipt-tip{ width:430px; height:150px; z-index:9993; position:absolute; top:50%; left:50%; margin:-75px 0 0 -215px; background:#fff;}
.xyd-receipt-tip .xyd-receipt{ margin:0;}
.xyd-receipt-overlay{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:9991; background:rgba(0, 0, 0, 0.5);}

/* xyd-train */
.xyd-train{ height:32px; margin:0 0 20px 0;}
.xyd-train-list{ float:left; width:114px; height:32px; line-height:32px; font-size:12px; position:relative; background:#ff8c00;}
.xyd-train-list dt{ height:32px; line-height:32px; text-align:center; color:#fff; cursor:pointer;}
.xyd-train-list dt a:link,.xyd-train-list dt a:visited{ display:block; height:32px; line-height:32px; padding:0 8px; color:#fff; overflow:hidden;}
.xyd-train-list dd{ width:100%; padding:5px 0 5px 0; display:none; position:absolute; z-index:288; border:1px solid #ff8c00; background:#fff;}
.xyd-train-list dd a:link,.xyd-train-list dd a:visited{ display:block; height:32px; line-height:32px; text-align:left; padding:0 8px; color:#666; overflow:hidden;}
.xyd-train-list dd a:hover{ color:#fff; background:#fca336;}
.xyd-train-angle{ float:left; width:22px; height:32px; line-height:32px; text-align:center; font-size:26px; color:#ff8c00;}

/* 暂无数据 */
.xyd-losedata{ width:100%; margin:0 auto; padding:125px 0 100px 0; text-align:center;}
.xyd-losedata i{ font-size:78px; color:#e6e6e6;}
.xyd-losedata p{ font-size:25px; color:#e7e7e7;line-height:33px;}

/* 职业发展路径 */
.xyd-path{ padding-bottom:25px; background:#fff;}
.xyd-path-title{ padding:18px 0 15px 45px; border-bottom:1px solid #a7a6a6;}
.xyd-path-title span{ float:left; height:74px; line-height:74px; padding:0 35px 0 35px; font-size:24px; color:#333;}
.xyd-path-title em{ float:left; width:83px; height:74px; line-height:74px; text-align:center; font-size:24px; color:#fff; background:url(../images/lujingfr.gif) no-repeat;}
.xyd-path-content{ width:880px; margin:0 auto; padding:15px 0 30px 0; overflow-x:scroll;}
.xyd-path-list{ height:95px; margin-bottom:25px;}
.xyd-path-biao{ float:left; height:95px; padding:45px 0 0 0;}
.xyd-path-biao span{ float:left; height:50px; line-height:50px; padding:0 20px; font-size:16px;}
.xyd-path-biao strong{ float:left; width:30px; overflow:hidden;}
.xyd-path-biao strong em{ position:relative; display:block; font-size:0; line-height:0; width:0; height:0; border-width:25px;}
.xyd-path-info{ float:left;}
.xyd-path-area{ float:left; width:150px; height:50px; margin:45px 3px 0 0; padding:0 10px 0 10px; display:flex; flex-direction:column; justify-content: center; text-align:center; line-height:22px; position:relative; color:#333; background:#e3e3e3;}
.xyd-path-area .xyd-path-tip{ display:none; width:80px; height:44px; position:absolute; top:-45px; left:50%; margin-left:-40px;}

.xyd-path-red span{color:#fff; background:#eb098f;}
.xyd-path-red em{ border-color:transparent; border-style:dashed; border-left-style:solid; border-left-color:#bf0774;}
.xyd-path-red .xyd-path-area:hover,.xyd-path-area.active{ color:#fff; filter:alpha(opacity=100); opacity:1; background:#eb098f;}
.xyd-path-red .xyd-path-area .xyd-path-tip{ background:url(../images/redhat.gif) no-repeat;}
.xyd-path-red .xyd-path-area:hover .xyd-path-tip,.xyd-path-area.active .xyd-path-tip{ display:block; filter:alpha(opacity=100); opacity:1;}

.xyd-path-blue span{ color:#fff; background:#0ad0ed;}
.xyd-path-blue em{ border-color:transparent; border-style:dashed; border-left-style:solid; border-left-color:#068fa3;}
.xyd-path-blue .xyd-path-area:hover{ color:#fff; filter:alpha(opacity=100); opacity:1; background:#0ad0ed;}
.xyd-path-blue .xyd-path-area .xyd-path-tip{ background:url(../images/bluehat.gif) no-repeat;}
.xyd-path-blue .xyd-path-area:hover .xyd-path-tip{ display:block; filter:alpha(opacity=100); opacity:1;}

.xyd-path-green span{ color:#fff; background:#b7ce0c;}
.xyd-path-green em{ border-color:transparent; border-style:dashed; border-left-style:solid; border-left-color:#859608;}
.xyd-path-green .xyd-path-area:hover{ color:#fff; filter:alpha(opacity=100); opacity:1; background:#b7ce0c;}
.xyd-path-green .xyd-path-area .xyd-path-tip{ background:url(../images/greenhat.gif) no-repeat;}
.xyd-path-green .xyd-path-area:hover .xyd-path-tip{ display:block; filter:alpha(opacity=100); opacity:1;}

.xyd-path-box{ line-height:38px; margin:20px 0 0 0; padding:0; color:#999; border-bottom:1px solid #e8e6e6;}
.xyd-path-box li.xyd-path-one{ float:left; width:570px; line-height:38px; list-style-type:none;}
.xyd-path-box li.xyd-path-two{ float:left; width:190px; line-height:38px; list-style-type:none;}
.xyd-path-box li.xyd-path-three{ float:left; width:140px; line-height:38px; text-align:center; list-style-type:none;}

.xyd-path-main{ padding:25px 0 25px 0; border-bottom:1px solid #e8e6e6;}
.xyd-path-main dd.xyd-path-first{ float:left; width:570px;}
.xyd-path-main dd.xyd-path-second{ float:left; width:190px; padding-top:35px;}
.xyd-path-main dd.xyd-path-third{ float:left; width:140px; padding-top:35px; text-align:center;}
.xyd-path-link:link,.xyd-path-link:visited{ float:left; width:300px; padding:35px 0 0 30px; font-size:16px; color:#333;}
.xyd-path-link:hover{ filter:alpha(opacity=70); opacity:0.7;}

/* 登录 */
.xyd-top{ width:1000px; min-width:1000px; height:92px; margin:0 auto;}
.xyd-brand{ float:left; width:400px; height:92px;}
.xyd-brand img{ display:block; width:400px; height:92px;}

.xyd-kit{ float:right; height:21px; line-height:21px; margin-top:37px;}
.xyd-kit li{ float:left; height:21px; line-height:21px; margin-right:25px; display:inline; position:relative; background:url(../images/xyd-kit.png) no-repeat;}
.xyd-kit li.xyd-kit01 a:link,.xyd-kit li.xyd-kit01 a:visited{ height:21px; line-height:21px; color:#666; text-decoration:none;}
.xyd-kit li.xyd-kit01 a:hover{ color:#666; filter:alpha(opacity=70); opacity:0.7; text-decoration:none;}
.xyd-kit li.xyd-kit01{ padding-left:24px; background-position:0 0;}
.xyd-kit li.xyd-toggle{ padding-left:24px; color:#666; position:relative; background-position:0 -60px;}
.xyd-kit li.xyd-kit02{ padding-left:28px; background-position:0 -30px;}
.xyd-kit li.xyd-kit04{ padding-left:25px; background-position:0 -90px;}
.xyd-kit li.xyd-kit05{ margin-right:0px; padding-left:23px; background-position:0 -120px;}

.xyd-toggle-title{ height:35px; line-height:35px; margin:0 0 10px 0;}
.xyd-erwm{ z-index:99; display:none;}
.xyd-erwm-link{ height:36px; margin-top:15px;}
.xyd-erwm-link p{ height:18px; line-height:18px;}
.xyd-erwm-color:link,.xyd-erwm-color:visited{ color:#ffba00; text-decoration:none;}
.xyd-erwm-color:hover{ color:#ffba00; filter:alpha(opacity=100); opacity:1; text-decoration:none;}

.xyd-code{ width:500px; top:21px; left:-208px; position:absolute; background:url(../images/xyd-about.png) no-repeat -186px 0;}
.xyd-code-desc{ height:185px; border:1px solid #eee; border-top:none; background:#fff url(../images/xyd-erwm.png) no-repeat 0 5px;}
.xyd-code-left{ float:left; width:150px; height:25px; line-height:25px; margin:137px 0 0 22px; display:inline; font-size:12px;}
.xyd-code-center{ float:left; width:150px; height:25px; line-height:25px; margin:137px 5px 0 32px; display:inline; font-size:12px;}
.xyd-code-right{ float:left; width:120px; line-height:18px; margin:137px 0 0 0; text-align:center;}
.xyd-code-right p{ line-height:18px; margin:0; font-size:12px;}
.xyd-our{ width:610px; top:21px; left:-192px; position:absolute; background:url(../images/xyd-our.png) no-repeat 35px 0;}
.xyd-our-bg{ height:57px;}
.xyd-our-desc{ height:455px; padding:15px 0 0 23px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-our-info{ height:78px; margin:0;}
.xyd-our-info dt{ float:left; width:68px; height:64px; line-height:64px; text-align:center; font-size:16px;}
.xyd-our-info dt.login-adress-01{ color:#b7ce0c; background:url(../images/login-adress-01.png) no-repeat;}
.xyd-our-info dt.login-adress-02{ color:#0ad0ed; background:url(../images/login-adress-02.png) no-repeat;}
.xyd-our-info dt.login-adress-03{ color:#eb098f; background:url(../images/login-adress-03.png) no-repeat;}
.xyd-our-info dt.login-adress-04{ color:#ffbe00; background:url(../images/login-adress-04.png) no-repeat;}
.xyd-our-info dt.login-adress-05{ color:#969696; background:url(../images/login-adress-05.png) no-repeat;}
.xyd-our-info dd{ float:left; width:470px; line-height:20px; margin-left:24px; font-size:12px; display:inline;}
.xyd-our-info dd p{ margin-bottom:0; line-height:20px;}
.xyd-about{ width:520px; top:21px; left:-332px; font-size:12px; position:absolute; background:url(../images/xyd-about.png) no-repeat -60px 0;}
.xyd-about-desc{ height:510px; padding:15px 13px 0 23px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-about-info{ height:140px; margin:16px 0 20px 0;}
.xyd-about-info dt{ float:left; width:240px; height:134px;}
.xyd-about-info dd{ line-height:21px;}
.xyd-app{ width:508px; top:21px; left:-424px; font-size:12px; position:absolute; background:url(../images/xyd-about.png) no-repeat 29px 0;}
.xyd-app-desc{ height:344px; padding:15px 22px 0 22px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-app-list{ margin:20px 0 0 0;}
.xyd-app-list dd{ float:left; width:260px; height:123px; padding:0 20px 0 0;}
.xyd-app-list dt{ float:left; width:200px; line-height:23px;}
.xyd-app-list dt p{ line-height:23px; margin:0;}
.xyd-app-version{ display:block; height:22px; line-height:22px; margin:0 0 6px 0; font-size:16px; color:#444;}
.xyd-app-down:link,.xyd-app-down:visited{ display:block; width:192px; height:38px; line-height:35px; margin:0 0 5px 0; padding-left:70px; font-size:18px; color:#fff; border:1px solid #d2bb5b; border-radius:5px; background:#ffb901 url(../images/kit.png) no-repeat 28px -142px;}

/* 注册 */
.xyd-whole{ width:1000px; min-width:1000px; margin:0 auto; padding:25px 0 25px 0;}
.xyd-whole-title{ height:40px; line-height:38px; padding-left:18px; font-size:16px; color:#fff; position:relative;}
.xyd-whole-title i.fa-sanzuo{ font-size:22px; position:absolute; bottom:-8px; left:30px;}
.xyd-whole-main{ min-height:444px; padding:22px 50px 20px 20px; background:#fff;}
.xyd-whole-top{ height:30px; line-height:30px; margin-bottom:20px; color:#999;}
.xyd-whole-left{ float:left; width:485px; border-right:1px solid #ebebeb;}
.xyd-whole-right{ float:right; width:420px;}
.wyd-whole-box{ width:550px; margin:80px 0 0 250px;}
.xyd-whole-info{ width:520px; min-height:120px; margin:110px 0 0 280px; padding:5px 0 0 150px; color:#999; background:url(../images/ok.png) no-repeat;}
.xyd-whole-info .xyd-whole-ok{ font-size:25px;}
.xyd-whole-info .xyd-whole-tip{ margin:10px 0 18px 0; font-size:16px;}
.xyd-whole-miaoting{ width:1000px; height:530px; position:relative; overflow:hidden;}
.xyd-whole-move{ width:214px; height:65px; position:absolute; top:-70px; left:395px; z-index:90; background:url(../images/xyd-whole-move.png) no-repeat center;}
.xyd-whole-up{ width:64px; height:39px; position:absolute; top:210px; right:473px; z-index:92; filter:alpha(opacity=0); opacity:0; background:url(../images/xyd-whole-up.png) no-repeat center;}

/* xyd-move */
#xyd-move{ width:100%; height:100%; position:absolute; top:0; left:0;}
#xyd-move-pic{ width:100%; height:100%; margin:0; padding:0; position:relative;}
#xyd-move-pic li{ width:100%; height:100%; position:absolute; list-style-type:none; overflow:hidden;}
#xyd-move-pagination{ margin:0; padding:0; position:absolute; left:44%; bottom:60px; z-index:9900;}
#xyd-move-pagination li{ float:left; width:40px; height:10px; line-height:10px; margin:7px 10px 0 0; display:inline; cursor:pointer; background:#999;}
#xyd-move-pagination li.current{ background:#ff8c00;}

/* xyd-banner */
#xyd-banner{ width:100%; height:335px; position:relative;}
#xyd-banner-pic{ width:100%; height:100%; margin:0; padding:0; position:relative;}
#xyd-banner-pic li{ width:100%; height:100%; position:absolute; list-style-type:none;}
#xyd-banner-pagination{ margin:0; padding:0; position:absolute; left:50%; bottom:14px; z-index:1000; transform:translateX(-50%);}
#xyd-banner-pagination li{ float:left; width:10px; height:10px; border-radius:50%; line-height:10px; margin:7px 10px 0 0; display:inline; cursor:pointer; border:1px solid #fff;}
#xyd-banner-pagination li.current{ background:#333; border:1px solid #333;}

/* xyd-form */
.xyd-form{ width:1000px; height:1px; margin:0 auto; position:relative;}
.xyd-form-box{ width:320px; position:fixed; top:50%; right:15%; margin-top:-138px; z-index:88; border-top:10px solid #299cc7;}
.xyd-form-main{ height:265px; position:relative;}
.xyd-form-bg{ width:320px; height:265px; position:absolute; top:0; left:0; z-index:3; filter:alpha(opacity=20); opacity:0.2; background:#000;}
.xyd-form-content{ width:320px; height:265px; padding:20px 0 0 0; position:absolute; top:0; left:0; z-index:4;}
.xyd-form-error{ min-height:75px; line-height:20px; padding:15px 15px 15px 60px; color:#666; background:#fff;}
.xyd-form-error i{ float:left; margin:5px 0 0 -45px; font-size:33px; color:#ff0030;}
.xyd-form-error span{ line-height:22px;}
.xyd-form-title{ height:30px; line-height:30px; margin:0 0 18px 0; padding:0 35px 0 35px; font-size:20px; color:#fff;}
.xyd-form-info{ margin:0 0 12px 35px;}
.xyd-form-info label{ font-weight:normal; color:#fff;}
.xyd-form-info span{ float:left; width:120px; margin-left:-120px; padding-right:10px; text-align:right; font-weight:normal; font-size:16px; color:#fff; vertical-align:top;}
.xyd-form-text{ width:224px; height:26px; line-height:26px; padding:0 0 0 15px; color:#999;}
.xyd-form-user{ height:32px; line-height:32px; padding:0; border:none; background:#fff;}
.xyd-form-pass{ height:32px; line-height:32px; padding:0; border:none; background:#fff;}
.xyd-form-one{ width:244px; padding:0 0 0 33px; background:#fff url(../images/xyd-icon.png) no-repeat 6px 6px;}
.xyd-form-two{ width:244px; padding:0 0 0 33px; position:relative; background:#fff url(../images/xyd-icon.png) no-repeat 6px -72px;}
.xyd-form-two em{ line-height:32px; position:absolute; left:33px; cursor:text; color:#999; font-weight:normal;}
.xyd-form-bar{ padding:6px 29px 5px 35px;}
.xyd-form-area{ padding:11px 35px 5px 35px; color:#fff;}
.xyd-form-area .xyd-form-checked{ float:left; margin:8px 4px 0 0;}
.xyd-form-button{ display:block; width:100%; height:38px; line-height:38px; font-size:16px; color:#fff; text-align:center; text-decoration:none; cursor:pointer; border:none; background:#00aeef;}

/* xyd-survey 调查问卷 */
.xyd-survey{ width:984px; height:104px;background: #fff;}
.xyd-survey-box{ height:52px; padding:0 20px 0 0; font-size:16px;}
.xyd-survey-left{ float:left; min-width:380px; max-width:847px; height:52px; line-height:50px; padding-left:22px; font-size:16px; color:#fff; background:#B41112;}
.xyd-survey span{ width:70px; height:52px; line-height:50px; text-align:left; font-size:16px; color:#999; margin: 0 0px 0 40px}
.xyd-survey-left i{background:url(../js/jquery-table/images/icon02New.png) no-repeat -387px 0; display:inline-block; float:right; width:27px; height:52px; margin:0 0 0 10px;}
.xyd-survey-right{ float:right; margin-top:12px;}

.xyd-survey-list{ padding:0 45px 0 45px; background:#fff;}
.xyd-survey-list ul{ margin:0; padding:0; background:url(../images/line01.png) repeat-y 15px 0;}
.xyd-survey-list ul li{ padding:0 0 40px 40px; list-style-type:none; zoom:1;}
.xyd-survey-list ul li:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
.xyd-survey-list ul li span.xyd-survey-icon{ float:left; width:30px; height:28px; line-height:28px; margin-left:-40px; text-align:center; font-size:14px; color:#fff; border-radius:50%; background:#00aeef;}
.xyd-survey-list ul li .xyd-survey-icon i{ display:block; width:20px; height:20px; line-height:20px; margin:5px 0 0 5px;}
.xyd-survey-list ul li dl{ float:left; width:845px; padding:2px 0 0 0;}
.xyd-survey-list ul li dl dt{ height:25px; line-height:25px; margin-bottom:12px; font-weight:normal; color:#333;}
.xyd-survey-list ul li dl dd{ padding-left:20px;}
.xyd-survey-list ul li dl dd label{ font-weight:normal;}
.xyd-survey-list ul li.xyd-survey-more{ height:28px; line-height:28px; padding:0 0 0 40px; cursor:pointer; overflow:hidden;}
.xyd-survey-list ul li.xyd-survey-more dl,.xyd-survey-list ul li.xyd-survey-more dl dt{ margin:0; padding:0;}

/* 学习日程 */
.xyd-learn{ height:203px;}
.xyd-learn .xyd-fixcut{ height:203px; padding:0 0 0 0; background:#fff;}
.xyd-learn-tool{ height:25px; line-height:25px; margin:18px 0 0 40px;}
.xyd-learn-tool dd{ float:left; height:25px; line-height:25px; margin-right:26px; color:#969696;}
.xyd-learn-tool dd.xyd-learn-01{ margin-right:27px; padding-left:23px; display:inline; background:url(../images/xyd-learn-01.png) no-repeat left center;}
.xyd-learn-tool dd.xyd-learn-02{ margin-right:27px; padding-left:23px; display:inline; background:url(../images/xyd-learn-02.png) no-repeat left center;}
.xyd-learn-tool dd.xyd-learn-03{ margin-right:27px; padding-left:23px; display:inline; background:url(../images/xyd-learn-03.png) no-repeat left center;}
.xyd-learn-tool dd.xyd-learn-04{ margin-right:27px; padding-left:23px; display:inline; background:url(../images/xyd-learn-04.png) no-repeat left center;}
.xyd-learn-tool dd a:link,.xyd-learn-tool dd a:visited,.xyd-learn-info a:link,.xyd-learn-info a:visited{ padding:2px 8px; color:#666; text-decoration:none;}
.xyd-learn-tool dd a:hover,.xyd-learn-info a:hover,.xyd-learn-tool dd a.cur:link,.xyd-learn-tool dd a.cur:visited,.xyd-learn-info a.cur:link,.xyd-learn-info a.cur:visited{ color:#fff; filter:alpha(opacity=100); opacity:1; background:#00aeef;}
.xyd-learn-tool dd a.cur:hover,.xyd-learn-info a.cur:hover{ color:#fff; background:#00aeef;}

.xyd-learn-load{ display:inline-block; width:35px; height:8px; line-height:8px; margin:0 20px 0 3px; overflow:hidden;}
.xyd-learn-yellow{ background:#eebb1d;}         .xyd-learn-green{ background:#bbe10b;}            .xyd-learn-orange{ background:#f86c0c;}
.xyd-learn-blue{ background:#2193f4;}           .xyd-learn-navy{ background:#008cb0;}  

.xyd-learn-box{ width:890px; margin:18px 0 0 40px; border-bottom:3px solid #fff; background:#ccc;}
.xyd-learn-left{ float:left; width:230px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px;}
.xyd-learn-right{ float:left; width:660px; height:50px; border-left:1px solid #fff; border-right:1px solid #fff;}
.xyd-learn-list{ float:left; width:150px; height:50px; color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xyd-learn-year{ width:150px; height:25px; line-height:25px; text-align:center; border-right:1px solid #fff;}
.xyd-learn-week{ width:150px; height:24px; line-height:24px; text-align:center; border-top:1px solid #fff;}
.xyd-learn-week em{ float:left; width:30px; height:24px; line-height:24px; border-right:1px solid #fff;}

.xyd-learn-biao{ float:left; width:637px; height:50px; color:#fff; border-left:1px solid #fff; border-right:1px solid #fff; overflow:hidden;}
.xyd-learn-nian{ width:637px; height:25px; line-height:25px; text-align:center; border-right:1px solid #fff;}
.xyd-learn-yue{ width:637px; height:24px; line-height:24px; text-align:center; border-top:1px solid #fff;}
.xyd-learn-yue em{ float:left; width:49px; height:24px; line-height:24px; border-right:1px solid #fff;}

.xyd-learn-content{ width:890px; position:relative; background:#f6f6f6;}
.xyd-learn-prev{ width:35px; cursor:pointer; z-index:555; position:absolute; left:232px; display:none; background:url(../images/xyd-learn-prev.png) no-repeat left center;}
.xyd-learn-next{ width:35px; cursor:pointer; z-index:555; position:absolute; right:0px; display:none; background:url(../images/xyd-learn-next.png) no-repeat left center;}
.xyd-learn-title{ height:35px; line-height:35px; margin-bottom:0;}   
.xyd-learn-title span{ display:block; width:232px; padding:0 10px; color:#333; font-weight:bold; cursor:pointer; border-right:2px solid #fff; background:#f6f6f6;}
.xyd-learn-title span i{ font-size:16px; margin:0 6px 0 0;}
.xyd-learn-info{ height:35px; line-height:35px;}
.xyd-learn-zuo{ float:left; width:232px; height:35px; line-height:35px; overflow:hidden; padding:0 0 0 30px; border-right:2px solid #fff; background:#fff;}
.xyd-learn-you{ float:left; height:35px; width:658px; overflow:hidden;}
.xyd-learn-you .xyd-learn-load{ margin-right:0;}
.xyd-learn-you .tooltip.in{ filter:alpha(opacity=100); opacity:1;}
.xyd-learn-you .tooltip-inner{ line-height:23px; color:#333; text-align:left; border-radius:0; border:1px solid #c1c1c1; background-color:#fff;}
.xyd-learn-you .tooltip.top .tooltip-arrow{ border-top-color:#c1c1c1;}
.xyd-learn-you .tooltip.top-left .tooltip-arrow{ border-top-color:#c1c1c1;}
.xyd-learn-you .tooltip.top-right .tooltip-arrow{ border-top-color:#c1c1c1;}
.xyd-learn-you .tooltip.right .tooltip-arrow{ border-right-color:#c1c1c1;}
.xyd-learn-you .tooltip.left .tooltip-arrow{ border-left-color:#c1c1c1;}
.xyd-learn-you .tooltip.bottom .tooltip-arrow{ border-bottom-color:#c1c1c1;}
.xyd-learn-you .tooltip.bottom-left .tooltip-arrow{ border-bottom-color:#c1c1c1;}
.xyd-learn-you .tooltip.bottom-right .tooltip-arrow{ border-bottom-color:#c1c1c1;}

/*在线问答*/
.modtit,.modtit a{ min-height:35px; margin-bottom:20px; font-size:16px; font-weight:normal;}

/* xyd-step */
.xyd-step{ line-height:20px; margin:15px 0 25px 0; padding:108px 0 5px 0; color:#666; background:url(../images/xyd-step.png) no-repeat;}
.xyd-step strong{ display:block; margin-bottom:15px; font-size:16px;}
.xyd-step p{ line-height:25px; margin:0;}
.xyd-step01 strong{ padding-left:32px; color:#B41112;}
.xyd-step02 strong{ padding-left:78px; color:#0acfec;}
.xyd-step03 strong{ padding-left:26px; color:#ec0a8f;}
.xyd-step01{ float:left; width:110px;}
.xyd-step02{ float:left; width:210px; margin:0 0 0 120px; display:inline;}
.xyd-step03{ float:right; width:130px;}

/* xyd-share */
.xyd-share{ width:100%; height:40px; line-height:40px; margin:0 0 20px 0; position:relative; background:#ff8c00;}
.xyd-share dt{ height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; cursor:pointer; font-weight:normal;}
.xyd-share dd{ width:100%; height:132px; padding:5px 0; display:none; position:absolute; z-index:88; border:1px solid #ffba00; background:#fff;}
.xyd-share dd a:link,.xyd-share dd a:visited{ display:block; height:30px; line-height:30px; text-align:left; color:#666; overflow:hidden;padding-left:80px}
.xyd-share dd a:hover{ background:#f2f2f2;}
.xyd-share dd a i{ margin:0 10px 0 0; color:#999;}

/* xyd-tail */
.xyd-tail{ width:1000px; min-width:1000px; margin:0 auto; color:#999; text-align:center;}
.xyd-tail-box{ width:1000px; height:43px; line-height:43px; margin:0 auto;}

/* xyd-bottom */
.xyd-bottom{ width:100%; color:#999; height:43px; background:url(../images/xyd-bottom.png) repeat-x;}
.xyd-bottom-position{ width:100%; color:#999; height:43px; background:url(../images/xyd-bottom.png) repeat-x; position:fixed; bottom:0; left:0; z-index:9999;}
.xyd-bottom-box{ width:984px; height:43px; line-height:43px; margin:0 auto; background:url(../images/footerbg.png) repeat-x;}
.xyd-bottom-box div{ height:43px; line-height:43px;}

/* 选择弹出框 */
.wzb-selector .wzb-selector-ul{ border-radius:4px;}
.wzb-selector .wzb-selector-li a{ border-radius:4px;}

/* file */
.file{width:250px;height:25px;position:relative;cursor:pointer;} 
.file_file{width:250px;height:28px;filter:alpha(opacity=0);opacity:0;position:absolute;left:0px;top:0px;z-index:10;cursor: pointer;}
.file_txt{text-overflow:ellipsis;width:207px;height:28px;text-align:left;border:1px #eee solid;background:#fff;position:absolute;left:0px;top:0px;z-index:1;font-size:12px;white-space:nowrap;overflow:hidden;line-height:28px; padding-left:5px; color:#999;}
.file_button{padding:0 10px;margin-left: -7px;background:#B41112;position:absolute;right:0px;top:0px;z-index:1;color: #fff;text-align:center;}
.file:hover .file_button{filter:alpha(opacity=0.7);opacity:0.7;}
.file-temp-del{height:20px;}
/*文章new小图标*/
.new_css{position:absolute;left:0;top:0;background:none repeat scroll 0 0 #ec0b8f;border-bottom-right-radius:12px;color:#fff;height:24px;line-height:24px;padding:0 10px;z-index:100;}
/*清除margin格式*/
.clean_margin{margin:0px;}
/* 超出部分变成..*/
.overflow{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* columbia */
.columbia{ background:url(../images/columbia-bg.png) repeat-y center center;}
.columbia .xyd-header-box{ background:url(../images/columbia.png) no-repeat center center;}
.columbia .xyd-email-icon,.columbia .xyd-flag-icon,.columbia .xyd-user-icon,.columbia .xyd-welcome{ color:#fff;}
.columbia-pic{ width:1140px; margin:0 auto; position:relative; z-index:228;}
.columbia-pic-photo{ display:block; width:1140px; height:760px; position:absolute; top:0; left:0; z-index:230;}
.columbia-pic-bg{ display:block; width:300px; height:760px; filter:alpha(opacity=30); opacity:0.3; background:#1d5661; position:absolute; top:0; left:0; z-index:232;}
.columbia-box{ width:300px; height:100%; position:absolute; top:0; left:0; z-index:238;}
.columbia-box .xyd-form-error{ margin:0 22px; padding:10px 10px 10px 55px;}
.columbia-logo{ display:block; width:250px; height:69px; margin:35px auto 100px auto;}
.columbia-logo img{ display:block; width:250px; height:69px;}
.columbia-form{ padding:0 0 38px 22px;}
.columbia-form-info{ height:30px; line-height:30px; margin:20px 0 3px 0; color:#fff;}
.columbia-form-area{ height:30px; line-height:30px; margin:20px 0 0 0; font-size:12px; color:#fff;}
.columbia-form-area a.wzb-link06:link,.columbia-form-area a.wzb-link06:visited{ font-size:12px;}
.columbia-form-text{ width:78%; height:24px; line-height:24px; padding-left:5px; color:#fff; border:1px solid #0aa7da; background:#759da7;}

/* 列表形式六 */
.wzb-list-6{ margin-bottom:0; padding:20px 0 5px 245px; border-bottom:none;}

/* 列表形式九 */
.wzb-list-9 dt{ padding:0 10px 0 0;}
.wzb-list-9-1{ margin:0 10px; padding:15px 0 15px 120px; word-wrap:break-word; overflow:hidden;}
.wzb-list-9-1 dt{ float:left; width:110px; min-height:27px; line-height:27px; font-size:18px; margin:0 0 0 -120px; padding:0 10px; color:#999; font-weight:normal; text-align:right;}
.wzb-list-9-1 dd{ float:left; line-height:18px;}
.wzb-list-9-1 dd a{ float:left; margin:0 10px 5px 0; padding:0 10px; white-space:nowrap; text-overflow:ellipsis;}
.wzb-list-9-1 dd a:hover{ color:#fff; text-decoration:none; filter:alpha(opacity=100); opacity:1; background:#00aeef;}
.wzb-list-9-1 dd a.cur:link,.wzb-list-9 dd a.cur:visited{ color:#fff; text-decoration:none; background:#00aeef;}

/* 列表形式十二 */
.wzb-list-12 li{ margin-bottom:0; padding:0; border-bottom:none;}
.wzb-list-12 .datatable-body table.datatable-table{ margin:0 auto;}

/* 列表形式十三 */
.wzb-list-13 .datatable-body table.datatable-table{ margin:0 auto;}
.wzb-list-13 li{ margin-bottom:0; padding:5px 0 5px 28px; border-bottom:none;}
.wzb-list-13 li em{ left:0px; top:5px;}
.wzb-list-13-mc li{ margin-bottom:8px; padding:10px 0 10px 28px; color:#999; list-style-type:none; position:relative; border-bottom:1px dotted #ddd;}
.wzb-list-13-mc li em{ left:2px; top:9px;}
.wzb-list-13-mc li:last-child{ border:0;}

/* 列表形式十七 */
.wzb-list-17 li a:hover,.wzb-list-17 li a.cur:link,.wzb-list-17 li a.cur:visited,.wzb-list-17 li a:hover em,.wzb-list-17 li a.cur:link em,.wzb-list-17 li a.cur:visited em{ background:#ff8c00;}
.wzb-list-17 li a i{ font-size:20px; padding:0px 5px 0 0; vertical-align:-2px;}

/* 列表形式十八 */
.wzb-list-18{ margin-bottom:0; padding:15px 0 25px 140px; border-bottom:none;}

/* 列表形式二十一 */
.wzb-list-21 .datatable-body table.datatable-table{ margin:0 auto;}
.wzb-list-21 li{ margin-bottom:0; padding:5px 0 5px 0; border-bottom:none;}

/* 列表形式二十五 */
.wzb-list-25{ margin-top:28px; display:inline-block;}
.wzb-list-25 li{ width:309px; height:123px; float:left; margin:0 28px 10px 0; color:#fff; text-align:center; position:relative; cursor:pointer;}
.wzb-list-25 li img{ width:309px; height:123px;}
.wzb-list-25 li i{ width:309px; height:123px; background:rgba(0,0,0,0.4); position:absolute; top:0; left:0; padding:0 10px; }
.wzb-list-25 li i a{ width:270px; color:#fff; line-height:24px; font-size:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}
.main_img_2{ overflow:hidden;}
.main_img_2 img{ width:309px; height:123px;overflow-x:hidden;overflow-y:hidden;
				transition-delay:0s;
			    transition-duration:1s;
			    transition-property:all;
			    transition-timing-function:ease;
				/* Firefox 4 */
				-moz-transition-delay:0s;
			    -moz-transition-duration:1s;
			    -moz-transition-property:all;
			    -moz-transition-timing-function:ease;
				/* Safari 和 Chrome */
				-webkit-transition-delay:0s;
			    -webkit-transition-duration:1s;
			    -webkit-transition-property:all;
			    -webkit-transition-timing-function:ease;
				/* Opera */
				-o-transition-delay:0s;
			    -o-transition-duration:1s;
			    -o-transition-property:all;
			    -o-transition-timing-function:ease;
			    }
.main_img_2:hover img{transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);/* IE 9 */-moz-transform:scale(1.2, 1.2);/* Firefox */-webkit-transform:scale(1.2, 1.2);/* Safari 和 Chrome */-o-transform:scale(1.2, 1.2);/* Opera */}
.wzb-list-26{margin:25px 0 0; width:1000px;}
.wzb-list-26 li{ width:226px; height:90px;}
.wzb-list-26 li img{ width:226px; height:90px;}
.wzb-list-26 li i{ width:226px; height:90px;}
.wzb-list-26 li i a{ width:200px; font-size:16px;}

/* 列表形式二十七 */
.wzb-list-27{ margin:0; padding:0; width:1000px;}
.wzb-list-27 li{ width:226px; height:202px; margin:25px 27px 0 0; float:left; cursor:pointer; position:relative; overflow-y:hidden; background:#fff;}
.wzb-list-27 li div{ position:absolute; top:0; transition:top 0.5s; -webkit-transition:top 0.5s;}
.wzb-list-27 li div:hover{ top:-70px;}
.wzb-list-27 li p{ padding:10px; margin:0; position:absolute; bottom:0; left:0; width:100%; background:#fff;}
.wzb-list-27 img{ width:226px; height:90px;}
.wzb-list-27-title{ height:60px; line-height:24px; font-size:16px; color:#333; padding:10px 10px 0; overflow:hidden; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; -webkit-line-clamp:2; -moz-line-clamp:2; -ms-line-clamp:2; -o-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; -o-box-orient:vertical; box-orient:vertical;}
.wzb-list-27-tit{ color:#999; height:90px; line-height:22px; overflow:hidden; padding:0 10px 10px; display:block;}
.wzb-list-28{ width:1020px;}
.wzb-list-28 li{ width:300px; height:231px;  margin:0 28px 20px 0;}
.wzb-list-28 img{ width:300px; height:123px;}
.wzb-list-27-1 li{width:480px; height:346px; margin:25px 24px 0 0;}
.wzb-list-27-1 img{ width:480px; height:191px;}

/* 列表形式二十九 */
.wzb-list-29{ width:830px; float:right;}
.wzb-list-29 ul li{ width:50%; color:#999;overflow: hidden; float: left;}
.wzb-list-29 ul li p{float: left;margin-right:40px; display:flex;}
.wzb-list-29 ul li p i{ font-size:14px; line-height:28px;}
.wzb-list-29 ul li a{ color:#333; margin:0 10px 0 4px; max-width:260px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.guanggao li a:hover{ color:#00aeef;}

/* 列表形式三十 */
.wzb-list-30 li{ border-top:1px dotted #eee; padding:10px 0;}

/* 列表形式三十一*/
.wzb-list-hang{width:5px;height:20px;display:none;background-color:#00AEEF;float:left}
.wzb-list-31-box .wzb-list-31 { width:230px;}
.wzb-list-31-box {margin-top:10px;width:230px; z-index:999; position:relative;}
.wzb-list-31-box .wzb-list-31 { width:230px;}
.wzb-list-31 li.wzb-list-31-li{  width:230px; display:block; position:relative;}
.wzb-list-31-li:hover .wzb-list-31-title{ background-color:#B41112;color:#ffffff;}
.wzb-list-31-li .wzb-list-31-title{ width:227px; display:block;padding:10px 0 10px 0;}
.wzb-list-31-title a{  width:218px; display:block; font-size:16px; color:#333;padding-left:10px;line-height:21px;}
.wzb-list-31-li:hover .wzb-list-31-title a{color:#fff;}
.wzb-list-31-title a{ background-position:left -418px;}
.wzb-list-31-li .wzb-title-13{border:1px solid #30bd89;width:500px; min-height:62px;max-height:500px;background-color: #ffffff; z-index: 998; overflow:auto; left: 228px; position: absolute; top: 0px; display: none; margin: 0px auto; }
.wzb-list-31 .wzb-list-31-li:hover .wzb-title-13 { left: 227px; display: block; }
.wzb-list-31 ul{margin-bottom: 0px;}
.btn-margin{margin: 0 auto;display: block;}
.zhanshi{max-height: 310px;}
.wzb-btn-yuan{cursor: pointer;height: 30px;border: 1px solid #fff;background-color: #ffffff;width: 100px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;border-top-left-radius: 50px;border-top-right-radius:50px; margin:10px auto 0;}
.wzb-btn-yuan .btn-run-down {width: 50%;height:72%;margin: 6px auto;display: block; -webkit-animation:wzbdown 1s infinite ease-in-out;-o-animation:wzbdown 1s infinite ease-in-out;-moz-animation:wzbdown 1s infinite ease-in-out;-ms-animation:wzbdown 1s infinite ease-in-out;}
.wzb-btn-yuan .btn-run-on {width: 50%;height:72%;margin: 6px auto;display: block; -webkit-animation:wzbon 1s infinite ease-in-out;-o-animation:wzbon 1s infinite ease-in-out;-moz-animation:wzbon 1s infinite ease-in-out;-ms-animation:wzbon 1s infinite ease-in-out;}
@-webkit-keyframes wzbdown {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-moz-keyframes wzbdown {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-ms-keyframes wzbdown {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-o-keyframes wzbdown {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-webkit-keyframes wzball {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-ms-keyframes wzball {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-o-keyframes wzball {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-ms-keyframes wzball {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }
@-moz-keyframes wzball {0%{opacity: .5;transform: translate(0,0px);} 30% {opacity: .5;transform: translate(0,-4px);} 60% {opacity: 1;transform: translate(0,-6);} 100% {opacity: .5;transform: translate(0,0px);} }

/* 列表形式三十二*/
.wzb-list-32{ width:100%; background:#fff; padding:0 10px; display:inline-block;}
.wzb-list-32 li{ width:49.5%; float:left; line-height:40px;}

/* 列表形式三十三*/
.wzb-list-33{ width:100%; background:#fff; padding:0 15px; display:inline-block;}
.wzb-list-33 li{ width:25%; float:left; line-height:40px;}

/* 列表形式三十四*/
.wzb-list-34{ width:100%; border-top:1px solid #eee; display:inline-block; background:#fff;}
.wzb-list-34 li{ width:25%; float:left; text-align:center; padding:10px 0;}

/* 列表形式40 */
.wzb-list-40{ margin:0; padding:0; width:1000px;}
.wzb-list-40 li{ width:226px; height:202px; margin:25px 27px 0 0; float:left; cursor:pointer; position:relative; overflow-y:hidden; background:#fff;}
.wzb-list-40 li div{ position:absolute;}
.wzb-list-40 li p{ padding:10px; margin:0; position:absolute; bottom:0; left:0; width:100%; background:#fff;}
.wzb-list-40 img{ width:226px; height:90px;}
.wzb-list-40-title{ height:60px; line-height:24px; font-size:16px; color:#333; padding:10px 10px 0; overflow:hidden; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; -webkit-line-clamp:2; -moz-line-clamp:2; -ms-line-clamp:2; -o-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; -o-box-orient:vertical; box-orient:vertical;}
.wzb-list-40-tit{ color:#999; height:90px; line-height:22px; overflow:hidden; padding:0 10px 10px; display:block;}
.wzb-list-41{ width:1020px;}
.wzb-list-41 li{ width:300px; height:231px;  margin:0 28px 20px 0;}
.wzb-list-41 img{ width:300px; height:123px;}

/* 列表形式42 */
.wzb-list-42{ margin:0; padding:0; width:1000px;}
.wzb-list-42 li{ width:226px; height:202px; margin:25px 27px 0 0; float:left; cursor:pointer; position:relative; overflow-y:hidden; background:#fff;}
.wzb-list-42 li div{ position:absolute; top:0; transition:top 0.5s; -webkit-transition:top 0.5s;}
.wzb-list-42 li div:hover{ top:-70px;}
.wzb-list-42 li p{ padding:10px; margin:0; position:absolute; bottom:0; left:0; width:100%; background:#fff;}
.wzb-list-42 img{ width:226px; height:90px;}
.wzb-list-42-title{ height:60px; line-height:24px; font-size:16px; color:#333; padding:10px 10px 0; overflow:hidden; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; -webkit-line-clamp:2; -moz-line-clamp:2; -ms-line-clamp:2; -o-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; -o-box-orient:vertical; box-orient:vertical;}
.wzb-list-42-span{ color:#999; height:22px; line-height:22px; overflow:hidden; padding:0 10px 10px; display:block;float:right;}
.wzb-list-42-tit{ color:#999; height:90px; line-height:22px; overflow:hidden; padding:0 10px 10px; display:block;}
.wzb-list-43{ width:1020px;}
.wzb-list-43 li{ width:300px; height:250px;  margin:0 28px 20px 0;}
.wzb-list-43 img{ width:300px; height:123px;}
.wzb-list-42-1 li{width:480px; height:346px; margin:25px 24px 0 0;}
.wzb-list-42-1 img{ width:480px; height:191px;}
/* 选项卡三 */
.wzb-tab-3 .datatable table.datatable-table{ margin:0 auto;}

/* 选项卡五 */
.wzb-tab-5 .wzb-ui-table th{ padding:8px 0 10px 0; border-top:none; border-bottom:1px solid #eee;}
.wzb-profess .datatable table.datatable-table tbody.datatable-table-tbody tr.datatable-table-row td.datatable-table-column{ padding:22px 2px 22px 2px;}
.wzb-profess .datatable table.datatable-table thead.datatable-table-thead th.datatable-table-column-header{ padding:10px 2px 10px 2px;}

/* 选项卡六 */
.wzb-tab-6{ width:1010px; height:226px;}
.wzb-tab-6 ul li{width:226px; height:200px; float:left; background:#fff; margin:25px 26px 0 0; font-size:20px; text-align:center; cursor:pointer;}
.rcbiao,.zshi,.wda,.qzu{ display:block; width:90px; height:100px;  background-size:100px; margin:25px auto;}
.rcbiao{background:url("../../html/xueyuan/images/index01.png") no-repeat;background-position:0 0px;}
.rcbiao-1{background:url("../../html/xueyuan/images/index011.png") no-repeat;background-position:0 0px;}
.zshi{background:url("../../html/xueyuan/images/index02.png") no-repeat;background-position:0px 0px;}
.zshi-1{background:url("../../html/xueyuan/images/index022.png") no-repeat;background-position:0px 0px;}
.wda{background: url("../../html/xueyuan/images/index03.png") no-repeat;background-position:0px 0px;}
.wda-1{background: url("../../html/xueyuan/images/index033.png") no-repeat;background-position:0px 0px;}
.qzu{background: url("../../html/xueyuan/images/index04.png") no-repeat;background-position:0px 0px; }
.qzu-1{background: url("../../html/xueyuan/images/index044.png")no-repeat;background-position:0px 0px; }
.zhuan-2{transition: 0.5s ease-in-out;  -webkit-transition: 0.5s ease-in-out;  -moz-transition: 0.5s ease-in-out;  -ms-transiton: 0.5s ease-in-out;  transform:rotateZ(-360deg);  -moz-tranform:rotateZ(-360deg);  -webkit-transform: rotateZ(-360deg);  -ms-transform: rotateZ(-360deg);  }
.zhuan-3{transition: 0.5s ease-in-out;  -webkit-transition: 0.5s ease-in-out;  -moz-transition: 0.5s ease-in-out;  -ms-transiton: 0.5s ease-in-out;  transform:rotateZ(0deg);  -moz-tranform:rotateZ(0deg);  -webkit-transform: rotateZ(0deg);  -ms-transform: rotateZ(0deg);  }

/*选项卡七*/
.wzb-tab-7{ height:386px;}
.wzb-tab-7 ul li{ width:226px; height:210px; float:left; background:#fff; margin:25px 26px 0 0;}
.wzb-tab-7 .module-tuwen-teacher{ width:226px;}
.wzb-tab-7 .module-tuwen-bg{ width:226px; height:210px;}
.wzb-tab-7 .module-tuwen-bg img{ width:100px; height:100px;}
.wzb-tab-7 .wzb-tab-7-tit{ width:226px; height:150px; padding:20px; position:relative;}
.wzb-tab-7 .wzb-tab-7-tit span{ color:#fff; width:186px; height:110px; overflow:hidden; display:block; text-overflow:ellipsis; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; -webkit-line-clamp:4; -moz-line-clamp:4; -ms-line-clamp:4; -o-line-clamp:4; line-clamp:4; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -o-box-orient: vertical; box-orient: vertical;}

.qztab{ position:relative;}
.qztabinfo{ height:20px; line-height:20px;}
.qztabnav{ height:20px; color:#999; font-size:16px; font-weight:normal; font-family:"Microsoft YaHei","微软雅黑"}
.qztabnav dd{ float:left; height:20px; line-height:20px; padding-right:15px; display:inline; font-size:16px; text-align:center; cursor:pointer;}
.qztabnav dd.qzline{ padding:0 15px; border-left:1px solid #b6b6b6;}
.qztabnav dd.cur{ color:#333;}
.qztabcont{ padding:10px 0 0 0;}
.qzcont{ padding-top:45px; text-align:center;}

/*登录页视频*/
.xyd-full-slider-2{ width:100%; height:auto; position:relative;}
.xyd-f-video{ position:absolute; left:0; top:0; width:100%; z-index:11;}
.xyd-full-slider-photo{ width:100%; position:absolute; left:0; top:0; z-index:54; overflow:hidden;}
.xyd-f-photo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1; overflow:hidden; margin:0 auto;}
.xyd-top{ width:1000px; height:92px; margin:0 auto;}
.xyd-tail-box-2{ width:1000px; height:43px; line-height:41px; margin:0 auto; text-align: center;}
.xyd-tai,.xyd-tail-2{width:100%; height:41px; background:#fff;}
.xyd-tail-2{ position:fixed; bottom:0; left:0; z-index:5798;}
@media screen and (max-width:1000px) {
	.xyd-top{ min-width: 400px; width:400px;}
	.xyd-kit{ display:none;}
	.xyd-tail{ width:0;}
	.xyd-tai,.xyd-tail-2{ display:none;}
	.xyd-wizbox-2,.wizbox{ width:320px; position:absolute; top:90px; right:50%; margin:0 -160px 0 0;}
	.xyd-f-photo-2{ min-width:0;}
	.xyd-form{ width:100%;} 
	.xyd-bottom-position{ display:none;}
}

/*其他*/
.datatable-pager .datatable-pager-btn .fa-angle-left,.datatable-pager .datatable-pager-btn .fa-angle-right{ font-size:21px;}

/*单选框，复选框的对齐*/
input[type="radio"], input[type="checkbox"]{ vertical-align:text-bottom; margin:0 6px 2px 0;}

/*底部按钮居中*/
.wzb-bar{ margin-top:30px; padding:20px 0; text-align:center; border-top:1px solid #ddd; overflow:hidden;}

/* questip */
.wdbar-tool{ height:30px; text-align:right; position:absolute; top:10px; right:10px;}
.wdbar-bd{ height:30px; text-align:right; position:relative;}
.questip{ cursor:pointer;}
.questipList{ min-width:320px; min-height:140px; display:none; position:absolute; top:17px; right:5px; overflow:hidden; z-index:2;}
.questipBg{ height:12px; padding-right:12px;}
.questipBg i{ line-height:12px; font-size:27px; color:#fff;}
.questipDesc{ min-height:112px; padding:10px; color:#999; background:#fff; text-align: left;}
.queskang{ width:295px; height:60px; margin:0 auto 5px auto; padding:1px 7px; color:#999; border:1px solid #ebebeb;}
.questj{ display:inline-block; height:25px; line-height:25px; margin-left:5px; padding:0 15px; font-size:16px; color:#fff; font-family:"Microsoft YaHei","微软雅黑"; text-decoration:none; border:none; background:#ff8c00;}

/*鼠标经过*/
.fa-chevron-circle-down:hover,.fa-comment:hover,.fa-times:hover{filter:alpha(opacity=70); opacity:0.7;}

/*职级发展学习地图*/
.zhiji-bg{ width:100%; height:212px; background:url(../images/bg05.jpg); margin:26px 0; font-size:26px; line-height:212px; padding:0 0 0 20px; cursor:pointer;}

/*关键岗位地图*/
.gangwei-bg{ width:100%; height:212px; background:url(../images/bg06.jpg) no-repeat; margin:26px 0; font-size:26px; line-height:212px; padding:0 0 0 20px; color:#fff; cursor:pointer;}
.zhiji-bg:hover,.gangwei-bg:hover{filter:alpha(opacity=80); opacity:0.8;}
.bg-1{ width:984px; height:300px; margin:0 auto;}
.bg-2{width:437px; height:258px; background:url(../images/gwt_02.png) no-repeat; float:right; margin:42px 0 0 0;}
.bg-2-1{ width:236px; height:150px; margin:39px 0 0 86px; cursor:pointer;}
.bg-3{ background:url(../images/gwtb.jpg) 0 0 no-repeat; position:relative;}
.bg-4{ width:100%; height:100%; background:url(../images/bg04.jpg) 50% 0 no-repeat;}
.bg-5{ width:100%; height:100%; background:url(../images/gagnweibg.png) 50% 0 no-repeat; padding:11px 0 0 0;}
.bg-6{ width:1050px; height:397px; margin:0 auto; background:url(../images/t_102.png) no-repeat; position:relative;}
.bg-6 img{width:389px; height:152px; position:absolute; right:33px; top:9px;}
.bg-7{ width:1055px; height:397px; margin:0 auto; background:url(../images/t_101.png) no-repeat;}
.bg-8{ width:100%; border-top:1px solid rgba(255, 255, 255, 0.5); padding:35px 0 30px;}
.bg-9{ width:380px; height:106px; background:url(../images/hengfu.png) no-repeat; background-size:100%; display:block; margin:0 auto; font-size:36px; color:#fff; line-height:96px;}
.bg-9:before{content:""; width:50px; height:50px; float:left; background:url(../images/tool-icon.png) no-repeat 0 -104px; background-size:50px; margin:25px 16px 0 70px;}
.bg-10{ width:100%; height:358px; background:url(../images/t04.jpg) no-repeat; padding:5px 0 0 0;}
.bg-tuijian{ width:183px; height:58px; color:#fff; padding:0 0 0 50px; line-height:26px; font-size:16px; background:url(../images/tuijian.png) no-repeat; position:absolute; top:0; left:0;}
.bg-11{ width:1345px; height:146px; background:#fff url(../images/ta02.png) no-repeat; margin:0 auto;}
.number-1{ width:156px; height:96px; background:rgba(0,0,0,0.2);margin:100px 0 0 70px; display:inline-block; position:relative;}
.number-1-1{ font-size:32px; color:#ffb901; text-align:center; line-height:96px; display:block;}
.number-1-2{color:#fff;margin-left:5px; font-size:16px;}
.s-border-1{ width:32px; height:22px; border-top:8px solid #fff; border-left:8px solid #fff; position:absolute;top:0;left:0;}
.s-border-2{ width:32px; height:22px; border-top:8px solid #fff; border-right:8px solid #fff; position:absolute;top:0;right:0;}
.s-border-3{ width:32px; height:22px; border-bottom:8px solid #fff; border-left:8px solid #fff; position:absolute;bottom:0;left:0;}
.s-border-4{ width:32px; height:22px; border-bottom:8px solid #fff; border-right:8px solid #fff; position:absolute;bottom:0;right:0;}
.wenzi-1{display:inline-block; font-size:24px;color:#fff;line-height:45px;margin:132px 0 0 20px;letter-spacing:5px;}
.wenzi-2{ text-align:center; font-size:22px; padding:5px 10px 0 10px;}
.wenzi-3{ font-size:24px; line-height:32px;}
.wenzi-4{ width:594px; height:97px; line-height:32px; color:#fff; padding:34px 0 0 66px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.wenzi-5{display:inline-block; font-size:16px;padding:13px 0 0 42px; letter-spacing:2px;}
.wenzi-6{width:628px; height:220px; padding:20px 20px 20px 60px; color:#fff; font-size:16px;}
.wenzi-7{ display:block; font-size:30px; color:#eb6363; padding:20px 10px; font-style:italic;}
.wenzi-8{ text-align:center; display:table-cell; vertical-align:middle; height:150px; width:236px; font-size:24px; color:#eb6363;}
.logcot { background:rgba(0, 0, 0, 0) url("../images/ok.png") no-repeat scroll 0 0; color:#999; margin:100px 0 0 280px; min-height:120px; padding:10px 0 0 150px; width:450px;}
.mb20 {margin-bottom:20px;}
.mt15 {margin-top: 15px;}
.fontfamily {font-family: "Microsoft YaHei","微软雅黑";font-size: 25px;}
.bg-trainingBase{ width:100%; height:358px; background:url(../images/trainingBaseBg.jpg) no-repeat;padding:5px 0 0 0;}

/*精彩专题轮播图*/
#gla_box{width:700px;margin:auto}
.gla_inbox{overflow:hidden;position:relative}
.gla_inbox img{width:100%;height:100%}
.roundabout-holder{height:300px;width:700px}
.roundabout-moveable-item{display:block;height:238px;width:600px;cursor:pointer}
.gla_inbox{width: 100%;height: 100%;}

.zhuanti-bg01{ background:url(../../static/images/wzb-z01.png) no-repeat;background-attachment:fixed;background-size:cover;background-position:0 44px;min-width:1200px;}

/*讲师滚动图*/
#Marquee_x { overflow:hidden;}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
.module-tuwen{ padding:30px 0 0; width:100%;}
.module-tuwen-teacher{ width:200px; float: left;}
.module-tuwen-bg{ width:160px; height:208px; background: #fff; margin:0 auto; padding:8px 0 0 0;}
.module-tuwen-bg img{ width:86px; height:86px; margin:0 auto; display:block; border:4px solid #eee; border-radius:50%;}
.module-tuwen-tit-1{ height:52px; line-height:22px; text-align:center; font-size:16px; color:#333; padding:10px 0 5px; overflow:hidden; margin:0 2px;}
.module-tuwen-tit-2{ text-align:center; color:#999; margin:0;}
.module-color-green,.module-color-pink,.module-color-blue,.module-color-gold{ width:100%; height:35px;}
.module-color-green{ background:#02cf97; }
.module-color-pink{ background:#f15e4c; }
.module-color-blue{ background:#00aeed; }
.module-color-gold{ background:#dac35b; }
.module-teach-pingfen i{ float:left; color:#fff; line-height: 35px; padding:0 5px;}
.module-teach-pingfen i:nth-of-type(2){ float:right; font-size:20px;}
.module-tuwen-teacher:hover .module-tuwen-bg-green,.module-tuwen-teacher:active .module-tuwen-bg-green{ background-color:#02cf97; }
.module-tuwen-teacher:hover .module-tuwen-bg-pink,.module-tuwen-teacher:active .module-tuwen-bg-pink{ background-color:#f15e4c; }
.module-tuwen-teacher:hover .module-tuwen-bg-blue,.module-tuwen-teacher:active .module-tuwen-bg-blue{ background-color:#00aeed; }
.module-tuwen-teacher:hover .module-tuwen-bg-gold,.module-tuwen-teacher:active .module-tuwen-bg-gold{ background-color:#dac35b; }
.module-tuwen-teacher:hover .module-tuwen-tit-2,.module-tuwen-teacher:active .module-tuwen-tit-2{ color:#fff;}
.module-tuwen-teacher:hover .module-tuwen-bg-img,.module-tuwen-bg:active .module-tuwen-bg-img{ border-color:#fff; background:#fff;}
/*推荐*/
.tuijian-icon{ width:60px; height:30px; background:url(../images/wiz-tui.png) no-repeat 34px 0; background-size:50px;}
/*图文*/
.tuwen-title-1{width:600px; min-height:140px; display:inline-block;}
.tuwen-title-1 p{line-height:22px;}
.tuwen-pic-1{ float:right; padding:30px 0 0 0;}
.tuwen-pic-1 img{ width:260px; height:104px;}

/*帮助中心*/
.button-center{ width:136px; height:32px;margin:10px auto 0; display:block;}
.kuang{display:none;z-index:15900;width: 640px;height:450px;border: 1px solid #333;position: absolute;top: 35px;background-color: #FFFFFF;}
.kuang-nei{padding-left: 20px;padding-right: 20px;}
.neirong{width: 500px;height: 300px;}
.zhiding{width: 450px;}
.zhiding input{width: 43%;}
.zhiding span{margin-left: 10px;}

/* 我的课程鼠标上移动画效果 */
.main_img{height:137px;width:226px;overflow:hidden;position:relative;}
.main_img img{height:137px;width:226px;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
	}
.main_img .show{background:rgba(0, 0, 0, 0.4);height:137px;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;
    transition-delay:0s;
    transition-duration:0.3s;
    transition-property:opacity;
    transition-timing-function:ease-in;
	/* Firefox 4 */
    -moz-transition-delay:0s;
    -moz-transition-duration:0.3s;
    -moz-transition-property:opacity;
    -moz-transition-timing-function:ease-in;
	/* Safari 和 Chrome */
    -webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property:opacity;
    -webkit-transition-timing-function:ease-in;
	/* Opera */
    -o-transition-delay:0s;
    -o-transition-duration:0.3s;
    -o-transition-property:opacity;
    -o-transition-timing-function:ease-in;
    width:226px;
    z-index:200;
}
.main_img .show .imgArea{left:50%;bottom:0;margin:-15px 0px 0px -45px;opacity:0;position:absolute;
    transition-delay:0s;
    transition-duration:0.4s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:0.4s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:0.4s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:0.4s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.main_img .show .imgArea span{color:#fff;display:block;padding:5px 12px;border:rgba(255,255,255, 0.4) 1px solid;border-radius:8px;font-size:16px;}
.main_img:hover .show{ filter:alpha(opacity=100); opacity:1;}
.main_img:hover .show .imgArea{ filter:alpha(opacity=100); opacity:1; bottom:40%;}
.main_img:hover img{transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);/* IE 9 */-moz-transform:scale(1.2, 1.2);/* Firefox */-webkit-transform:scale(1.2, 1.2);/* Safari 和 Chrome */-o-transform:scale(1.2, 1.2);/* Opera */}

/*课程目录*/
.wbx-xuexi-1{position:relative; width:30px; height:30px; display: block; border-radius: 50px; float: right; opacity: 0.5; background:url("../../html/xueyuan/images/xuexi-1.png") no-repeat 5px 6px; background-size: 20px; margin:5px 5px 0px 5px;}
.wbx-xuexi-2{position: relative; width:30px; height: 30px; display: block; border-radius: 50px; float: right; opacity: 0.5; background:url("../../html/xueyuan/images/xuexi-2.png") no-repeat 5px 6px; background-size: 20px; margin:5px 5px 0px 5px;}
.fa-xue{font-size: 22px; position:absolute;bottom: -15px; left: 9px;display: none;}
.fa-xian{opacity: 1;background-color:#B41112;}
.fa-xian i{display:block;}
 h3.wzb-title-4.skin-bg:hover{cursor:pointer;} 
.cwn-dropdown {position:relative;margin-left:10px;}
.cwn-dropdown-menu {display:none; z-index:1000; position:absolute; background:white; border:1px solid #7f9db9; min-width:196px;}
.open .cwn-dropdown-menu { display:block;}
.cwn-dropdown button .caret {margin-left:70px;}
.butt{ width:210px;height:28px;}
.select-img{width:30px;margin-top:-35px;margin-left:171px;height:30px;}
.tcr-text{width:168px;text-align:left;height:30px;line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.xyd-train-desc{ padding:0 5px; display:block;}
.xyd-train-desc:hover{ background:#f2f2f2;}

/*系统人多提示*/
.xyd_warning{ width:100%; height:70px; background:rgba(0,0,0,0.7); position:fixed; bottom:0; left:0; color:#fff;z-index:10000;}
.xyd_warning_middle{ width:800px; line-height:40px; color:#fff; margin:10px auto;font-size:16px;}
.xyd_warning_bg{ width:110px; height:42px; float:left; background:url(../../static/images/wzb-s09-b.png) no-repeat; background-size:110px; margin:-52px -90px 0 0; opacity:0.7; position:relative; z-index:1;}
.xyd_warning_deng{ width:76px; height:100px; float:left; background:url(../../static/images/wzb-s09-y.png) no-repeat; background-size:80px; margin:-40px 0 0 14px; position:relative; z-index:3;-webkit-animation:xyd_warning_deng infinite 2s; -ms-animation:xyd_warning_deng infinite 2s; -moz-animation:xyd_warning_deng infinite 2s; -o-animations:xyd_warning_deng infinite 2s; animation:xyd_warning_deng infinite 2s;}
@-webkit-keyframes xyd_warning_deng{
	0%{ -webkit-transform:scale(1);}
	6%,12% { -webkit-transform:scale(0.9) rotate(-3deg);}
	18%,30%,42%,54% { -webkit-transform:scale(1.1) rotate(3deg);}
	24%,36%,48%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	60%,100%{ -webkit-transform:scale(1) rotate(0);}
}
@-ms-keyframes xyd_warning_deng{
	0%{ -webkit-transform:scale(1);}
	6%,12% { -webkit-transform:scale(0.9) rotate(-3deg);}
	18%,30%,42%,54% { -webkit-transform:scale(1.1) rotate(3deg);}
	24%,36%,48%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	60%,100%{ -webkit-transform:scale(1) rotate(0);}
}
@-moz-keyframes xyd_warning_deng{
	0%{ -webkit-transform:scale(1);}
	6%,12% { -webkit-transform:scale(0.9) rotate(-3deg);}
	18%,30%,42%,54% { -webkit-transform:scale(1.1) rotate(3deg);}
	24%,36%,48%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	60%,100%{ -webkit-transform:scale(1) rotate(0);}
}
@-o-keyframes xyd_warning_deng{
	0%{ -webkit-transform:scale(1);}
	6%,12% { -webkit-transform:scale(0.9) rotate(-3deg);}
	18%,30%,42%,54% { -webkit-transform:scale(1.1) rotate(3deg);}
	24%,36%,48%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	60%,100%{ -webkit-transform:scale(1) rotate(0);}
}
@keyframes xyd_warning_deng{
	0%{ -webkit-transform:scale(1);}
	6%,12% { -webkit-transform:scale(0.9) rotate(-3deg);}
	18%,30%,42%,54% { -webkit-transform:scale(1.1) rotate(3deg);}
	24%,36%,48%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	60%,100%{ -webkit-transform:scale(1) rotate(0);}
}
/*考试按钮*/
.xyd_warning_2{ width:100%; height:80px; background:rgba(0,0,0,0.5); position:fixed; bottom:0; left:0; color:#fff;z-index:10000;}
.xyd_warning_middle_2{ width:900px; line-height:80px; color:#fff; margin:0 auto;}
.xyd_warning_bg_2{ width:110px; height:42px; float:left; background:url(../../static/images/wzb-s09-b.png) no-repeat; background-size:110px; margin:-42px -90px 0 0; opacity:0.5; position:relative; z-index:1;}
.xyd_warning_deng_2{ width:76px; height:100px; float:left; background:url(../../static/images/wzb-s09-y.png) no-repeat; background-size:80px; margin:-40px 0 0 14px; position:relative; z-index:3;-webkit-animation:xyd_warning_deng_2 infinite 2s; -ms-animation:xyd_warning_deng_2 infinite 2s; -moz-animation:xyd_warning_deng_2 infinite 2s; -o-animations:xyd_warning_deng_2 infinite 2s; animation:xyd_warning_deng_2 infinite 2s;}
@-webkit-keyframes xyd_warning_deng_2{
	0%{ -webkit-transform:scale(1);}
	10%,20% { -webkit-transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90% { -webkit-transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	100%{ -webkit-transform:scale(1) rotate(0);}
}
@-ms-keyframes xyd_warning_deng_2{
	0%{ -webkit-transform:scale(1);}
	10%,20% { -webkit-transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90% { -webkit-transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	100%{ -webkit-transform:scale(1) rotate(0);}
}
@-moz-keyframes xyd_warning_deng_2{
	0%{ -webkit-transform:scale(1);}
	10%,20% { -webkit-transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90% { -webkit-transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	100%{ -webkit-transform:scale(1) rotate(0);}
}
@-o-keyframes xyd_warning_deng_2{
	0%{ -webkit-transform:scale(1);}
	10%,20% { -webkit-transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90% { -webkit-transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	100%{ -webkit-transform:scale(1) rotate(0);}
}
@keyframes xyd_warning_deng_2{
	0%{ -webkit-transform:scale(1);}
	10%,20% { -webkit-transform:scale(0.9) rotate(-3deg);}
	30%,50%,70%,90% { -webkit-transform:scale(1.1) rotate(3deg);}
	40%,60%,80%{ -webkit-transform:scale(1.1) rotate(-3deg);}
	100%{ -webkit-transform:scale(1) rotate(0);}
}
/* 讲师动画 */
.module-tuwen-teacher{position:relative;overflow:hidden;}
.module-tuwen-teacher:hover:after{left: 350px;-webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);}
.module-tuwen-teacher:after{background: #fff;content: "";height: 500px;left: -200px;opacity: .1;position: absolute;top: -60px;-webkit-transform: rotate(35deg);-ms-transform: rotate(35deg);-o-transform: rotate(35deg);-moz-transform: rotate(35deg);transform: rotate(35deg);-webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);width: 50px;z-index: 108;}

/*有线表格*/
div.table-border table.datatable-table{ border-top:1px solid #eee;border-left:1px solid #eee;}
.table-border .datatable-table-thead .datatable-table-row .wzb-form-control{ border-right:1px solid #fff; background:#eee;}
.table-border .datatable-table-tbody .wzb-form-control{ border-right:1px solid #eee;border-bottom:1px solid #eee;}
.table-border .wzb-form-control{ padding:4px 6px; color:#666;}
.table-border .datatable-table-tbody .wzb-form-control .table-content{ max-height:100px; overflow-y:auto;}

/*学习日程表*/
.aboluo-w{ margin:0 24px;}
.aboluo-leftdiv{ position:relative; float:left; width:616px;}
.aboluo-rightdiv{ width:336px; height:620px; background:#fff; float:left;}
.aboluo-rightdiv-top{ width:100%; height:5px; background:#b1d7ff;}
.aboluo-tools{ position:relative; line-height:40px; height:40px; width:616px;}
.aboluo-rilidiv{ position:relative;}
.aboluo-calendar-select-year,.aboluo-calendar-month{ width:90px;float:left; margin:6px 0 0 20px;}
.aboluo-calendar-select-year select,.aboluo-calendar-month select{ width:100%; border:1px solid #ddd;}
.aboluo-calendar-month a{ font-size:16px; text-align:center; color:#666; text-decoration:none;}
.aboluo-toToday{ float:right; margin:0 30px; color:#999; line-height:40px; width:90px; height:30px; background:url(../images/rcb-pc.png) no-repeat 0 10px; background-size:20px; display:inline-block; padding:0 0 0 20px; border:0;}
.aboluo-rilitable,.aboluo-rilitable th{ width:616px; text-align:center;}
.aboluo-rilitable .aboluo-rilithead{ background:#b1d7ff; color:#fff;}
.aboluo-rilidiv .aboluo-rilitable tr{ width:100%;}
.aboluo-rilidiv .aboluo-rilitable tr th{ font-size:16px; line-height:60px; width:60px;}
.aboluo-rilidiv .aboluo-rilitable tr td{ height:90px; border-left:1px solid #eee; border-bottom:1px solid #eee;}
.aboluo-rilidiv .aboluo-rilitable tr .aboluo-tdcurrToday a{background:#b1d7ff;color:#fff;}
.aboluo-rilidiv .aboluo-rilitable tr td .aboluo-aclick{/* background:#eee; */border:2px solid #00aeef;}
.aboluo-rilidiv .aboluo-rilitable tr td a:hover{/*  background:#edffeb; color:#666;*/border:2px solid #00aeef;}
.aboluo-toToday{outline:none;}

.aboluo-rilidiv .aboluo-rilitable tr td a{ font-size:22px; color:#666; display:block; line-height:90px; position:relative;border: 2px solid transparent;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody tr{ border-bottom:1px solid #eee; border-left:1px solid #eee;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-pervMonthDays a,.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-nextMonthDays a{ color:#999;}
.aboluo-rightdiv-content{ height:547px; overflow-y:auto; border-bottom:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee; padding:0 20px;}
.aboluo-month-a-perv{ width:0; height:0; border-top:10px solid transparent ; border-bottom:10px solid transparent ; border-right:10px solid #00aeef; float:left; margin:10px 0 0 0;}
.aboluo-month-a-next{ width:0; height:0; border-top:10px solid transparent ; border-bottom:10px solid transparent ; border-left:10px solid #00aeef; float:right; margin:10px 0 0 0;}
.aboluo-mianshou,.aboluo-wangshang,.aboluo-xiangmushi{ display:inline-block;margin:0 auto;width:21px; height:21px; background:url(../images/rcb-pc.png) no-repeat; background-size:20px;}
.aboluo-mianshou{ background-position:0 -44px;}
.aboluo-wangshang{ background-position:0 -67px; }
.aboluo-xiangmushi{ background-position:0 -90px; }
.ri-box{height: 30px;position: absolute;top: 0;width: 100%;padding-top:5px;}

/*选项卡八*/
.wzb-tab-8 .nav-tabs{ margin-bottom:0; overflow:hidden; background:#eee; border:0;}
.wzb-tab-8 .nav-tabs li{ float:left; height:55px; line-height:55px; padding:0 10px; text-align:center; list-style:none; cursor:pointer;}
.wzb-tab-8 .nav-tabs li.active{ background:#fff; padding:0 20px;}
.wzb-tab-8 .nav-tabs li.active span{ height:40px; line-height:36px; padding:0; font-size:16px; color:#333; cursor:pointer; border-color:transparent; background:none;}
.wzb-tab-8 .nav li span{ height:40px; line-height:36px; padding:0; font-size:16px; color:#333; outline:none;}
.wzb-tab-8 .tab-content{ min-height:510px; padding:5px 40px 15px 40px; background:#fff;}

.tap-all:before,.tap-mianshou:before,.tap-wangshang:before,.tap-xiangmushi:before,.tap-all-2:before,.tap-mianshou-2:before,.tap-wangshang-2:before,.tap-xiangmushi-2:before{ content:""; width:30px; height:30px; float:left; background:url(../images/rcb-pc.png) no-repeat; background-size:26px; margin:12px 5px 0 0;}
.tap-all:before{ background:url(../images/rcb-pc-all.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.tap-mianshou:before{ background:url(../images/rcb-pc-ms.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.tap-wangshang:before{ background:url(../images/rcb-pc-ws.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.tap-xiangmushi:before{ background:url(../images/rcb-pc-xm.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.wzb-tab-8 .nav-tabs li:hover.tap-all:before,.wzb-tab-8 .nav-tabs li:hover.tap-mianshou:before,.wzb-tab-8 .nav-tabs li:hover.tap-wangshang:before,.wzb-tab-8 .nav-tabs li:hover.tap-xiangmushi:before{ background-size:30px; background-position:0 0;}

.tap-all.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-all:before{ background:url(../images/rcb-pc.png) no-repeat 0 -26px; background-size:26px;}
.tap-mianshou.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-mianshou:before{ background:url(../images/rcb-pc.png) no-repeat 0 -55px; background-size:26px;}
.tap-wangshang.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-wangshang:before{ background:url(../images/rcb-pc.png) no-repeat 0 -85px; background-size:26px;}
.tap-xiangmushi.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-xiangmushi:before{ background:url(../images/rcb-pc.png) no-repeat 0 -115px; background-size:26px;}

.wzb-title-15{ height:55px; color:#999; font-size:16px; border-bottom:1px solid #eee; cursor:pointer;}
.wzb-title-15:hover{ border-bottom:1px solid #00aeef;}
.wzb-title-15 span{ line-height:55px;}
.wzb-jiantou:before,.wzb-jiantou-2:before{ content:""; float:right; width:30px; height:20px; background:url(../images/rcb-pc.png) no-repeat 10px -203px; background-size:20px; margin:18px 0 0 0;}
.wzb-jiantou-2:before{ background-position:10px -223px;}

/*图文列表一*/
.wzb-tuwen-list-1{ padding:15px 0; border-bottom: 1px solid #eee; background: #fff;}
.wzb-tuwen-list-1-pic{ float:left; width:87px; height:53px; position:relative;}
.wzb-tuwen-list-1-pic-shade{ width:100%; height:20px; line-height:20px; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.6); text-align:center; color:#fff;}
.wzb-tuwen-list-1-title{ height:22px; line-height:22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color:#333;}
.wzb-tuwen-list-1-subtitle div{ line-height:16px; color:#999;}
.wzb-tuwen-list-1:hover .wzb-tuwen-list-1-title,.wzb-tuwen-list-1:hover .wzb-tuwen-list-1-subtitle div{ color:#00aeef;}

/*课程的先修课程的提示*/
.tooltip-inner {background-color:rgba(0,0,0,0.7);}
.tooltip.left .tooltip-arrow {border-left-color:rgba(0,0,0,0.7); }

/*课程的人数显示*/
.xyd-img-box{ position:relative; width:305px; height:181px;}
.xyd-img-box-word{ width:100%; height:45px; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; margin:0; text-align:center; line-height:45px; color:#fff;}

/**6.8学员端优化**/
.update_6p8_knowledge_center .xyd-sidebar{padding-top: 20px;}
.update_6p8_knowledge_center .wzb-list-more{padding: 0px 8px;}
.update_6p8_knowledge_center .nav-tabs.nav-tabs-title{text-align: right;color: #333;}
.update_6p8_knowledge_center .nav-tabs.nav-tabs-item{margin-top: 10px; text-align: left;}
.update_6p8_knowledge_center .nav-tabs.nav-tabs-item li{padding: 0 15px 0 0;}
.update_6p8_knowledge_center .xyd-share{ display: inline-block;width:100px; height:30px; line-height:30px; margin:0; top: -2px;}
.update_6p8_knowledge_center .xyd-share dt{height:30px; line-height:30px;}
.update_6p8_knowledge_center #close_my_share{margin-top: 14px;}
.update_6p8_knowledge_center .skin-bg {height: auto;padding: 20px 0 0 10px;background: none; color: #00aeef;border-top: 1px solid #eee;cursor: text !important;}
.update_6p8_knowledge_center #close_my_share .wzb-title-more{display: block;margin: 0 10px 40px;text-align: center;color: #fff;background-color: #00aeef;line-height: 36px;}
.update_6p8_knowledge_center .xyd-content .wzb-list-9{margin: 0 10px 0 15px;}
.update_6p8_knowledge_center .xyd-content .wzb-list-9 dt{text-align: left; color: #333;}
.update_6p8_knowledge_center #msgBox .modal-body{padding: 0;margin-top: 128px;}
.update_6p8_knowledge_center #msgBox .modal-body a{display: inline-block;width: 84px;margin-right: 72px;text-align: center;}
.update_6p8_knowledge_center #msgBox .modal-body a i{display: block;width: 84px;height: 84px;border: 1px solid #999; border-radius: 50%;}
.update_6p8_knowledge_center #msgBox .modal-body a i:before{content: ''; display: block; width: 38px; height: 44px; margin: 20px auto;background: url("../images/kno_update_6p8.png") no-repeat;background-size: 37px;}
.update_6p8_knowledge_center #msgBox .modal-body a.article-item i:before{background-position: 0 -494px;}
.update_6p8_knowledge_center #msgBox .modal-body a.document-item i:before{background-position: 0 -615px;}
.update_6p8_knowledge_center #msgBox .modal-body a.video-item i:before{background-position: 0 -554px;}
.update_6p8_knowledge_center #msgBox .modal-body a.image-item i:before{background-position: 0 -675px;}
.update_6p8_knowledge_center #msgBox .modal-body a p{line-height: 14px;color: #333;margin-top: 14px;}
.update_6p8_knowledge_center #msgBox .modal-body a:hover i{background-color: #00aeef;color: #fff;border-color: #00aeef;}
.update_6p8_knowledge_center #msgBox .modal-body a:hover p{color: #00aeef;}
.update_6p8_knowledge_center #msgBox .modal-body a.article-item:hover i:before{background-position: 0 -738px;}
.update_6p8_knowledge_center #msgBox .modal-body a.document-item:hover i:before{background-position: 0 -859px;}
.update_6p8_knowledge_center #msgBox .modal-body a.video-item:hover i:before{background-position: 0 -799px;}
.update_6p8_knowledge_center #msgBox .modal-body a.image-item:hover i:before{background-position: 0 -920px;}
/**知识中心分享**/
.update_6p8_knowledge_share #image-input{position: relative;margin-bottom: 30px;}
.update_6p8_knowledge_share #image-input .wzb-uploader-prewview{width: 228px;height: 139px;padding: 0;margin: 0;margin-right: 15px;border: 1px solid #eee;}
.update_6p8_knowledge_share #image-input .wzb-uploader-prewview img{width: 226px;height: 137px;}
.update_6p8_knowledge_share #image-input .wzb-uploader-file-list{float: left;height: 139px;width: 228px;}
.update_6p8_knowledge_share #image-input .wzb-uploader-file-list p{display: none;}
.update_6p8_knowledge_share #image-input .wzb-uploader-file-list.none{position: relative;background-color: #f7f7f7;text-align: center;;color: #999;}
.update_6p8_knowledge_share #image-input .wzb-uploader-file-list.none p{display: block;line-height: 139px}
.update_6p8_knowledge_share #image-input #kbi_image_error {position: absolute;top: 0;left: 238px;}
.update_6p8_knowledge_share #image-input #kbi_image_error span,
.update_6p8_knowledge_share #image-input #kbi_image_tab_div .upload-image-btn .upload{position: relative; top: 1px;padding: 5px 10px;border: 1px solid #ccc;}
.update_6p8_knowledge_share #image-input #kbi_image_error a{color: #333;}
.update_6p8_knowledge_share #image-input #kbi_image_input-queue .uploadify-queue-item {padding: 0;}
.update_6p8_knowledge_share #image-input #kbi_image_tab_div{display: inline-block;position: relative;top: 30px;left: 10px}
.update_6p8_knowledge_share #image-input #kbi_image_tab_div .upload-image-btn{position: relative;}
.update_6p8_knowledge_share #image-input #kbi_image_input{position: static;display: inline-block;width: 0 !important;height: 0 !important;opacity: 0;}
.update_6p8_knowledge_share #image-input #kbi_image_input #SWFUpload_0 {left: 0;width: 100%;}
.update_6p8_knowledge_share #image-content-input #kbi_content_input-button, .update_6p8_knowledge_share #doc-input #kbi_content_input-button{background-color: #ff8c00}
.update_6p8_knowledge_share .norm-form-txt-3{height: 24px;}
.update_6p8_knowledge_share .norm-form-txt-3 label{margin: 0;height: 24px;}
.update_6p8_knowledge_share .wzb-form-label{padding: 10px;}
.update_6p8_knowledge_share .wzb-form-control{padding: 10px;color: #333;}
.update_6p8_knowledge_share #wzb-uploader-li-2 .tips{margin-top: 10px;}

.update_6p8_knowledge_share #vedio-input ul li.video-item:not(:first-child){margin-top: 15px;}
.update_6p8_knowledge_share #vedio-input ul li.video-item label{font-weight: 100;margin-bottom: 8px;}
.update_6p8_knowledge_share #vedio-input ul li.link-video .form-control{width: 382px;}
.update_6p8_knowledge_share #vedio-input #kbi_content_input{display: inline-block;height: 34px;width: 34px !important;margin: 0 0 0 -34px;opacity: 0;}
.update_6p8_knowledge_share #vedio-input #SWFUpload_1{width: 34px;}
.update_6p8_knowledge_share #vedio-input .uploadify-queue{margin-bottom: 0;}
.update_6p8_knowledge_share #vedio-input .wzb-uploader-prewview{padding: 2px 20px 2px 5px;margin: 0;width: 100%;}
.update_6p8_knowledge_share #vedio-input .wzb-uploader-file-list{display: inline-block;min-height: 34px;width: 348px;float: left;border: 1px solid #ccc;}
.update_6p8_knowledge_share #vedio-input .wzb-offline-add-btn {display: inline-block;width: 34px;height: 34px;float: left;border: 1px solid #ccc; border-left: none;}
/*加号图标*/
.update_6p8_knowledge_share #vedio-input .wzb-icon-48{background: url(../../static/images/wzb-icon-02-gray.png) no-repeat 6px -29px;background-size: 20px;}
/**课程详情**/
.update_6p8_couse_detail #box1, .update_6p8_couse_detail #box2{padding: 5px 20px 15px;}
.update_6p8_couse_detail .wzb-list-19{padding: 40px 20px 35px;}
.update_6p8_couse_detail #box1 .wzb-table-three .wzb-table-title{text-align: left;}

/**个人中心**/
.update_6p8_personal_slider #concernBtn .not-me {text-align: center;background-color: #ff8c00;color: #fff;margin: 0 15px;line-height: 36px;}
.update_6p8_personal_slider #concernBtn .not-me a{color: #fff;}
.update_6p8_personal_slider #concernBtn .is-me{margin: 0 15px;}
.update_6p8_personal_slider #concernBtn .is-me a{display: block; margin: 0;line-height: 36px;color: #333;}
.update_6p8_personal_slider #concernBtn .is-me a i{margin-right: 10px;color: #00aeef;}
.update_6p8_personal_slider #concernBtn .is-me a:hover{color: #00aeef;}
.update_6p8_personal_slider .wzb-list-15{margin-top: 15px;}
	/*个人中心收藏*/
.update_6p8_personal_collect .tab-content .wzb-list-20 dt{padding-left: 140px;}
.update_6p8_personal_collect .tab-content .wzb-close-icon{right: 0;}
.update_6p8_personal_collect .tab-content .time{text-align: right;}
.update_6p8_personal_collect .tab-content .wzb-title-9.course{margin-bottom: 0;}
.update_6p8_personal_collect .tab-content .wzb-title-9.course:not(:first-child){margin: 10px 0 4px;}
.update_6p8_personal_collect .tab-content .wzb-title-9.course *{line-height: 1; margin-bottom: 0;}
.update_6p8_personal_collect .tab-content .wzb-title-9.course .wzb-close-icon{right: 0; top: 0;}


/* 新首页 */
.shouye-header .xyd-header-box{ width:1200px;}
@media screen and (max-width:1200px) {
	.shouye-bar .xyd-nav,.shouye-banner #xyd-banner,.shouye-banner #xyd-banner-pic,.shouye-banner .xyd-main-3{ min-width:1200px;}
}
.shouye-bar .xyd-nav .xyd-sub{ width:1200px; }
.shouye-bar .xyd-search{ float:left; margin:15px 0 8px 15px; height:34px;overflow: hidden;}
.shouye-bar .xyd-search form { position: relative;}
.shouye-bar .xyd-search-text{ width:250px; height:34px; line-height:34px;padding:0 0 0 15px;border-radius: 15px;border: 1px solid #d0cdcd;}
.shouye-bar .xyd-search-text::-ms-clear{display: none;};
.shouye-bar .xyd-search-text::-ms-reveal{display: none;};
.shouye-bar .xyd-search-text::-o-clear{display: none;}
.shouye-bar .xyd-search-button{height:30px;position: absolute;right: 1px; top: 4px;background:url(../images/xyd-search-button-1.png) no-repeat center 2px;background-size: 24px;}
.shouye-bar,.home-page,.shouye-bottom{ min-width:1200px;}
#xyd-course .home {padding: 0 167px 0 15px;}
.xyd-course .xyd-fa-whole{margin-right: 10px;font-size:18px;}
.xyd-course-box {position: absolute;width: 303px;height:335px; z-index: 9999;left: 0px;top: 46px;background:rgba(0,0,0,0.3);display: none;}
.posirelative #xyd-course .xyd-course-box .scrollcont{height: 278px;position: relative;margin-top: 57px;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 {display: block;width: 303px;top: 0;position: relative;height:278px;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li{overflow:hidden;width: 303px;height:64px;position: initial;margin-bottom: 8px;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li a{background: transparent;}
#xyd-course .panel-list{ position: relative;line-height:57px;height: 64px;font-size: 16px;color: #666;width: 303px;padding: 0px 15px 0px 15px;background: transparent;}
#xyd-course .home-title { font-size: 16px;color: #fff;margin: 0px;}
#xyd-course .home-title a{height: 28px;line-height: 28px;padding: 0px;}
.home-stitle-overflow {display: inline-block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; max-width: 200px;}
#xyd-course .home-stitle { overflow: hidden; margin: 0px;margin-top: -23px;}
#xyd-course .home-stitle a { float: left;padding: 0px;font-size: 14px;color: #fff; background: none; height: 24px;line-height: 24px;}
.home-stitle .home-stitle-overflow {max-width: 120px;}
#xyd-course .home-stitle a:first-child { margin-right: 10px;}
#xyd-course .home-stitle a:link, #home .home-stitle a:visited {width: auto;}
#xyd-course .panel-list .jiantou-right{color:#fff;position: absolute; right: 15px;top:24px;font-size: 20px;}
#xyd-course li.course-lists .panel-list{ background:#fff;}
#xyd-course li.course-lists .panel-list .home-title a{color: #e60012;}
#xyd-course li.course-lists .panel-list .jiantou-right{color:#999;}
#xyd-course li.course-lists .panel-list .home-stitle a{color:#666;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li .course_item-fu{padding:20px 50px;min-width: 299px;top: initial;bottom: 0;left: 303px;background: rgba(255,255,255,0.95);height: auto;max-width:897px;width: 897px;height: 278px;width: max-content; position: absolute;overflow: hidden;display: none;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li ol{overflow-x: hidden;overflow-y: auto;width: calc(100% + 70px);height: 100%;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li ol li{height: 48px;width:265.5px;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li ol li a{color:#333;line-height: 48px; height: 48px;font-size: 14px;width: 100%;overflow: hidden;  white-space: nowrap;text-overflow: ellipsis;}
.posirelative #xyd-course .xyd-course-box .ul-left-1 li ol li a:hover{color:#333;}
.posirelative .mCustomScrollBox>.mCSB_scrollTools{left: 300px;} 
.home-page{ width:1200px;}
.home-page .notice{font-size: 0;margin-top: 25px;height: 187px;}
.home-page .notice-content{ background:#fff;display: inline-block;width: 590px;margin-right: 20px;float: left;}
.home-page .notice-content:last-child{margin-right: 0px;}
.home-page .notice-title{position: relative;}
/* .home-page .notice-title span{cursor: pointer; display: inline-block;padding: 0px 10px;height: 33px;}
.home-page .notice-title span.active{color: #333;border-bottom: 2px solid #333;} */
.home-page .notice-title .xian{background: #efefef;height: 1px;width: 240px;display: inline-block;margin: 35px 0px 30px 0px;}
.home-page .notice-title .left-xian{margin-left: 20px; float: left;}
.home-page .notice-title .right-xian{float: right;margin-right: 20px;}
.home-page .notice-title .noticeBg{display: inline-block;width: 70px;background-size:100%;position: absolute;left: 50%;transform: translateX(-50%);text-align: center;}
.home-page .notice-title .noticeBg span{color: #333;display: inline-block;margin-top: 21px;font-size: 16px;}
.home-page .xyd-user{padding: 15px 20px 15px 20px;}
.home-page .notice-list{height: 187px;padding: 10px 20px;margin-bottom: 0px;}
.home-page .notice-list li{display: inline-block;position: relative;width: 100%;}
.home-page .notice-icon{width: 6px;height: 6px;background: #D2D2D2;display: inline-block;position: absolute;top: 11px;}
.home-page .notice-name{padding: 0px 0px 0px 10px;color: #666;margin-left: 5px;}
.home-page .notice-name .notice-list-name{display: inline-block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;max-width: 447px;}
.home-page .notice-name .notice-list-time{color: #999;float: right;margin-left: 10px;}
.home-page .xyd-content-function{display: inline-block;height: auto;margin: 25px 0px 0px 0px;width: 1200px;}
.home-page .xyd-content-function .xyd-left-sidebar{float: left;width: 317px;}
.home-page .integration{height: 540px;background:#fff;}
.home-page .xyd-user-content div{color: #999;display: inline-flex}
.home-page .xyd-user-content div span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 150px;display: inline-block;}
.home-page .xyd-user-rank{
	display: inline-block;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.home-page .xyd-user-content div .rank{margin-left: 5px;color: #e60012;}
.home-page .xyd-user-content p{color:#999;}
.home-page .xyd-user-content p span{color: #e60012;}
.home-page .xyd-user-content .shadow-bg{display: block; width: 100%; height: 37px; background: url("../images/shadow-bg.png") no-repeat;background-size:100%;}
.home-page .promptState ul{margin: 0px 20px;}
.home-page .promptState ul li{height: 64px;border:1px solid #DEDEE0;cursor: pointer;margin: 0px 0px 10px 0;}
.home-page .promptState .course-icon{width: 40px;height: 40px;background:url("../images/icon-shouye.png");display: inline-block;margin: 11px 15px 0px 30px;background-size: 50px;}
.home-page .promptState .learning-icon{background-position: -5px -1545px;}
.home-page .promptState .studied-icon{background-position: -5px -1595px;}
.home-page .promptState .obtained-icon{background-position: -5px -1645px;}
.home-page .promptState .OnLine-icon{background-position: -5px -1695px;}
.home-page .promptState ul li div{display: inline-block; color: #999;margin-top: 11px;position: absolute;}
.home-page .promptState ul li div span{display: block;line-height: 20px;}
.home-page .promptState ul li div .number{color: #e60012;}
.home-page .xyd-content-function .xyd-right-article{float: right; width: 858px;}
.home-page .xyd-right-article .xyd-course-panel{overflow: hidden;height: 540px;}
.home-page .xyd-course{overflow:hidden;}
.home-page .courses-list {width: 195px;height: 165px;text-align: center;margin-bottom: 25px;color: #fff;float: left;background: #fff;}
.home-page .courses-list-cont {padding-top: 50px;}
.home-page .courses-list-cont p { font-size: 18px;}
.home-page .bg-color-jichu {background: #93ddf6;}
.home-page .bg-color-jishu {background: #ff684d;}
.home-page .bg-color-chanpin {background: #ffad2d;}
.home-page .courses-list a {color: #fff;font-size: 16px;}
.home-page .courses-list-center{margin-top: 54px;}
.home-page .type-icon{width: 45px;height: 28px;display: inline-block;background: url(../images/type-icon.png) no-repeat; background-size: 50px;background-position: -1px -8px;}
.home-page .myCourse-icon{ background-position: -1px -61px;}
.home-page .myTest-icon{ background-position: -1px -112px;}
.home-page .course-type{line-height: 20px;height: 20px;position: relative;}
.home-page .course-type span{color: #333;display: inline-block;height: 20px;line-height: 20px;}
.home-page .course-right-icon{color: #999;margin-left: 5px;font-size: 16px;height: 20px;line-height: 20px;position: absolute}
.home-page .xyd-course-panel ul {overflow: hidden; float: left;margin: 0px 0px 0px 28px;}
.xyd-course-panel ul li {width: 195px;height: 165px;float: left;margin-right: 25px;overflow: hidden;margin-bottom: 22px;}
.xyd-course-panel .main_img {height: 120px;width: 195px;}
.xyd-course-panel .fwpic {height: 120px;width: 195px;}
.xyd-course-panel .main_img .show {height: 120px; width: 195px;}
.xyd-course-panel ul li:nth-child(3n) {margin-right: 0px;}
.xyd-course-panel .fwdesc {padding: 10px 15px;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xyd-main-cont2 { height: 285px;background: #fff;margin-top: 17px;padding: 35px 20px;}
.xyd-main-kaoshi { width: 295px;float: left;}
.xyd-main-kaoshi ul li a {display: block;background: url(../images/kaoshi.jpg)no-repeat;background-origin: 50% 50%;background-size: 100%;height: 152px;color: #6e6e70;}
.xyd-main-kaoshi ul li:first-child a { margin-bottom: 38px;}
.xyd-main-kaoshi ul li:last-child a {background: url(../images/zhishi.jpg)no-repeat;background-size: 100% 100%;}
.xyd-main-kaoshi ul li a span{ font-size: 20px;background: url(../images/label-shouye.png)no-repeat;width: 186px;height: 58px;display: inline-block; margin: 5px 0px 0px -2px;text-align: center;padding: 20px 0px;}
.xyd-main-tool {float: right;width: 842px;height: 342px;}
.xyd-main-tool ul li {float: left;}
.xyd-main-tool ul li .function-name {width: 262px;height: 152px;border: 1px solid #eee;margin-right: 25px;margin-bottom: 38px;text-align: center;display: block;}
.xyd-main-tool ul li:nth-child(3n) a {margin-right: 0px;}
.xyd-main-tool ul li {float: left;}
.xyd-main-tool ul li .ziliao{width: 262px;height: 152px;border: 1px solid #eee;margin-right: 25px;margin-bottom: 38px;text-align: center;display: block;}
.xyd-main-tool ul li .function-name span {display: inline-block;margin-top: 30px;}
.xyd-main-tool ul li .ziliao span {display: inline-block;margin-top: 30px;}
.main-tool-icon {width: 45px;height: 40px;display: inline-block;background: url(../images/icon-shouye3.png) no-repeat;background-size: 48px;background-position: -1px -78px;}
.tool-icon1 {background-position: -2px -12px; background-size: 50px;}
.tool-icon2 {background-position: -1px -145px;}
.tool-icon3 {background-position: -1px -210px;}
.tool-icon4 {background-position: -2px -288px; background-size: 50px;}
.tool-icon5 {background-position: -1px -341px;}
.xyd-main-tool ul li a:hover { border: 1px solid #333;}
.xyd-main-tool ul li .function-name p {font-size: 18px;color: #333;}
.xyd-main-tool ul li .ziliao p {font-size: 18px;color: #333;}
.xyd-friendship_link{padding:0px 20px;background: #fff;margin-top: 25px;display: inline-block;height: auto; width: 1200px;}
.xyd-friendship_link ul li{float: left;margin-right:82px;height: 68px;line-height: 68px;width: 141px;overflow: hidden;}
.xyd-friendship_link ul li a{color:#333;    display: inline-block;width: auto;height: 68px;}
.xyd-friendship_link ul .gengduo{float: right;margin: 0px;cursor: pointer;color:#999; width: auto;height: 68px;line-height: 68px;}
.xyd-friendship_link ul li a .picture{display: inline-block;line-height: 68px;}
.xyd-friendship_link ul li a img{margin-right: 10px;width: 35px;height: 30px;background-size: 100%;}
.xyd-friendship_link ul li a span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 68px;line-height: 68px;width: 96px;float: right;}
.xyd-friendship_link ul li a i{margin-right: 10px;}
.xyd-friendship_link ul li a .xyd-right-icon{ margin-left: 5px;}
.home-page .wzb-model-ranking{margin: 25px 0 0 0;background: #fff;padding: 20px 20px 0px 20px;}
.home-page .wzb-ranking-title{height: 20px;line-height: 20px;font-size: 16px;position: relative;cursor: pointer;margin-bottom: 20px;}
/*.home-page .wzb-ranking-content{height: 100px;line-height: 100px;}*/
.home-page .wzb-ranking-content ul{margin: 0px;font-size: 0;}
.home-page .wzb-ranking-content ul li{display: inline-block;margin-right: 25px;}
.home-page .wzb-ranking-content ul li:nth-child(3n){margin: 0;}
.home-page .wzb-ranking-content .ranking-name{background:#f5f5f5;display: inline-block; width: 370px; height: 130px;line-height: 130px;text-align: center;margin-bottom: 20px;cursor: pointer;}
.home-page .wzb-ranking-content .ranking-name span{display: inline-block;margin-top:26px;}
.home-page .wzb-ranking-content .ranking-name .main-ranking-icon{width: 45px;height: 40px;display: inline-block;background: url(../images/icon-shouye3.png) no-repeat;background-size: 48px;background-position: -1px -410px;}
.home-page .wzb-ranking-content .ranking-name .ranking-icon1{background-position: -1px -410px;}
.home-page .wzb-ranking-content .ranking-name .ranking-icon2{background-position: -1px -475px;}
.home-page .wzb-ranking-content .ranking-name .ranking-icon3{background-position: -1px -542px;}
.home-page .wzb-ranking-content .ranking-name p{color: #333;font-size: 18px;margin: 0;}
.home-page .wzb-model-lecturer{margin: 25px 0 0 0;background: #fff;padding: 20px;height: 359px;}
.home-page .wzb-model-lecturer .wzb-recommended{height: 20px;line-height: 20px;font-size: 16px;position: relative;cursor: pointer;}
.home-page .wzb-model-lecturer .wzb-recommended .line{width: 1px;height: 16px;background: #999;margin: -1px 20px;display: inline-block;}
.home-page .model-lecturer{margin: 20px 0px 0px 0px;}
.home-page .model-lecturer ul{font-size: 0;}
.home-page .model-lecturer li{width: 271px;display: inline-block;border: 1px solid #EAEAEA;padding: 35px 0px 30px 0px;margin:0px 25px 0px 0px;float: left;}
.home-page .model-lecturer li:nth-child(4n){margin-right: 0px;}
.home-page .model-lecturer li .lecturer-picture{width: 86px;height: 86px;margin: 0 auto;display: block;border-radius: 50%;}
.home-page .lecturer-name{color: #333;font-size: 16px;text-align: center;margin: 15px 0px 0px 0px;line-height: 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0px 20px;}
.home-page .wzb-lecturer-course{padding: 0px 15px;margin-top: 15px; line-height: 20px;height: 40px;overflow: hidden;position: relative;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: -o-ellipsis-lastline;line-clamp: 2;}
.home-page .wzb-lecturer-course span{line-height: 20px;height: 40px;color: #999;}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color:#ccc;}
input::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder{color: #ccc;}

/* 积分排行榜 */
.xyd-wrapper-ranking .xyd-main{width: 1200px;}
.xyd-wrapper-ranking .xyd-jifen-list{width: 33.3333%;height: 104px;background: url(../js/jquery-table/images/jifen1New.png) no-repeat 0px 0px;}
.xyd-wrapper-ranking .xyd-jifen-list dt{padding: 40px 0px 0px 0px;width: 104px;text-align: center;height: 104px;font-size: 14px;}
.xyd-wrapper-ranking .xyd-bg-gray{background: transparent;color: #333;}
/* background: url(../images/jinpai.png) no-repeat 1px -3px; */
.xyd-wrapper-ranking .xyd-bg-orange{width: 40px;padding: 0; height: 32px;background-size: 38px;}
.xyd-wrapper-ranking .wzb-link02,.xyd-wrapper-ranking .wzb-link02:link, .wzb-link02:visited {color: #333;}
.xyd-wrapper-ranking .wzb-link02:hover{
	color: #B41112;
}
.xyd-wrapper-ranking .datatable .datatable-pager .datatable-pager-btn, .xyd-wrapper-ranking .datatable .datatable-pager .datatable-pager-text{color: #333;}
.xyd-wrapper-ranking .datatable .datatable-pager .datatable-pager-btn:hover,.xyd-wrapper-ranking .datatable .datatable-pager .datatable-pager-btn.active{color: #333;}
/*课程目录*/
.xyd-sidebar .skin-color{color: #333;}
.xyd-catalog .wzb-title-13-box{margin: 0;}
.xyd-catalog .web-left-icon{position: absolute;left: -6px;top:14px;width: 12px;height: 12px;background: #fff;display: inline-block;transform: rotate(45deg);}
.xyd-catalog .wzb-list-31-li .wzb-title-13{min-height: auto;max-height:inherit;overflow: inherit;border:none;box-shadow: rgba(204, 204, 204, 0.8) 0px 1px 5px 2px;width:250px;}
.xyd-catalog .wzb-title-13 .wzb-title-13-title{padding:10px;overflow: auto;max-height: 144px;}
.xyd-catalog .wzb-list-31 .wzb-list-31-li:hover .wzb-title-13{left:236px;}
.xyd-catalog .wzb-title-13-title a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;color: #333;}
.xyd-catalog .wzb-title-13-box h4>a{font-size: 14px;padding-left: 20px;}
.xyd-catalog .wzb-title-13-box h4 .course-icon{width: 14px;height: 14px;display: inline-block;position: absolute;left:0px;top:2px;}
.xyd-catalog .wzb-title-13-box h4 .course-open{background: url("../images/course-open.png") 0px 0px no-repeat;background-size: 14px;}
.xyd-catalog .wzb-title-13-box h4 .course-shrink{background: url("../images/course-shrink.png") 0px 0px no-repeat;background-size: 14px;}
.xyd-catalog .wzb-title-13-box h4{margin: 0px 0px 10px 0px;position: relative;}
.xyd-catalog .wzb-title-13-box:last-child h4{margin: 0px;}
.xyd-catalog .wzb-title-13-biao{display:none;}
.xyd-catalog .wzb-title-13-biao-block{line-height: 16px;margin: 0px 0px 10px 0px;  display: block;width: 100%;padding: 0px 0px 0px 30px;}
.xyd-catalog .wzb-title-13-biao a{color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 100%;}
.xyd-catalog .wzb-title-13-title a:hover,.xyd-catalog .wzb-title-13-title a:active,.xyd-catalog .wzb-title-13-title a:visited{color:#B41112;}

.Bheader-nav li:hover{cursor: pointer;background: #2FC5BA;color:#fff;}

.san-fen{width:100px;height:500px;}
.Bcontroller_another_nav li:hover{cursor: pointer;border-bottom: 3px solid #2FC5BA;color: #2FC5BA;}
.Bcontroller_another_nav li:last-child:hover{color: #2FC5BA;border:none;}

.instrList_text .datatable-body table tr{float:left;width:338px; height: 150px;}
.instrList_text .wzb-list-18 dd{width:78px;margin-left:0px;}
.instrList_text .datatable-body table tr img.instr_img{width:60px;height:60px;margin-left: 8px;}
.instrList_text dl.wzb-list-18{overflow: hidden;padding: 15px 0 25px 0px;}
.instrList_text tr dt{float:left;}
span.instrList_text td.datatable-table-column{border-bottom:none !important;}

.instrList_text .datatable-body table tr div.offwidth{width:100%;}
.instrList_text .datatable-body table tr div.offwidth img{width:auto;height:auto;float:left;}



/* xyd-survey 评价问卷 */
.xyd-evaluate-list{ padding:0 45px 0 45px; background:#fff;}
.xyd-evaluate-list ul{ margin:0; padding:0; background:url(../images/line01.png) repeat-y 15px 0;}
.xyd-evaluate-list ul li{ padding:0 0 40px 40px; list-style-type:none; zoom:1;}
.xyd-evaluate-list ul li:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
.xyd-evaluate-list ul li span.xyd-survey-icon{ float:left; width:30px; height:28px; line-height:28px; margin-left:-40px; text-align:center; font-size:14px; color:#fff; border-radius:50%; background:#ff8c00;}
.xyd-evaluate-list ul li .xyd-survey-icon i{ display:block; width:20px; height:20px; line-height:20px; margin:5px 0 0 5px;}
.xyd-evaluate-list ul li dl{ float:left; width:845px; padding:2px 0 0 0;}
.xyd-evaluate-list ul li dl dt{ height:25px; line-height:25px; margin-bottom:12px; font-weight:normal; color:#666;}
.xyd-evaluate-list ul li dl dd{ padding-left:20px;}
.xyd-evaluate-list ul li dl dd label{ font-weight:normal;color: #333}
.xyd-evaluate-list ul li.xyd-survey-more{ height:28px; line-height:28px; padding:0 0 0 40px; cursor:pointer; overflow:hidden;}
.xyd-evaluate-list ul li.xyd-survey-more dl,.xyd-survey-list ul li.xyd-survey-more dl dt{ margin:0; padding:0;}
.evaluate{position: relative}
.evaluate-title{    position: absolute;top: -40px;left: 40px;color: #999}
.nocheck{ width: 14px;  height: 14px;  display: inline-block;;  border: 1px solid #ddd;  font-size: 12px;  color: #fff;  background: #fff;}
.check-box{float: left;margin: 3px 0px 0px 20px}
.check-box input{display: none;}
.overflow-01{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.checkbox-span{margin-left: 20px; max-width: 100px;display: inline-block;float: left;}
.disabled-true .nocheck{background: #f1f1f1;}
.color-green{color: #B41112}
.color-orange{color: #FF8C07}
.color-pink {color: #FE5453}
.check-box .fa-check {   border: 1px solid #B41112;   background: #B41112;  }
.fa-check:before{       content: "";  display: inline-block;  width: 14px;  height: 14px;  background: url(../images/check_icon.png) no-repeat;  position: absolute;  background-size: 100%;  margin-left: -7px;}
.wj-label{margin-right: 20px}

/*layui样式    */
.layui-course .layui-layer-title{height: 60px;line-height: 60px;background: #000;padding: 0 80px 0 20px;border-bottom: 1px solid #eee; font-size: 18px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-radius: 2px 2px 0 0;}
.layui-course .layui-layer-setwin{top: 22px;}
.layui-course .layui-layer-iframe .layui-layer-btn{height: 73px;padding-top:16px;background: #fcfcfc;}
.layui-layer-btn .layui-layer-btn2{color: #fff;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0 35px;
	border: none;
	border-radius: 0;}
.layui-course .layui-layer-btn .layui-layer-btn0, .layui-layer-btn .layui-layer-btn1, .layui-course .layui-layer-btn .layui-layer-btn1,.layui-course .layui-layer-btn .layui-layer-btn2{background: #B41112;background-color: #B41112;height: 35px;line-height: 35px;}
/* .layui-course .layui-layer-btn .layui-layer-btn1{background: none;border: 1px solid #eee;color: #999;background: #fff} */
.layui-layer.layui-course .layui-layer-setwin .layui-layer-close1.layui-layer-ico {position: relative;width: 16px;height: 16px;margin-left: 10px;font-size: 12px;background: url(../js/layer/skin/default/icon.png) no-repeat;background-position: -88px -40px;cursor: pointer;
}
[v-cloak] {display: none;}
#detail_vue .btn-div{margin: 0 auto;text-align: center;margin-top: 40px;}
#detail_vue .btn-div button.release{margin-right: 50px;}
.questionaireDetail .mask_tip{color: #e70012;font-size: 12px;padding: 0px;}
.questionaireDetail .mask_textarea_len_tip{position: absolute;bottom: -16px;}
.ztree li span.button{background-image:url("../images/jiegoushu8.png")!important; width:0px !important;}
.ztree li ul.line{background: url("../images/jiegoudian1.png") 5px 0px repeat-y !important;}
.ztree li a.curSelectedNode{color:#B41112 !important;}
.choose-box{position: relative;display: inline-block;width: 14px;height: 14px;}
.input_check{position: absolute;visibility: hidden}
.input_check+label.checkbox_span{position:relative;top:1px;display: inline-block;width: 14px;height: 14px;background: url("../images/checkbox_no.png") no-repeat;background-size: 100%;}
.input_check:checked+label.checkbox_span{background: url("../images/checkbox_yes.png") no-repeat center center;background-size: 100%;}
.red-select select[multiple]{width: 130px;height: 130px;}
.red-select  select[multiple] > option{position: relative}
.red-select  select[multiple] option::before{z-index:1;content: attr(data-content-before);width:100%;height:100%;position: absolute;background: #fff;}
.red-select  select[multiple] option:checked::before{background: #B41112;color:#fff}

/* 人脸抓拍 */
.countBox {
	text-align:center;
margin-top: 30px;
}
.countBox .faceCount{
	font-size: 20px;
	color: #B41112;
}