@charset "utf-8";
/*
	power by http://www.nxb100.com/
	v1.0 | 2016/01/25
 	-----------------------------------------
	nxb100 | 2016(yy)/01(mm)/25(dd) 
	http://www.nxb100.com/
*/
/* #index slide
================================================== */
html {overflow-y: scroll;}
.i-slide {width: 100%;overflow: hidden;position: relative;}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;

	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;

	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);

	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;

	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.i-slide, .swiper-container {
	min-height: 180px;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width:100%;
}

.swiper-slide img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
可自定义幻灯片以下样式
================================================================*/
.swiper-container {
	/*height: 480px;*/
}
/* ===============================================================
分页样式
================================================================*/
.i-slide .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 10px;
	width: 100%;
	z-index: 9;
}
.i-slide .swiper-slide img {max-width: 100%; height:auto;}
.swiper-pagination-switch,.course-slide .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	border: 1px solid #fff;
	margin: 0 5px;
	cursor: pointer;
	-webkit-transition:width 0.5s ease-out;
	-moz-transition:width 0.5s ease-out;
	-o-transition:width 0.5s ease-out;
	transition:width 0.5s ease-out;
}
.swiper-active-switch {
	background: rgba(255,255,255,.8);
	width: 20px;
}
/* ===============================================================
左右 控制箭头
================================================================*/
.i-slide .s-arrow {
	position: absolute;
	top: 50%;
	margin-top: -32px;
	display: block;
	width: 64px;
	height: 64px;
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter:alpha(opacity=20);
	z-index: 13;
}
.i-slide .arrow-left {
	background: url("/static/nxb/images/page/s-prev-btn.png") no-repeat 0 0;
	left: 0;
}
.i-slide .arrow-right {
	background: url("/static/nxb/images/page/s-next-btn.png") no-repeat 0 0;
	right: 0;
}
.i-slide .s-arrow:hover{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	text-decoration: none;
}
/* ===============================================================
幻灯片浮动登录注册层
================================================================*/
.job-box {margin-bottom: 30px;}
.board-box {position: absolute;left: 0;top: 0;right: 0;height: 100%;}
.lt-ie9.lt-ie8 .board-box {z-index: 9;}
.i-banner-box .i-slide .swiper-slide {border-radius: 7px; overflow: hidden;}
.board-box .container {position: relative;height: 100%;}
.board-wrap {right: 0;top: 30px;z-index: 9;}
.i-banner-box .board-wrap  {right: 20px;}
.board-mod {background: rgba(255,255,255,.6);width: 250px;padding: 10px 0 0;border-radius: 8px; overflow: hidden;}
.board-login-box {height: 381px;}
/*.lt-ie9.lt-ie8 .board-mod,.lt-ie9 .board-mod,.lt-ie9.lt-ie8 .bm-gg-wrap,.lt-ie9 .bm-gg-wrap {background: #f8f8f8;}*/
.bm-lr-wrap{overflow: hidden;margin: 0 15px;}
.bm-login-wrap {padding: 15px 0;}
.bm-gg-wrap {background: rgba(255,255,255,.6);height: 80px;}
.bm-lr-wrap .bm-lr-btn {height: 34px; line-height: 34px; font-size: 16px;}
/*.lr-ul-wrap .bm-lr-ul {border-top: 1px solid #eee;}*/
.bm-lr-ul li {margin-top: 20px;position: relative;}
.bm-lr-ul li label {background: #fff;border-radius: 3px;display: block;}
.lt-ie9.lt-ie8 .bm-lr-ul li label,.lt-ie9 .bm-lr-ul li label {background-color: #e8e8e8;}
.bm-lr-ul li label input {width: 202px;height: 26px;line-height: 26px;font-size: 14px;color: #333;padding: 3px 8px;border: 1px solid #dfdfdf;background: #fff;vertical-align: middle;border-radius: 5px; overflow: hidden;}
.comm-new-list {margin: 10px 15px;height: 60px;overflow: hidden;}
.comm-new-list li {height: 60px;}
.comm-new-list li p {padding-left: 12px;}
.comm-new-list li p a {display: block;font-size: 14px;color: #666;}
.comm-new-list li p a:hover {color: #EA562E;text-decoration: none;}
/*首页改版新增*/
.i-mod-wrap {padding: 30px 0;}
.title-icon {background: url("/static/nxb/images/page/title-icon2.png") no-repeat 0 0;width: 96px; height: 2px;display: inline-block;}
.plan-left-icon {background-position: 0 -9px;}
.plan-right-icon {background-position: -2px -31px;}
.cou-new-left {background-position: 0 -151px;}
.cou-new-right {background-position: 0 -225px;}
.hot-cou-left {background-position: 17px -299px;}
.hot-cou-right {background-position: 3px -374px;}
.news-left-icon {background-position: 10px -454px;}
.news-right-icon {background-position: -3px -532px;}
.comm-title h2 em,.comm-title h2 span {vertical-align: middle;}
.plan-slide-list li {float: left; width: 410px;}
.plan-sign-wrap {position: relative;}
.plan-sign-flag {position: absolute; left: 50px; top: 47px;}
.plan-sign-flag .plan-sign-title {font-size: 62px; color: #666;line-height: 84px;text-align: center;}
.plan-sign-flag .plan-sign-desc {font-size: 24px; color: #666;line-height: 40px;text-align: center;}
.plan-sign-box {position: relative; padding-left: 380px;margin-bottom: 30px;}
.plan-slide-list li .p-s-wrap {margin: 0 5px;border-radius: 7px;overflow: hidden;position: relative;box-shadow: 0 0 15px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.plan-slide-list li .p-s-wrap img {width: 100%; height: 222px;}
.plan-slide-list li .c-cou-mask {background: rgba(0,0,0,0.4);cursor: pointer;display: block;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;}
.plan-slide-list li .c-cou-mask:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9; filter: alpha(opacity=90);}
.plan-slide-list li .c-cou-mask h3 {font-size: 18px;margin-top: 60px;padding: 0 20px;}
.plan-slide-list li .c-cou-mask p {margin-top: 50px;font-size: 12px;}
.com-dynamic-list {margin-left: -10px;}
.index-wrap .net-cou-box .job-cou-list li .cc-l-wrap {margin-bottom: 30px;}
.plan-sign-wrap .s-arrow{
	position: absolute;
	top: 50%;
	margin-top: -27px;
	display: block;
	width: 30px;
	height: 54px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	z-index: 13;
}
.plan-sign-wrap .s-arrow:hover {opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
.plan-sign-wrap .arrow-left {
    background: url("/static/nxb/images/page/s-prev-btn.png") no-repeat 0 0;
	left: 15px;
	z-index: 99;
}
.plan-sign-wrap .arrow-right {
    background: url("/static/nxb/images/page/s-next-btn.png") no-repeat 0 0;
	right: 15px;
	z-index: 99;
}
/* #nxb100 main
================================================== */
.nxb-ipic-box {position: relative;height: 468px;}
.nxb-ipic-box img {width: 100%; height: 100%;display: block;}
.nxb-contbox {position: absolute;left: 0; top: 0;right: 0;bottom: 0;}
.nxb-contbox .comm-title {padding-top: 60px;}
#left_container .highcharts-container,#right_container .highcharts-container {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);}
.staff-prove-box {float: right; width: 360px;margin-top: 6px;}
.staff-pro-wrap {margin-top: 28px;}
.staff-pro-pic {width: 670px;}
.staff-pro-pic img {width: 100%; height: auto;}
.staff-prove-box p {font-size: 18px; color: #fff;line-height: 44px;}
.comm-title { clear: both;overflow: hidden; padding: 70px 0 50px;}
.live-c-title {padding: 35px 0;}
.lt-ie9 .bm-lr-ul .placeholder {left: 41px; top: 9px;}
.lr-e-wrap .comm-title {padding: 0;}
.comm-title h2 span {font-size: 14px; }
.course-slide {padding-bottom:30px}
.course-slidewrap {position: relative;height: 383px;}
.course-slide {height: 351px;}
.i-slide .swiper-pagination,.course-slide .pagination {position: absolute;left: 0;text-align: center;bottom: 10px;width: 100%;z-index: 9;}
.i-slide .swiper-pagination-bullet {cursor: pointer;margin: 0 4px;display: inline-block;width: 10px;height: 10px;border: 1px solid #fff;border-radius: 50%;background-color: transparent;}
.i-slide .swiper-pagination-bullet-active {background: #fff;}
.course-slide .pagination {right: 0; top: -52px; text-align: right;width: auto; left: inherit;bottom: inherit;}
.course-slide .swiper-pagination-switch {background: #e6e6e6;width: 10px;height: 10px;border: none;}
.swiper-active-switch{background: #fff;}
.course-slide .swiper-active-switch{background:#31a4ff;}
.c-recomm-course li .cc-l-wrap {margin: 0 0 20px 20px;}
.course-slidewrap .swiper-wrapper {height: 320px!important;}
.plan-enroll-box .c-title-box {padding-left: 15px;}
/*.nxb-i-pic-2 {height: 500px;}*/
.net-list-head {overflow: visible;}
.net-list-head .c-tab-title {height: auto;margin-bottom: 20px;border-bottom: 1px solid #dadee5;padding-left: 200px;}
.net-list-head .c-tab-title a {margin: 0 10px;}
.net-c-more tt,.c-tab-title a {color: #9198ab; font: 16px/45px "Microsoft YaHei";}
.c-tab-title a { padding: 11px 10px;border-bottom: 2px solid transparent;cursor:pointer;}
.c-tab-title a:hover,.net-c-more:hover {color: #333; text-decoration: none;}
.net-c-more {cursor: pointer;}
.net-c-more:hover em {background-position: -32px -261px;}
.c-tab-title a.current {border-color: #31a4ff;color: #333;}
.net-list-head {margin-bottom: 13px;}
.com-dynamic-list li img,.c-d-l-wrap {display: block; width: 290px;height: 188px; overflow: hidden;border-radius: 6px;}
.com-dynamic-list li {float: left;}
.recmond-dyn-list .c-d-firstli .c-d-l-wrap a img,.recmond-dyn-list .c-d-firstli .c-d-l-wrap {width: 540px; height: 310px;}
.recmond-dyn-list li img,.recmond-dyn-list .c-d-l-wrap {width: 280px; height: 150px;}
.c-d-l-wrap {margin: 0 0 10px 10px;}
.c-d-l-desc {padding: 0 0 8px; height: 70px;overflow: hidden;color: #fff;width: 100%;background: url("/static/nxb/images/page/black-bg.png") repeat;position: absolute; left: 0; bottom: -47px;width: 100%;}
.c-d-desc,.c-d-desc p {font: 12px/20px "Microsoft YaHei"; height: 40px;overflow: hidden;}
.c-d-l-dbox {padding: 0 10px;}
.c-d-l-wrap a {cursor: pointer;}
.c-d-l-dbox a:hover,.i-q-txt a:hover,.c-job-test ul li .c-j-t-wrap a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
.c-d-firstli .c-d-l-wrap a img,.c-d-firstli .c-d-l-wrap {width: 600px; height: 386px;}
.i-banner-box .i-slide {border-radius: 7px;box-shadow: 0 12px 24px 0 rgba(7,17,27,.2);-moz-box-shadow: 0 12px 24px 0 rgba(7,17,27,.2);-webkit-box-shadow: 0 12px 24px 0 rgba(7,17,27,.2)}
body .bk {
	height: 180px;
	opacity: .3;
	-webkit-filter: blur(100px);
	-moz-filter: blur(100px);
	-o-filter: blur(100px);
	-ms-filter: blur(100px);
	filter: blur(100px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='100');
	transition: all .3s;
	width: 100%;
	left:0; right:0; top: 0;
	position: absolute;
}
.com-dynamic-list {margin-left: -10px;}
.job-exam-box img {width: 100%; text-align: center;}
.sta-r-wrap { min-height: 67px; padding: 8px 0 5px 75px;position: relative;}
.sta-r-face {left: 0; position: absolute; top: 10px;}
.sta-r-face img { border-radius: 50%; display: block; height: 60px;width: 60px;}
.staff-review {background-color: #fff;}
.m-box-show {display: none;}
.staff-review ul {padding: 1px 10px;height: 240px;display: block;overflow: hidden;position: relative;}
.staff-review ul li {border-bottom: 1px solid #ecf0f5;}
.c-job-test {margin-bottom: 50px;}
.c-job-test ul {margin-left: -30px;padding-bottom: 5px;overflow: hidden;}
.c-job-test ul li {float: left; width: 25%;}
.lt-ie9.lt-ie8 .c-job-test ul li {width: 24.98%;}
.i-article-list Li:nth-last-child(1) {margin-bottom: 0;}
.c-job-test ul li .c-j-t-wrap a {display: block;width: 100%; height: 100%; cursor: pointer;text-align: center;}
.cj-t-pic {padding-top: 62px; text-align: center;height: 80px;}
.cj-t-pic img {max-height: 100%;}
.c-job-test ul li .c-j-t-wrap {margin-left: 30px;transition: .3s;-webkit-transition: .3s;background: #fff;box-shadow: 0 0 10px 1px rgba(8, 8, 15, 0.06);-moz-box-shadow: 0 0 10px 1px rgba(8, 8, 15, 0.06);-webkit-box-shadow: 0 0 10px 1px rgba(8, 8, 15, 0.06);padding-bottom: 58px;}
.c-job-test ul li:hover .c-j-t-wrap {  transform: translate(0px, -5px);  }
.login-already-wrap .board-mod,.login-already-wrap .bm-gg-wrap {background: #fff;}
.b-l-pic {background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;display: inline-block; border-radius: 50%; height: 130px; position: relative;width: 130px;}
.b-l-pic img { border-radius: 50%; height: 110px; left: 50%; margin: -60px 0 0 -60px;  position: absolute; top: 50%; width: 110px;border: 5px solid #f3f2f2;}
.b-l-name {font: 20px/36px "Microsoft YaHei"; color: #333;clear: both;}
.b-l-name:hover {text-decoration: none;opacity: 0.9; -moz-opacity: 0.9;filter:alpha(opacity=90)}
.my-learning-wrap a {background: none; border: 1px solid #999;width:45%;display: inline-block;}
.lt-ie9 .my-learning-wrap a,.lt-ie9.lt-ie8 .my-learning-wrap a {color: #083865;border: 1px solid #083865;}
.c-more { transition: all 0.2s ease 0s;}
.u-r-cont {border-left: 1px dotted #ddd;padding-left: 40px;min-height: 820px;}
.e-s-box1 .e-m-stasec {padding-right: 0;}
.e-s-box1 .emp-s-b-sec {padding: 30px 55px;}
.e-s-box1 {margin-left: -20px;}
.board-bottom-wrap {margin: 10px 15px 0;overflow: hidden;border-top: 1px solid #dfdfdf;padding: 4px 0 10px;}
.board-bottom-wrap ul li {margin-top: 2px;padding-left: 16px;background: url("/static/nxb/images/page/blue-dot.png") no-repeat 0 12px; }
.board-bottom-wrap ul li a {color: #333;display: block;font-size: 14px;}
.board-bottom-wrap ul li a:hover {text-decoration: none;color: #31a4ff;}
.quick-entry-list li { text-align: center;width: 33.3%;float: left;}
.quick-entry-list li .q-e-i-wrap {padding: 20px 10px;display: block;}
.quick-entry-list li .q-e-i-wrap:hover {text-decoration: none;background: url("/static/nxb/images/pic/board-bg-4.png") repeat 0 0;}
.lt-ie9.lt-ie8 .quick-entry-list li .q-e-i-wrap:hover {background: #aaa;}
.quick-entry-list li span {width: 24px; height: 22px; display: inline-block; vertical-align: middle;}
.q-e-i-icon {background: url("/static/nxb/images/page/admin-nav.png") no-repeat 0 0;}
.q-live {background-position: -12px -16px;}
.q-exam {background-position: -12px -69px;}
.q-dynamic {background-position: -13px -121px;}
.q-teacher {background-position: -12px -174px;}
.q-paper {background-position: -13px -226px;}
.q-down {background-position: -12px -279px;}
.q-message {background-position: -181px -101px;}
.i-adv-box {position: relative;height: 468px;width: 100%; overflow: hidden;}
.i-adv-box .adv-pic {width: 1920px; position: absolute;left: 50%;top: 0;margin-left: -960px;}
/*course list*/
.pc-option-box {display: block;}
.cou-list-wrap {margin: 20px 0 30px;}
.cou-list-wrap .page-mar-top {margin-bottom: 0;}
.lt-ie9.lt-ie8 .c-s-dl dl {padding: 12px 0;}
.net-cou-box {overflow: hidden;}
.j-c-d-name {position: relative;padding-right: 50px;}
.cc-mask {background: rgba(0, 0, 0, 0.4);height: 100%;z-index: 9;left: 0;opacity: 0;filter:alpha(opacity=0);position: absolute;right: 0;top: 0;width: 100%;transition: .3s;-webkit-transition: .3s;}
.cc-mask .c-btn-1 {left: 50%;margin-left: -72px;margin-top: -16px;position: absolute;top: 100%;transition: .3s;-webkit-transition: .3s;}
.lt-ie9.lt-ie8 .cc-mask .c-btn-1,.lt-ie9 .cc-mask .c-btn-1 {top: 120%;}
.job-cou-list li:hover .cc-mask {opacity: 1;filter:alpha(opacity=100);}
.job-cou-list li:hover .cc-mask .c-btn-1 {top: 50%;}
.cc-mask .c-btn-1 {width: 120px;font-size: 18px;text-align: center; padding: 0 12px;height: 32px;line-height: 32px;display: inline-block;border-radius: 16px;border: 1px solid #fff;color: #fff;}
.cc-mask .c-btn-1:hover {text-decoration: none; opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);}

.course-search {margin: 0;display: none;}
/*---直播课程-----*/
.live-i-box {border-left: 1px solid #bbb;margin-left: 100px;zoom: 1;}
.live-i-data {float: left;width: 40px;height: 150px;position: relative;}
.live-i-data-box {width: 140px;height: 155px;position: absolute;left: -95px;top: 0;}
.live-i-data-yd {height: 30px;overflow: hidden;text-align: center;}
.live-sign-box {position: absolute; right: 10px; top: 50%;margin-top: -30px;}
.live-i-data-yd p {text-align: left;height: 34px;}
.live-i-data-yd p span {color: #6a6873;font-size: 18px;}
.live-i-data-dd {height: 33px;line-height: 33px;margin-top: -30px;overflow: hidden;position: absolute;top: 50%;width: 106px;}
.live-i-list {overflow:hidden;}
.live-pic-box a,.live-pic-box a img {width: 252px; height: 140px; display: block;}
.live-i-list-box {border-bottom: 1px solid #ddd;height: 140px;padding: 0 160px 20px 0;position: relative;margin-bottom: 20px;}
.live-il-txt {width: 600px;float: left;}
.live-il-btn-box {width: 216px;float: left;}
.live-il-txt-head {height: 45px;line-height: 45px;padding: 0 20px;}
.live-il-txt-head h3 {font: 24px/45px "Microsoft YaHei","SimSun";color: #333;height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.live-il-btn-box .live-il-sort {background: #E7652D;width: 207px;}
.live-i-list-box .w50pre {width: 420px;}
.fcBtn a{display: inline-block; width: 130px;height: 30px;font-size: 18px;color: #fff; text-align: center;line-height:30px;color:#fff;font:14px/30px 'Microsoft YaHei';}
.fcBtn a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
/**下拉**/
.top-menu-wrap {position: relative;z-index: 9;}
.course-wrap {position: relative;z-index: 5;}
.topmenu{ width:100%; }
.topmenu dt{  width:33.3%;  float:left;  }
.selectlist{  width:100%;  height:auto;  box-sizing: border-box;  }
.select_textdiv{  height:42px;  width:100%;  line-height: 42px;  text-align: center; background: #fff; border-bottom: 1px solid #eee;  position:relative;   }
.select_textul{  width:100%; background: #fff; line-height: 3rem;  box-sizing: border-box;  display: none;  width: 980px;  max-height: 20rem;  overflow-y: scroll;  }
.select_first_ul{  width: 100%; background: #f4f4f4; position: absolute;  box-sizing: border-box;  left: 0;  }
.select_first_ul>li{  padding: 0 0.5rem;  box-sizing: border-box;  }
.select_first_ul>li>p{  width: 50%;  padding: 0 1rem;  box-sizing: border-box;  border-bottom:1px solid #e6e6e6;  }
.focus>p{  border-bottom:1px #FF9800 solid !important;  color:#FF9800;  }
.select_second_ul{  width: 50%;bottom: 0;  position: absolute;  right: 0px;  top: 0;  background: #fff;  display: none;  box-sizing: border-box;  padding-left: 0.5rem; /*z-index: 1;*/  }
.down{  margin-left: 5px;  display: inline-block;  width:1rem;  height:100%;  }
.focusli{  background: #ffc107;  color: #FFFFFF;  }
.divfocus .s_text {color: #ff662f;}
.select_second_ul>li{  padding: 0 0.5rem; background: #fff; box-sizing: border-box;  border-bottom: 1px solid #eaeaea;  }
/*course info*/
.c-v-pic-wrap { float: left;  transition: all 0.3s ease 0s;margin-right: 40px;}
.live-cou-box {min-height: 408px;}
.c-v-pic { display: block; width: 100%;height: 322px;}
.c-v-icon {position: absolute; right: 0; top: 0;z-index: 9;}
.v-play-btn {left: 50%; margin: -50px 0 0 -50px;position: absolute;top: 50%; z-index: 9;}
.v-play-btn em { height: 100px; width: 100px;}
.v-play-btn:hover, .v-play-btn:hover em {opacity: 0.9;text-decoration: none;}
.p-h-video-box { height: 322px; width: 100%; z-index: 2;}
.p-h-video-tip { left: 50%; margin: -30px 0 0 -25px; position: absolute; top: 50%; z-index: 1;}
.add-course-icon a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
.learn-btn a {width: 180px; height: 60px;border-radius: 4px;line-height: 60px;font-size: 22px;display: inline-block;}
.learn-btn .no-permission {background: #bbb;}
.m-video-box {padding: 25px 38px;}
.c-cou-btn {cursor: pointer;display: inline-block;}
.c-cou-btn:hover {text-decoration: none;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=8);}
.learn-btn .no-permit-btn {font-size: 20px;}
.lt-ie9 .c-cou-btn:hover {opacity: 1;filter: none;}
.c-cou-pic img {width: 100%; height:auto;}
.i-q-t3 p {line-height: 30px;}
.lh-menu ul ul.no-parent-node li.lh-menu-second a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size: 14px;}
.lh-bj-list ul li {border-bottom: 1px solid #e9e9e9; min-height: 50px; padding: 18px 5px 13px 65px; position: relative;}
.cou-remark-box ul li {padding: 8px 5px 8px 0;}
.cou-remark-box ul li .noter-pic {display: none;}
.share-box {position: absolute; left: 0; top: -3px; width: 100px;}
.share-box #bdshare {top: -1px;}
.c-ml20 {margin-left: 20px;}
.c-recomm-course .cj-cou-ds .fsize18 {font-size: 16px;}
.no-data-wrap span {width: auto;}
/*course package info*/
.cou-pack-list ul li {float:left; width:50%;}
.cou-pack-list ul {margin-left: -50px;}
.c-pk-wrap {margin:0 0 50px 50px;border:1px solid #dbdbdb;}
.c-cou-title { background: rgba(0, 0, 0, 0) url("/static/nxb/images/page/black-gra-bg.png") repeat-x scroll 0 0;bottom: 0; height: 40px;left: 0; padding: 0 10px; width: 100%;}
.c-cou-title h3 { height: 40px; line-height: 40px;width: 100%;}
.c-p-info {margin:20px 0 0;}
.c-p-info ol li {text-align: center;border-right:1px solid #fff;border-left:1px solid #d5d5d5;}
.c-p-info ol li em {margin-right:6px;}
.c-p-info .cou-viewinfo { padding: 15px 10px;}
.c-p-info .c-ctitle {padding: 5px 10px;}
.c-p-info .c-ctitle h5 {width: 100%;}
.cou-viewinfo {background-color:#f3f3f3;padding:20px 10px;margin-top:15px;}
.cou-viewinfo ol li {float:left;width:32%;}
.cou-pack-list ul li:hover .c-pk-wrap {box-shadow:0px 0px 30px rgba(0,0,0,0.4);}
.i-box .speci-inv-t:nth-last-child(1) {border-bottom: none;padding-bottom: 0;margin-bottom: 8px;}
.banner-cover-bar {
    display: inline-block;
    position: relative;
    top: -3px;
    vertical-align: middle;
    margin-right: 6px;
    width: 28px;
    height: 26px;
    background: url("/static/nxb/images/page/signal.gif") no-repeat 0 0;
}
.banner-cover-live-tips {
    font-size: 20px;
    vertical-align: middle;
    color: #fff;
}
.banner-cover-live-below {
    text-align: center;
    z-index: 100;
    margin-top: 15px;
}
.c-v-pic-wrap .p-h-video-box .c-cou-mask:before {width: 0; height: 100%; vertical-align: middle;content:'';display: inline-block;}
.banner-cover-live {vertical-align:middle;display: inline-block;line-height: 1;text-align: center;color: #fff;width: 96%;}
.banner-cover-live  .v-play-btn {position: static;display: block;margin: 0;}
/*course info menu end*/
.c-recomm-course .j-course-title {font-size: 16px;}
.c-recomm-course li {width: 33.3%;}
.c-more em {background: url("/static/nxb/images/page/sl-dot.png");width: 32px; height: 32px;display: inline-block;background-size: 100% ;}
.lt-ie9.lt-ie8 .c-more em,.lt-ie9 .c-more em  {background: url("/static/nxb/images/page/sl-dot1.png");}
/*.c-teacher .b-l-pic {width: 100px; height: 100px;}*/
.c-tea-desc p {font-size: 14px;line-height: 22px; color: #999;font-family: "Microsoft YaHei";text-align: left;text-indent: 2em;}
.c-tea-desc {height: 40px; overflow: hidden;}
.tc-cou-box li {width: 100%;}
.tc-cou-box li .cc-l-wrap {margin-bottom: 15px;}
.tc-cou-box li .j-c-desc-wrap {background-color: #fff;}
.c-s-pr {position: relative;}
.uc-signUpBtn a:only-child {width: 100%;float: none; }
.uc-signUpBtn a {width: 49%; float: left;}
    /*---------star-rating style----------------*/
.c-star-wrap-2 {margin-bottom: 15px;padding: 0 0 0 80px;}
.c-star-wrap-2 li {float: left;_display: inline;margin: 0 1px;}
.c-star-wrap-2 ol li {margin: 0;padding: 0;border-bottom: none;min-height: 24px;}
.c-star-wrap-1 li a,.c-star-wrap-2 li a {display: inline-block;height: 24px;width: 24px;vertical-align: middle;}
.c-star-wrap-2 li a:hover {cursor: pointer;text-decoration: none;}
.c-star-wrap-2 ol {display: inline-block;vertical-align: middle;}
.sTxt-name {font-size: 16px; color: #666;position: absolute; left: 0; top: 3px;}
#level {vertical-align: middle;line-height: 24px;}
.c-share-2 {background-position: -296px -344px;}
.star-marking {margin: 7px 15px;}
.sTxt-wrap {position: absolute;left: 195px;+left: 152px;top: 1px;width: 80px;font: 16px/22px "Microsoft YaHei";padding-left: 8px;}
/* #nxb100 login register forget
================================================== */
.lr-box {background: rgba(255,255,255,.2);margin-top: 18%;border-radius:10px;overflow: hidden;/*box-shadow: 0 0 10px rgba(0,0,0,.06);margin: 100px 0 140px;height: 360px;*/}
.lr-reg-box {height: 636px;}
/*.lr-e-box {background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.06);width: 80%;margin: 0 auto;min-height: 400px;position: relative;}*/
.lr-e-wrap {width: 350px;margin: 0 auto;overflow: hidden;padding: 40px 33px 65px;}
.lr-reg-title {border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;height: 47px;}
.lr-reg-title .c-tab-title a {display: inline-block;line-height: 25px;height: 25px;font-size: 18px;text-align: center;width: 42%;}
.lr-reg-title .c-tab-title a.current {border-width: 1px;}
.lr-bird {position: absolute;right: 10%;top: -90px;}
.lr-bird .lr-b-icon {background: url("/static/nxb/images/page/oe.png") no-repeat 0 0;background-size: cover;display: block;width: 86px;height: 94px;}
/*.lr-ul-wrap {margin-top: -15px;}*/
.lr-ul-wrap li label {border: 1px solid #ddd;box-shadow: 0 0 2px rgba(0,0,0,.05) inset;padding: 6px 8px;overflow: hidden;clear: both;}
.lt-ie9 .lr-ul-wrap li label,.lt-ie9.lt-ie8 .lr-ul-wrap li label {background: #fff;}
.lr-ul-wrap li label input {border-left: 1px solid #f0f0f0;font-size: 16px;margin-left: 8px;padding-left: 10px;width: 315px;}
.lr-box .lr-ul-wrap li label input {border: none;/*border-left: 1px solid transparent;*/width: 283px;}
.lr-ul-wrap li.lr-yzm-li label input {width: 50%;}
.lr-yzm-btn a,.yzmget {background: #6CBE6C;border-radius: 3px;color: #fff;display: inline-block;height: 30px;line-height: 30px;width: 80px;font-size: 12px;text-align: center;}
.yzmget {width: 91px; height: 41px; line-height: 41px; background: #bbb;}
.yzmget:hover {text-decoration: none; background-color: #c2c2c2;}
.lr-yzm-btn.yzmIng a {background: #ccc;color: #666;}
.lr-yzm-btn a:hover {text-decoration: none;}
.lr-yzm-btn.yzmIng a:hover {cursor: text;}
.lr-ul-wrap li .bm-lr-jy-box {bottom: 49px;width: 99%;}
.lr-kj-title {/*height: 30px;border-bottom: 1px solid #f2f2f2;*/text-align: center;}
.lr-kj-title span {/*background: #fff;display: inline-block;line-height: 25px;bottom: -10px;position: relative;*/padding: 0 15px;}
.lr-kj-ul li {float: left;width: 100%;padding: 20px 0 0;text-align: center;}
.lt-ie9.lt-ie8 .lr-kj-ul li {width: 33%;}
.lr-kj-ul li a {background: url("/static/nxb/images/page/wqw-icon.png") no-repeat;background-size: cover;display: inline-block;width: 42px;height: 42px;transition: 0.3s;-webkit-transition: 0.3s;}
.lr-kj-ul li.qq-kj a {background-position: 0 0;}
.lr-kj-ul li.wx-kj a {background-position: 0 -42px;}
.lr-kj-ul li.wb-kj a {background-position: 0 -84px;}
.lr-kj-ul li a:hover {transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.fg-fun-ul li {float: left;width: 50%;}
.fg-fun-ul li a {border: 1px solid #ddd;display: block;text-align: center;padding: 20px 0;margin: 0 2px;transition: 0.3s;-webkit-transition: 0.3s;}
.fg-fun-ul li a big {background-repeat: no-repeat;background-position: 0 0;background-size: cover;display: inline-block;width: 64px;height: 64px;}
.fg-fun-ul li.fg-phone a big {background-image: url("/static/nxb/images/page/phone.png");}
.fg-fun-ul li.fg-email a big {background-image: url("/static/nxb/images/page/email.png");}
.fg-fun-ul li.current a,.fg-fun-ul li a:hover,.fg-fun-ul li a:hover p {border-color: #31a4ff;border-radius: 20px 0 20px 0;text-decoration: none;}
/*——————teacher list——————*/
.teacher-list-wrap {margin-left: -20px;}
.teacher-list-wrap li {display: block; float: left;width: 25%;}
.teacher-list-wrap li .t-l-box {margin: 0 0 20px 20px; background: #fff;text-align: center;border-radius: 5px;border: 1px solid #eee;}
.teacher-list-wrap li:hover .t-l-box {box-shadow: 0 0 15px rgba(0,0,0,0.2)}
.teacher-img { background: #fff none repeat scroll 0 0; display: inline-block;height: 100px;width: 100px;border-radius: 50%; overflow: hidden;}
.t-l-pic {display: block;width: 100%; height: 100px;padding: 20px 0;}
.teacher-desc-txt { height: 60px;overflow:hidden;margin-bottom: 20px; padding: 0 20px;line-height: 20px;font-size: 12px!important;font-family: "Microsoft YaHei"; color: #999;}
.teacher-desc-txt p,.teacher-desc-txt h3 {font-size: 12px!important;font-family: "Microsoft YaHei"; color: #999;}
.t-l-view {margin: 20px 0 33px;display: none;}
.teacher-list-wrap li:hover .t-l-view {display: block;}
.teacher-list-wrap li:hover .teacher-desc-txt {display: none;}
.t-l-view>a {  display: inline-block;  padding: 0 2em;  font-size: 16px;  line-height: 40px;  color: #3DC68E;  border: 1px solid #3DC68E;  background-color: #fff;  }
.t-l-view>a:hover {text-decoration: none;opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
.teacher-courses-tj .t-c-tj { float: left; width: 50%; overflow: hidden;}
.t-c-tj a img { border: 1px solid #e2e2e2;display: block; height: auto; width: 98%;}
.teacher-courses-tj .t-c-tj a img {width: 180px;height: 100px;}
.tea-cou-name {position: absolute;color: #fff;width: 98%;height: 26px;left: 0;bottom: -30px; right: 0; background: url("/static/nxb/images/page/black-bg.png") repeat 0 0;}
.tea-cou-name a {padding: 0;line-height: 26px;}
.tea-cou-name a:hover {text-decoration: none;}
.t-name {padding-top: 7px;}
.teacher-list-wrap .w50pre1 {width: 66%;}
.teacher-list-wrap .w50pre2 {width: 34%;}
.lt-ie9.lt-ie8 .t-c-box {overflow: hidden;}
/*——————offline course list——————*/
.offline-cou-list li .c-d-l-wrap {margin: 0 0 10px 12px;}
.com-title-box { border-bottom: 1px solid #ecf0f5;padding: 18px 20px 12px;}
.com-title-box-up{ border-bottom: 1px solid #ecf0f5;padding: 20px 0px 15px;}
.i-article-list.r-art-wrap li { min-height: inherit; padding: 0 0 10px 30px;position: relative;}
.of-learn-more {position: absolute; right: 5px; bottom: 23px;width: 100px;}
.of-learn-more a {font-size: 14px;border-radius: 0;height: 28px;line-height: 28px;}
.speci-inv-t {border-bottom: 1px solid #ecf0f5;padding-bottom: 18px;margin: 0 0 18px;text-align: center;}
.c-t-box {padding: 0 20px 15px;}
.i-offc-wrap {padding: 20px 20px 1px;}
.offline-cou-list {margin-left: -12px;}
.offline-cou-list li.c-d-firstli .c-d-l-wrap a img,.offline-cou-list li.c-d-firstli .c-d-l-wrap {width: 368px;}
.offline-cou-list li img,.offline-cou-list .c-d-l-wrap {width: 176px;}
/*——————placeorder style——————*/
.c-order-list {background-color: #fff;margin-top: 20px;border-bottom: 1px solid #e2e2e2;padding-bottom: 8px;}
.c-o-head {border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;padding: 10px 15px;}
.c-o-head  span {font: 12px/24px "Microsoft YaHei"; color: #999;}
.c-o-head li,.c-o-tbody li {float: left;width: 16%;}
.c-head-li-1 {width: 52%!important;}
.c-head-li-2 {width: 16%!important;}
.c-head-li-3 {width: 14%!important;}
.c-head-li-4 {width: 7%!important;}
.c-o-head li .c-t-wz span {font-size: 14px; color: #666;}
.c-o-head li.col52 {width: 52%; text-align: left;}
.c-o-head li.col52 .c-t-wz {text-align: left;padding-left: 4px;}
.c-o-head li div.c-t-wz {text-align: right; padding-right: 23px;}
.c-order-list dd {border-bottom: 1px dotted #e2e2e2;}
.c-head-li-16 {width: 11% !important;}
.c-head-li-36 {width: 40% !important;}
.c-head-li-80 {width: 89%;}
.c-o-tbody {padding: 10px; border-bottom: 1px solid #e2e2e2;}
.c-order-list .c-o-tbody {border-bottom: none;}
.c-o-tbody .c-o-t-img {padding-right: 10px;}
.c-o-tbody li div.c-t-wz {text-align: right;margin-top: 25px;}
.c-pay-method {background-color: #fff; padding:20px 15px 20px 12px; border-top: 1px solid #e2e2e2;margin-top: 20px;border-bottom: 1px solid #e2e2e2;}
.c-p-left {float: left;padding-left: 40px;}
.c-p-right {float: left;margin-left: 10px;}
.c-pay-title {font: 14px/18px "Microsoft YaHei"; color: #333; border-left: 5px solid #333;margin-top: 20px;padding-left: 12px;}
.c-couse-card {padding-top: 30px;}
.c-couse-card p {font: 14px/18px "Microsoft YaHei"; color: #666;}
.buyB_payPlat {padding-left: 30px;padding-top: 30px;}
.buyB_payPlat ul li { float: left; height: 55px; vertical-align: middle; width: 25%;+width: 24%; min-width: 223px;}
.buyB_payPlat ul li input {vertical-align: middle;}
.buyB_payPlat ul li img { border: 1px solid #fff;vertical-align: middle;margin-left: 4px;}
.buyB_payPlat ul li img:hover {border-color: #ff4800;}
.buyText01 {width: 190px; height: 32px;border: 1px solid #985054;padding-left: 10px;color: #666;line-height: 32px;font-family: "Microsoft YaHei";}
.buyCoupon_add2 {width: 78px; height: 36px;background-color: #985054;display: inline-block;color: #fff;font: 16px/36px "Microsoft YaHei";text-align: center;}
.buyCoupon_add2:hover {background-color: #8d4549; text-decoration: none;}
.order-btn { width: 322px;max-width: 100%; height: 50px; background-color: #31a4ff; text-align: center; font: 24px/50px "Microsoft YaHei";color: #fff;display: inline-block;}
.order-btn:hover { background-color: #db481d; text-decoration: none;}
/*——————teacher info——————*/
.t-i-intro {max-height: 60px; overflow: hidden;line-height: 30px;}
.t-info-box {padding: 0 27px 0 195px;position: relative;}
.t-i-pic {position: absolute;left: 10px; top: 0; }
.t-i-pic a,.t-i-pic a img {display: block;}
.t-i-pic a img {width: 160px; height: 160px;}
.t-i-desc h3{padding-top: 12px;}
/*.t-class-box {position: absolute;right: 15px;top: 12px;}*/
.t-i-desc {height: 140px;}
.t-class-box *{line-height: 130%;text-align: center;}
.t-left-line {border-left: 1px solid #e2e2e2;padding-left: 20px; margin-left: 20px;}
.t-desc-wrap .c-tea-desc {height: auto;}
.c-share:hover {text-decoration: none;cursor: pointer;}
#bdshare {position: absolute; left: 59px;top: -4px;}
.c-r-cbox .paging {padding-top: 30px;}
.goQuestionBtn{position: absolute;right: 20px;bottom: 0;}
.goQuestionBtn a{display: inline-block;padding: 0 61px;line-height: 40px;height: 40px;font-size: 16px;color: #fff;background-color: #009AFF;border-radius: 2px;text-decoration: none;}
.goQuestionBtn a:hover{opacity: .9;filter: alpha(opacity=90);}
.toQuestionForm{background-color: #F6F7F8;padding: 15px 155px 15px 110px;margin: -10px 0 5px;}
.quiz_box input{border: solid 1px #999;border-radius: 4px;padding: 6px 2%;width: 96%;line-height: 33px;height: 33px;}
.quiz_btn{background-color: #009AFF;height: 30px;line-height: 30px;display: inline-block;padding: 0 30px;border-radius: 4px;color: #fff;font-size: 14px;text-decoration: none;}

.teacherProblem_wrap .problemWall-wrap{margin-top: -20px;}
.problemWall-wrap li{padding: 30px 0;border-bottom: solid 1px #E1E1E1;}
.problemWall-wrap li:last-child{border: none;}
.problemWall-wrap .problem-wrap{position: relative;}
.avatar-title .avatar-img{width: 40px;height: 40px;border-radius: 50%;display: inline-block;overflow: hidden;}
.avatar-title .avatar-img img{max-width: 100%;max-height: 100%;overflow: hidden;display: block;vertical-align: middle;}
.avatar-time{color: #B3B3B3;}
.problem-title{font-size: 20px;color: #1F1F1F;margin: 15px 0;font-weight: bold;}
.problem-title:hover,.claim-btn:hover{color: #009AFF;text-decoration: none;}
.problem-txt p{color: #7D7D7D;font-size: 14px;line-height: 24px;max-height: 96px;overflow: hidden;}
.reply-name{color: #1F4D84;}
.reply-txt{color: #B3B3B3;}
.reply-box a,.reply-box p span{color: #4B4B4B;text-decoration: none;}
.problem-state{color: #009AFF;font-size: 18px;}
/*——————course procedure——————*/
.c-procedure-box {padding:0 0 0 230px;}
.c-procedure-box .c-tea-desc {height: 60px;}
.c-proc-title {width: 186px; height: 34px; text-align:center;line-height: 34px;padding-left: 20px;font-size: 16px;display: inline-block;background-color: #f1a557;border-radius: 25px;}
.p-c-circle {width: 50px; height: 50px; display: inline-block; position: absolute;left: 0;top: -8px;background-color:#fff;color: #f1a557;border: 1px solid #f1a557;font-size: 40px;border-radius: 50%;line-height: 50px;text-align: center;}
.c-p-yellow {color: #f1a557;}
.c-p-clist {padding-left: 30px;}
.c-pink-box .c-proc-title{background-color: #ef767f;}
.c-pink-box .c-p-yellow {color: #ef767f;}
.c-pink-box .p-c-circle {border: 1px solid #ef767f;color: #ef767f;}
.c-green-box .c-proc-title{background-color: #97b35b;}
.c-green-box .c-p-yellow {color: #97b35b;}
.c-green-box .p-c-circle {border: 1px solid #97b35b;color: #97b35b;}
.c-left-line1 {border-left: 1px solid #e6e6e6;margin-left: 30px;}
.p-title-box {margin-left: -27px;}
.p-s-margin {margin-left: 30px;}
.lt-ie9.lt-ie8 .c-p-clist .job-cou-list li {width: 24%;}
.lt-ie9.lt-ie8 .p-title-box {overflow: hidden;}
/*——————help center——————*/
.help-c-nav li {border-bottom: 1px dashed #ebebeb;}
.help-c-nav li a.h-nav-fir {font-size: 16px; line-height: 30px;padding: 10px 20px;color: #4c4c4c;display: inline-block;border-left: 3px solid transparent;}
.help-c-nav li.current a.h-nav-fir {border-left: 3px solid #31a4ff;color: #31a4ff;}
.h-nav-sec-dl {border-top: 1px dashed #ebebeb;padding: 5px 0 5px 50px;}
.h-nav-sec-dl dd {padding: 5px 0;}
.help-c-nav li .h-nav-sec-dl dd a {color: #666;vertical-align: middle;}
.help-c-nav li .h-nav-sec-dl dd em {width: 8px; height: 12px;margin-right:12px;vertical-align: middle;display: inline-block;}
.help-c-nav li .h-nav-sec-dl dd.current a {color: #31a4ff;}
.help-c-nav li .h-nav-sec-dl dd a:hover,.help-c-nav li a.h-nav-fir:hover {color: #31a4ff;text-decoration: none; }
.p-h-txt p {font-size: 14px;color: #777;line-height: 180%;}
/*——————question list——————*/
.q-a-title li {float: left;}
.q-a-title li a {padding: 7px 18px;font-family: "Microsoft YaHei";margin: 0 15px 0 6px;font-size: 14px;line-height: 18px;color: #333;display: inline-block;}
.q-a-title li a:hover,.ar-rank-list li p a:hover,.cc-mask .c-btn-1:hover {text-decoration: none;opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
.q-a-title li.current a {background: #31a4ff;color: #fff;}
.qlist ul li{border-bottom: 1px solid #e2e2e2; margin-top: 22px; padding-bottom: 20px; position: relative;min-height: 78px;}
.q-head-pic {left: 0; position: absolute; text-align: center; top: 6px;width: 82px;}
.q-head-pic img { border-radius: 50%; display: inline-block; height: 50px; width: 50px;}
.q-txt-box { margin-left: 90px; padding-right: 130px;position: relative;}
.replyBrowseNum { clear: both;display: block;text-align: right; overflow: hidden; position: absolute; right: 0; top: 10px; width: 150px;}
.mt12 {margin-top: 12px;}
.q-a-box {position: relative;padding: 0 65px 0 80px;}
.q-ask-btn {border-radius: 0;background-color: #31a4ff;height: 32px;line-height: 32px;font-size: 14px;}
.q-a-pic {position: absolute;left: 0;top: 0;margin-right: 15px;width: 60px;height: 60px;border-radius: 3px;overflow: hidden;}
.q-a-pic img {width: 60px;height: 60px;}
.q-a-btn {width: 84px; height: 32px;background-color: #f2f6fa; text-align: center;position: absolute;right: 0;bottom: 0;}
.q-a-btn a {color: #666;font-size: 12px;line-height: 32px;}
.q-hot-list {margin: 0;height: auto;}
.q-hot-list li {position: relative;padding: 5px 65px 5px 0;height: auto;}
.q-hot-list li p a {padding-top: 4px;}
.q-view-box {position: absolute;right: 0;top: 8px;}
.q-a-btn a:hover,.i-art-title:hover,.ar-rank-list li h6 a:hover { text-decoration: none;opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
.q-txt-box h3 a:hover {text-decoration: none;color: #ea562e;}
.taglist { margin-top: 10px;}
.taglist .list-tag { color: #787d82; cursor: pointer; margin: 1px;}
.list-tag {background: #f2efed none repeat scroll 0 0;color: #787d82; margin: 7px 5px 0 0;float: left;font-size: 12px; height: 20px; line-height: 20px; padding: 0 10px; transition: all 0.25s ease 0s; white-space: nowrap; word-wrap: break-word;}
.list-tag.onactive, .list-tag:hover {background: #eae7e4 none repeat scroll 0 0;color: #4e4e4e;text-decoration: none;}
.list-tag.onactive {cursor: default;}
.ques-desc {margin-top: 12px;}
/*——————article list——————*/
/*.ar-list-title {border-bottom: 1px solid #ecf0f5;}*/
.article-wrap {padding: 12px 20px;}
.ar-list-title li {float: left;}
.ar-list-title li a {font-size: 14px;display: inline-block;color: #333;padding: 0 16px;line-height: 24px;border-radius: 4px;margin: 0 8px;}
.ar-list-title li a:hover {text-decoration: none;}
.ar-list-title li.current a,.ar-list-title li a:hover {background-color: #31a4ff;color: #fff;}
.i-article-list li { border-bottom: 1px dotted #ddd;  min-height: 129px; padding: 20px 0 20px 220px; position: relative;}
.i-article-list li:hover {background-color: #fafafa;}
.i-article-pic {left: 0;position: absolute;text-align: center; top: 20px; width: 200px;transition: 0.3s;-webkit-transition: 0.3s;}
.i-article-pic img { max-width: 100%;width: 100%; height: 129px;}
.i-art-title { color: #333; font-size: 20px;}
.ar-rank-list li {position: relative;}
.ar-rank-list li .ord { display: inline-block;background-color: #ededed;color: #5f5f8a;height: 18px; left: 0;line-height: 18px; position: absolute; text-align: center; top: 3px; width: 18px;}
.lt-ie9.lt-ie8 .ar-rank-list li .ord {top: 19px;}
.lt-ie9.lt-ie8 .ar-rank-list li {padding: 0 0 0 33px}
.rank-l-box .ord font {color: #fff;}
.ar-rank-list {padding: 0 20px 20px;}
.lt-ie9.lt-ie8 .ar-rank-list {padding: 4px 20px 20px;}
.ar-rank-list .ar-rank-img {width: 90px; height: 51px; float: left; display: block;margin-right: 10px;}
.ar-rank-list li h6 a {max-height: 46px;line-height: 23px; color: #666;font-size: 14px;overflow: hidden;display: block;}
.ar-rank-list li h6 {margin-top: 3px;}
.ar-rank-list li {margin-top: 15px; overflow: hidden;}
.ar-rank-list li .ord-fir {background-color: #dd4676;color: #fff;}
.ar-rank-list li .ord-sec {background-color: #ef8910;color: #fff;}
.ar-rank-list li .ord-thi {background-color: #4689ff;color: #fff;}
/*——————article info——————*/
.article_title { border-bottom: 1px dashed #dadde3; margin: 5px 0 10px;position: relative;}
.article_title h1 { font-size: 22px; font-weight: normal;  line-height: 30px; margin: 0;  text-align: center;}
#art-infor-body { color: #4e4e4e;font-family: SimSun;font-size: 14px; line-height: 200%;border-bottom: 1px solid #ecf0f5; overflow: hidden; padding: 20px 10px 0;}
#art-infor-body p { margin-bottom: 20px; text-align: justify; text-indent: 24px;}
#art-infor-body img { margin: 0 auto; max-width: 100%;}
#sharebutton .bdsharebuttonbox a { margin-left: 60px !important;}
#sharebutton .bdsharebuttonbox a.zan-icon {background: url("/static/nxb/images/page/qq-icon.png") no-repeat scroll 0 0 / 100% auto !important;height: 70px; width: 70px;}
#sharebutton .bdsharebuttonbox a.bds_weixin { background: url("/static/nxb/images/page/wx-icon.png") no-repeat scroll 0 0 / 100% auto !important; height: 70px; width: 70px;}
#sharebutton .bdsharebuttonbox a.bds_tsina { background: url("/static/nxb/images/page/wb-icon.png") no-repeat scroll 0 0 / 100% auto !important;height: 70px;width: 70px;}
.lt-ie9.lt-ie8 #sharebutton .bdsharebuttonbox a.bds_weixin,.lt-ie9 #sharebutton .bdsharebuttonbox a.bds_weixin { background: url("/static/nxb/images/page/wx-78icon.png") no-repeat 0 0;}
.lt-ie9.lt-ie8 #sharebutton .bdsharebuttonbox a.bds_tsina,.lt-ie9 #sharebutton .bdsharebuttonbox a.bds_tsina { background: url("/static/nxb/images/page/wb-78icon.png") no-repeat 0 0;}
.lt-ie9.lt-ie8 #sharebutton .bdsharebuttonbox a.zan-icon,.lt-ie9 #sharebutton .bdsharebuttonbox a.zan-icon { background: url("/static/nxb/images/page/qq-78icon.png") no-repeat 0 0;}
/*——————question add——————*/
.q-c-list dl { clear: both; margin-bottom: 20px; min-height: 30px; padding-left: 70px; position: relative;}
.q-c-list dl dt {left: 0; position: absolute;text-align: right; top: 5px; width: 71px;}
.q-c-list dl dd label input, .q-c-list dl dd textarea, .tags-content { border: 1px solid #ccc; color: #333;font-size: 15px; height: 34px;line-height: 34px; padding: 0 10px; width: 92%;}
.q-c-jy {bottom: 0; position: absolute;right: 5px;}
.q-c-list dl dd textarea { font-size: 14px; height: 450px; line-height: 30px;}
.v-code-pic { display: inline-block; margin-left: 10px;vertical-align: middle;}
.q-tip-pic { float: left; margin-right: 20px;width: 80px;}
.list-tag .dClose {background-position: -89px -192px;display: inline-block;height: 18px;width: 18px;vertical-align: middle;}
.list-tag .dClose:hover {background-position: -89px -213px;text-decoration: none;}
.ques-submit {width: 240px; border-radius: 0;}
/*——————question info——————*/
.q-share { position: absolute; right: 0;top: 7px; width: 181px;}
.q-tag-list .taglist {margin-top: 0;}
.ques-pl40 {padding-left: 40px;}
.good-anwer-box {background: #FFFAED;margin-top: 20px;padding: 0 20px 20px;position: relative;}
.g-a-title span {border-radius: 0 0 30px 0;display: inline-block;padding: 0 40px 0 20px;font-size: 18px;color: #fff;height: 34px;line-height: 34px;margin-left: -20px;}
.good-answer .question-list.lh-bj-list li {border: none;}
/*——————offline course info——————*/
.offl-cou-box .c-v-pic-wrap {width: 438px;}
.offl-cou-box .p-h-video-box .c-v-pic {width: 100%;}
.offl-cou-box .c-a-wrap {width: 641px;}
.sign-member .c-learn-body span {margin: 15px 3px 0 20px;}
/*——————pay sucess info——————*/
.orderSuccess ol { overflow: hidden; padding: 20px 0 40px 160px;}
.succIcon{ height: 100px;left: 1em; top: 1em; width: 100px;background: url("/static/nxb/images/page/sucess-icon.png") no-repeat 0 0;background-size: 100% ;}
.line3 { border-bottom: 1px solid #ddd;}
.order-submit { border-radius: 3px; color: #fff; display: inline-block;background: #31a4ff; font: 15px/30px "Microsoft YaHei"; height: 30px; padding: 2px 30px;}
.order-table { background-color: #fff; border: 1px solid #ddd;}
.pay-select {line-height: 26px;}
.mg20 {margin: 20px;}
/*——————library list style——————*/
.library-banner { background: #f4f4f4 none repeat scroll 0 0; display: none; border-bottom: 1px solid #ddd; height: 300px; overflow: hidden; text-align: center;}
.libraryMenu, .booksortMenu { float: left;width: 20%;}
.libraryMenuBox dl dt, .libraryMenuBox dl dd { background: #fbfbfb none repeat scroll 0 0; border: 1px solid #e2e2e2; height: 50px; margin-top: -1px; position: relative;}
.libraryMenuBox dl dt a.parentA, .libraryMenuBox dl dd a.parentA { border: 1px solid #fff; color: #333;  display: block; font: 16px/48px "Hiragino Sans GB","Microsoft YaHei","΢���ź�"; padding: 0 20px;}
.libraryMenuBox dl dt a.parentA { background: #e46a5d none repeat scroll 0 0; border: medium none; color: #fff; height: 50px;}
.libraryMenuBox dl dd a.parentA:hover, .libraryMenuBox dl dd.hover a.parentA { background: #fff none repeat scroll 0 0; border-color: #e46a5d; color: #e46a5d; text-decoration: none;transition: all 0.2s ease 0s;}
.libraryMenuBox dl dd.hover .LMsubBox { display: block;}
.libraryMenuBox dl dd.hover {  z-index: 9;}
.libraryCont, .bookCont { float: left; width: 80%;}
.lib-list-box { margin: 0 0 0 20px; }
.lib-pic-box {position: absolute;left: 0;top: 0;}
.library-desc .fl {width: 100%;}
.library-list { border-bottom: 1px solid #f2f2f2;position: relative;padding: 0 0 12px 178px;}
.library-phone-select {display: none;}
.library-list:hover { background: #fbfbfb none repeat scroll 0 0;}
.library-list .library-pics { float: left; height: 100px; margin-right: 10px; overflow: hidden;  position: relative; width: 165px;}
.library-list .library-pics img { border: 1px solid #e2e2e2; height: 89px; left: 0;  margin-top: 7px; padding: 2px; position: absolute; top: 0; transition: all 1s ease 0s;width: 159px;}
.library-list .library-pics img { transition: all 1s ease 0s;}
.library-list .library-pics a:hover img { cursor: pointer; transform: scale(1.2);}
.library-list .lb-sort { border-radius: 10px 0 0 10px; min-width: 60px; padding: 0 10px 0 15px; position: absolute; right: 0;}
.libraryMenuBox dl dd .LMsubBox { background: #fff none repeat scroll 0 0; display: none; left: 198px; position: absolute;  top: 0;  width: 420px; z-index: 9;}
.LMsubBox .LMSwrap { background: #fff none repeat scroll 0 0; border: 1px solid #e46a5d; clear: both; min-height: 50px;padding: 0 0 10px 10px; position: relative;}
.LMSwrap .whiteBgLm { background: #fff none repeat scroll 0 0; font-size: 0; height: 48px; left: -2px;position: absolute; top: 0; width: 4px;}
.libraryMenuBox .LMsubBox .LMSwrap a { color: #333; display: inline-block; font: 14px/24px "Hiragino Sans GB","Microsoft YaHei","΢���ź�"; margin: 10px 0 0 10px; padding: 0 4px;}
.libraryMenuBox .LMsubBox .LMSwrap a:hover { background: #e46a5d none repeat scroll 0 0; color: #fff; text-decoration: none; transition: all 0.2s ease 0s;}
.library-list .lb-sort { border-radius: 10px 0 0 10px; min-width: 60px; padding: 0 10px 0 15px; position: absolute; right: 0; background: #31a4ff;}
.sub-sort li { float: left;}
.sub-s-wrap a { background: #fff none repeat scroll 0 0; border: 1px solid #ddd; color: #666; display: inline-block; line-height: 16px; margin: 0 5px; padding: 0 15px; vertical-align: middle;}
.sub-s-wrap a:hover { color: #ff4800; text-decoration: none;transition: all 0.2s ease 0s;}
.sub-s-wrap a.current { background: #ff4800 none repeat scroll 0 0; border-color: #ff4800; color: #fff; cursor: text; font-weight: bold;}
.u-d-page a { background: #fff none repeat scroll 0 0;  border: 1px solid #ddd; color: #666; display: inline-block; font: 12px/18px "Hiragino Sans GB","Microsoft YaHei","΢���ź�"; padding: 0 12px;}
.u-d-page a:hover { border-color: #ff4800; color: #ff4800; text-decoration: none;}
.comm-title-1, .comm-title-2 { border: 1px solid #e2e2e2; height: 37px;  line-height: 36px; padding: 0 20px;}
.hc-list-1 { overflow: hidden; padding: 10px 10px 0;}
.hc-list-1 ol li { padding: 5px 0 5px 10px;}
.hc-list-1 ol li a { color: #999;}
.hc-list-1 ol li a:hover { color: #c80500; transition: all 0.1s ease 0s;}
.a-title { border-bottom: 1px solid #ddd; padding-bottom: 8px;}
.library-info-box {margin: 0 95px 0 50px;}
/*——————live courses list——————*/
.live-cou-wrap li {position: relative;}
.live-cou-wrap li .l-c-wrap {padding: 30px 325px 30px 145px;margin-bottom: 20px;height: 128px; background: #fff;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.01);overflow: hidden;}
.l-c-time {position: absolute; width: 115px; height: 188px;left: 0; top: 0;background-color: #f2f7fc;}
.c-cou-box .c-s-more {top: 4px;}
.c-cou-box .c-s-del {top: 12px;}
.l-c-time-icon {position: absolute; left: 0;top: 0;}
.l-c-time-icon span {width: 50px; height: 50px;display: inline-block;}
.l-c-time-num {margin-top: 65px;}
.l-c-pic {height: 127px;float: left;margin-right: 20px;}
.l-c-pic img {height: 100%;width: 228px;}
.l-c-state {position: absolute; right: 30px;top: 30px;}
.l-c-sta-top {border: 1px solid #31a4ff; color: #31a4ff;font-size: 20px;font-family: "Microsoft YaHei";width: 260px; height: 72px;border-radius: 8px;text-align: center;line-height: 72px;}
.l-c-sta-bot a {width: 260px; height: 36px;font-size: 14px;background: #fff3f0;border-radius: 4px;color: #31a4ff;display: inline-block;line-height: 36px; text-align: center;}
.l-play-soon .l-c-sta-top {border: 1px solid #72afe8;color: #72afe8;}
.l-play-soon .l-c-sta-bot a {background-color: #fafafa; color: #ccc;}
.l-play-over .l-c-sta-top {border: 1px solid #ccc;color: #999;}
.l-play-over .l-c-sta-bot a {background-color: #f5faff; color: #72afe8;}
.page-mar-top {margin: -25px 0 30px;}
.page-mar-top1 {margin: 0 0 30px;}
/*——————live procedure list——————*/
.procedure-list {margin-left: -35px;}
.procedure-list li {float: left; width: 50%;}
.procedure-list li .pro-l-wrap {margin: 0 0 35px 35px;background: #fff;padding: 20px;box-shadow: 0 0 6px #ddd;}
.procedure-list li .pro-l-wrap .pro-l-bg {background-color: #91a1be;width: 100%;}
.procedure-list li .pro-l-wrap .pro-l-bg .proced-title {padding: 20px 20px 0 20px;}
.procedure-list li .pro-l-wrap .pro-l-bg .proced-title span {font-size: 22px;}
.procedure-list li .pro-l-wrap .share-box {left: -43px; top: 28px;}
.procedure-list li .pro-l-wrap .pro-l-pic {width: 346px; margin: 30px auto 0;padding-bottom: 15px;}
.procedure-list li .pro-l-wrap .pro-l-pic img {width: 346px;height: 194px; margin: 30px auto 0;padding-bottom: 15px;}
.procedure-list .proce-desc p {line-height: 180%;}
.procedure-list .proce-desc {height: 50px; overflow: hidden;}
.proc-desc-box {margin-top: 30px;}
/*——————third part binding——————*/
.third-part-bind {background-color: #f5f5f5;padding: 10px;margin-top: 25px;height: 100px;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;}
.bind-box {margin: 30px auto; padding: 35px 45px;width: 55%;border-radius: 8px;background-color: #f8f8f8;}
.thi-p-pic {width: 100px;float: left;margin-right: 20px;}
.thi-p-pic img {max-width: 100%;}
.u-bind-input { background: #fff none repeat scroll 0 0; border: 1px solid #ddd; color: #666; font-size: 14px; height: 32px;line-height: 36px; padding: 0 10px; width: 97%;border-radius: 3px;}
.u-bind-input:focus { border-color: #ccc; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1) inset;}
.bind-btn a {width: 180px; margin: 0 auto;}
.bind-title {width: 100%;height: 36px;line-height: 36px;margin: 20px 0;}
.bind-title section a {width: 50%;display: inline-block; color: #333; font-size: 14px;float:left;text-align: center;background-color: #fff;}
.bind-title section a.current {background-color: #3580de;color: #fff;}
.bind-title section a:hover,.yzm-get:hover {text-decoration: none;opacity: 0.9;-weblit-opacity: 0.9;}
.yzm-get {display: inline-block;width: 30%; height: 32px;border: 1px solid #3580de;border-radius: 3px; color:#3580de;font-size: 14px;text-align: center;vertical-align: middle;line-height: 32px;margin-left: 20px;}
/*——————member buying——————*/
.selectWrap {  border: 1px solid #e2e2e2;  line-height: 30px; position: relative; width: 200px;}
.selectWrap span { border-bottom: 1px solid #e2e2e2; cursor: pointer; display: block; height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px;  color: #666;}
.selectWrap span:hover, .selectWrap em:hover { color: #222;}
.selectWrap em { color: #888; cursor: pointer; font: 10px/32px "simsun"; position: absolute; right: 10px;}
.selectWrap ul { background: #fff none repeat scroll 0 0; border: 1px solid #e2e2e2;left: -1px; position: absolute; top: 30px; width: 200px; z-index: 99;}
.selectWrap ul li { padding: 0 10px; color: #666;}
.selectWrap ul li:hover {  background: #f4f8ff none repeat scroll 0 0; cursor: pointer;}
.mem-buy-ul {padding: 15px;}
.mem-buy-ul li.wid70,.c-o-head li.wid70 {width: 70%;}
.mem-buy-ul li.wid30,.c-o-head li.wid30  {width: 30%;}
.mem-buy-ul li.m-b-li {float: left;}
.mem-buy-ul li.m-b-li .w50pre {width: 50%;}
.lt-ie9.lt-ie8 .mem-buy-ul LI.m-b-li .w50pre {width: 48%;}
.lt-ie9.lt-ie8 .mem-buy-ul {overflow: hidden;}
.lt-ie9.lt-ie8 .buyCom_price {float: none;}
.lt-ie9.lt-ie8 .buyCom_price .c-order-list dd {border-bottom: none!important;}
.exec-reply {border-top: 1px solid #e2e2e2;margin-top: 5px;}
.exec-reply .review-box ul li:hover {background: #fffcf6;}

.lt-ie9 .board-box,.lt-ie9.lt-ie8 .board-box {z-index: 5;}
.lt-ie9.lt-ie8 .quick-entry-list LI {width: 33.2%;}
.library-page {margin: 20px 0 30px;}
/*------mobile_confirm_order style---------*/
.v-card-txt-title {height: 30px;}
.v-card-txt-title span {font-size: 1.06rem;color: #000;line-height: 16px;padding-left: 6px;display: inline-block; border-left: 3px solid #31a4ff;}
.c-l-pic {width: 90px;padding: 2px; border: 1px solid #eee;float: left;margin-right: 12px;}
.c-l-pic img {width: 90px; height: 55px;}
.courese-l-title {font-size: 1.02rem;color: #333; line-height: 30px;}
.c-l-attr span tt,.c-price span {font-size: 0.92rem;color: #4c4c4c;line-height: 20px;}
.c-price span.c-orange {color: #31a4ff;}
.ci-bt-box {margin-top: 15px;}
.order-num *,.order-num-all *{font-size: 0.92rem;color: #4c4c4c;line-height: 20px;}
.pay-method ol li {position: relative;padding-right: 70px;}
.pay-method ol li a * {color: #4c4c4c; font-size: 0.88rem;line-height: 26px;}
.pay-method ol li .pm-ico {position: absolute; right: 10px; top: 11px; }
.pay-method ol li .pm-ico em {width: 28px; height: 28px; display: inline-block;background: url("/static/nxb/images/page/order-icon.png") no-repeat 0 0;background-size: 100%; }
.pay-method ol li.current .pm-ico em {background-position: 0 -33px;}
.courese-list-wrap ul li a:hover {text-decoration: none;}
.pc-shopcar li {position: relative;padding: 10px 0 10px 42px;height: 55px;margin-bottom: 10px;}
#order_init {margin-bottom: 50px;}
.pc-shopcar li input {position: absolute;left: 5px; top: 50%; margin-top: -5px;}
.pc-shopcar li .c-price {margin-top: 10px;}
.pc-shopcar li .c-price .c-orange {color: #31a4ff;}
.pay-method ol li a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90)}
.pay-method ol li a img {width: 50px; height: 50px;margin-right: 12px;float: left;}
.order-title span {font-size: 1.3rem;}
.order-module {padding: 12px 0; background: #fff;}
.order-num-all tt {color: #31a4ff;font-size: 1.26rem;}
.order-num,.order-num-all {text-align: right;}
.buy-btn a {width: 100%;display: inline-block;text-align: center; margin: 0 auto; background: #31a4ff;color: #fff; font-size: 1rem; line-height: 44px; border-radius: 4px;}
/*------weixinPay style---------*/
.o-success-icon {width: 50px;vertical-align: middle;}
.o-success-icon img {width: 50px; height: auto;}
.up-ol {margin-top: 15px;padding-bottom: 5px;}
.up-ol li {height: 28px; line-height: 28px;text-align: center;margin-top: 8px;}
.up-ol li * {font-size: 0.96rem;}
.up-ol li tt { color: #31a4ff;}
.order-title span {font-size: 1.3rem;}
.o-pay-btn {width: 90%;margin: 20px auto 0;display: block;text-align: center;  background: #31a4ff;color: #fff; font-size: 1rem; line-height: 38px; border-radius: 4px;}

.return-uhome {margin-top: 40px;}
.return-uhome a {padding: 5px 30px;display: inline-block;line-height: 30px; text-align: center;color: #fff;font-size: 15px; height: 30px;border-radius: 3px;background: #31a4ff;}
.return-uhome a:hover,.c-btn-1:hover {opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90);text-decoration: none;}
.ques-wrap header {font-size: 14px;font-family: "Microsoft YaHei"; color: #fff;background: #31a4ff;display: block;padding: 7px 10px;}
.ques-wrap .ques-box {border: 1px solid #31a4ff;padding: 10px;}
.p-exam-wrap ul {overflow: hidden;border-bottom: 1px solid #f2f2f2;}
.plan-content-box
.p-test-th {border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;background: #f9f9f9;}
.p-test-th li span {font-size: 16px;color: #333; font-weight: bold;line-height: 30px;padding: 10px;display: inline-block;}
.p-test-th li,.p-test-tr li {width: 22%;float: left;text-align: center;}
.p-test-th li.p-test-op,.p-test-tr li.p-test-op {width: 24%;}
.p-test-tr li span  {font-size: 14px; line-height: 36px; padding: 10px;display: block;}
.p-test-th li,.p-test-tr li {width: 38%;float: left;text-align: center;}
.p-test-th li.p-test-title,.p-test-tr li.p-test-title {width: 38%;}
.p-test-tr li span  {font-size: 14px; line-height: 36px; padding: 10px;display: block;}
.p-test-th li span,.p-test-tr li span {padding: 6px 5px;}
.exam-enter {background: #fff;border-radius: 3px;text-align: center;display: inline-block;color: #31a4ff;border: 1px solid #31a4ff; width: 100px; height: 28px; line-height: 28px;font-size: 14px;}
.exam-enter:hover,.t-name a:hover {text-decoration: none;  opacity:0.9;-moz-opacity: 0.9; -webkit-opacity: 0.9;filter: alpha(opacity=90);}
.report-check {color: #14BA4C; border-color: #14BA4C;}
.calendar-box {width: 98%; margin: 5px auto 0;background: #fff;}
.calendar-box .calendar-head li,.calendar-box .calendar-cont li {width: 14%;float: left;text-align: center;padding: 5px 0;}
.calendar-box .calendar-head li span,.calendar-box .calendar-cont li span {font-size: 14px; color: #333;line-height: 30px;}
.calendar-box .calendar-cont li.active span {width: 28px; height: 28px; line-height: 28px;text-align: center;border-radius: 50%;overflow: hidden;background: #31a4ff;color: #fff;display: inline-block;}
.plan-num-box {background: #f3f5f7;padding: 10px 0;text-align: center;}
.plan-num-box .plan-avatar-box {width: 28px; height: 28px;display: inline-block; vertical-align: middle;border-radius: 50%;line-height: 28px; text-align: center; overflow: hidden;margin-right: 5px;}
.plan-num-box .plan-avatar-box img {width: 100%; height: 100%;}
.plan-num-box span {font-size: 14px;}
.i-plan-list li {margin-bottom: 10px;}
.i-plan-list {background: #f3f5f7;}
.i-plan-list li .i-plan-time {font-size: 12px; color: #999;line-height: 30px;}
.i-plan-list li .i-plan-progress {position: absolute;bottom: 15px;right: 16px;font-size: 22px;}
.i-plan-list li .i-plan-progress span {font-size: 12px;}
.i-plan-list li .i-plan-wrap {position: relative;padding: 12px 70px 10px 30px;background: #fff;background: #fff url("/static/nxb/images/page/index.png") no-repeat -14px -445px; }
.i-plan-list li .i-plan-wrap .i-plan-title {font-size: 14px; color: #2b333b;line-height: 26px;}
.i-plan-list li .i-state-pic {background: url("/static/nxb/images/page/index.png") no-repeat 0 0;position: absolute; right: 0; top: 0;background-size: 100%;width: 64px; height: 65px;}
.i-plan-list li.not-yet .i-state-pic {background-position: 0 -78px;}
.i-plan-list li.finish .i-state-pic {background-position: 0 -156px;}
.i-nav-list ul li {width: 50%;text-align: center;}
.i-nav-list ul {margin-left: -10px;}
.i-nav-list ul li {width: 50%; float: left;}
.i-nav-list ul li .i-nav-wrap {margin: 0 0 10px 10px;padding: 20px 0;background: #fff url("/static/nxb/images/page/nav-list-bg.png") no-repeat 0 bottom;background-size: 100%;}
.i-nav-title {font-size: 1rem; color: #333;line-height: 30px; margin-top: 2px;}
.i-nav-list ul li .i-nav-wrap .i-nav-icon {width: 52px; height: 52px; display: inline-block; background: url("/static/nxb/images/page/i-nav-icon.png") no-repeat 0 0;background-size: 100%;}
.i-nav-list ul li .i-nav-wrap .i-nav-icon2 {background-position: 0 -62px;}
.i-nav-list ul li .i-nav-wrap .i-nav-icon3 {background-position: 0 -124px;}
.i-nav-list ul li .i-nav-wrap .i-nav-icon4 {background-position: 0 -186px;}
.i-nav-list ul li .i-nav-wrap .i-nav-icon5 {background-position: 0 -248px;}
.i-nav-list ul li .i-nav-wrap .i-nav-icon6 {background-position: 0 -310px;}
.plan-num-box span .plan-num {width: 20px; height: 20px;font-size: 14px;background: #fec11b; color: #fff;display: inline-block;border-radius: 50%;margin: 0 4px;line-height: 20px;}
/*hot team slide*/
.t-slide {position: relative;width: 100%;}
.t-slide-wrap {overflow: hidden;height: 120px;}
.hot-team-wrap {max-height: 154px; overflow: hidden;}
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/*分页样式*/
.t-slide .pagination {position: absolute;right: 12px;text-align: center;line-height: 14px;top: -30px;+top: -20px;z-index: 9;}
.swiper-pagination-switch {display: inline-block;width: 6px;height: 6px;border-radius: 5px;background: #ccc;margin: 0 2px;cursor: pointer;-webkit-transition:width 0.5s ease-out;-moz-transition:width 0.5s ease-out;-o-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}
.swiper-active-switch {background: #31a4ff;width: 15px;}
/* 左右 控制箭头*/
.t-slide .s-arrow {border-radius: 4px;display: none;position: absolute;top: 50%;margin-top: -26px;width: 20px;height: 53px;opacity: 0.1;-moz-opacity: 0.1;filter:alpha(opacity=10);z-index: 9;}
.t-slide .arrow-left {background: url("/static/nxb/images/page/s-prev-btn.png") no-repeat 0 0;left: -15px;background-size: 100%;}
.t-slide .arrow-right {background: url("/static/nxb/images/page/s-next-btn.png") no-repeat 0 0;right: -15px;background-size: 100%;}
.t-slide .s-arrow:hover {opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);text-decoration: none;}

.hot-toPic li {border-bottom: 1px dotted #f2f2f2;padding: 10px 0;}
.hot-toPic li span.fr {margin: 2px 0 0 5px;}
.hot-toPic li a.tp-txt {display: inline-block;color: #666;max-width: 80%;height: 20px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot-toPic li a.tp-txt:hover {color: #31a4ff; text-decoration: none;}
/*话题列表*/
.team-ol li {float: left;width: 25%;}
.my-team-ol li {width: 100%;}
.my-team-ol .team-pic img {width: 50px; height: 50px;}
.team-ele-box {padding: 10px 10px 12px;overflow: hidden;}
.team-ol li h6 a:hover  {text-decoration: none;}
.team-pic img {border-radius: 4px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);float: left;width: 56px;height: 56px;margin-right: 10px;}
.team-name {font-size: 14px;color: #4e4e4e;}
.sns-pic {position: relative;}
.sns-pic img {width: 100%; height: auto;display: block;}
.team-ele-box:hover .team-pic img {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);opacity: 0.9;-moz-opacity: 0.5;filter:alpha(opacity=90);}

.group-ul-list {margin-left: -10px;}
.group-ul-list li {float: left;width: 33.33%;}
.group-ul-list li .group-box {border: 1px solid #f2f2f2;margin: 0 0 10px 10px;}
.group-box:hover {background: #fbfbfb;box-shadow: 6px 6px 0 rgba(0,0,0,.04);}
.group-box .team-ele-box {padding: 15px;}
.group-box .team-pic img {margin-right: 20px;width: 92px;height: 92px;}
.group-box .team-name {color: #333;font-size: 16px;}
.group-txt-infor {height: 45px;margin-top: 2px;overflow: hidden;line-height: 22px;}
.group-attr-foot {border-top: 1px solid #f0f0f0;margin-top: 10px;padding-top: 10px;height: 22px;line-height: 22px;}
.join-group-btn {border: 1px solid #68c04a;cursor: pointer;border-radius: 2px;color: #68c04a;display: inline-block;font-size: 12px;height: 14px;line-height: 14px;margin-left: 5px;padding: 2px 5px;vertical-align: middle;}
.join-group-btn:hover,.group-box .team-name:hover,.team-jr-btn a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
.i-box .u-header-title {margin-top: -5px;}

.head-topic {  float: left;  margin-top: 10px;  margin-bottom: 10px;  width: 100%;  }
.head-topic .pic-wrap {  padding-right: 20px;  width: 160px;  text-align: center; float: left;}
.head-topic h4 {   margin-top: 0;  margin-bottom: 10px; font-size: 18px;  font-weight: 700;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.head-topic .info {   margin-top: 5px; text-align: left; margin-bottom: 5px;  color: #555;  font-size: 13px;  line-height: 1.7;  word-wrap: break-word;  word-break: break-all;  }
.community-tag dt .btn-org {  width: 100%;  height: 50px;  line-height: 50px;  font-size: 16px;  border-radius: 0;  background: #31a4ff;   cursor: pointer;  display: block;  text-align: center;  color: #fff;  font-weight: bold;  }
.community-tag dt .btn-org:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
.community-tag dt.qx-focus .btn-org {background: #aaa;}
.ask-search-num {  width: 100%;  padding: 7px 0;  text-align: center;  border: 1px solid #ececec;  background-color: #fff;  }
.ask-search-num .numbar {  float: left;  width: 49.8%;  color: #222;  cursor: default;  }
.ask-search-num .line {  border-right: 1px solid #ececec;  }
.ask-search-num i {  display: inline-block;  padding-bottom: 5px;  width: 100%;  font-family: tahoma;  font-style: normal;  font-size: 20px;color: #31a4ff;  }
.c-c-wrap {border-top: 1px solid #f2f2f2;padding: 20px 0 60px 0;}
.c-topic-wrap {border: none;padding-top: 0;}
.c-h-title {border-bottom: 1px solid #e2e2e2;height: 30px;line-height: 30px;}
.c-h-title h6 {border-bottom-width: 1px;border-style: solid;display: inline-block;+display: inline;height: 28px;line-height: 28px;padding: 0 10px;font-size: 16px;}

.is-box {padding: 20px 10px; background: #fff;border-radius: 10px;}
.cy-tree dl dt {border-bottom: 1px solid #f2f2f2;margin-top: 10px;}
.cy-t-list figure {float: left;margin: 2px 0 0;width: 25%;}
.cy-t-list figure a.dt-s-z-icon {display: block;margin: 0 auto;margin-bottom: 5px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cy-t-list figure img {width: 40px;height: 40px;}
.cy-t-list figure .t-share-wrap .bdshare-button-style0-16 a,.cy-t-list figure .t-share-wrap .bdshare-button-style0-16 .bds_more {margin: 6px 6px 6px 0;}
.dt-s-z-p .cy-t-list figure {width: 33.3%;text-align: center;position: relative;}
.dt-s-z-icon {border: 1px solid #e2e2e2;border-radius: 50%;display: inline-block;width: 56px;height: 56px;}
.dt-s-z-icon em {position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -15px;background: url("/static/nxb/images/page/s-icon.png") no-repeat 0 0;}
.dt-s-z-icon-1 em {background-position: 1px -35px;}
.dt-s-z-icon-2 em {background-position: 1px -2px;}
.dt-s-z-icon-3 em {background-position: 0 -65px;}
.t-share-wrap {transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;background: #fff;border: 1px solid #e2e2e2;box-shadow: 3px 3px 0 rgba(0,0,0,.03);position: absolute;bottom: 0;width: 116px;height: 22px;left: 50%;margin-left: -63px;padding: 0 0 6px 10px;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
.dz-num {position: absolute;left: 45%;bottom: -26px;}
.dt-s-z-p .cy-t-list figure:hover  .dt-s-z-icon {border: 1px solid #31a4ff}
.dt-s-z-p .cy-t-list figure:hover .t-share-wrap {bottom: -35px;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}

.group-in-banner {background: #888 url(/static/nxb/images/page/gb-2.jpg) no-repeat 50% 0;background-size: cover;height: 280px;position: relative;}
.g-in-wrap,.group-attr-box {height: 280px;position: relative;overflow: hidden;}
.group-pic,.group-attr-box {display: inline-block;vertical-align: middle;}
.group-pic {background: rgba(255,255,255,.1);border-radius: 50%;position: relative;;width: 180px;height: 180px;}
.group-pic img {border-radius: 50%;width: 160px;height: 160px;position: absolute;top: 50%;left: 50%;margin: -80px 0 0 -80px;}
.group-attr-box {max-width: 880px;}
.group-logout {position: absolute; right: 10px; top: 59px;}
.group-logout em {width: 20px; height: 20px; display: inline-block;}
.lt-ie9.lt-ie8 .group-attr-box,.lt-ie9 .group-attr-box {width: 800px;}
.group-i-attr {color: #fff;padding: 50px 0 0 30px;}
.group-ul-wrap { height: 450px;}
.g-a-name {height: 40px;line-height: 40px;overflow: hidden;}
.group-attr p {margin-top: 5px;}
.g-a-summary {height: 54px;line-height: 24px;overflow: hidden;}
.apple-group {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.g-in-wrap:hover .apple-group {-webkit-animation-name: shake;animation-name: shake;}
.wap-zy-fb-cj-btn {display: none;}
.apple-group {background: #68c04a;display: inline-block;border-color: #68c04a;color: #fff;font-size: 18px;width: 180px;height: 32px;padding: 2px 5px;line-height: 32px;border-radius: 2px;}
.apple-group {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.g-in-wrap:hover .apple-group {-webkit-animation-name: shake;animation-name: shake;}
.apple-group:hover,.cb-send:hover,.isAct-title-name:hover,.belong-group:hover,.cj-team:hover  {opacity: 0.9;text-decoration: none;-moz-opacity: 0.9;filter: alpha(opacity=90);}
@keyframes shake {
	0%, 100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	20%, 40%, 60%, 80% {
		-webkit-transform: translateX(2px);
		-ms-transform: translateX(2px);
		transform: translateX(2px);
	}
}
/*--社区--*/
.group-cb-send {background: #ffaf48;color: #fff;font-size: 14px;border-radius: 3px;padding: 0 20px;line-height: 30px;text-align: center;display: inline-block;vertical-align: middle;}
#indexTopicAll ul {opacity: 0;transition: 0.8s; -webkit-transition: 0.8s;transform: translate3d(0px, -20px, 0px); -webkit-transform: translate3d(0px, -20px, 0px);}
#indexTopicAll ul.otShow {opacity: 1;transform: translate3d(0px, 0, 0px); -webkit-transform: translate3d(0px, 0, 0px);}
.isAct-list li {border-bottom: 1px solid #DFDFDF;padding: 40px 0 30px;min-height: 50px;position: relative;overflow: hidden;}
/*.isAct_a {position: absolute;left: 5px;top: 27px;overflow: hidden;}*/
.isAct_a .isAct-img,.isAct_a,.cy-t-list figure img {border-radius: 50%;width: 48px;height: 48px;}
/*.isAct-list li:hover .isAct-img,.group-pic:hover img {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}*/
.isAct-list li:hover {background: #fbfbfb;}
.isAct-title *,.isAct-attr * {vertical-align: middle;}
.isAct-title img {margin: 0 2px;}
.isAct-title-name {color: #333;display: inline-block;font-size: 18px;line-height: 28px;max-width: 524px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;}
.isAct-title-name:hover {opacity: 0.92;-moz-opacity: 0.92;filter:alpha(opacity=92);}
.isAct-desc-wrap {margin: 5px 0 8px 0;-webkit-box-align: justify;-moz-box-align: justify;-ms-flex-align: justify;-o-box-align: justify;box-align: justify;text-justify: inter-ideograph;line-height: 23px;height: auto;min-height: 23px;max-height: 48px;overflow: hidden;word-break:break-all;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;}
.isAct-desc-wrap a {font-size: 14px;color: #999;}
.isAct-desc-wrap a:hover {text-decoration: none;}
.topic_imgs .topic_img_box {float: left;height: 110px;max-width: 140px;overflow: hidden;margin: 0 10px 10px 0;}
.topic_imgs .topic_content_img {background: #e2e2e2;height: 110px;}
.isAct-attr {margin-top: 10px;}
.isAct-attr * {font-size: 12px;color: #999;margin-right: 5px;}
.numb {color: #bbb;float: right;height: 18px;margin: 0 10px 0 0;font-family: 'Microsoft YaHei';}
.numb em {margin: 0 2px 0 0;}
.numb span {margin: 0;}
.view em,.msg em,.zan em {background: url("/static/nxb/images/page/s-icon.png") no-repeat 0 0;vertical-align: middle;}
.view em {background-position: -49px -8px;}
.msg em {background-position: -49px -25px;}
.zan em {background-position: -48px -46px;}
.cont-t {font-size: 16px;line-height: 28px;margin-bottom: 20px;min-height: 320px;overflow: hidden;word-wrap: break-word;}
.cj-team  {border-radius: 3px;padding: 0 20px;line-height: 30px;margin-right: 0;text-align: center;background: #68c04a; color: #fff; display: inline-block;vertical-align: middle;}
.topic-t-attr ul li:hover {background: #fff;}
.bdshare-button-style1-32 a {margin: 6px 20px 6px 9px!important;}
.topic-publish-btn {background: #31a4ff;color: #fff; font-size: 14px;border-radius: 3px;padding: 0 20px;line-height: 30px;text-align: center;display: inline-block;vertical-align: middle;}
.sns-wrap .col-70 {width: 70%;}
.sns-wrap .col-30 {width: 30%;}

.c-c-wrap {border-top: 1px solid #f2f2f2;padding: 20px 0 60px 0;}
.c-h-title {border-bottom: 1px solid #e2e2e2;height: 30px;line-height: 30px;}
.c-h-title h6 {border-bottom-width: 1px;border-style: solid;display: inline-block;+display: inline;height: 28px;line-height: 28px;padding: 0 10px;font-size: 16px;}
.c-comm-list .isAct-list ul {padding: 30px 0 10px;}
.c-comm-title {padding-right: 30px;height: 30px;line-height: 30px;position: relative;}
.floor {position: absolute;right: 10px;top: 0;font-size: 14px;}
.c-u-name {margin-right: 5px;display: inline-block;max-width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-a-p {color: #666;line-height: 1.8em;margin-bottom: 10px;margin-top: 12px;word-break: break-all;word-wrap: break-word; font-size: 12px;}
.c-a-p p {line-height: 1.6em;font-size: 14px;word-break: break-all;word-wrap: break-word;}
.c-a-p p * {vertical-align: middle;}
.c-a-p p a.vam {vertical-align: top;}
.c-time {font-size: 12px;}
.c-comm-list .isAct-list ul li .isAct-attr:hover .jubao {display: block;margin-top: 4px;}
.isAct-attr a:hover {text-decoration: none;}
.c-comm-list .reply-wrap ul {border-top: 1px solid #e2e2e2;padding: 15px 0;margin-top: 10px;}
.c-comm-list .reply-wrap ul li {border: none;padding: 0 0 0 65px;}
.reply-area .reply-a-b {width: 100%;border: 1px solid #e2e2e2;padding-bottom: 10px;}
.reply-area .reply-a-b .hLh30.mt10 {padding: 0 10px;}
.reply-area .reply-a-b p {line-height: 120px;}
.rep-txtarea {background: #fff;padding: 10px 0 0 10px;}
.rep-txtarea textarea {border: none;overflow-x: hidden;overflow-y: auto;height: 107px;width: 99.8%;color: #666;font-size: 14px;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei";outline: medium none;word-wrap: break-word;}
.c-comm-dtxtarea .dTextarea {width: 95%;height: 48px;font-size: 12px;}
.cj-hf-btn {display: inline-block;height: 24px;margin-right: 10px;border-radius: 3px;line-height: 24px;padding: 0 10px;font-size: 12px;color: #fff;background: #68c04a;}
.cj-hf-btn:hover {text-decoration: none;}
.cou-intro-wrap .i-box {min-height: 400px;}

.m-h-cw-title {border-bottom: 1px solid #ddd;line-height: 30px;}
.moka-list li {border-bottom: 1px dashed #ddd;position: relative;padding: 5px 80px 12px 0;margin-top: 15px;}
.moka-btn {position: absolute;right: 0;top: 9px;}
.moka-btn a {border: 1px solid #ddd;border-radius: 3px;color: #333;display: inline-block;height: 28px;font: 14px/28px 'Arial';text-align: center;padding: 0 14px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fff6f0));}
.moka-btn a:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90)}
.t-paper-wrap {border-top: 1px solid #DEDEDE;min-height: 420px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 6px 0 -3px #F9F9F9, 0 7px 1px -3px rgba(0, 0, 0, 0.3), 0 12px 0 -6px #F9F9F9, 0 13px 1px -6px rgba(0, 0, 0, 0.3), 0 18px 0 -9px #F9F9F9, 0 19px 1px -9px rgba(0, 0, 0, 0.3), 0 24px 0 -12px #F9F9F9, 0 25px 20px -8px rgba(0, 0, 0, 0.2); }
.pd10 {padding: 20px;}

.group-more {font-size: 12px; color: #999;cursor: pointer;}
.group-more:hover {text-decoration: none; color: #31a4ff;}

.plan-item {background: #fff;position: relative;margin-top: 20px; padding: 25px;overflow: hidden;border-radius: 10px;}
.event-over {position: absolute;width: 110px;display: none; height: 80px; right: 12px; top: 8px; background: url("/static/nxb/images/page/eventisover.png") no-repeat 0 0 /100%; z-index: 99;}
.plan-i-img {float: left;margin-right: 25px;}
.plan-i-img img {height: 250px;width: 450px;border-radius: 7px;}
.plan-i-title {font-size: 26px; line-height: 30px;color: #333;vertical-align: middle;}
.plan-i-title:hover {text-decoration: none; color: #31a4ff;}
.plan-i-desc {line-height: 28px;font-size: 16px; color: #999;margin-top: 20px;height: 56px; overflow: hidden;}
.plan-sort-list {margin-bottom: 30px;}
.plan-sign-btn a {display: inline-block;background: #31a4ff;width: 150px;height: 50px;line-height: 50px;border-radius: 4px;overflow: hidden;display: inline-block;font-size: 18px;}
.plan-sign-finish a {background: #bbb;cursor: default;}
.plan-i-title {line-height: 42px;}
.plan-nav-box dl {border-top: none;padding: 18px 0 8px 0;}
.t-job-coulist li {width: 20%;}
.cou-nav-type {border: 1px solid #31a4ff; color: #31a4ff; font-size: 16px; padding: 0 15px;line-height: 30px;display: inline-block;border-radius: 3px;}
.case-l-right::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: 10px;
}

.case-l-right::-webkit-scrollbar
{
	width:6px;
	background-color: #F5F5F5;
}

.case-l-right::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #bbb

}
/*-----直播----*/
.case-live-main {position: relative;padding-left: 616px;height: 362px;border-radius: 7px;overflow: hidden;background: #eee;box-shadow: 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.case-live-main .p-h-video-box {width: 611px;height: 352px;margin: 5px 0 5px 5px;}
.l-cou-attr {font-size: 14px; display: inline-block;vertical-align: middle; padding: 2px 10px;line-height: 20px; color: #fff;border-radius: 3px;}
.case-l-left {position: absolute; left: 0; top: 0;width:620px; }
.c-cou-box {position: relative;}
.p-h-video-box {width: 660px; height: 380px;position: relative;border-radius: 7px;overflow: hidden;}
.p-h-video-box .c-v-pic {width:100%; height: 100%; }
.p-h-video-box .bm-lr-btn {display: inline-block;background: #31a4ff;}
.course-label label .c-l-state-icon {width: 16px;display: none; height: 16px; vertical-align: middle;margin-right: 3px;margin-top: -2px;}
.v-play-state {line-height: 26px;}
.v-play-state em {height: 75px; width: 121px;display: inline-block;}
.v-play-state .v-play-desc {margin-top: 30px;font-size: 18px; color: #fff;vertical-align: middle;display: inline-block;background: rgba(0,0,0,.69);padding: 1px 70px; border-radius: 20px;}
.v-play-state .format-date {margin-top: 30px;}
.v-play-state .v-play-desc tt {font-family: "Microsoft YaHei"; font-size: 18px;margin: 0 4px 0 0;color: #fff;}
.v-play-state .v-play-desc tt.c-master {font-weight: bold;color: #31a4ff;}
.c-state-icon {width: 32px; height: 20px; display: inline-block; vertical-align: middle;margin-right: 10px;display: none;}
.c-v-title {text-align: center;width: 85%;margin: 0 auto;z-index: 99;}
.c-v-title span {font-size: 24px; color: #fff;position: relative; margin: 60px 0 0;overflow: hidden;display: block;line-height: 34px;}
.c-v-title span em,.c-v-title span img {position: absolute;left: 4px; top: 6px;}
.case-l-right {overflow: auto;height: 362px;background: #eee;}
.case-l-right .case-right-wrap,.case-l-right .case-right-wrap .L-n-list {height: 100%;}
.case-l-right .L-n-list ul {height: 322px;}
.case-l-right .L-n-list ul li {padding: 0 0 0 30px;border-left: 4px solid transparent;}
.c-l-r-title span {width: 100px;float: left;}
.case-l-right ul li a {display: block;transition: .3s;-webkit-transiton: .3s;-moz-transition: .3s;padding: 0 8px 0 0;}
.case-l-right ul li.l-n-item.current,.case-l-right ul li.l-n-item:hover  {background: #fff;border-left: 4px solid #2ea4fe;}
.case-l-right ul li.l-n-item a:hover {text-decoration: none;}
.case-l-right ul li.l-n-item a:hover .c-l-r-dot,.case-l-right ul li.l-n-item.current a .c-l-r-dot {background: #2ea4fe;}
.c-cou-title {font-size: 18px; color: #333;line-height: 28px;margin-top: 10px;height: 56px; overflow: hidden;}
.case-l-right ul li.l-n-item a .c-l-r-wrap {padding: 8px 0 8px 20px;position: relative;}
.c-play-icon {margin-left: -11px;padding: 18px 0;position: relative;z-index: 99;}
.c-play-icon span {font-size: 16px;}
.L-n-list {position: relative;}
.L-n-list .time-axis {position: absolute; top: 0; bottom:0; left: 32px;border-left: 2px dotted #dedede;height: 100%;z-index: 2;}
.c-l-r-dot {position: absolute;z-index: 9; left: -6px;top: 18px;width: 10px; height: 10px; border-radius: 50%;background: #999;}
.case-l-right ul li.current div,.case-l-right ul li.l-n-item a:hover div {color: #2ea4fe;}
.case-right-wrap .c-live-cou-icon span {color:#31a4ff; }
.case-right-wrap .c-live-cou-icon {background: none; box-shadow: none;margin-top: -15px; top: 50%;}
.case-right-wrap .c-live-cou-icon img {width: 18px; height:18px;}
.group-wrap .col-70 {width: 72%;}
.group-wrap .col-30 {width: 28%;}
.sns-avatar {position: absolute; left: 50%;bottom: -54px;margin-left: -40px;}
.sns-avatar img {width: 80px; height: 80px; border-radius: 50%; overflow: hidden;display: block;}
.sns-avatar p {font-size: 14px; color: #666;height: 20px;text-align: center; margin-top: 6px;}
.sns-list ul li {width: 33.3%; float: left;text-align: center;}
.sns-list ul li a {display: block;cursor: pointer;}
.sns-list ul li a:hover {text-decoration: none; }
.sns-list ul li a:hover p {color: #EA562E;}
.sns-list {padding-top: 70px;background: #fff;padding-bottom: 31px;}
.sns-box {border-radius: 5px; overflow: hidden;}
.my-team-ol{margin-top: 5px;}
.index-wrap .comm-title {padding: 30px 0;}
.uc-signUpBtn {display: none;}
.plan-enrol-box .p-sign-pic {width: 436px; height: 242px;}
.nxb-plan-submit .bm-lr-btn {width: 271px;}
.p-sign-right .c-attr-box {margin-left: 0;}
/*--培训报名---*/
.plan-enrol-wrap ul li {float: left;display: block;}
.plan-enrol-wrap input[type=text],.plan-enrol-wrap select { background: #fff none repeat scroll 0 0;}
.plan-enrol-wrap input[type=text]:focus,.plan-enrol-wrap select:focus { outline: dotted thin;  outline: -webkit-focus-ring-color auto 1px;  outline-offset: -2px}
.plan-enrol-wrap input[type=text]{ border: 1px solid #bbb; color: #666; height: 30px; line-height: 30px; padding: 0 10px; width: 248px;}
.plan-enrol-wrap select { border: 1px solid #bbb; color: #333; margin-right: 10px;padding: 5px 10px;width: 120px;}
.plan-enrol-wrap ul li {padding: 16px 0;line-height: 32px;}
.plan-enrol-wrap ul li.plan-e-cont,.plan-enrol-wrap ul li.plan-e-cont-long {position: relative;}
.plan-enrol-wrap button {display: inline-block; width: 80px; height: 30px; line-height: 30px;background: #31a4ff;color: #fff;border: none;border-radius: 3px;}
.plan-enrol-wrap button.signin {width: 150px;height: 40px;line-height: 40px;font-size: 14px;}
.plan-e-name {width: 35%;text-align: right;line-height: 32px;font-size: 14px; color: #666;}
.plan-e-name span {display: block;padding: 0 10px;}
.plan-e-cont {width: 36%;}
.plan-enrol-wrap ul li .plan-error-info {position: absolute; left: 0; bottom: -7px;font-size: 12px; line-height: 14px;color: #ff2f2f;}
.p-error-icon {background-position: -93px -239px;}
.plan-enrol-box .nxb-plan-pic {width: 404px; height: 224px;}
.tab-integral th {  background: #f8f8f8 none repeat scroll 0 0;border: 1px solid #ddd; color: #333; font-weight: normal;padding: 8px;}
.tab-integral td { border: 1px solid #ddd;color: #666;padding: 10px; vertical-align: middle;}
.plan-enrol-box .c-attr-box {margin-left: 0;}
.sign-check-box {padding-right: 80px;position: relative;}
.sign-cancel-btn {position: absolute; right: 10px; top: 11px;color: #666;text-decoration: underline;}

.plan-content-box ul li {padding: 11px 20px 11px 10px;border-bottom: 1px dashed #eee;}
.c-p-desc span {width: 46px;text-align: right;display: inline-block;}
.c-p-desc span.ml20 {margin-left: 4px;}
.plan-attr-title {font-size: 28px; line-height: 40px;max-height: 80px; overflow: hidden;}

.e-question-box {background: #fff; border: 1px solid #ddd;padding: 10px;margin-bottom: 10px;}
.question_title {font-size: 14px; color: #666;line-height: 28px;}
.question_title .index {
	color: #ffbd2b;
}
.e-ques-wrap {padding-bottom:20px;}
.e-ques-wrap .c-star-wrap-2 {padding: 0 0 0 40px;}
.e-sub-btn {width: 100%; height: 40px; line-height: 40px; cursor: pointer;color: #fff;background: #31a4ff;text-align: center; font-size: 14px;display: inline-block;}
.e-sub-btn:hover {text-decoration: none; opacity: 0.9;-moz-opacity: 0.9; filter: alpha(opacity=90);}
.e-question-box .n-reply-wrap textarea {height: 100px;}
.ps-txt-1 {font-size: 1.2rem;line-height: 30px;margin-top: 5px;}
.ps-go-stud {margin-top: 15px; font-size: 1rem; color: #666;}
.ps-go-stud a {color: #333;cursor: pointer;text-decoration: underline;}
.ps-go-stud a:hover {color: #31a4ff;}
.c-sort {padding: 25px 0;}
@media only screen and (max-width: 1441px){
	.lr-box {/*height: 360px;*/margin: 70px 0 120px;}
	.lr-bird {display: none;}
	/*.lr-e-wrap .comm-title {padding: 35px 0 30px;}*/
	.login-l-txt{margin-top: 21%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.i-slide .swiper-slide img {width: 970px; height:372px;}
	.bm-login-wrap {padding: 0;}
	.board-bottom-wrap {height: 96px;}
	.board-wrap {top: 17px;}
	.case-l-right {height: 288px;}
	.case-l-right .case-right-wrap,.case-l-right .case-right-wrap .L-n-list {height: auto;}
	.plan-i-img img {width:392px; height: 218px;}
	.plan-item .cj-cou-ds span .fsize16 {font-size: 14px;}
	.c-d-firstli .c-d-l-wrap a img, .c-d-firstli .c-d-l-wrap {width: 480px;height: 310px;}
	.com-dynamic-list li img, .c-d-l-wrap {width: 230px;height: 150px;}
	.ewm-wrap {margin: 0 0 0 30px;}
	.staff-review ul {height: 214px;}
	.sta-r-face img {width: 50px; height: 50px;}
	.sta-r-wrap {padding:2px 0 3px 75px}
	.c-v-pic-wrap,.plan-pic-wrap .c-v-pic-wrap { width: 500px;}
	.c-attr-box .i-q-txt2,.c-attr-desc {display: none;}
	.c-learn-body span, .c-learn-body span img {width: 60px;}
	.teacher-courses-tj .t-c-tj {width: 50%;}
	.teacher-list-wrap .w50pre1 {width: 60%;}
	.teacher-list-wrap .w50pre2 {width: 40%;}
	.offline-cou-list .c-d-firstli .c-d-l-wrap a img,.offline-cou-list .c-d-firstli .c-d-l-wrap{width: 304px;}
	.offline-cou-list .c-d-l-wrap a img,.offline-cou-list .c-d-l-wrap{width: 145px;}
	.c-r-cbox .cj-cou-ds .fl {width: 64%;}
	.offline-cou-list li.c-d-firstli .c-d-l-wrap a img, .offline-cou-list li.c-d-firstli .c-d-l-wrap {width: 318px;}
	.offline-cou-list .c-d-l-wrap a img, .offline-cou-list .c-d-l-wrap {width: 151px;}
	.q-a-box {padding: 0;}
	.q-a-box p {padding-left: 74px;}
	.q-a-btn {position: relative;width: 100%;margin-top: 10px;}
	.offl-cou-box .c-v-pic-wrap {width: 353px;}
	.offl-cou-box .c-a-wrap {width: 570px;}
	.yzm-get {width: 29%;}
	.course-search {display: block;}
	.c-v-pic {height: 234px;}
	.c-pk-wrap .course-img img {height: 258px;}
	.procedure-list li .pro-l-wrap .pro-l-pic {width: 326px;}
	.procedure-list li .pro-l-wrap .pro-l-pic img {width: 326px;height: 183px;}
	.teacher-courses-tj .t-c-tj a img {  height: 96px;  width: 172px;  }
	.staff-pro-pic {width: 574px;}
	.c-job-test ul li .c-j-t-wrap {width: 218px;height: 252px;}
	.staff-pro-wrap {margin-top: 40px;}
	.i-job-coulist li .course-img img {height: 162px;}
	.p-h-video-box {height: 278px;width: 500px;}
	.case-live-main .p-h-video-box {width: 500px; height: 278px;}
	.case-live-main .case-l-left {width: 500px;}
	.case-live-main {padding-left: 500px;height: 288px;}

	.recmond-dyn-list .c-d-firstli .c-d-l-wrap a img, .recmond-dyn-list .c-d-firstli .c-d-l-wrap {width: 482px; height: 290px;}
	.recmond-dyn-list li img, .recmond-dyn-list .c-d-l-wrap,.recmond-dyn-list li img,.recmond-dyn-list .c-d-l-wrap {width: 234px;height: 140px;}
	.plan-sign-flag .plan-sign-title {font-size: 50px;}
	.plan-sign-box {padding-left: 304px;}
	.plan-slide-list li .p-s-wrap img {height: 186px;}
	.plan-sign-flag {top: 32px;}
	.plan-slide-list li .c-cou-mask h3 {margin-top: 40px;}
	.c-v-title span {margin: 46px 0 0;}
	.index-wrap .net-cou-box .job-cou-list li {width: 20%;}
	.index-wrap .course-img img.img-responsive {height: 99px;}
    .plan-slide-list li {width: 334px;}
	.plan-i-desc {display: none;}
	.plan-i-title {line-height: 38px;height: 80px; overflow: hidden;font-size: 24px;}
	.plan-sign-attr-box .mt25 {margin-top: 15px;}
	.plan-sign-attr-box .fsize16 {font-size: 14px;}
	.m-video-box {padding: 20px;}
	.plan-sign-attr-box .plan-attr-title {margin-top: 2px;font-size: 24px;line-height: 32px; max-height: 64px;}
	.learn-btn a {width: 170px; height: 50px; line-height: 50px;font-size: 22px;}
	.v-play-btn em {transform: scale(0.6);-moz-transform: scale(0.6);-webkit-transform: scale(0.6);}
}
@media (min-width: 768px) and (max-width: 991px) {
	.container {
		width: 750px;
	}
	.plan-sign-box {padding: 0;}
	.plan-sign-flag {display: none;}
	.i-slide .swiper-slide img {width: 750px; height: 288px;}
	.i-banner-box .board-wrap {display: none;}
	.c-v-title span {margin-top: 25px;}
	.case-live-main .p-h-video-box {width: 400px; height: 222px;}
	.case-live-main .case-l-left {width: 400px;}
	.case-live-main {padding-left: 400px;height: 232px;}
	.p-h-video-box .bm-lr-btn {width: 150px; height: 40px;line-height: 40px;font-size: 18px;}
	.c-v-title span {font-size: 20px;}
	.case-l-right {height: 222px;}
	.plan-i-img img {width: 350px; height: 194px;}
	.plan-i-desc {height: 28px;display: none;}
	.team-ol li {width: 33.3%;}
	.plan-i-title {font-size: 22px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;vertical-align: middle;}
	.live-pic-box a, .live-pic-box a img {width: 180px; height: 100px;}
	.live-i-list-box .mt30 {margin-top: 20px;}
	.cou-star-box {display: none;}
	.v-play-btn em {transform: scale(0.6);-moz-transform: scale(0.6);-webkit-transform: scale(0.6);}
	.plan-sign-attr-box .mt30 {margin-top: 15px;}
	.plan-sign-attr-box .fsize16 {font-size: 14px;}
	.p-h-video-box {height: 200px;width:360px;}
	.cou-a-wrap .c-attr-desc {display: none;}
	.cou-a-wrap .fsize18,.cou-a-wrap .fsize16 {font-size: 14px;}
	.board-wrap {top: 3px;}
	.net-list-head {margin-bottom: 0;}
	.c-d-firstli .c-d-l-wrap a img, .c-d-firstli .c-d-l-wrap {width: 376px;height: 243px;}
	.com-dynamic-list li img, .c-d-l-wrap {width: 177px;height: 116px;}
	.c-attr-box .i-q-txt2,.c-ml20 {display: none;}
	.staff-review ul {height: 324px;}
	.c-s-dl-li ul li {margin: 0 1px 9px 0;}
	.c-v-pic-wrap {width: 360px; margin-right: 30px;}
	.plan-attr-title {font-size: 24px;}
	.learn-btn a {width: 200px; height: 60px; line-height: 60px;}
	.c-attr-box .mt20 {margin-top: 15px;}
	.c-learn-body span, .c-learn-body span img {width: 42px;}
	.c-learn-body span img {height: 42px;}
	.teacher-img {width: 80px; height: 80px;}
	.t-l-pic {height: 80px;}
	.teacher-list-wrap li article section .mt40 {margin-top: 20px;}
	.t-name {padding-top: 15px;}
	.teacher-courses-tj .t-c-tj {width: 50%;}
	.teacher-list-wrap .w50pre1 {width: 56%;}
	.teacher-list-wrap .w50pre2 {width: 44%;}
	.offline-cou-list .c-d-firstli .c-d-l-wrap a img,.offline-cou-list .c-d-firstli .c-d-l-wrap{width: 355px;}
	.offline-cou-list .c-d-l-wrap a img,.offline-cou-list .c-d-l-wrap{width: 170px;}
	.staff-pro-pic {width: 420px;}
	.staff-prove-box {margin-top: 0;width: 320px;}
	.staff-prove-box p {font-size: 16px; line-height: 34px;}
	.cj-t-pic {height: 52px;padding-top: 42px;}
	.c-job-test ul li .c-j-t-wrap {height: 200px; width: 178px;}
	.t-info-box {padding: 0 195px 0 145px;}
	.c-r-cbox .cj-cou-ds .fl {width: 61%;}
	.h-c-box1 .fl,.h-c-box1 .fr {float: none;text-align: center;}
	.q-a-box {padding: 0;}
	.q-a-box p {padding-left: 74px;}
	.ar-rank-list .ar-rank-img {display:none;}
	.i-article-pic img {height: 97px;}
	.i-article-pic {width: 150px;}
	.i-article-list li {padding: 20px 0 20px 170px; min-height: 97px;}
	.a-list-extrainfo {display: none;}
	.q-a-btn {position: relative;width: 100%;margin-top: 10px;}
	.cj-cou-ds .fl {width: 66%;}
	.offl-cou-box .c-v-pic-wrap {width: 321px;}
	.offl-cou-box .c-a-wrap {width: 376px;}
	.c-title-box .js-tap li a {padding: 0 20px;}
	.live-cou-wrap li .l-c-wrap {padding: 29px 223px 30px 130px;height: 101px;}
	.live-cou-wrap li .l-c-wrap .i-q-txt2 {height: 40px;}
	.l-c-time {height: 160px;}
	.l-c-pic {height: 102px;}
	.l-c-pic img {width: 181px;}
	.l-c-sta-top {width: 160px; height: 52px; line-height: 52px;font-size: 16px;}
	.l-c-sta-bot a {width: 160px;}
	.l-c-money {display: none;}
	.bind-box {width: 76%;}
	.course-search {display: block;}
	.c-v-pic {height: 214px;}
	.c-pk-wrap .course-img img {height: 196px;}
	.procedure-list li .pro-l-wrap .pro-l-pic {width: 240px;}
	.procedure-list li .pro-l-wrap .pro-l-pic img {width: 240px;height: 135px;}
	.teacher-courses-tj .t-c-tj a img { height: 78px; width: 140px;  }
	.nxb-ipic-box {height: 376px;}
	.i-job-coulist li .course-img img {height: 128px;}
    .plan-slide-list li {width: 375px;}
    .plan-slide-list li .p-s-wrap img {height: 203px;}
	.plan-sign-attr-box .mt25 {margin-top: 15px;}
	.plan-sign-attr-box .fsize16 {font-size: 14px;}
	.m-video-box {padding: 20px;}
	.plan-sign-attr-box .plan-attr-title {margin-top: 0;font-size: 24px;}
	.learn-btn a {width: 170px; height: 50px; line-height: 50px;font-size: 22px;}
	.v-play-btn em {transform: scale(0.6);-moz-transform: scale(0.6);-webkit-transform: scale(0.6);}
}

.i-q-t3 img,.c-r-cbox img,.plan-intro-desc img{max-width: 100%;}

/*登录页面*/
.login-bg{background: url("/static/nxb/images/page/login-bg.png") no-repeat;background-size: 100% 100%;width: 100%;height: 100%;}
.login-l-txt{margin-top: 27%;}
.login-l-txt h3{font-size: 82px;height: 100px;line-height: 100px;}
.login-l-txt p{font-size: 40px;height: 40px;line-height: 40px;margin-top: 43px;}
.login-btn{background-color: #3394D8;height: 45px;font: 18px/45px 'Microsoft YaHei';}
.login-title{margin: 35px 0 5px;}
.login-title span{position: relative;z-index: 9;padding: 0 18px;background-color: transparent;}
.login-title em{height: 1px;width: 100%;display: block;background-color: #fff;top: 10px;}
.login-title:before,.login-title:after,.lr-kj-title:before,.lr-kj-title:after{content: "";height: 1px;background-color: #fff;top: 10px;position: absolute;width: 37%;}
.login-title:before,.lr-kj-title:before{left: 0;}
.login-title:after,.lr-kj-title:after{right: 0;}
.user-icon.login-userIcon{background-position: -118px -437px;}
.pwd-icon.login-pwdIcon{background-position: -118px -460px;}

.index-wrap .comm-title h2 span{font-size: 30px;}
.course-system ul{margin-left: -21px;}
.course-system li{width: 33.3%;float: left;margin-bottom: 30px;}
.course-system li a{margin-left: 21px;width: 387px;}
.net-cou-wrap .job-cou-list li{width: 20%;}
.net-cou-wrap .job-cou-list{margin-left: -50px;}
.net-cou-wrap .job-cou-list li .cc-l-wrap{margin-left: 50px;}
.net-cou-wrap .course-img{height: 120px;overflow: hidden;}
.net-cou-wrap .course-img img{height: auto;}
.net-cou-wrap .j-course-title{max-height: 48px;}
.cj-cou-name a{color: #B6B6B6;font-size: 12px;text-decoration: none;display: inline-block;line-height: 20px;}
.com-dynamic-wrap li img,.com-dynamic-wrap .c-d-l-wrap{border-radius: 0;width: 233px;height: 199px;}
.com-dynamic-wrap .c-d-firstli .c-d-l-wrap a img,.com-dynamic-wrap .c-d-firstli .c-d-l-wrap{width: 676px;height: 435px;margin: 0;}
.com-dynamic-wrap .c-d-l-wrap{margin: 0 0 37px 30px;}

.isMenu-fp{padding: 0;margin: 0;top: 0;}
.i-item-menu {width: 251px;height: 500px;position: relative;z-index: 9;}
.i-items{position: absolute;z-index: 10;width: 251px;height: 480px;background: rgba(255,255,255,.7);overflow: hidden;}
.i-j-item{padding: 0 25px 0 15px;position: relative;border-bottom: solid 1px #DFDFDF;}
.i-j-item:last-child{border-bottom: none;}
.i-j-item .menu-sub_txt a.r-m-subTitle{height: 54px;line-height: 54px;color: #333;font-size: 18px;text-decoration: none;width: 100%;}
.i-j-item .menu-sub_txt tt{position: absolute;right: 0;top: 18px;font-size: 12px;color: #333;}
.j-cateright {background: rgba(255,255,255,0.7);border: 2px solid #31a4ff;display: none;min-height: 400px;left: 251px;position: absolute;top: 0;width: 580px;z-index: 7;}
.j-cateright .j-cateright-wrap {padding: 10px 30px;overflow: hidden;}
.m-s-tow{float: left;width: 95px;}
.m-s-aSort aside{padding: 15px 0 5px;border-bottom: 1px dotted #dfdfdf;}
.m-s-aSort a{display: inline-block;margin-right: 10px;vertical-align: middle;color: #31a4ff;transition: .1s;}
.m-s-thrid{float: left;width: 425px;}
.m-s-thrid a{color: #333;margin-bottom: 10px;}
.m-s-aSort a:hover {color: #188EEE;}
/*.i-banner-wrap{width: 100%;min-height: 180px;top: 0;left: 0;z-index: 99;!*transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);*!}
.menu-sub-box{width: 251px;background:rgba(255,255,255,.7);}
.menu-sub-box li{padding: 0 25px 0 15px;position: relative;border-bottom: solid 1px #DFDFDF;}
.menu-sub-box li:last-child{border-bottom: none;}
.menu-sub-box li a.r-m-subTitle{height: 54px;line-height: 54px;color: #333;font-size: 18px;text-decoration: none;width: 100%;}
.menu-sub-box li tt{position: absolute;right: 0;top: 18px;font-size: 12px;color: #333;}

.r-m-subNav-wrap{display: block;position: absolute;left: 251px;top: 0;z-index: 999;min-height: 400px;width: 520px;background: rgba(255,255,255,0.95);border: 2px solid #31a4ff;}
.r-m-subNav-wrap .j-cateright-wrap{padding: 10px 30px;overflow: hidden;}
!*.r-m-subNav-list{background: rgba(255,255,255,0.95);border: 2px solid #31a4ff;min-height: 70px;width: 520px;padding: 10px 30px;overflow: hidden;}*!
.m-s-tow{float: left;width: 95px;}
.m-s-aSort aside{padding: 15px 0 5px;border-bottom: 1px dotted #dfdfdf;}
.m-s-aSort a{display: inline-block;margin-right: 10px;vertical-align: middle;color: #31a4ff;transition: .1s;}
.m-s-thrid{float: left;width: 425px;}
.m-s-thrid a{color: #333;margin-bottom: 10px;}
.m-s-aSort a:hover {color: #188EEE;}*/

.media{margin-top: 15px;}
.media:first-child{margin-top: 0;}
.media,.media-body{overflow: hidden;zoom: 1;}
.media-body{width: 10000px;}
.media-object{display: block;}
.media-object.img-thumbnail{max-width: none;}
.media-left,.media-right,.media-body{display: table-cell;vertical-align: top;}
.media-middle{vertical-align: middle;}
.media-bottom{vertical-align: bottom;}
.media-right,.media > .pull-right{padding-left: 10px;}
.media-left,.media > .pull-left{padding-right: 10px;}
.media .w50pre{width: 46%;padding: 0 15px;}
.bb-price strong,.bb-name a{font-weight: 700;}
.bb-name a:hover{color: #31a4ff;text-decoration: none;}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
.mb5{margin-bottom: 5px;}
.book-r-btn__wrap a:hover{text-decoration: none;}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn.btn-outline {border: 1px solid transparent;background-color: transparent;-webkit-transition: all .5s;transition: all .5s;}
.btn.btn-outline:hover,
.btn.btn-outline:focus,
.btn.btn-outline:active {color: #fff !important;opacity: 1;}
.btn.btn-outline.btn-info {border-color: #30a4ff;color: #30a4ff}
.btn.btn-outline.btn-danger {border-color: #E74C3C;color: #E74C3C}
.btn.btn-info:hover, .btn.btn-info:focus {background-color: #279EFB;}
.btn.btn-info:active, .btn.btn-info.active {background-color: #279FFD; }
.btn.btn-danger {background-color: #e74c3c; }
.btn.btn-danger:hover, .btn.btn-danger:focus {background-color: #ec7063; }
.btn.btn-danger:active, .btn.btn-danger.active {background-color: #dc2d1b; }
.b-l-item .summary,
.b-l-item-info .summary {border-top: 1px dotted #ddd;margin-top: 8px;padding-top: 8px}
.b-l-item .summary > li,
.b-l-item-info .summary > li {line-height: 28px}
.b-l-item .summary > li > span.dt,
.b-l-item-info .summary > li > span.dt {display: inline-block;width: 80px}
.book-r-btn__wrap {width: 120px;text-align: right}
.book-big-img__wrap {border: 1px solid #e2e2e2;text-align: center;width: 340px;height: 380px;padding: 19px 10px;overflow: hidden;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.book-big-img__wrap > img {display: inline-block;}
.summary .book-num-inp {color: #000;width: 80px;margin: 0 3px;height: 30px}
.book-tj-list .thumbnail {background-color: transparent}
.book-tj-list .thumbnail img {height: 140px}

.cm-desc-txt__twoLine{height: 48px;line-height: 24px;overflow: hidden;white-space: normal;word-wrap: break-word;word-break: break-all;}
.cm-buy-group .btn-w-m.btn-lg{border-radius: 0;font-size: 16px;width: 168px;padding: 15px;color: #fff;}
.c-info-tab{border-bottom: 1px solid #f2f2f2;}
.c-info-tab>h4{border-bottom: 3px solid transparent;cursor: pointer;display: inline-block;padding: 0 20px 20px 20px;margin-bottom: 0;}
.c-info-tab>h4.active, .c-info-tab>h4:hover>span, .c-info-tab>h4.active>span{border-color: #30a4ff;color: #30a4ff;}

.ques_wrap{border-radius: 6px;}
.u-ques-title{padding: 0 30px;}
.u-ques-title a tt{vertical-align: middle;color: #666;}
.u-ques-title a{padding: 0;line-height: 44px;margin-right: 70px;}
.u-ques-title a.current{color: #1F1F1F;}
.u-ques-title a:after{margin: 0;height: 3px;width: 34px;background: #4074F4;left: 0;}
.isAct-list{padding: 0 30px;}
.isAct-ques-list .isAct_a{width: 60px;height: 60px;overflow: hidden;text-decoration: none;}
/*.isAct-ques-list .isAct_a:hover{te}*/
.isAct-ques-list .isAct_a .isAct-img{width: 100%;height: 100%;overflow: hidden;display: block;}
.isAct-ques-title{margin: 20px 0 20px 25px;}
.isAct-ques-list .isAct-title{font-size: 18px;color: #333;line-height: 31px;margin: 22px 0 0;font-weight: 500;}
.isAct-ques-list .isAct-desc-wrap{font-size: 14px;color: #666;line-height: 24px;min-height: 24px;max-height: inherit;margin: 10px 0 0;}
.sns-ques-box{padding: 34px 38px 42px;}
.sns-ques-box .sns-pic{padding-left: 72px;}
.sns-ques-avatar{left: 0;top: 0;bottom: 0;margin-left: 0;width: 54px;height: 54px;overflow: hidden;}
.sns-ques-avatar img{width: 100%;height: 100%;}
.sns-ques-name{color: #2D2D2D;}
.sns-ques-line{display: block;width: 16px;height: 3px;background-color: #009AFF;margin-top: 7px;}
.quiz-wrap{margin-top: 23px;}
.quiz_icon{width: 21px;height: 21px;background: url("/static/nxb/images/page/quiz-icon.png") no-repeat;display: inline-block;vertical-align: middle;margin-right: 15px;}

.p-exam-wrap .p-test-tr li.p-test-title {text-align: left;}
.p-exam-wrap .p-test-tr li.p-test-op {text-align: right;}
.p-exam-wrap .p-test-tr,.p-ques-wrap .p-test-tr {padding: 0 5px 0 14px;border-bottom: 1px solid #efefef;}
.p-material-box .p-test-tr li.p-test-title {width: 50%; }
.p-material-box .p-test-tr li.p-test-title span {padding-left: 35px;position: relative;display: block;}
.view-icon,.download-icon {width: 23px; height: 18px; display: inline-block; vertical-align: middle;}
.plan-intro {font-size: 14px; color: #333; line-height: 28px;padding: 15px 0; }
.material-icon {position: absolute; left: 0; top: 14px;}
.p-material-box .p-test-tr li {width: 25%;}