﻿@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:88px; 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; cursor:pointer;}
.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;}
.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 .fa-book-open{ font-size: 14px; color:#00aeef; margin: 0 0 0 4px;}
.wzb-btn-blue-border:hover .xuexi-r .fa-book-open,.wzb-btn-blue-border:focus .xuexi-r .fa-book-open{ color: #fff;}
.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*/
.re-icon{ font-size: 24px; margin-top: 6px;}

/*白色透明三角*/
.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; text-decoration: none;}
.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;}
.menu-icon-box{float: left; font-size: 20px; line-height: 38px; margin-right:10px;}

.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:710px; 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; text-decoration:none;}
.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; text-decoration:none;}
.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;}
.form-control.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; padding: 2px 0 0 10px;}
.xyd-search-button i{ font-size: 20px; color: #fff;}
.xyd-search-button:hover{ filter:alpha(opacity=80); opacity:0.8;}
.xyd-search-button:hover i{ filter:alpha(opacity=100); opacity:1;}

/* 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:235px; 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-box .wzb-user83{ float:left; width:75px; height:75px; 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;font-style: normal;}
.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:inherit; 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:#ff8c00;}
.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;}
.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:518px; padding:14px 14px 0 14px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-about-info{ height:170px; margin:0 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:#00aeef; border:1px solid #00aeef;}

/* 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:#b5ce0b;}
.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(../images/icon02.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:#b5ce0b;}     
.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:#ff8c00;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{ 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:#30bd89;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;}

/* 选项卡三 */
.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;}

/*PC颜色设置底部按钮居中*/
.wzb-bar_pc{ margin-top:30px; padding:39px 0; text-align:center; 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) no-repeat; 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;}

/*精彩专题轮播图*/
#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; color:#29E236;}
.tuijian-icon i{ float: right; width: 26px; height: 26px; line-height: 26px; font-size: 16px; background:#29E236; color: #ffffff; padding-left:6px; border-radius: 50%;}
/*图文*/
.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:#0294cf;}
.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:998; 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;height:27px;margin-top:-34px;margin-left:171px;background: #00aeef;}
.select-img i{ color: #ffffff;font-size: 16px;}
.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; color:#999;}
.xyd-train-desc:hover{ background:#f2f2f2; color:#00aeef; text-decoration: none;}

/*系统人多提示*/
.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:-62px -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; display:inline-block;}
.aboluo-toToday input{ background: none;     border:0; outline:none;}
.aboluo-toToday i{ margin-right: 4px; font-size: 16px; color: #FF9C00;}
.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-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{  float:left; margin:6px 0 0 0;}
.aboluo-month-a-next{ float:right; margin:6px 0 0 0;}
.aboluo-month-a-perv i,.aboluo-month-a-next i{ color: #00aeef; font-size: 26px;}
.ri-box{height: 30px;position: absolute;top: 0;width: 100%;padding-top:5px;}
.aboluo-mianshou,.aboluo-wangshang,.aboluo-xiangmushi{ display:inline-block;margin:0 auto;width:22px; height:22px;}


/*
.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;}
*/
.tap-all i,.tap-mianshou i,.tap-wangshang i,.tap-xiangmushi i { color: #fff; width: 30px; height:30px; line-height: 30px; background: #999999; border-radius: 50%; text-align: center;}
.tap-all span,.tap-mianshou span,.tap-wangshang span,.tap-xiangmushi span { margin-left: 4px;}
.tap-all.active i, .wzb-tab-8 .nav-tabs li:hover.active.tap-all i { background: #F68A3F;}
.tap-mianshou.active i, .wzb-tab-8 .nav-tabs li:hover.active.tap-mianshou i,.ri-box .fa-chalkboard-teacher { background: #F15E4C;}
.tap-wangshang.active i, .wzb-tab-8 .nav-tabs li:hover.active.tap-wangshang i,.ri-box .fa-tv { background: #02CF97;}
.tap-xiangmushi.active i, .wzb-tab-8 .nav-tabs li:hover.active.tap-xiangmushi i,.ri-box .fa-graduation-cap { background: #B372C2;}
.ri-box span { width: 24px; height: 24px; text-align: center; line-height: 24px; border-radius: 50%; margin-right: 2px; color: #ffffff; font-size: 12px;}
.ri-box span:nth-last-of-type(1) { margin-right: 0;}

.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-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;}

/*图文列表一*/
.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);max-width: 250px}
.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; line-height: 84px;border: 1px solid #00aeef; border-radius: 50%; font-size: 40px; background: #00aeef; color: #ffffff;}
.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: #fff;color: #00aeef;border-color: #00aeef;}
.update_6p8_knowledge_center #msgBox .modal-body a:hover p{color: #00aeef;}

/**知识中心分享**/
.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%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.update_6p8_knowledge_share #vedio-input .wzb-uploader-file-list{display: inline-block;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;}

/*学习、考试重构样式*/
/*tab横向列表式选项*/
.tab-list-01 { padding: 0 0 0 140px; margin: 0 0 4px 0;}
.tab-list-01 dt{ float:left; width:140px; height:28px; line-height:28px; margin:4px 0 0 -140px; color:#999; font-weight:normal; text-align: left;}
.tab-list-01 dd{ float:left; line-height:18px;}
.tab-list-01 dd a{ float:left; margin:4px 15px 0 0; padding:0 10px; color:#999;}
.tab-list-01 dd a:hover{ color:#fff; text-decoration:none; background:#00aeef; border-radius: 4px;}
.tab-list-01 dd a.cur,.tab-list-01 dd a.cur:link,.tab-list-01 dd a.cur:visited{ color:#fff; text-decoration:none; background:#00aeef; border-radius: 4px;}
/*选中后的排序*/
.tab-list-01.curtent dd i{ float: left; margin: 4px 15px 0 0; white-space: nowrap; text-overflow: ellipsis; color: #999;}

.scheduleContent{ width: 54px; height: 54px; background: #ffffff; border-radius: 50%; position: absolute; right: 0; bottom: 0;}

/*已报名课程*/
.w-list-01{ display: inline-block;}
.w-list-01 li{ float:left; width:482px; height: 160px; background: #ffffff; margin: 0 0 20px 0; padding: 10px 8px; cursor: pointer;}
.w-list-01 li img{ width:230px; height: 140px;}
.w-list-01 li .content-left{ float:left; width: 230px; height: 140px; position: relative;}
.w-list-01 li .content-right{ float: left; width: 227px; margin-left: 9px;}
.w-list-01 li:nth-of-type(odd){ margin-right: 20px;}
.compulsory-title{ padding: 0 10px; background: #ff0000; color:#ffffff; position: absolute; top: 4px; left: 0; border-top-right-radius: 6px; border-bottom-right-radius: 6px; z-index:201;}
.listContent-img-status{ position: absolute; top: 0; width: 100%; height: 100%; text-align: center; line-height: 140px; color: #ffffff; background: rgba(0,0,0,.5);}
.listContent-img-tab{ position: absolute; bottom: -5px; left: 0; padding: 0 10px 4px; background: #ffffff; color: #666; border-top-right-radius: 12px; border-bottom-right-radius: 12px;}
.listContent-img-tab-right{ position: absolute; bottom: -5px; right: 0; padding: 0 10px 4px; background: #ffffff; color: #666; border-top-left-radius: 12px; border-bottom-left-radius: 12px;}
.listContent-img-tab-right .color-gray999:hover i{ color: #999;}

/*最多几行文字*/
.line-clamp-1{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; line-height: 20px;}
.line-clamp-2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 20px;}
.line-clamp-3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; line-height: 20px;}

/*翻页*/
.num-pager{ border-top: 1px solid #EEE; overflow: hidden; text-align: center; padding: 5px 0;}
a.num-pager-btn:not([href]),a.num-pager-btn:not([href]):hover{ color:#00aeef;}
.num-pager-btn{ height:24px; line-height:24px; text-align:center; margin:0 2px; padding:0 8px; display:inline-block; vertical-align:middle; color:#00aeef; cursor: pointer; border: 1px solid transparent;}
.num-pager-btn:hover, .num-pager-btn.active{ border: 1px solid #ddd;}
.num-pager-btn-first{width:22px;height:22px; background:url(../images/first.gif) no-repeat center;}
.num-pager-btn-prev{width:22px;height:22px; background:url(../images/prev.gif) no-repeat center;}
.num-pager-btn-next{width:22px;height:22px; background:url(../images/next.gif) no-repeat center;}
.num-pager-btn-last{width:22px;height:22px; background:url(../images/last.gif) no-repeat center;}

/*学习进度饼图*/
.circleProgress{ width: 50px; height: 50px; border:8px solid transparent; border-radius: 50%; position: absolute; top:0;}
.circleProgress_wrapper{ width: 50px; height: 50px; margin:2px 0 0 2px; position: relative;}
.wrapper{ width: 25px; height: 50px; position: absolute; top:0; overflow: hidden;}
.wrapper.right{ right:0;}
.wrapper.left{ left:0;}
.rightcircle{ border-top:8px solid #00aeef; border-right:8px solid #00aeef; right:0;}
.leftcircle{ border-bottom:8px solid #00aeef; border-left:8px solid #00aeef; left:0;}
.percentageBox{ position: absolute;bottom:10px;right:10px;width: 32px;height: 32px;border-radius: 50%;background: #ffffff;text-align: center;line-height: 30px; color:#00aeef;}

.cpd-slider .slider.slider-horizontal{ margin-top: 3px;}
.cpd-slider .slider.slider-horizontal .slider-track{ background: none;}
.cpd-slider .slider.slider-horizontal .slider-track .slider-selection{ background-image: none; box-shadow: none; height: 4px; background-color: #00aeef;}
.cpd-slider .slider.slider-horizontal .slider-handle{ width: 14px; height:14px; background: #00aeef;}

/*新增图标*/
.fas.fa-book-open.book-icon-size{ margin: 0 auto; display: table; font-size: 100px; color: #fff; line-height: 140px;}

/*模块默认图*/
.module-icon-box{ width: 235px; height:143px; border:1px solid #EBEFF2; border-radius: 20px; background: #ffffff; text-align: center; line-height: 143px;}
.module-icon-box i{ font-size: 70px; color: #999; line-height: 141px;}
/*课程目录限定宽度显示*/
/*.tab-list-01 dd a.tnd-line-clamp01{ max-width: 144px;  overflow:hidden; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; -webkit-line-clamp:1; -moz-line-clamp:1; -ms-line-clamp:1; -o-line-clamp:1; line-clamp:1; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; -o-box-orient:vertical; box-orient:vertical;}*/
.tab-list-01 dd a.tnd-line-clamp01{ max-width: 144px;  overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
/*课程目录更多按钮颜色*/
.tab-list-01 dd a.color-b00a{ color:#00aeef;}
.tab-list-01 dd a.color-b00a:hover{ color: #ffffff; background: #00aeef;}
/*课程详情图标*/
.wzb-icon-box-01{ width: 40px; height:20px; float: right; text-align: center;}
.wzb-icon-box-01 i{ font-size: 24px; color: #00aeef; line-height: 28px;}
.minus-circle-color{ color:#00aeef; font-size: 22px; margin: 4px 0 0 -28px; float:left;}
.tool-box a{ float: left; width: calc((100% - 1px) / 3);}
.chevron-right{ font-size: 18px; color: #00aeef; margin: 5px 0 0 16px;}
.offwidth:hover .chevron-right{ color: #00aeef;}

.maskLoading{width: 100%; height: calc(100% - 110px); background-color: white; position: absolute;top: 110px; left: 0;z-index: 1000;}
.mask-loading{ display: block; width: 50px; height:50px; margin: 0 auto; background: url("../images/loading.gif") center center; background-size: 50px; position: relative; top: 50%; transform: translateY(-25px);}

.loading-box{ width: 100%; padding: 120px 0;}
.loading-2{ display: block; width: 50px; height:50px; margin: 0 auto; background: url("../images/loading.gif") center center; background-size: 50px;}

.wzb-link03.default:hover,#courseSNS .wzb-link03.default .skin-color:hover{ cursor: default; opacity:1!important;}
.btn.butt:focus{ outline: none; box-shadow: none;}

/*fontawesome icon样式设置*/
/*两个图标重合使用的样式*/
.wzb-stack-01{width:34px; height: 24px; line-height: 24px;}
.wzb-stack-01 .fa-stack-2x{ font-size: 24px; color: #00aeef;}
.wzb-stack-01 .fa-stack-1x{ font-size: 16px; color: #00aeef;}
/*星星*/
.xyd-tool-pingfen .fa-star{ font-size: 12px; margin: 0 2px; color:#ff8c00;}

/*添加图片的删除图标，公共样式的前后端优化*/
#image-content-input.wzb-uploader .wzb-uploader-prewview a.wzb-uploader-prewview-remove .glyphicon-remove.fa-times{ right:5px;}

/*测验报告定位*/
.report-fixbox.cur{ position: fixed; top:0; left: 0;}

/*评论公共部分，学员端要用新图标，这里要隐藏新的icon*/
.wzb-discuss-icon{ display: none!important;}
.wzb-discuss-new-icon.swop_color{ font-weight: 900;}
.wzb-link03 i.wzb-discuss-new-icon, .wzb-link03:link i.wzb-discuss-new-icon, .wzb-link03:visited i.wzb-discuss-new-icon{ color: #999!important;}
.wzb-reply-content a:hover .wzb-discuss-new-icon{ color: #999; filter:alpha(opacity=70); opacity:0.7;}
