﻿@charset "utf-8";
/* xyd-header */
.xyd-header{ width:100%; height:61px;}
.xyd-header-box{ width:1200px; height:61px; margin:0 auto;}
.xyd-logo{ float:left; width:399px; height:61px;}
.xyd-logo a:hover{ cursor:default;}
.xyd-logo img{ display:block; width:100%; height:100%;margin-top: 5px;}

/*首页遮罩层--标签选择页*/
.first_mask{ width:  100%;height:  100%;position:  fixed;background: #000;opacity: 0.2;}
.mask_content_list li{  height: 25px;line-height: 2;font-size: 12px;float:left;padding: 0 10px;border:  #e3e3e3 solid 1px;margin: 0 20px 15px 0;color: #666;cursor: pointer;max-width: 685px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mask_label_para{float:left;font-size:14px;margin-bottom:10px;line-height: 18px;}
.mask_every_content{overflow: hidden;max-height:148px;}
.bigger{width:672px;}
.check_more_label{float:right;display:none;cursor: pointer;}
.pic_up{ background: url("../../static/images/up_18.png");width:18px;height: 18px;}
.pic_down{ background: url("../../static/images/down_18.png");width:18px;height: 18px;}
.mask_layer{position: fixed;height:100%;width:  100%;z-index: 9999999;}
.mask_close{float: right;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;cursor: pointer;}
.mask_close:after {content: "\2715";color: #9a9a9a;font-size: 20px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.mask_close:hover::after {color: #333;}
.mask_content{position:relative;width: 762px;background:  #fff;min-height: 335px;margin: 150px auto;/*padding: 10px 15px;*/padding: 10px 15px 10px 35px;}
.mask_content_title{float:left;margin-bottom: 20px;}
.mask_sure_btn{background:#d4d4d4;color: #ffffff; margin:20px auto; padding: 4px 35px;font-size: 16px; display: block;}
.mask_sure_red_btn{background:#D7000F;color: #ffffff; margin:20px auto; padding: 4px 35px;font-size: 16px; display: block;transition: all 0.3s ease-in-out;}
.mask_sure_btn:hover,.mask_sure_red_btn:hover{color:#fff;opacity: 0.8;}
.mask_content_list{overflow: hidden;margin-bottom: 0px;}
.mask_content_list .mask_content_label{color:#D7000F;border:#D7000F solid 1px;}
.mask_list_content{max-height: 296px;overflow-y: scroll;}
.mask_logo{float: left;margin: 0 10px 15px 0px;}

/* xyd-tool */
.xyd-tool{ float:right; padding:25px 0 0 0;}
.xyd-tool .xyd-welcome{ float:left; padding:1px 29px 0 0; color:#999; overflow: hidden; text-align: right; width:420px;}
.xyd-tool .xyd-email{ float:left; height:30px; padding:1px 24px 0 24px; cursor:pointer; position:relative;}
.xyd-tool .xyd-email a span{ width:22px; height:22px; line-height:22px; font-size:12px; color:#fff; text-align:center; border-radius:50%; position:absolute; top:-6px; right:10px; background:#f00;}
.xyd-email-icon{ font-size:20px; color:#999;}
.xyd-flag-icon{ display:block; margin:4px 0 0 0; font-size:18px; color:#999;}
.xyd-user-icon{ width:30px; height:30px; border-radius:50%;}
.xyd-tool-pingfen{ width:80px; height:20px; line-height:20px; margin:6px auto 0; display:block;}
.start-g,.start-w{ display:block; width:16px; height:16px; float:left; background:url(../images/2-16.png) no-repeat; background-size:cover; margin-top:2px;
behavior: url(PIE.htc); }
.start-g-full{ background-position:0 -60px;}
/* .start-w{background-position:0 -30px;background-size:12px;} */
.start-w-full{background:url(../images/1-16.png) no-repeat; background-size:cover;}
.gonggao i{color:#e60012;font-size: 25px;float: left;margin-right: 15px;-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{color:#c7000b;font-size:16px;width:120px;display:inline-block; float:left; cursor:pointer;}
.gonggao:hover{ color:#333;}
.gonggao-bg{ width:19px; height:42px; background:url(../images/fengexian.jpg) no-repeat; display:block; float:left; margin:-6px 0 0 0;}
.wzb-close-b{ width:30px;height:30px;float:right;background:url(../../static/images/wzb-close-b.png) no-repeat 5px 6px;cursor:pointer;}
.wzb-close-b:hover{ background-position:5px -17px;}
.list-tool-dian:before,.list-tool-you:before{ content:""; float:left; width:24px; height:22px; background:url(../images/tool-icon-s.png) no-repeat 0 0; background-size:20px; }
.list-tool-you:before{ float:right; width:22px; background-position:0 -26px;}
.tool-content-show:before{ content:""; float:right; width:30px; height:20px; background:url(../images/tool-icon.png) no-repeat 0 -108px; background-size:34px;}
.tool-content-hide:before{ background-position:0 -132px;}
.tool-content-show{ cursor:pointer;}
.xuexi-r:before{ content:"";/* display:inline-block;*/ float:right; width:26px; height:22px; background:url(../images/xuexi.png) no-repeat 7px 4px; background-size:20px;} 
.wzb-btn-blue-border:hover .xuexi-r:before,.wzb-btn-blue-border:focus .xuexi-r:before{ background:url(../images/xuexi-w.png) no-repeat 7px 4px; background-size:20px;}
.xyd-tool-round-1:before,.xyd-tool-round-2:before,.xyd-tool-round-3:before,.xyd-tool-round-4:before{ content:""; float:left; width:14px; height:14px; border-radius:50%; display:inline-block; margin:13px 4px 0 0;}
.xyd-tool-round-1:before{ background:#00CC88;}
.xyd-tool-round-2:before{ background:#FF0000;}
.xyd-tool-round-3:before{ background:#00aeef;}
.xyd-tool-round-4:before{ background:#ff8c00;}
.xyd-tool-roundnum{ width:28px; height:28px; border-radius:50%; text-align:center; color:#fff; display:inline-block; margin:0 10px 5px 0;}
.xyd-tool-roundnum:hover,.xyd-tool-roundnum:focus{ color:#fff;}
.bg-color-green{ background:#00CC88;}
.bg-color-red{ background:#FF0000;}
.bg-color-blue{ background:#00aeef;}
.bg-color-orange{ background:#ff8c00;}
.bg-color-3CE3E3{ background:#3CE3E3; width:100%; height:40px; color:#fff; line-height:40px;}
.wdfx:before{ content:""; width:32px; height:28px; background:url(../images/wizlist.png) no-repeat 0 -608px; background-size:24px; float:left;margin:7px 0 0 10px;}
.ifcw{color: red;font-size: 12px;}
.ifzq{color: green;font-size: 12px;}
.list-style-fang{ display:inline-block; width:26px; height:26px; line-height:26px; margin:0 15px 15px 0; text-align:center; border:1px solid #999; background:#fff;}
.list-style-fang.active{ border:1px solid #00aeef; background:#00aeef; color:#fff;}
.list-style-fang:hover,.list-style-fang:focus{ opacity:1;}

/*icon*/
.icon-wdfs:before,.icon-wdzt:before,.icon-sqzf:before,.icon-jgfs:before{ content:""; width:32px; height:32px; background:url(../images/xyd-tool-1.png) no-repeat; background-size:32px; display:block; margin:0 auto 5px;}
.icon-wdfs:before{background:url(../images/icon1.png) no-repeat;background-position: 0 -0px;}
.icon-wdzt:before{ background:url(../images/icon2.png) no-repeat;background-position: 0 -0px;}
.icon-sqzf:before{ background:url(../images/icon3.png) no-repeat;background-position: 0 -0px;}
.icon-jgfs:before{ background:url(../images/icon4.png) no-repeat;background-position: 0 -0px;}

/*白色透明三角*/
.tool-station-f{display:block;border-width: 30px 30px 0px 0px;border-style:solid;border-color: transparent rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) transparent;position:absolute;bottom:0;right:0;}

/* xyd-people */
.xyd-people{ float:left; width:74px; height:30px; padding:0 0 0 24px; cursor:pointer; background:url(../images/zhiline.jpg) no-repeat left center;}
.xyd-people .xyd-menu{ width:45px; height:30px;}
.xyd-people .xyd-menu ul{ height:30px; margin:0; padding:0;}
.xyd-people .xyd-menu ul li{ width:45px; height:30px; padding:0; list-style-type:none; position:relative;}
/* .nav-top{-o-transition:all 1.5s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;} */
.xyd-people .xyd-menu .nav-top{height:0px; display:none;}/*1*/
.xyd-people .xyd-menu ul li ul{ width:250px; display:none; position:absolute; top:31px; right:-5px; z-index:99990;}/*2*/
.xyd-people .xyd-menu ul li ul li{ width:250px; height:38px; display:block; position:relative;}
.xyd-people .xyd-menu ul li ul li a:link,.xyd-people .xyd-menu ul li.cur ul li a:visited,.xyd-people .xyd-menu ul li.cur ul li a:hover{ display:block; width:250px; height:38px; line-height:38px; padding-left:15px;}
.xyd-people .xyd-menu ul li.cur ul li.cur a:link,.xyd-people .xyd-menu ul li.cur ul li.cur a:visited,.xyd-people .xyd-menu ul li.cur ul li.cur a:hover{ display:block; width:250px; height:38px; line-height:38px; padding-left:15px;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul{ width:180px; display:block; position:absolute; top:0; right:250px; z-index:99990;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul li{ width:180px;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul li a:link,.xyd-people .xyd-menu ul li.cur ul li.cur ul li a:visited,.xyd-people .xyd-menu ul li.cur ul li.cur ul li a:hover{ display:block; width:180px; height:38px; line-height:38px; padding-left:15px;}
.xyd-people .xyd-menu ul li.cur ul li.cur ul li.cur a:link,.xyd-people .xyd-menu ul li.cur ul li.cur ul li.cur a:visited,.xyd-people .xyd-menu ul li.cur ul li.cur ul li.cur a:hover{ display:block; width:180px; height:38px; line-height:38px; padding-left:15px;}
/*图标*/
/* c{ 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;} */
.wDzye i,.wDxshu i,.jSe i,.yYan i,.tChu i,.Bzhu i{float: left;width: 33px;margin-top: 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:1200px; height:47px; margin:0 auto; font-size:16px;}
.xyd-nav .xyd-menu{ float:left; width:900px; 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 15px 0 15px; color:#fff;}
.xyd-nav .xyd-menu ul li>ul li a{transition: all 0.3s ease;}
.xyd-nav .xyd-menu ul li>ul li a:hover{padding-left: 30px !important;}
.xyd-nav .xyd-menu ul li>ul li a:link, .xyd-nav .xyd-menu ul li>ul li a:visited{padding:0 15px;}
.xyd-nav .xyd-menu ul li ul{ display:none;}
.xyd-sub  .xyd-menu ul li ul li{ width:180px; height:38px; padding:0; list-style-type:none;  display:block;  position:relative;}
.xyd-sub  .xyd-menu ul li ul{ width:180px; position:absolute; top:47px; left:0px; z-index:1001; display:none; }
.xyd-nav .xyd-menu ul li.cur>ul li{ width:180px; 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:180px; 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:180px; height:38px; line-height:38px;}
.menu-1{margin-top: 10px;transition:all 4s;}
.menu-2{margin-top: 10px;}
.xyd-nav .xyd-menu ul li:hover .menu-1{margin-top: 0px;}

/* xyd-search */
.xyd-search{ float:right; margin:10px 0 0 10px; height:28px;}
.xyd-search-text{ float:left; width:208px; height:28px; line-height:28px; outline:none; border:none; padding:0 0 0 5px; font-size:12px; color:#999;}
.xyd-search-button{ float:left; width:40px; height:28px; cursor:pointer; border:none; background:#ff8c00 url(../images/xyd-search-button.png) no-repeat center 2px;}
.xyd-search-button:hover{ filter:alpha(opacity=80); opacity:0.8;}

/* xyd-wrapper */
.xyd-wrapper{ width:100%; background:#ebeff2;}
.xyd-header,.xyd-main,.xyd-bottom{ min-width:984px;}
.xyd-main{ width:1200px; 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:300px; min-height:830px; padding-bottom:20px; background:#fff;}

/* xyd-user */
.xyd-user{ padding:15px 15px 15px 15px;}
.xyd-user-box{ padding:5px 0 15px 90px; background:#fff;}
.xyd-user-box .wzb-user82{ float:left; width:82px; height:82px; margin-left:-90px;}
.xyd-user-content p{ margin:3px 0 0 0;}
.xyd-user-survey:link,.xyd-user-survey:visited{ display:block; margin:10px 0 5px 0; padding:6px 10px 8px 10px; font-size:14px; color:#333; text-align:center; background:#f4f4f4;}
.xyd-user-survey i{ margin-right:3px; vertical-align:-4px; font-size:22px;}
.xyd-user-survey:hover,.xyd-user-survey:hover i{ filter:alpha(opacity=100); opacity:1; color:#fff; background:#ff8c00;}
.wzb-user82-2{ width:90px; height:90px; border-radius:50%; background:rgba(255,255,255,0.2);}
.wzb-user82-2 img{ width:82px; height:82px; border-radius:50%; margin:4px;}
.xyd-tip-box-2{ width:250px; height:10px; background:url(../images/xyd-xiala-san.png) no-repeat;}
/* xyd-content */
.xyd-content{ float:right; width:875px;}
.xyd-article{ float:right; width:875px; min-height:790px; padding:15px 30px 20px 30px; background:#fff;}
.xyd-article1{ float:right; width:875px; min-height:400px; 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%);margin-left:-140px\9;}
.xyd-pop-title{ width:280px; height:54px; line-height:30px; margin:50px auto 0 auto; padding-bottom:15px; font-size:20px; font-family:"黑体";}
.xyd-pop-content{ padding:256px 0 10px; color:#444;}
.xyd-pop-info a{padding:0 25px;}
.xyd-pop-info,.xyd-pop-info a{ display:block; line-height:33px;}
.xyd-pop-info a:hover{ background:#f1f1f1;}
.xyd-pop-num{ float:right; font-size:16px; color:#00aeef; text-align:right; line-height:33px;}
.xyd-pop-bottom:link,.xyd-pop-bottom:visited{ display:block; width:100%; height:50px; line-height:50px; padding-top:4px; text-align:center; color:#fff; position:absolute; bottom:0; font-size:16px; background:#ff8c00;}
.xyd-pop-bottom .fa-sanzhong{ font-size:28px; position:absolute; top:-10px; left:49%;}
.modal-backdrop{ z-index:5999;}
.modal-open .modal{ overflow:hidden; z-index:6000;}
.close{ filter: alpha(opacity=60); opacity:0.6; color:#fff;}
.close:hover, .close:focus{ color:#fff; filter:alpha(opacity=100); opacity:1;}
.modal-footer{ text-align:center;}
/*站内信*/
.wzb-btn-send:link,.wzb-btn-send:visited{ display:block; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333; background:#f4f4f4;}
.wzb-btn-send:hover{background:#ff8c00; color:#fff;}

/*我的任务*/
.bg-position01{ position:absolute; left:0; top:1px; z-index:0;}
.bg-position02{ z-index:1;}
.position03{ position:absolute; right:0; top:0px;z-index:3;}
.houzi-position{ position:absolute; left:-113px; top:-122px; z-index:2;}

/* 排行榜 */
.xyd-bg-orange{ display:inline-block; width:45px; padding:4px 0; font-size:14px; color:#fff; text-align:center; background:#ff8c00;}
.xyd-bg-gray{ display:inline-block; width:45px; 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;background-color:#fff;}
.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:1073px; padding:26px 30px 6px 30px; background:#fff;min-height:145px;}

/* 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:-2px 0 0 0;}
.xyd-wang-bigbox1{ padding:-2px 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-bigbox1.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:285px; 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:150px; 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:170px; text-align:center;}
.xyd-mwd04{ float:left; width:80px; text-align:center;}
.xyd-mwd05{ float:right; text-align:right;}
.xyd-mwd06{ float:right; width:170px; text-align:center;}
/*.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-orange{ background:url(../images/jifenpaihang.png) no-repeat 0 -3px;}
.xyd-jifen-orange 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:600px; height:92px;}
.xyd-brand img{ display:block; width:600px; height:92px;}

.xyd-kit{ float:right; height:21px; line-height:21px; margin-top:37px;}
.xyd-kit li{ float:left; height:21px; line-height:21px; margin-right:25px; display:inline; position:relative; background:url(../images/xyd-kit.png) no-repeat;}
.xyd-kit li.xyd-kit01 a:link,.xyd-kit li.xyd-kit01 a:visited{ height:21px; line-height:21px; color:#666; text-decoration:none;}
.xyd-kit li.xyd-kit01 a:hover{ color:#666; filter:alpha(opacity=70); opacity:0.7; text-decoration:none;}
.xyd-kit li.xyd-kit01{ padding-left:24px; background-position:0 0;}
.xyd-kit li.xyd-toggle{ padding-left:24px; color:#666; position:relative; background-position:0 -60px;}
.xyd-kit li.xyd-kit02{ padding-left:28px; background-position:0 -30px;}
.xyd-kit li.xyd-kit04{ padding-left:25px; background-position:0 -90px;}
.xyd-kit li.xyd-kit05{ margin-right:0px; padding-left:23px; background-position:0 -120px;}

.xyd-toggle-title{ height:35px; line-height:35px; margin:0 0 10px 0;}
.xyd-erwm{ z-index:99; display:none;}
.xyd-erwm-link{ height:36px; margin-top:15px;}
.xyd-erwm-link p{ height:18px; line-height:18px;}
.xyd-erwm-color:link,.xyd-erwm-color:visited{ color:#ffba00; text-decoration:none;}
.xyd-erwm-color:hover{ color:#ffba00; filter:alpha(opacity=100); opacity:1; text-decoration:none;}

.xyd-code{ width:500px; top:21px; left:-208px; position:absolute; background:url(../images/xyd-about.png) no-repeat -186px 0;}
.xyd-code-desc{ height:185px; border:1px solid #eee; border-top:none; background:#fff url(../images/xyd-erwm.png) no-repeat 0 5px;}
.xyd-code-left{ float:left; width:150px; height:25px; line-height:25px; margin:137px 0 0 22px; display:inline; font-size:12px;}
.xyd-code-center{ float:left; width:150px; height:25px; line-height:25px; margin:137px 5px 0 32px; display:inline; font-size:12px;}
.xyd-code-right{ float:left; width:120px; line-height:18px; margin:137px 0 0 0; text-align:center;}
.xyd-code-right p{ line-height:18px; margin:0; font-size:12px;}
.xyd-our{ width:610px; top:21px; left:-192px; position:absolute; background:url(../images/xyd-our.png) no-repeat 35px 0;}
.xyd-our-bg{ height:57px;}
.xyd-our-desc{ height:455px; padding:15px 0 0 23px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-our-info{ height:78px; margin:0;}
.xyd-our-info dt{ float:left; width:68px; height:64px; line-height:64px; text-align:center; font-size:16px;}
.xyd-our-info dt.login-adress-01{ color:#b7ce0c; background:url(../images/login-adress-01.png) no-repeat;}
.xyd-our-info dt.login-adress-02{ color:#0ad0ed; background:url(../images/login-adress-02.png) no-repeat;}
.xyd-our-info dt.login-adress-03{ color:#eb098f; background:url(../images/login-adress-03.png) no-repeat;}
.xyd-our-info dt.login-adress-04{ color:#ffbe00; background:url(../images/login-adress-04.png) no-repeat;}
.xyd-our-info dt.login-adress-05{ color:#969696; background:url(../images/login-adress-05.png) no-repeat;}
.xyd-our-info dd{ float:left; width:470px; line-height:20px; margin-left:24px; font-size:12px; display:inline;}
.xyd-our-info dd p{ margin-bottom:0; line-height:20px;}
.xyd-about{ width:520px; top:21px; left:-332px; font-size:12px; position:absolute; background:url(../images/xyd-about.png) no-repeat -60px 0;}
.xyd-about-desc{ height:510px; padding:15px 13px 0 23px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-about-info{ height:140px; margin:16px 0 20px 0;}
.xyd-about-info dt{ float:left; width:240px; height:134px;}
.xyd-about-info dd{ line-height:21px;}
.xyd-app{ width:508px; top:21px; left:-424px; font-size:12px; position:absolute; background:url(../images/xyd-about.png) no-repeat 29px 0;}
.xyd-app-desc{ height:344px; padding:15px 22px 0 22px; border:1px solid #eee; border-top:none; background:#fff;}
.xyd-app-list{ margin:20px 0 0 0;}
.xyd-app-list dd{ float:left; width:260px; height:123px; padding:0 20px 0 0;}
.xyd-app-list dt{ float:left; width:200px; line-height:23px;}
.xyd-app-list dt p{ line-height:23px; margin:0;}
.xyd-app-version{ display:block; height:22px; line-height:22px; margin:0 0 6px 0; font-size:16px; color:#444;}
.xyd-app-down:link,.xyd-app-down:visited{ display:block; width:192px; height:38px; line-height:35px; margin:0 0 5px 0; padding-left:70px; font-size:18px; color:#fff; border:1px solid #d2bb5b; border-radius:5px; background:#ffb901 url(../images/kit.png) no-repeat 28px -142px;}

/* 注册 */
.xyd-whole{ width:1000px; min-width:1000px; margin:0 auto; padding:25px 0 25px 0;}
.xyd-whole-title{ height:40px; line-height:38px; padding-left:18px; font-size:16px; color:#fff; position:relative;}
.xyd-whole-title i.fa-sanzuo{ font-size:22px; position:absolute; bottom:-8px; left:30px;}
.xyd-whole-main{ min-height:444px; padding:22px 50px 20px 20px; background:#fff;}
.xyd-whole-top{ height:30px; line-height:30px; margin-bottom:20px; color:#999;}
.xyd-whole-left{ float:left; width:485px; border-right:1px solid #ebebeb;}
.xyd-whole-right{ float:right; width:420px;}
.wyd-whole-box{ width:550px; margin:80px 0 0 250px;}
.xyd-whole-info{ width:520px; min-height:120px; margin:110px 0 0 280px; padding:5px 0 0 150px; color:#999; background:url(../images/ok.png) no-repeat;}
.xyd-whole-info .xyd-whole-ok{ font-size:25px;}
.xyd-whole-info .xyd-whole-tip{ margin:10px 0 18px 0; font-size:16px;}
.xyd-whole-miaoting{ width:1000px; height:530px; position:relative; overflow:hidden;}
.xyd-whole-move{ width:214px; height:65px; position:absolute; top:-70px; left:395px; z-index:90; background:url(../images/xyd-whole-move.png) no-repeat center;}
.xyd-whole-up{ width:64px; height:39px; position:absolute; top:210px; right:473px; z-index:92; filter:alpha(opacity=0); opacity:0; background:url(../images/xyd-whole-up.png) no-repeat center;}

/* xyd-move */
#xyd-move-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:404px; 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:#c7000b; border:1px solid #c7000b;}

/* 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;position: relative;padding-right: 35px;padding-top: 13px\0;}
.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;position: absolute;right:0;top:0px;}
.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:1100px; 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:840px; height:50px; border-left:1px solid #fff; border-right:1px solid #fff;}
.xyd-learn-list{ float:left; width:185px; height:50px; color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xyd-learn-year{ width:185px; height:25px; line-height:25px; text-align:center; border-right:1px solid #fff;}
.xyd-learn-week{ width:185px; height:24px; line-height:24px; text-align:center; border-top:1px solid #fff;}
.xyd-learn-week em{ float:left; width:37px; 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:1100px; 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:840px; 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:118px}
.xyd-share dd a:hover{ background:#f2f2f2;}
.xyd-share dd a i{ margin:0 10px 0 0; color:#999;}

/* xyd-tail */
.xyd-tail{ width:1200px; min-width:1200px; margin:0 auto; color:#999; text-align:center;}
.xyd-tail-box{ width:1200px; 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-box{ width:420px; 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;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.file-temp-del{height:20px;}
/*文章new小图标*/
.new_css{position:absolute;left:0;top:0;background:none repeat scroll 0 0 #ec0b8f;border-bottom-right-radius:12px;color:#fff;height:24px;line-height:24px;padding:0 10px;z-index:100;}
/*清除margin格式*/
.clean_margin{margin:0px;}
/* 超出部分变成..*/
.overflow{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* columbia */
.columbia{ background:url(../images/columbia-bg.png) repeat-y center center;}
.columbia .xyd-header-box{ background:url(../images/columbia.png) no-repeat center center;}
.columbia .xyd-email-icon,.columbia .xyd-flag-icon,.columbia .xyd-user-icon,.columbia .xyd-welcome{ color:#fff;}
.columbia-pic{ width:1140px; margin:0 auto; position:relative; z-index:228;}
.columbia-pic-photo{ display:block; width:1140px; height:760px; position:absolute; top:0; left:0; z-index:230;}
.columbia-pic-bg{ display:block; width:300px; height:760px; filter:alpha(opacity=30); opacity:0.3; background:#1d5661; position:absolute; top:0; left:0; z-index:232;}
.columbia-box{ width:300px; height:100%; position:absolute; top:0; left:0; z-index:238;}
.columbia-box .xyd-form-error{ margin:0 22px; padding:10px 10px 10px 55px;}
.columbia-logo{ display:block; width:250px; height:69px; margin:35px auto 100px auto;}
.columbia-logo img{ display:block; width:250px; height:69px;}
.columbia-form{ padding:0 0 38px 22px;}
.columbia-form-info{ height:30px; line-height:30px; margin:20px 0 3px 0; color:#fff;}
.columbia-form-area{ height:30px; line-height:30px; margin:20px 0 0 0; font-size:12px; color:#fff;}
.columbia-form-area a.wzb-link06:link,.columbia-form-area a.wzb-link06:visited{ font-size:12px;}
.columbia-form-text{ width:78%; height:24px; line-height:24px; padding-left:5px; color:#fff; border:1px solid #0aa7da; background:#759da7;}

/* 列表形式六 */
.wzb-list-6{ margin-bottom:0; padding:20px 0 5px 245px; border-bottom:none;}

/* 列表形式九 */
.wzb-list-9 dt{ padding:0 10px 0 0;}
.wzb-list-9-1{ margin:0 10px; padding:15px 0 15px 120px; word-wrap:break-word; overflow:hidden;}
.wzb-list-9-1 dt{ float:left; width:110px; min-height:27px; line-height:27px; font-size:18px; margin:0 0 0 -120px; padding:0 10px; color:#999; font-weight:normal; text-align:right;}
.wzb-list-9-1 dd{ float:left; line-height:18px;}
.wzb-list-9-1 dd a{ float:left; margin:0 10px 5px 0; padding:0 10px; white-space:nowrap; text-overflow:ellipsis;}
.wzb-list-9-1 dd a:hover{ color:#fff; text-decoration:none; filter:alpha(opacity=100); opacity:1; background:#00aeef;}
.wzb-list-9-1 dd a.cur:link,.wzb-list-9 dd a.cur:visited{ color:#fff; text-decoration:none; background:#00aeef;}

/* 列表形式十二 */
.wzb-list-12 li{ margin-bottom:0; padding:0; border-bottom:none;}
.wzb-list-12 .datatable-body table.datatable-table{ margin:0 auto;}

/* 列表形式十三 */
.wzb-list-13 .datatable-body table.datatable-table{ margin:0 auto;}
.wzb-list-13 li{ margin-bottom:0; padding:5px 0 5px 28px; border-bottom:none;}
.wzb-list-13 li em{ left:0px; top:5px;}
.wzb-list-13-mc li{ margin-bottom:8px; padding:10px 0 10px 28px; color:#999; list-style-type:none; position:relative; border-bottom:1px dotted #ddd;}
.wzb-list-13-mc li em{ left:2px; top:9px;}
.wzb-list-13-mc li:last-child{ border:0;}

/* 列表形式十七 */
.wzb-list-17 li a:hover,.wzb-list-17 li a.cur:link,.wzb-list-17 li a.cur:visited,.wzb-list-17 li a:hover em,.wzb-list-17 li a.cur:link em,.wzb-list-17 li a.cur:visited em{ background:#e60012;}
.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:381px; height:123px; float:left; margin:0 28px 20px 0; color:#fff; text-align:center; position:relative; cursor:pointer;}
.wzb-list-25 li img{ width:381px; height:123px;}
.wzb-list-25 li i{ width:381px; 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:312px; 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:1220px;}
.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:469.2px; height:346px; margin:25px 18px 0 0;}
.wzb-list-27-1:nth-of-type(3) li{width:469.2px; height:346px; margin:25px 0 0 0;}
.wzb-list-27-1 img{ width:380px; height:191px;}
.wzb-list-27-title-1{ height:54px; 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-29{ width:1030px; 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{ color:#c7000b;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;}
.guanggao li a,.guanggao li span,.guanggao li i{float: left;}


/* 列表形式三十 */
.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:300px; display:block;padding:10px 0 10px 0;}
.wzb-list-31-title a{  width:300px; display:block; font-size:16px; color:#333;padding-left:25px;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:1200px; height:214px;}
.wzb-tab-6 ul{margin-bottom: 0px;}
.wzb-tab-6 ul li{ position: relative;transition: none;-webkit-transition: none;width:225.6px; height:186px; float:left; background:#fff; margin:25px 18px 0 0; font-size:20px; text-align:center; cursor:pointer;}
.wzb-tab-6 ul li:first-child+li+li+li+li{margin-right: 0px;}
.rcbiao,.zshi,.wda,.qzu,.paihang{ display:block; width:90px; height:100px;  background-size:100px; margin:23px  auto 10px 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; }
.paihang{background: url("../../html/xueyuan/images/index05.png") no-repeat;background-position:0px 0px;}
.paihang-1{background: url("../../html/xueyuan/images/index055.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 7px 0 7px;}
.wzb-tab-7 .module-tuwen-teacher{ width:226px;}
.wzb-tab-7 .module-tuwen-bg{ width:226px; height:210px;}
.wzb-tab-7 .module-tuwen-bg img{ width:100px; height:100px;}
.wzb-tab-7 .wzb-tab-7-tit{ width:226px; height:150px; padding:20px; position:relative;}
.wzb-tab-7 .wzb-tab-7-tit span{ color:#fff; width:186px; height:110px; overflow:hidden; display:block; text-overflow:ellipsis; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; -webkit-line-clamp:4; -moz-line-clamp:4; -ms-line-clamp:4; -o-line-clamp:4; line-clamp:4; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -o-box-orient: vertical; box-orient: vertical;}

.qztab{ position:relative;}
.qztabinfo{ height:20px; line-height:20px;}
.qztabnav{ height:20px; color:#999; font-size:16px; font-weight:normal; font-family:"Microsoft YaHei","微软雅黑"}
.qztabnav dd{ float:left; height:20px; line-height:20px; padding-right:15px; display:inline; font-size:16px; text-align:center; cursor:pointer;}
.qztabnav dd.qzline{ padding:0 15px; border-left:1px solid #b6b6b6;}
.qztabnav dd.cur{ color:#333;}
.qztabcont{ padding:10px 0 0 0;}
.qzcont{ padding-top:45px; text-align:center;}

/*登录页视频*/
.xyd-full-slider-2{ width:100%; height:auto; position:relative;}
.xyd-f-video{ position:absolute; left:0; top:0; width:100%; z-index:11;}
.xyd-full-slider-photo{ width:100%; position:absolute; left:0; top:0; z-index:54; overflow:hidden;}
.xyd-f-photo{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1; overflow:hidden; margin:0 auto;}
.xyd-top{ width:1000px; height:92px; margin:0 auto;}
.xyd-tail-box-2{ width:1000px; height:43px; line-height:41px; margin:0 auto; text-align: center;}
.xyd-tai,.xyd-tail-2{width:100%; height:41px; background:#fff;}
.xyd-tail-2{ position:fixed; bottom:0; left:0; z-index:5798;}
@media screen and (max-width:1000px) {
	.xyd-top{ min-width: 400px; width:400px;}
	.xyd-kit{ display:none;}
	.xyd-tail{ width:0;}
	.xyd-tai,.xyd-tail-2{ display:none;}
	.xyd-wizbox-2,.wizbox{ width:320px; position:absolute; top:90px; right:50%; margin:0 -160px 0 0;}
	.xyd-f-photo-2{ min-width:0;}
	.xyd-form{ width:100%;} 
	.xyd-bottom-position{ display:none;}
}

/*其他*/
.datatable-pager .datatable-pager-btn .fa-angle-left,.datatable-pager .datatable-pager-btn .fa-angle-right{ font-size:21px;}

/*单选框，复选框的对齐*/
input[type="radio"], input[type="checkbox"]{ vertical-align:text-bottom; margin:0 6px 2px 0;}

/*底部按钮居中*/
.wzb-bar{ margin-top:30px; padding:20px 0; text-align:center; border-top:1px solid #ddd; overflow:hidden;}

/* questip */
.wdbar-tool{ height:30px; text-align:right; position:absolute; top:10px; right:10px;}
.wdbar-bd{ height:30px; text-align:right; position:relative;}
.questip{ cursor:pointer;}
.questipList{ min-width:320px; min-height:140px; display:none; position:absolute; top:17px; right:5px; overflow:hidden; z-index:2;}
.questipBg{ height:12px; padding-right:12px;}
.questipBg i{ line-height:12px; font-size:27px; color:#fff;}
.questipDesc{ min-height:112px; padding:10px; color:#999; background:#fff; text-align: left;}
.queskang{ width:295px; height:60px; margin:0 auto 5px auto; padding:1px 7px; color:#999; border:1px solid #ebebeb;}
.questj{ display:inline-block; height:25px; line-height:25px; margin-left:5px; padding:0 15px; font-size:16px; color:#fff; font-family:"Microsoft YaHei","微软雅黑"; text-decoration:none; border:none; background:#ff8c00;}

/*鼠标经过*/
.fa-chevron-circle-down:hover,.fa-comment:hover,.fa-times:hover{filter:alpha(opacity=70); opacity:0.7;}

/*职级发展学习地图*/
.zhiji-bg{ width:100%; height:212px; background:url(../images/bg05.jpg) no-repeat; margin:26px 0; font-size:26px; line-height:212px; padding:0 0 0 20px; cursor:pointer;}

/*关键岗位地图*/
.gangwei-bg{ padding-left: 30px;width:100%; height:212px; background:url(../images/zsh-dt.jpg) no-repeat; margin:50px 0 25px 0; font-size:26px; line-height:212px; padding:0 0 0 75px; 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:100% 217px;background-position:0 108px;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,.module-color-brown{ 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-color-brown{ background:brown; }
.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-bg-brown,.module-tuwen-teacher:active .module-tuwen-bg-brown{ background-color:brown; }
.module-tuwen-teacher:hover .module-tuwen-tit-2,.module-tuwen-teacher:active .module-tuwen-tit-2{ color:#fff;}
.module-tuwen-teacher:hover .module-tuwen-bg-img,.module-tuwen-bg:active .module-tuwen-bg-img{ border-color:#fff; background:#fff;}
/*推荐*/
/* .tuijian-icon{ width:60px; height:30px; background:url(../images/wiz-tui.png) no-repeat 34px 0; background-size:50px;} */
.tuijian-icon{ width:60px; height:30px;}
.tuijian-icon div{float:right;}
/*图文*/
.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: #333\0;
	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;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    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; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.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;}
.fa-xian i.fa-bars,.wbx-xuexi-1 i.fa-bars{ font-size: 18px;width: 14px; margin: 6px auto;display:block;}
.fa-xian i.fa-cubes,.wbx-xuexi-2 i.fa-cubes{font-size: 15px;width: 16px; margin: 7px auto;display:block;}
 h3.wzb-title-4.skin-bg:hover{cursor:pointer;} 
.cwn-dropdown {position:relative;margin-left:25px;}
.cwn-dropdown-menu {display:none; z-index:1000; position:absolute; background:white; border:1px solid #7f9db9; min-width:196px;}
.open .cwn-dropdown-menu { display:block;}
.cwn-dropdown button .caret {margin-left:70px;}
.butt{ width:210px;height:28px;}
.select-img{width:30px;margin-top:-35px;margin-left:171px;height:30px;}
.tcr-text{width:168px;text-align:left;height:30px;line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.xyd-train-desc{ padding:0 5px; display:block;}
.xyd-train-desc:hover{ background:#f2f2f2;}

/*系统人多提示*/
.xyd_warning{ behavior: url(PIE.htc); -pie-background:rgba(0,0,0,.7);width:100%; height:70px; background: #656464; background:rgba(0,0,0,0.7); position:fixed; bottom:0; left:0px; 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); background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../static/images/wzb-s09-b.png',sizingMethod='scale');background: none\0; margin:-52px -90px 0 0; opacity:0.7; position:relative; z-index:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.xyd_warning_deng{width:76px; width: 110px\0; height:100px; float:left; background:url(../../static/images/wzb-s09-y.png) no-repeat; background-size:80px; margin:-40px 20px 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{ background: rgb(0,0,0)\0;width:100%; height:80px; background:rgba(0,0,0,0.5); position:fixed; bottom:0; left:0; color:#fff;z-index:10000;}
.xyd_warning_middle_2{ width:900px; line-height:80px; color:#fff; margin:0 auto;}
.xyd_warning_bg_2{ width:110px; height:42px; float:left; background:url(../../static/images/wzb-s09-b.png) no-repeat; background-size:110px; margin:-42px -90px 0 0; opacity:0.5; position:relative; z-index:1;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../static/images/wzb-s09-b.png',sizingMethod='scale');background:none\0;}
.xyd_warning_deng_2{width:76px;width: 110px\0; height:100px; float:left; background:url(../../static/images/wzb-s09-y.png) no-repeat; background-size:80px; margin:-40px 0 0 14px;margin:-40px 0 0 -5px; 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;}
.xyd_warning_middle_2_examqueue{ width:900px; line-height:80px; color:red;font-size:20px; margin:0 auto;}
@-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;}

.fwim,.fwimcont,.fwimbg,.wzb-list-14 li{width: 225.6px;}
.wzb-list-14-1 li{margin: 25px 18px 0 0px;}
.wzb-list-14-1 .datatable-table-grid-4:first-child+div+div+div+div li{margin: 23px 0 0 0px\0;}
.wzb-list-14-1 .datatable-table-grid-4:nth-of-type(5) li{margin: 25px 0 0 18px;}
.main_img img,.main_img{width: 225.6px !important;}
.tuijian-class{height: 189px;background: #666464;color: #fff;text-align: center;}

.tuijian-class a:hover{text-decoration: underline; }
.tuijian-class div{margin-top: 50px;font-size: 20px;margin-bottom: 20px;}
.tuijian-class a{color: #fff}
li.zhuanti-class{background: #c7000b;text-align: center;color: #fff;}
.zhuanti-class:hover{cursor: default;}
.zhuanti-class a:hover{text-decoration: underline;}
.zhuanti-class span{display: block;margin-top: 100px;font-size: 20px;margin-bottom: 30px;}
.zhuanti-class a{color: #fff;}
.wzb-list-27-1 img{width: 469.2px;}
.wzb-list-27-1 li{height: 338px;}
.class-zhuanti{margin-top: 25px;}
/* .class-zhuanti li:nth-child(3){margin-right: 0px;} */
.class-zhuanti li:first-child+li+li{margin-right: 0px;}
.tuijian-class-color{background: #c7000b}
.margin-top25{margin-top: 25px;}
.right-nav{position: fixed;right: 0px;bottom: 100px;z-index: 999999}
.right-nav-1{position: fixed;right: 15px;bottom: 100px;z-index: 999999}
.fa-hand-o-up:before{font-size: 25px;margin-right: 5px;}
.fa.fa-hand-o-up{color: #999;}
.fa.fa-angle-right{color: #00aeef;font-size: 30px;float:right;}
.right-nav li{width: 80px;height: 80px;background: #666464; color:#fff;text-align: center;margin-bottom: 10px;padding-top: 3px;}
.right-nav li{font-size: 12px;width: 60px;height: 60px;background: #666464; color:#fff;text-align: center;margin-bottom: 10px;padding-top: 5px;}
.right-nav li:hover{background: #c7000b;cursor: pointer;}
.right-nav li div.xk{width: 25px;height: 25px;background: url(../images/xk1.png) no-repeat;background-size: cover;margin:auto;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/xk1.png',sizingMethod='scale');background: none\9;}
.right-nav li div.ks{width: 25px;height: 25px;background: url(../images/ks1.png) no-repeat;background-size: cover;margin:auto;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/ks1.png',sizingMethod='scale');background: none\9;}
.right-nav li div.zs{width: 25px;height: 25px;background: url(../images/zs1.png) no-repeat;background-size: cover;margin:auto;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/zs1.png',sizingMethod='scale');background: none\9;}

/*学习日程表*/
.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:#A94442;}
.aboluo-tools{ position:relative; line-height:40px; height:40px; width:616px;}
.aboluo-rilidiv{ position:relative;}
.aboluo-calendar-select-year,.aboluo-calendar-month{ width:90px;float:left; margin:6px 0 0 20px;}
.aboluo-calendar-select-year select,.aboluo-calendar-month select{ width:100%; border:1px solid #ddd;}
.aboluo-calendar-month a{ font-size:16px; text-align:center; color:#666; text-decoration:none;}
.aboluo-toToday{ float:right; margin:0 30px; color:#999; line-height:40px; width:90px; height:30px; background:url(../images/rcb-pc_2.png) no-repeat 0 10px; background-size:20px; display:inline-block; padding:0 0 0 20px; border:0;}
.aboluo-rilitable,.aboluo-rilitable th{ width:616px; text-align:center;}
.aboluo-rilitable .aboluo-rilithead{ background:#A94442; 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:rgb(247, 194, 99);color:#fff;}
.aboluo-rilidiv .aboluo-rilitable tr td .aboluo-aclick{/* background:#eee; */border:2px solid #00aeef;}
.aboluo-rilidiv .aboluo-rilitable tr td a:hover{/*  background:#edffeb; color:#666;*/border:2px solid #00aeef;}
.aboluo-toToday{outline:none;}

.aboluo-rilidiv .aboluo-rilitable tr td a{ font-size:22px; color:#666; display:block; line-height:90px; position:relative;border: 2px solid transparent;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody tr{ border-bottom:1px solid #eee; border-left:1px solid #eee;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-pervMonthDays a,.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-nextMonthDays a{ color:#999;}
.aboluo-rightdiv-content{ height:571px; overflow-y:auto; border-bottom:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee; padding:0 20px;}
.aboluo-month-a-perv{ width:0; height:0; border-top:10px solid transparent ; border-bottom:10px solid transparent ; border-right:10px solid #00aeef; float:left; margin:10px 0 0 0;}
.aboluo-month-a-next{ width:0; height:0; border-top:10px solid transparent ; border-bottom:10px solid transparent ; border-left:10px solid #00aeef; float:right; margin:10px 0 0 0;}

/*2017/11/28 SZL 调换rcb-pc-w.png与rcb-pc-m.png
	.aboluo-mianshou{ display:inline-block;margin:0 auto;width:22px; height:23px; background:url(../images/rcb-pc-w.png) no-repeat; background-size:20px;}
	.aboluo-wangshang{ display:inline-block;margin:0 auto;width:22px; height:23px; background:url(../images/rcb-pc-m.png) no-repeat; background-size:20px;}
*/
.aboluo-mianshou{ display:inline-block;margin:0 auto;width:22px; height:23px; background:url(../images/rcb-pc-m.png) no-repeat; background-size:20px;}
.aboluo-wangshang{ display:inline-block;margin:0 auto;width:22px; height:23px; background:url(../images/rcb-pc-w.png) no-repeat; background-size:20px;}
.aboluo-xiangmushi{ display:inline-block;margin:0 auto;width:22px; height:23px; background:url(../images/rcb-pc-x.png) no-repeat; background-size:20px;}

.ri-box{height: 30px;position: absolute;top: 0;width: 100%;padding-top:5px;}

.aboluo-mianshou-status{ display:inline-block;margin:0px 0px -6px 5px;width:22px; height:22px; background:url(/wb_image/w-righw-t1-1.png) no-repeat; background-size:20px;}
.aboluo-mianshou-status1{ display:inline-block;margin:0px 0px -6px 5px;width:140px; height:23px; background:url(/wb_image/w-righw-t2.png) no-repeat; background-size:20px;}

/*选项卡八*/
.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 18px;border-right:1px solid #eee;}
.wzb-tab-8 .nav-tabs li.unactive{ background:#eee; padding:0 18px;}
.wzb-tab-8 .nav-tabs li.active span{ height:40px; line-height:36px; padding:0; font-size:16px; color:#333; cursor:pointer; border-color:transparent; background:none;}
.wzb-tab-8 .nav li span{ height:40px; line-height:36px; padding:0; font-size:16px; color:#333; outline:none;}
.wzb-tab-8 .tab-content{ min-height:510px; padding:5px 40px 15px 40px; background:#fff;}

.tap-all:before,.tap-mianshou:before,.tap-wangshang:before,.tap-xiangmushi:before,.tap-all-2:before,.tap-mianshou-2:before,.tap-wangshang-2:before,.tap-xiangmushi-2:before{ content:""; width:30px; height:30px; float:left; background:url(../images/rcb-pc_a.png) no-repeat; background-size:26px; margin:12px 5px 0 0;}
.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-all2.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.tap-mianshou:before{ background:url(../images/rcb-pc_h2.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.tap-wangshang:before{ background:url(../images/rcb-pc_h.png) no-repeat 0 0; background-size:26px; transition:background-size 0.2s;}
.tap-xiangmushi:before{ background:url(../images/rcb-pc-xm1.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 -50xp;}


.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-all1.png) no-repeat ; background-size:26px;}
.tap-mianshou.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-mianshou:before{ background:url(../images/rcb-pc_a.png) no-repeat ; background-size:26px;}
.tap-wangshang.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-wangshang:before{ background:url(../images/rcb-pc_l.png) no-repeat ; background-size:26px;}
.tap-xiangmushi.active:before,.wzb-tab-8 .nav-tabs li:hover.active.tap-xiangmushi:before{ background:url(../images/rcb-pc-all1.png) no-repeat ; background-size:26px;}

.wzb-title-15{ height:55px; color:#999; font-size:16px; border-bottom:1px solid #eee; cursor:pointer;}
.wzb-title-15:hover{ border-bottom:1px solid #00aeef;}
.wzb-title-15 span{ line-height:55px;}
.wzb-jiantou:before,.wzb-jiantou-2:before{ content:""; float:right; width:30px; height:20px; background:url(../images/rcb-pc.png) no-repeat 10px -203px; background-size:20px; margin:18px 0 0 0;}
.wzb-jiantou-2:before{ background-position:10px -223px;}

/*图文列表一*/
.wzb-tuwen-list-1{ padding:15px 0; border-bottom: 1px solid #eee; background: #fff;}
.wzb-tuwen-list-1-pic{ float:left; width:87px; height:53px; position:relative;}
.wzb-tuwen-list-1-pic-shade{ width:100%; height:20px; line-height:20px; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.6); text-align:center; color:#fff;}
.wzb-tuwen-list-1-title{ height:22px; line-height:22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color:#333;}
.wzb-tuwen-list-1-subtitle div{ line-height:16px; color:#999;}
.wzb-tuwen-list-1:hover .wzb-tuwen-list-1-title,.wzb-tuwen-list-1:hover .wzb-tuwen-list-1-subtitle div{ color:#00aeef;}

/*投票*/
.lan{color: #00aeef}
.memu{ width:100%; padding:24px 0 0; background:#fff; margin:-3px 0 0 0;}
.memu-exam{ min-height:440px; padding:0 0 25px 0; position:relative; background:#fff url(../images/kaoshi-bg.png) no-repeat 50% 0;}
.memu-box-4{ float:left; width:25%; text-align:center; text-decoration:none; height:90px; margin-bottom:20px;}
.memu-box-3{ float:left; width:33.3%; text-align:center; text-decoration:none;}
.memu-box-a{ width:150px; text-align:center; position:absolute; top:30%; left:1%;}
.memu-box-b{ width:110px; text-align:center; position:absolute; top:36%; right:1%;}
.memu-box-c{ width:150px; text-align:center; position:absolute; top:58%; left:29%;}
.memu-box-title{ height:40px; line-height:20px; margin-top:6px; font-size:14px; overflow:hidden; padding:0 5px;}
.memu-box-5{ float:left; width:20%; text-align:center; text-decoration:none;}
.memu-box-6{ float:left; width:33.2%; text-align:center; text-decoration:none;}
.memu-box-6-1{ text-align:left;}
.memu-box-7{ float:left; width:33%; text-align:center; text-decoration:none;}
.memu-box-8{ float:left; width:49.9%; text-decoration:none;}
.per-xiaoxi,.per-toupiao,.per-tiaocha,.per-shenpi,.per-kecheng,.per-kaoshi,.per-lixian,.memu-box-4:active .per-xiaoxi,.memu-box-4:active .per-toupiao,.memu-box-4:active .per-tiaocha,.memu-box-4:active .per-shenpi,.memu-box-4:active .per-kecheng,.memu-box-4:active .per-kaoshi,.memu-box-4:active .per-lixian{ width:34px; height:28px; background:url(../images/wizper.png) no-repeat 6px -2px; background-size:26px; display:block; margin:12px auto 0;}
.per-toupiao{background-position:5px -27px;}
.per-tiaocha{background-position:7px -54px;}
.per-shenpi{background-position:6px -80px;}
.per-kecheng{background-position:7px -136px;}
.per-kaoshi{background-position:6px -166px;}
.per-lixian{background-position:6px -192px;}
.memu-box-4:active .per-xiaoxi{background-position:6px -982px;}
.memu-box-4:active .per-toupiao{background-position:6px -1007px;}
.memu-box-4:active .per-tiaocha{background-position:6px -1034px;}
.memu-box-4:active .per-shenpi{background-position:6px -1060px;}
.memu-box-4:active .per-kecheng{background-position:6px -1116px;}
.memu-box-4:active .per-kaoshi{background-position:6px -1146px;}
.memu-box-4:active .per-lixian{background-position:6px -1172px;}
.icon-jifen,.icon-gaikuang,.icon-zuji,.icon-shoucang,.icon-qunzu,.icon-woguangzhu,.icon-guangzhuwo,.icon-zan{ width:34px; height:28px;background:url(../images/wizper.png) no-repeat; float:left; margin:10px 0 0 0; background-size:24px;}
.icon-jifen{ background-position:0 -202px;}
.icon-gaikuang{ background-position:0 -228px;}
.icon-zuji{ background-position:2px -978px; background-size:28px;}
.icon-shoucang{ background-position:0 -254px;}
.icon-qunzu{ background-position:2px -324px; background-size:28px;}
.icon-woguangzhu{ background-position:0 -348px; background-size:28px; height:20px; margin:12px 0 0 0;}
.icon-guangzhuwo{ background-position:2px -318px;}
.icon-zan{ background-position:2px -346px;}
.icon-more{ width:34px; height:28px;background:url(../images/wizhome.png) no-repeat 2px -567px; float:left; margin:10px 0 0 0; background-size:30px;}
.icon-border-green{ border:1px solid #33cc33;}
.icon-border-pink{ border:1px solid #f15e4c;}
.icon-border-yellow{ border:1px solid #ffd84d;}
.icon-border-salmon{ border:1px solid #f68a3f;}
.icon-border-orange{ border:1px solid #f7a900;}
.icon-border-blue{ border:1px solid #00aeef;}
.icon-border-danlv{ border:1px solid #02cf97;}
.memu-box-4:active .icon-border-green{background:#33cc33;}
.memu-box-4:active .icon-border-pink{background:#f15e4c;}
.memu-box-4:active .icon-border-yellow{background:#ffd84d;}
.memu-box-4:active .icon-border-salmon{background:#f68a3f;}
.memu-box-4:active .icon-border-orange{background:#f7a900;}
.memu-box-4:active .icon-border-blue{background:#e70012;}
.memu-box-4:active .icon-border-danlv{background:#02cf97;}
.icon-memu-model{ width:48px; height:48px; display:inline-block; position:relative; border-radius:50%; text-align:center;transition:border-radius 0.001s; -ms-transition:border-radius 0.001s; -moz-transition:border-radius 0.001s; -webkit-transition:border-radius 0.001s; -o-transition:border-radius 0.001s;}
.memu-box-4:active .icon-memu-model{ border-radius:10px; transition:border-radius 10px; -ms-transition:border-radius 10px;  -moz-transition:border-radius 10px; -webkit-transition:border-radius 10px; -o-transition:border-radius 10px;}
.icon-memu-model-two{ border-radius:10px; transition:border-radius 0.001s; -ms-transition:border-radius 0.001s;  -moz-transition:border-radius 0.001s; -webkit-transition:border-radius 0.001s; -o-transition:border-radius 0.001s;}
.memu-box-4:active .icon-memu-model-two{ border-radius:50%; transition:border-radius 50%; -ms-transition:border-radius 50%;  -moz-transition:border-radius 50%; -webkit-transition:border-radius 50%; -o-transition:border-radius 50%;}
.icon-memu-model-three{ border-radius:50%; transition:border-radius 0.001s; -ms-transition:border-radius 0.001s;  -moz-transition:border-radius 0.001s; -webkit-transition:border-radius 0.001s; -o-transition:border-radius 0.001s;}
.memu-box-3:active .icon-memu-model-three{ border-radius:10px; transition:border-radius 10px; -ms-transition:border-radius 10px;  -moz-transition:border-radius 10px; -webkit-transition:border-radius 10px; -o-transition:border-radius 10px; }
.icon-memu-green{ background-color:#33cc33;}
.icon-memu-yellow{ background-color:#ffd84d;}
.icon-memu-pink{ background-color:#f15e4c;}
.icon-memu-purple{ background-color:#b273c2;}
.icon-memu-danlv{ background-color:#02cf97;}
.icon-memu-orange{ background-color:#f7a900;}
.icon-memu-blue{ background-color:#e70012;}

.toupiao,.riqi{color: #666;margin-bottom: -3px;margin-top: -2px}
.toupiao:before,.riqi:before{
    width: 25px;
    height: 25px;
    content: "";
    display: inline-block;
    background: url("../../static/images/toupiao.png") no-repeat center;
    background-size: 18px;
    float: left;
    margin-right: 4px;
    margin-left: -4px;
}
.riqi:before{
    background: url("../../static/images/riqi.png") no-repeat center;
    background-size: 18px;
}
.FD8C00{
    color: #ffba00;
}
.mr5{
    margin-right: 5px;
}
.ml5{
    margin-left: 5px;
}
.ml8{
    margin-left: 8px;
}
.vote-contenr ul{
    margin-right: -36px;
}
.vote-contenr ul li{
    width:250px;
    height: 246px;
    float: left;
    border: 1px solid rgba(40,40,40,0.05);
    /*margin: 0px 10px;*/
    margin-right: 33px;
  cursor:default;
    margin-bottom: 20px;

}
.vote-contenr ul li:hover{
    box-shadow: 0px 1px 4px #d1d1d1;
}
.vote-contenr-top{
    height: 85%;
    width: 100%;
    /*display: -webkit-box;  *//* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    /*display: -moz-box;     *//* 老版本语法: Firefox (buggy) */
    /*display: -ms-flexbox;  *//* 混合版本语法: IE 10 */
    /*display: -webkit-flex; *//* 新版本语法: Chrome 21+ */
    /*display: flex;         *//* 新版本语法: Opera 12.1, Firefox 22+ */
    /*flex-grow:1;*/
    /*flex-direction: column;*/
    position: relative;
}
.vote-top-c{
    width: 100%;
    height: 50%;
    /*overflow: hidden;*/
    box-sizing: border-box;
    position: relative;
    padding-top: 3px;
   /*  background: #ddd; */
}
.vote-img img{
    height: 90px;
    width: auto;
    margin-left: 20px;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    margin-top: 5px;
}
.vote-img-enlarge{
    /*height: 300px;*/
}
.vote-img-enlarge img{
    position: absolute;
    top:0px;
    width:65%;
    z-index: 9999;
    transform:scale(3);
    -moz-transform:scale(3);
    -webkit-transform:scale(3);
    /*height: 300px;*/

}
.vote-top-c p{
    font-size: 12px;
    padding: 7px 17px 0px 17px;
    margin: 0px;
    line-height:24px;
    text-align: center;
}
.vote-contenr-bottom{
    border-top: 1px solid #eee;
    background: #ddd;
    height: 37px;
    line-height: 37px;
}
.vote-contenr-bottom .btn{
    background: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    width: 65px;
    height: 28px;
    box-sizing: border-box;
    margin: 0 0 2px 2px;
}
.vote-checkbox{
    float: right;
    width: 24px;
    height: 24px;
    border: 1px solid #e3e3e3;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: #fff;
    box-sizing: border-box;
    margin: 6px;
    margin-right: 16px;
    cursor: pointer;
}
.vote-checkbox.cur{
    background: #E6010B;
    border: none;

}
.vote-checkbox.cur:before{
    content: "";
    width: 100%;
    height: 100%;
    background: url("../../static/images/xuan.png") no-repeat center;
    background-size: 18px;
    display: inline-block;
}

.vote-checkbox input{width: 0px;height: 0px;opacity: 0}
.v-p-1{
    position: relative;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
}
.v_enlarge{
    border: 1px solid #333;
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 10px;
    left: 10px;
}
.v_img_enlarge{
    width: 500px;
    height: 500px;
    position: fixed;
    top: 20%;
    left:40%;
    border: 1px solid ;
}
.v_img_enlarge img{
    width: 250px;
    height: auto;
    margin: 0 auto;
}
.v_mask{
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.d_n{
    display: none;
}
.d_b{
    display: block;
}
.v_btn{
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    clear: both;

}
.v_btn_contenr{
    width: 100%;
    border-top: 1px dashed #eeeeee;
    padding-top: 15px;
}
.v_btn button{
    width: 132px;
    height: 42px;
    margin-right: 20px;
    background: #fff;
    border: 1px solid #dbdbdb;
    color: #999;
}
.v_btn .orange{
    background: #ff8c00 ;
    color: #fff;
    border: none;
}
.vote-top-c-text p{
    color: #666;
    font-size: 14px;
}
.vote-top-c .v-p-2{
    width: 100%;
    /*height: 50%;*/
    padding-bottom: 10px;
    position: absolute;
    top: 105%;
    left: 20%;
    z-index: 99999999;
    background: #fff;
    box-shadow:0px 0px 10px #c1c1c1;
    display: none;
    text-align: left;
}
/*学习中心样式修改*/
.wzb-model-4 .wzb-list-9 dd a.add_border{background-color: #fff;color: #00aeef;border:1px solid #00aeef;}
.wzb-model-4 .wzb-list-9 dd a:hover{color:#00aeef;background-color: #fff;}
.wzb-model-4 .wzb-list-9 dd{line-height: 40px}
.wzb-model-4 .wzb-list-9 dd a{float: none ;margin: 0;display: inline-block }
.wzb-model-4 .wzb-list-9 dd>span{float: right ;padding: 0;line-height: 40px}
.wzb-model-4 .wzb-list-9 dt{height: 40px;line-height: 40px}
.wzb-model-4 .wzb-list-9{margin: 0 30px;}
.wzb-model-4 .wzb-list-9 dt{text-align: left }


/* 新学习概况 */
.new-overview{
    background:none;
    padding:0px;
}
.new-overview .tab-number{
    width:400px;
    border:1px solid #333;
    float:left;
}
.leaderboard{
    width: 49%;
    display:inline-block;
    float:right;
    margin:0px 0px 0px 0px!important;
    background:#fff;
    height: 180px;
    box-sizing: border-box;

}
.leaderboard .div-rank{
    width: 73%;
    background:none;
    float:  right;
    padding-top: 0px;
}
.leaderboard .ul-menu{
    /* border:1px solid #d9d9d9; */
    overflow:hidden;
    width: 40%;
    float:right;
    margin-right:70px;
    margin-top:20px;
    border-radius:5px;
    /* padding:  0px; */
}
.leaderboard .ul-menu li{
    width: 33%;
    box-sizing:border-box;
    background:#fff;
    margin: 0px;
    font-size:14px;
    border: 1px solid #d9d9d9;
    border-right: 0.5px solid #d9d9d9;
    /*border-left:  none;*/
    color:#999;
    line-height: 25px;
}
.leaderboard .ul-menu li:nth-child(1){
    /*border-left:1px solid #d9d9d9;*/
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.leaderboard .ul-menu li:nth-child(3){
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.leaderboard .div-rank .tab-rank td{
    text-align:left;
    color:#999
}
.leaderboard .div-rank .tab-rank .ls_total_integral,.leaderboard .div-rank .tab-rank .ls_learn_credit,.leaderboard  .div-rank .tab-rank .ls_learn_duration{
    font-weight:bold;
    color:#333;
    font-size:16px
}
#name{
    color:#999;
    margin-top:0px!important;
    line-height: 20px;
}
.leaderboard .pai_text{
    display: inline-block;
    font-size: 18px;
    color: #333;
    float: left;
    margin-top: 19px;
    margin-left: 28px;
}
.leaderboard .ul-menu li.menu_cur{
    color: #83C7D4;
    background: #f9f9f9;
}
.scoring{
    float: left;
    margin-left: 32px;
    margin-top: 10px;
}
.scoring img{
    width: 45px;
    height: 37px;

}
.branch{
    padding-top: 10px;
}
.branch img{
    float: left;
    margin-right: 10px;
}
.new-tab-number{
    width: 49%;
    height: 180px;
    float: left;
    background: #fff;
}
.number-top{
    height: 90px;
    padding: 15px 28px;
    background: url(../../static/images/yinying.png) no-repeat center 65px;
}
.number-top img{
    margin-right: 17px;
    float: left;
    padding-top: 10px;
}
.number-top .tr-num span{
    line-height: 12px;
}
.number-top  span{
    display: block;
}
.number-con{
    padding: 0px 0px 0px 30px;
    overflow: hidden;
    margin-top: 20px;
}
.color999{
    color: #999;
}
.number-con li{
    width: 33%;
    float: left;
}
.number-con p{
    height: 20px;
    margin-bottom: 16px;
    padding: 0px;
    margin-top: -6px;
}
.number-con p span{
    line-height: 0px;
}
.img-div{
    width: 30px;height: 32px;overflow:hidden;margin: 20px auto 0px;
}
/*.img-div img{width: 30px;height: 1563px;}*/
.img-div.img-div-s img{height: 1259px;}
.img-div-x{margin-top: -465px;}
.img-div-g{margin-top: -1595px;}
.img-div-t{margin-top: -1624px;}
.img-div-wj{margin-top: -660px;}
.img-div-kc{margin-top: -694px;}
.img-div-ks{margin-top: -1654px;    margin-left: 3px;}
.new-wzb-model-7 .img-a{
    width: 68px;
    margin: 0px 23px 0px 0px;
    overflow: hidden;
    height: auto;
    display: inline-block;
}
.new-wzb-model-7 .wzb-percent-link em{  color: #FEA228; font-size: 18px   ; line-height: 46px; }
/*非谷歌浏览器提示*/
.nc{display: none}
.nc_content{width: 570px;height:300px;position: fixed;top: 0px;left: 50%;top:50%;transform:translate(-50%,-50%);background: #fff}
.nc_mask{width: 100%;height: 100%;position: fixed;top: 0px;  opacity:0.3 ;background: #000000}
.nc_content_left{width:35%;  height: 100%;  float: left;}
.nc_prompt{background: url("../../static/images/no_chrome_1.png") no-repeat;width: 100%;height: 100%;color: #fff;text-align: center;font-size: 18px;padding-top: 20%;position: relative}
.nc_img {width: 60px;  height: 95px;  position: absolute;  top: 50%;  left: 50%;}
.nc_content_rign{float: right;  display: inline-block;  width: 65%;  margin-top:76px;  padding-right: 40px;}
.nc_content_rign p{font-size: 16px;color: #999;margin: 0;height: 31px;}
.nc_content_rign em{letter-spacing:1px;font-size: 14px;color: #333;line-height: 21px;  display: inline-block;}
.nc_content_rign em span{line-height: 21px;letter-spacing:0px;white-space:nowrap;margin-right: 1px}
.nc_r_a{    border: 1px solid #E60012;  display: block;  width: 100px;  height: 30px;  line-height: 30px;  text-align: center;  color: #E60012;  margin: 7px 0px;  cursor: pointer; }
.cn_down{ background: url("../../static/images/close.png") no-repeat; display: inline-block;      font-weight: bold;width: 20px;  height: 20px;  position: absolute;  right: 10px;  top: 10px;  text-align: center;  line-height: 20px;  font-size: 18px;  color: #999;  cursor: pointer;;}

/*新首页*/
.font-size12{ font-size: 12px}
/*新首页-左侧导航*/
#home{position: relative;}
#home .home2{padding: 0 168px 0 15px;}
.home-more{width: 303px;height: 404px;background: #f5f5f5;position: absolute;left: 0px;top: 47px;z-index: 999;}
#home .fa{margin-right: 10px;font-size: 18px;}
#home .mCSB_container{min-height:280px;width: 100%}
.scrollcont_box{width: 312px}
#home .mCSB_container  .scrollcont-li{position: static;}
#home .mCSB_scrollTools{   width: 1px;background: #f5f5f5; left: 300px;}
#home .mCSB_dragger_bar{ width: 1px;background: #f5f5f5}
#home .mCSB_scrollTools .mCSB_draggerRail{ width: 3px}
.home-search{overflow: hidden;margin-bottom: 10px;}
.home-search-text{float: left;  width: 80%;  height: 34px;  line-height: 34px;  outline: none;  border: none;  padding: 0 0 0 15px;  font-size: 12px;  color: #999;    border-top-left-radius: 15px;  border-bottom-left-radius: 15px;border: 1px solid #d0cdcd;border-right: none;}
.home-search-text2{float: left;  width: 190px;  height: 34px;  line-height: 34px;  outline: none;  border: none;  padding: 0 0 0 15px;  font-size: 12px;  color: #999;    border-top-left-radius: 15px;  border-bottom-left-radius: 15px;border: 1px solid #d0cdcd;border-right: none;}
.home-search-button{border-top-right-radius: 15px;border-bottom-right-radius: 15px;    float: left;  width: 40px;  height: 34px;  cursor: pointer;  border: none;  background: #fff url(../images/search-btn.png) no-repeat center 5px;border: 1px solid #d0cdcd;border-left: none;}
.look-more{float: right;color: #999;}
#home .mCSB_container> ul{display: block;width: 304px;  height: auto;position: static}
#home .mCSB_container> ul>li{padding: 0px 20px;height: 55px;margin-bottom: 12px;position: relative;width: 302px;float: none;padding-top: 2px;}
#home .mCSB_container> ul>li:hover{background: #d7000f;}
.home-title{font-size: 16px;color: #d7000f;}
#home .home-stitle a{float: left;padding: 0px;font-size: 14px;color: #666;background: none;height: 24px;line-height: 24px;}
#home .home-stitle a:first-child{margin-right: 10px;}
#home .home-stitle a:link,#home .home-stitle a:visited{width: auto;}
.home-stitle{overflow: hidden;margin: 0px;}
.home-title{margin: 0px;}
.home-r{position: absolute;left: 303px;top: 0px;background: #fff;width: 420px;padding: 20px;display: none;overflow-y: scroll;max-height: 300px;height: 404px;}
.home-r::-webkit-scrollbar{
	width:5px;
}
.home-r::-webkit-scrollbar-thumb{
	background-color: #848484;
}
#home .home-r ul{display: block;position: relative;width: 100%;top: 0px;}
#home .home-r ul li{display: block;float: left;}
#home .home-r ul li a{color: #666;background: none;}
.home-r-title{font-size: 15px;color: #d7000f;line-height: 15px;border-left: 5px solid #d7000f;margin: 0px;padding-left: 10px;}
#home .home-r ul li a:link,#home .home-r ul li a:visited{font-size: 14px;height: 47px;line-height: 47px;}
#home .home-r ul li a:hover{color:#d7000f;}
#scrollcont{height: 335px;overflow: hidden;}
.xyd-main-tool ul li a:hover{border:1px solid #d7000f}
.xyd-studying:hover, .xyd-study-times:hover, .xyd-xuefen:hover, .xyd-hasstudy:hover{border:1px solid #d7000f;}
#main-unity{width: 984px;}
#main-unity .xyd-menu{width: 984px;}
.scrollcont-li:hover .home-title,.scrollcont-li:hover .home-stitle a{color: #fff!important;}
/*新首页-右侧资讯*/
.information{    position: absolute;  top: 110px;  width: 310px;  height: 310px;  display: inline-block;  z-index: 999;   padding: 10px 20px;}
.background-color{height: 100%;  width: 100%;  position: absolute;  top: 0px;  background: #ffff;  opacity: 0.8;  left: 0px;}
.information h4{text-align: center;color: #e60012;position: relative }
.information_content li p{cursor: pointer;    margin-bottom: -10px;}
.overflow01{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;width: 100%}
.lecturer-mien .introduce.overflow02{overflow: hidden;  ;height:51px;text-overflow: ellipsis;  -webkit-box-orient: vertical;  display: -webkit-box;  -webkit-line-clamp: 2;}
.information_content li{position: relative;padding-left: 16px;}
.information_content li:before{  position: absolute;margin: 11px 0px 0px 0px;left:0px;float: left;content:"";width: 6px;height: 6px;border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;background: #999;display: inline-block ;}
.information_content li:first-child:before{  position: absolute;margin: 11px 0px 0px 0px;left:0px;float: left;content:"";width: 6px;height: 6px;border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;background: #e60012;display: inline-block ;}
.information-bottom{width: 100%;height: 100px;position: relative;    padding-top: 15px;}
.people{display: inline-block;padding:10px 0px 0px 40px; float: left}
.information-bottom-text{width: 82px;display: inline-block;    padding: 30px 0px 0px 0px;}
.people img{width: 40px;height:71px}
.qr-code img{     width: 100px;  height: auto;  float: right;    margin-top: -10px;}
/*新首页-公告*/
.xyd-gonggao{}
.xyd-gonggao-cont{width: 1200px;margin: auto;background: #fff;overflow: hidden;height: 60px;}
.xyd-gonggao-logo{float: left;margin: 8px 10px 0px 20px;}
.xyd-gonggao-ul{overflow: hidden;}
.xyd-gonggao-uls{overflow: hidden;}
.xyd-gonggao-uls li{float: left;margin: 0px 20px;  width: 46%;;}
.spot{margin: 0px 10px;float: left;width: 5px;height: 5px;display: inline-block;background: #ddd;    margin-top: 27px;}
.xyd-gonggao-uls li a{line-height: 60px;font-size: 14px;}
.notice-text a{font-size: 14px}
.notice-text .overflow01{display: inline-block;max-width: 80%;float: left;width: auto;line-height: 60px;font-size: 14px;color: #999}
.notice-text a{margin-left: 5px;color: #b3b3b3  }
.xyd-gonggao-uls li a:hover,.xyd-gonggao-uls li a:hover span,.xyd-gonggao-uls li a:visited,.xyd-gonggao-uls li a:focus,.xyd-gonggao-uls li a:visited span,.xyd-gonggao-uls li a:focus span{color: #d7000f;}
/*新首页-内容左侧*/
.xyd-persional-info{;width:307px;background: #fff;padding: 20px;float: left;}
.dengji{border: 1px solid #eee;padding: 2px 10px;color:#d7000f ;font-size: 16px;}
.bg-img{height: 25px;margin-bottom: 20px;margin-top: 7px;background: url(../images/yinying.png) center;}
.xyd-studying,.xyd-study-times,.xyd-xuefen,.xyd-hasstudy{overflow: hidden;border: 1px solid #eee;;margin-bottom: 10px;display: block;padding-bottom: 5px;}
.persional-logo{float: left;width: 70px;margin-bottom:15px;height: 70px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}
.xyd-studying-logo{text-align: center;}
.study-icon{width: 35px;display: inline-block;height: 35px;background: url(../images/study-icon.png)no-repeat;    background-position: -22px -12px;background-size: 80px;}
.hasstudy-icon{background-position: -22px -62px;}
.xuefen-icon{background-position: -22px -112px;}
.study-times-icon{background-position: -22px -162px;}
.left-user{float: left;display: inline-block;width: 68%;margin-left: 15px;    padding-top: 6px;}
.xyd-persional-info-top{overflow: hidden}
.left-user em{  border-top-left-radius: 10px;border-bottom-right-radius: 10px;-webkit-border-top-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;-moz-border-top-left-radius: 10px; -moz-border-bottom-right-radius: 10px;background: #d7000f;  padding: 0px 6px;  display: inline-block;  color: #fff;  margin-left: 5px;  height: 18px;  font-size: 12px;  line-height: 18px;   behavior: url(PIE.htc);}
.xyd-studying-course{margin-top: 5px;    margin-left: 10px;float: left;}
.xyd-studying-logos{    width: 146px;  margin: 0 auto;;}
.color-reds{color: #d7000f;font-weight: bold;   text-align: left;margin: 0px}
.color-gray999s{color: #999;margin: 0px}
.messnav:focus{outline-color: #d7000f;}
.xyd-form-button:focus{outline-color:#d7000f ;}
.wzb-textarea-01:focus{outline-color:#d7000f;}
#aaa .home-r-title a{height: 20px;line-height: 20px;}
#home .home-r ul li a{font-size: 14px;}
.kangkang{position: fixed;right: 20px;bottom: 115px;z-index: 999;}
.kangkang i{display: block;position: absolute;    top: 9px;right: -17px;border-width: 7px 9px;    border-style: solid;border-color: transparent transparent transparent #fff;}
.kangkang span{position: absolute;right: -10px;    top: 80px;width: 100px;background: #fff;    padding-left: 15px;color: #666;font-size: 12px;display: block;line-height: 30px;    box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.kangkang a{  width: 150px;  height: 150px;  display: inline-block;  background: url(../images/kangkang.png)no-repeat;  }
.new-index .img-span{    width: 100%;  height: 52px;  display: inline-block;  border-radius: 50%;}
.new-index .new-wzb-model-7 .img-a{margin-right: 32px; text-align: center  }
.new-index .new-wzb-model-7{padding:0px}
.new-index .img-div img{height: 1259px}
.new-index .img-div-xx,.new-index .img-div-jf,.new-index .img-div-czgk,.new-index .img-div-xgk,.new-index .img-div-xf,.new-index .img-div-sc,.new-index .img-div-tj,.new-index .img-div-px,.new-index .img-div-kc,.new-index .img-div-ks,.new-index .img-div-xs,.new-index .img-div-tp,.new-index .img-div-wj{margin-top: -0px;    margin-top: -705px;  margin-left: -25px;width: 78px}
.new-index .img-div-ks{   margin-top: -602px;}
.new-index .img-div-xs{   margin-top: -653px;}
.new-index .img-div-tp{   margin-top: -755px;}
.new-index .img-div-wj{   margin-top: -805px;}
.new-index .img-div-px{   margin-top: -913px;}
.new-index .img-div-tj{   margin-top: -857px;}
.new-index .img-div-xgk{   margin-top: -957px;}
.new-index .img-div-sc{   margin-top: -1004px;}
.new-index .img-div-xf{   margin-top: -1048px;}
.new-index .img-div-czgk{   margin-top: -1094px;}
.new-index .img-div-jf{   margin-top: -1150px;}
.new-index .img-div-xx{   margin-top: -1199px;}
.manage-my-button{width: 100%;height: 100%}
.mask{background: #999;opacity: 0.6;position: fixed;width: 100%;height: 100%;z-index: 9999;top: 0px}
.manage-my-con{width: 720px;height: 450px;background: #fff;position: fixed;left: 33%;top: 25%;    z-index: 9999;}
.xf-icon,.zhengshu-icon,.sc-icon{    background: url(../../static/images/new-index-img/4.png) -27px 5px;  width: 35px;  height: 50px;  float: left;}
.zhengshu-icon{ background: url(../../static/images/new-index-img/5.png) -26px 5px;}
.sc-icon{ background: url(../../static/images/new-index-img/6.png) -27px 5px;}
#datepicker .layui-laydate,#datepicker .layui-laydate-hint{border: none;box-shadow: none;   }
#datepicker .layui-laydate-header{border: none;background: #fcfcfc}
#datepicker .layui-laydate-content thead{background: #fcfcfc; }
#datepicker .layui-laydate-content { padding: 0px;}
#datepicker .layui-laydate .layui-this {    background-color: #DD2F3B!important;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%  }
#datepicker .layui-laydate-content td:hover,#datepicker .layui-laydate-list li:hover {    border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%  }
#datepicker .layui-laydate-content td{    border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%  }
.top-tab{overflow: hidden}
.top-tab li{width: 25%;float: left;cursor:pointer;text-align: center;font-size: 14px;border-bottom: 1px solid #d1d1d1;height: 50px;line-height: 50px;display: inline-block;}
.top-tab .cur{border-bottom: 2px solid #DD2F3B;color: #DD2F3B}
.tab-con{position: relative;padding-bottom: 30px;}
.tab-con li{padding: 10px 0px;border-bottom: 1px dashed #d1d1d1}
.tab-con li:last-child{border:none}
.tab-con-name{font-size: 16px;;margin: 0px}
.tab-con-date{font-size: 14px;margin: 0px}
.tab-con-date em{font-size: 14px;margin-left: 5px}
.tab-con-more{   position: absolute; bottom: 0px; right:0px;  border: 1px solid #e0e0e0;  border-radius: 5px;  padding: 0px 10px;  margin-top: 16px;  height: 25px;  line-height: 23px;  color: #999;}
.tab-con-more:hover,.tab-con-more:focus,.tab-con-more:focus{color: #999999}
.manage-my-button h3{padding: 20px 20px;}
.manage-my-button .new-wzb-model-7 .img-a{ width: 101px;margin-right: 12px;height: 120px;box-sizing: border-box;text-align: center}
.manage-my-button .img-a span{    display: block;height: 32px;text-align: center}
.manage-my-button .img-div{  margin-top: 10px}
.manage-my-button .img-a:hover{border: 1px solid #f1f1f1; box-shadow:0px 2px 10px #eee;}
.manage-my-button .img-a:hover .btn{background: #DD2F3B;color: #fff;border: none}
.manage-my-button .btn:hover,.manage-my-button .btn:focus {  color: #fff;  text-decoration: none;  }
.mb-increase,.mb-delete{    border: 1px solid #eee;  background: none;    color: #d3d3d3 ;  margin: -6px 0px 10px 0px;  border-radius: 5px;  height: 23px;  line-height: 15px;  font-size: 12px;  padding: 3px 10px;}
.popup-bottmo{  position: absolute;  bottom: 0px;  width: 100%;  height: 92px;    line-height: 78px;    text-align: center;}
.popup-bottmo .btn{  padding: 5px 30px;margin-right: 15px;}
.popup-bottmo .mb-etermine{background: #DD2F3B;color: #fff}
.popup-bottmo .mb-cancel{background: #fff;color: #333;border: 1px solid #d1d1d1}
.popup-bottmo .mb-cancel:hover{color: #333}
#datepicker .layui-laydate-header i{color: #ddd}
.manage-my-button .new-wzb-model-7{margin-top: 16px;padding-left: 12px;}
/*新首页-内容右侧*/
.new-index-right{  width: 858px;float: right;}
.xyd_courses{width: 195px;float: left;margin-left: 25px;}
.xyd-studying-cont{float: right;width: 170px;text-align: left;}
.xyd-studying-cont p{margin: 0px;   line-height: 20px;font-size: 16px;}
.coloe-red{color: #d7000f;font-weight: bold;margin-left: 10px;}
.xyd-course-panel .courses-list-tab{ width: 188px;position: absolute;overflow: inherit}
.xyd-course-panel ul .courses-list{width: 100%;text-align: center;float: left;color: #666;padding-top: 0px; }
.xyd-course-panel ul{overflow: hidden;margin-bottom: 0px}
.courses-list a{    color: #999;  font-size: 12px; height: 26px;line-height: 24px; display: inline-block;  border: 1px solid #d1d1d1;  padding: 0px 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}
.courses-list a:hover{color: #d7000f;border: 1px solid #d7000f; }
.courses-list-cont-img{width: 50px;height: 50px;margin:0 auto;background: url("../../static/images/new-index-img/1.png") -20px 0px ;}
.courses-list-cont-img-zx{background: url("../../static/images/new-index-img/2.png") -20px 0px}
.courses-list-cont-jc{background: url("../../static/images/new-index-img/3.png") -20px 0px}
.courses-list.cur .courses-list-cont-img-xue{background: url("../../static/images/new-index-img/1_1.png") -20px 0px}
.courses-list.cur .courses-list-cont-img-zx{background: url("../../static/images/new-index-img/2_2.png") -20px 0px}
.courses-list.cur .courses-list-cont-jc{background: url("../../static/images/new-index-img/3_3.png") -20px 0px}
.courses-list.cur p{color: #d7000f;}
.courses-list-cont{padding-top: 25px;}
.courses-list-cont p{font-size: 16px;}
.xyd-course-panel{width: 858px;background: #fff;position: relative;height: 534px}
.xyd-course{overflow: hidden;}
.xyd-course-panel ul li{width: 188px;height: 178px;float: left;overflow: hidden;}
.xyd-course-panel ul li:nth-child(3n){margin-right: 0px;}
.xyd-course-panel ul li img{width: 100%;}
/* pc首页推荐图片 */
.xyd-course-panel .fwpics{height: 106px;width: 174px!important;}
.xyd-course-panel .main_img .shows{height: 120px;width: 174px;}
.main_img .shows .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 .shows .imgArea{ filter:alpha(opacity=100); opacity:1; bottom:40%;}
.main_img:hover .shows{ filter:alpha(opacity=100); opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.main_img .shows .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 .shows{
	background: #333\0;
	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;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    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 .shows .imgArea em {
    display: block;
    padding: 5px 12px;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    border: rgba(255,255,255, 0.4) 1px solid;
}


.xyd-course-panel .fwpic{height: 120px;width: 195px!important;}
.xyd-course-panel .main_img .show{height: 120px;width: 195px;}
.xyd-course-panel .main_img{height: 120px;width: 195px;}
.xyd-course-panel .fwdesc{padding: 10px 0px;color: #999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xyd-main-cont2{height: 410px;background: #fff;margin-top: 25px;padding: 35px 20px;}
.xyd-main-peixun{width: 295px;float: left;}
.xyd-main-peixun ul li a{padding: 30px;display: block;background:url(../images/renzheng.jpg)no-repeat;background-origin: 50% 50%;background-size: 100%;height: 152px;color: #6e6e70;font-size: 22px;}
.xyd-main-peixun ul li:last-child a{background:url(../images/zhishi.jpg)no-repeat;background-size: 100% 100%;}
.xyd-main-peixun ul li a:hover{color: #d7000f;}
.xyd-main-peixun ul li:first-child a{margin-bottom: 38px;}
.xyd-main-tool{float: right;width: 842px;height: 342px;}
.xyd-main-tool ul li{float: left;}
.xyd-main-tool ul li a{width: 262px;height: 152px;border: 1px solid #eee;margin-right: 25px;margin-bottom:38px ;text-align: center;display: block;}
.xyd-main-tool ul li:nth-child(3n) a{margin-right: 0px;}
.xyd-main-tool ul li a span{display: inline-block;    margin-top: 30px;}
.xyd-main-tool ul li a p{font-size: 18px;color: #333;}
.main-tool-icon{width: 45px;height: 40px;display: inline-block;background:url(../images/study-icon.png) no-repeat;background-size: 80px;background-position: -19px -215px;}
.tool-icon1{background-position: -19px -265px;}
.tool-icon2{background-position: -19px -315px;}
.tool-icon3{background-position: -19px -365px;}
.tool-icon4{background-position: -19px -415px;}
.tool-icon5{background-position: -19px -465px;}
.courses-cont{float: right;width: 663px;box-shadow: 0px 0px 10px #eee;    padding-left: 22px;    padding-top: 10px;height: 100%;box-sizing: border-box;border: 1px solid #f9f9f9;behavior: url(PIE.htc);}
.courses-list.cur{   border-top: 1px solid #f9f9f9;border-bottom: 1px solid #f9f9f9; box-shadow: -7px 0px 10px #eee;width:198px!important;background: #fff;border-left: 6px solid #d7000f;}
.new-index-right .gangwei-bg{background: none  ; margin: 24px 0 0px 0;padding-left: 0px;position: relative;line-height: 0px;padding: 0px;height: auto}
.new-index-right .gangwei-bg img{width: 100%;height: 152px}
.new-index-right .gangwei-bg span{position: absolute; left: 34px;  	top: 58px;;font-size: 26px;}
.new-index .xyd-train{padding-left: 5px;}
.video-open{overflow: hidden}
.new-index .wzb-tab-3 .nav-tabs{overflow: inherit}
.video-open-ul{margin-left: -12px}
.video-open .video-open-cont{width: 205px;float: left;margin-left: 12px}
.video-open  .main_img img, .main_img{width: 100% !important;}
.video-open  .fwim,.video-open .fwimcont,.video-open .fwimbg,.video-open  .main_img .show{width: 205px;}
.lecturer-mien .module-tuwen-tit-1{    line-height: 35px;  height: 37px;}
.lecturer-mien .module-tuwen-bg img{border: none;width: 77px;height:77px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;margin-top: 15px}
.lecturer-mien .xyd-tool-pingfen{width: 65px;color: #FF9700;    margin: 4px auto -2px;}
.lecturer-mien .wzb-tab-7 .module-tuwen-bg{height: 285px;padding: 14px 0px}
.lecturer-mien .introduce{padding: 10px 14px;display: inline-block;line-height: 20px}
.lecturer-mien .lecturer-mien-ul{margin-left: -14px}
.lecturer-mien .wzb-tab-7 ul li{overflow: hidden;margin: 0px;margin-left: 12px;height: 285px;}
.lecturer-mien .module-tuwen-tit-1{color: #666}
.lecturer-mien .module-tuwen-teacher:hover .module-tuwen-tit-2,.lecturer-mien .module-tuwen-teacher:active .module-tuwen-tit-2{ color: #999}
.lecturer-mien a{color: #999}
.lecturer-mien a:hover,.lecturer-mien a:focus{color: #999}
.lecturer-mien .wzb-tab-7 .module-tuwen-teacher,.lecturer-mien .wzb-tab-7 ul li,.lecturer-mien .wzb-tab-7 .module-tuwen-bg{width: 205px;box-sizing: border-box;}

/*新个人主页*/
.new-wzb-model-7 .wzb-percent-biao{border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}
.new-wzb-model-7 .wzb-percent-biao span{color: #999;line-height: 25px}
.new-content{width: 540px;float: left;min-height: 500px;margin-left: 25px;}
.gr-cont{overflow: hidden}
.gr-cont h2{padding: 8px 0px 8px 0px;margin: 0px}
.gr-cont-top{background: #fff;padding: 20px 15px;}
.gr-cont-top h2{font-size: 18px;margin: 0px;}
.bgcolor-f9f9f9{background: #f9f9f9;padding: 20px;margin-top: 15px;overflow: hidden}
.gr-cont-top img{width: 189px;height: 114px;margin-right: 15px}
.gr-cont-top p,.new-right-fl-txt p{    margin: 0px;  padding: 0px;  height: 20px;  line-height: 20px;  margin-bottom: 10px;}
.gr-cont-top p em{margin-left: 5px}
.gr-btn{    margin-top: 15px;  display: inline-block;  border: 1px solid #D7000F;color: #D7000F;cursor: pointer;width: 189px;text-align: center;background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-size: 16px;height: 35px;line-height: 33px}
.gr-cont{background: #fff;margin-top:20px;padding: 20px 15px }
.gr-cont h3{margin: 0px;padding: 0px;display: inline-block}
.gr-cont-tab{}
.gr-cont-tab li{float: left;width: 90px;height:25px;line-height: 22px;border: 1px solid #e2e2e2;text-align: center;color: #999;cursor: pointer;}
.gr-cont-tab li.cur{border-color:#D7000F;color:#D7000F  }
.gr-cont-tab-cont li,.gr-cont-bottom li{border-bottom: 1px dashed #e2e2e2;    padding: 10px 0px;}
.gr-cont-tab-cont .clearfix{    display: inline-block;  width: 50%;  float: right;}
.gr-cont-tab-cont  em{ margin-left: 5px}
.gr-cont .more{   color: #999;  font-size: 12px;  height: 26px;  line-height: 24px;  display: inline-block;  border: 1px solid #d1d1d1;  padding: 0px 10px;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;float: right;    margin-top: 20px;}
.border-radius-5{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.new-right{width: 307px;background: #fff;float: right;min-height: 500px;padding: 0px 15px 20px 15px}
.new-right .new-right-fl-txt{float: right;width: 82%}
.new-right .new-right-top p{height: 20px;}
.color-D7000F{color:#D7000F }
.new-right .sc-icon{    background: url(../../static/images/new-index-img/6.png) -27px 0px;}
.new-right .wzb-model-7{margin-top: 15px}
.new-right .wzb-percent-link em{font-size: 16px}
.gr-community{    padding: 0px 0px 20px 0px;;position: relative}
.gr-community img{width: 50px;height: 50px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;margin-top: -5px}
.gr-community .new-right-fl-txt{width:74%}
.gr-community .new-right-fl-txt p{margin-bottom: -5px}
.gr-community li{border-bottom: 1px dashed #e2e2e2;  padding: 20px 0px 14px 0px;}
.gr-community li:last-child{border-bottom: none}
