/*c:JakeChiu&xurufei,20170424*/
/* CSS Document */
a{ text-decoration: none;color: #333 }
a:hover,h4 a:hover{color: #ee5050;text-decoration: none;}
a:focus{text-decoration: none;}
body{background: #eee !important}
area:focus{outline: none}
.fl{float: left;}
.fr{float: right;}
.slh{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#techinfo.width1000{ width:1180px;margin: 0 auto;padding:0;}
.curtext{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
body{font-family:"Microsoft YaHei",'Hiragino Sans GB','SimHei','Helvetica',sans-serif,Arial; color: #333}
p{margin:0;}
.clearfix:after{content:".";display: block;clear: both;visibility: hidden;height: 0;}
.clearfix{display: inline-block;}
*html .clearfix{height: 1%;}
li{list-style: none;}
.clearfix{display: block;}
.box-t .bt-lay{ position: relative; }
.box-t  .left{ width: 100%; float: none;padding: 0; color: #fff}
.online  .left{ width: 760px; float: left;padding: 0}
.box-t{ background: #163261 ;padding: 16px 0}
.box-t .avatar{ float: left;text-align: center;width:96px; height: 96px; border: 2px #D0D6DF solid; border-radius: 50%; overflow:hidden;margin:20px 0 0 0;}
.box-t .avatar img{ height: 92px }
.box-t .fb{overflow:hidden;padding-top:20px;}
.box-t .fb .f{padding:10px 0 0 18px; float: left;}
.box-t .fb .f span{ }
.box-t .fb .f i{ font-style:normal; opacity: 0.6}
/*.box-t .fb .btn-danger{cursor: pointer;border-radius:34px; width:100px; color: #fff; background: #4588dd; height:40px; margin:0 auto; border: 0; float: left; line-height: 28px; font-size: 16px}*/
/*.box-t .fb .btn-danger.q{background: #384F76; opacity: 0.6; color: #fff}*/
.box-t .fb .btn-danger{cursor: pointer;border-radius:34px; width:100px; color: #fff; background: #ee5050; height:40px; margin:0 auto; border: 0; float: left; line-height: 28px; font-size: 16px}
.box-t .fb .btn-danger.q{background: #3D4D6E; opacity:1; color: #fff}

.box-t .cont{ padding:30px 20px 30px 120px;}
.box-t .online .cont{}
.box-t .cont .t{ font-size:24px }
.box-t .cont .t .ico,.lsmessage .leftC .lsxinxi .lsmz .ico{padding:0 0 0 10px;position: relative;vertical-align:text-top;}
.box-t .cont .t .ico img,.lsmessage .leftC .lsxinxi .lsmz .ico img{ vertical-align: middle; margin-top: -6px}
.box-t .cont .t .ico .flo,.lsmessage .leftC .lsxinxi .lsmz .ico .flo,.tab-techinfo .cont .t .flo{    font-size: 12px;
    color: #fff;
    font-style: normal;
    position: absolute;
    display: block;
    width: 60px;
    background: #ee5050;
    text-align: center;
    left: -7px;
    top: -23px;
    height: 20px;
    line-height: 20px;
    opacity: 0;
    transition: all 0.4s;
}
.box-t .cont .t .ico .flo img{
	    position: absolute;
    bottom: -5px;
    left: 39%;
}
.box-t .cont .t .ico:hover .flo,.lsmessage .leftC .lsxinxi .lsmz .ico:hover .flo,.tab-techinfo .cont .t .ico:hover .flo{
 opacity: 1
}
.box-t .cont .jg{padding: 8px 0 0px 0;color: #bbbec6}
.box-t .cont .num{padding: 0px 0 0px 2; display: inline; }
.box-t .cont .num .btn{ background: none; border: none; padding: 0; cursor: pointer;padding:0 0 4px 8px }
.box-t .cont .sc{padding-top: 14px; overflow:hidden; opacity: 0.6}
.box-t .cont .sc .l{ float: left;padding-top:1px}
.box-t .cont .sc .r{float: left;  width:94%}
.online .cont .sc .r{ width: 400px}
.box-t .cont .sc .btn{ margin-bottom:10px;height: 23px; border-radius: 25px;padding: 0 10px; line-height: 22px;margin-right:6px; color: #fff; background: #384F76; border: 0; font-size: 12px; cursor: default;}
.box-t .cont .sc .btn:active,.box-t .cont .t .btn:active{ box-shadow: none }
.box-t .cont .j {padding:2px 0 0px 0; line-height: 24px;overflow: hidden; width: 100%}
.box-t .cont .j .l{
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width:96%;
    color:#fff;
    float: left;
    opacity: 0.6
}
.box-t .online .cont .j .l{ width: 94% }
.box-t .cont .j .btn{background: none;border: 0;padding:0; font-size: 14px; display: inline; float: left; line-height: 24px; opacity: 0.6}
.popover{ color: #000; max-width: 440px;margin-left:-180px; line-height: 24px}
.popover.bottom>.arrow{margin-left:168px;}
.popover-content{word-wrap:break-word}

.box-t  .right{display: none;width: 380px; float: right;box-sizing: border-box;height: 274px; overflow: hidden; background: #172C51; color: #bbbec6}
.box-t  .right .win296{width: 344px;margin:0 auto;}
.box-t  .right .wd{ display: none }
.box-t  .right .wd .top{ height: 104px; border-bottom: 1px #2A3D5E solid; padding: 0}
.box-t  .right .wd .top .lay{text-align: center; width: 100%;padding: 28px 0 0 0}
.box-t  .right .wd .top .l{ width: 50%; float: left; border-right: 1px #2A3D5E solid; box-sizing: border-box;}
.box-t  .right .wd .top .r{width: 50%; float: left;}
.box-t .right .wd .fot .cont-qa{padding:0;}
.box-t .right .wd .fot .nod{ color: #999;text-align: center;padding-top:40px; }

.box-t .right .top p{ padding:10px 0 0 0;margin: 0; color: #ee5050; font-size: 24px; font-weight: bold; line-height: 20px}
.box-t .right .qu{padding-top:18px; cursor: pointer;}
.box-t .right .an{padding-top:16px;cursor: pointer;}

.box-t .right span{display: inline-block;}
.box-t .right .c{padding-left: 10px; width: 312px;vertical-align: middle;overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.box-t .right .ico{color: #4588dd; }
.box-t .right .an .ico{color: #f7ca45}
.box-t .right .fot .btn{width: 100%; height: 40px;margin-top:24px; color: #fff; background: #ee5050; line-height: 40px;padding:0; border-radius: 44px}
.box-t .right .fot .btn:hover{ background: #dd3030 }

.box-t .right .zhibo .t{ height: 58px; line-height: 58px; padding-left: 10px; border-bottom: 1px #2A3D5E solid; line-height: 58px; font-size: 18px; color: #fff; font-weight: bold;}
.box-t .right .zhibo .t a{color: #fff}
.box-t .right .zhibo .m{ height: 160px;  border-bottom: 1px #2A3D5E solid;padding-top:16px}
.box-t .right .zhibo .m p{ overflow:hidden; padding:0px 12px 12px 10px;margin:0;font-size: 16px; cursor: pointer;}
.box-t .right .zhibo .m .nod{ color: #999;text-align: center;padding-top:40px; }
.box-t .right .zhibo .m p i{font-style: normal; font-size: 40px; line-height: 14px; height: 20px; display: inline-block;vertical-align: middle;padding-right: 6px; color: #999}
.box-t .right .zhibo .m p:hover,.box-t .right .zhibo .m p:hover i,.box-t .right .zhibo .m p:hover .r{ color: #ee5050 }
.box-t .right .zhibo .m p span{display: block;}
.box-t .right .zhibo .m p .l{ float: left; width: 230px;}
.box-t .right .zhibo .m p .r{ float: right; color: #999}
.box-t .right .zhibo .f{padding:10px 16px 0 16px;}
.box-t .right .zhibo .f .l{ float: left;}
.box-t .right .zhibo .f .l span{ font-size: 22px}
.box-t .right .zhibo .f .btn{ border:0; float: right; color: #fff; border-radius: 34px; width: 98px; height: 34px;vertical-align: middle; background: #ee5050}
.box-t .right .zhibo .f .btn:hover{ background: #dd3030; border:0;}
/*nav*/
.bt-tab{ box-sizing: border-box; background: #fff}
.bt-tab ul{overflow:hidden;padding:0;margin:0;}
.bt-tab li{ list-style: none; float: left; width: 16.6666%; text-align: center;}
.bt-tab li a{ font-size: 18px;text-align: center; height: 56px; line-height: 56px; border-bottom: 2px #fff solid; display: inline-block;padding:0 20px;}
.bt-tab li a:hover,.bt-tab .hover a{ color: #ee5050; border-bottom:2px #ee5050 solid; }
.bt-tab .hover a{font-weight: bold;}
.bt-tab li .last{background: none}
.bt-tab li a:focus{ text-decoration: none; }
.bt-tab .tab-techinfo,.bt-tab .nav-btn{ display: none }
.tab-tong .tab-techinfo,.tab-tong .nav-btn{ display: block }
.bt-tab .tab-techinfo{width:0;overflow: hidden; transition: all 0.6s;}

.tab-tong{ background: #fff; border-bottom: 1px #eee solid; position: fixed;top:0;left:0; width:100%;z-index: 999999999}
.tab-tong .tab-techinfo{overflow:hidden; float: left; padding:9px 20px 0 0;width:auto;}
.tab-tong .tab-techinfo .avatar img{ width: 50px; height: 50px; border-radius: 50px }
.tab-tong .tab-techinfo .avatar{float: left;}
.tab-tong .tab-techinfo .cont{padding:4px 0 0 20px; float: left;}
.tab-tong .tab-techinfo .cont .t{padding:0 0 5px 0; font-size:16px;}
.tab-tong .tab-techinfo .cont .ico { padding-left:8px;position: relative;}
.tab-tong .tab-techinfo .cont .ico img{ width: 18px }
.tab-tong .tab-techinfo .cont .f{ color: #999 }
.tab-tong .tab-techinfo .cont .f span{ color: #ee5050 }
.tab-tong #tab{ float: left; width: 592px }
.tab-tong #tab li a{ height: 66px; line-height: 66px }
.tab-tong li{ width: 20% }

.tab-tong .nav-btn{ float: right;overflow:hidden; padding-top:13px;padding-left:82px;}
.tab-tong .nav-btn .btn{ background: #ee5050;border:0; width: 100px; height: 38px; border-radius:38px;padding:0;margin:0;line-height:38px;display:block;float:left; margin-right: 20px}
.tab-tong .nav-btn .btn.q{ background: #ddd ; border: 0}
.tab-tong .nav-btn .btn:hover{background: #dd3030}
.tab-tong .nav-btn .tw{background: #4588dd; border: 1px #4588dd solid;display:none;}
.tab-tong .nav-btn .tw:hover{border: 1px #3f7fd1 solid;background: #3f7fd1; }
/*main*/
.indexmain{padding-top: 20px}
.online  .right{display: block;}
#loading{ text-align: center;padding: 50px 0}
.indexmain{}
.indexmain .tab_cont{ display: none; background: #fff}
.indexmain *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/*课程*/
.courseBox{
	overflow: hidden;
	margin: 0 auto;
	display: none;
	opacity: 0;
}
.courseTop{
	width: 100%;
	overflow: hidden;
	border-bottom: 20px #eee solid;
	display: none
}
.courseTop .courseTopC{
	border-top: 1px solid #e5e5e5;
}
.courseTop .juli{
	margin-right: 30px;
}
.spTitle{
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	padding: 0 20px;
	overflow: hidden;
	border-bottom: 1px #eee solid;
	margin:0;
}
.spTitle span{
	height: 20px;
	display: inline-block;
	border-left: 2px solid #EE5050;
	font-weight: bold;
	line-height: 18px;
	padding-left: 10px
}
.spTitle i{
	float: right;
	font-style: normal;
	font-weight: normal;
	color: #9b9b9b;
	font-size: 14px;
	cursor: pointer;
}
.mainSp{
	padding: 0 20px 20px 20px;
}
.mainSp .box{overflow: hidden;	background: #000}
.mainSp .box iframe{width: 750px; height: 430px; float: left;}
.mainSp .box .list{ width: 378px; background: #333; float: right; height: 430px}
.mainSp .box .list ul{ padding:0; overflow-x:hidden;overflow-y:auto; width: 360px;margin: 0 auto}
.mainSp .box .list ul li{ border-bottom: 1px #292929 dashed; height: 78px; overflow:hidden; color: #fff; cursor: pointer;}
.mainSp .box .list ul li .l{float: left; width: 30px; line-height: 78px; color: #999}
.mainSp .box .list ul li .r{float: left;padding: 20px 0; width: 330px}
.mainSp .box .list ul li .r .t{position: relative;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}
.mainSp .box .list ul li .r .gkk,.mainSp .box .list ul li .r .cb{ background: #4588dd;border-radius: 20px; height: 20px; font-size: 12px; line-height: 20px; color: #fff;padding:0 10px;margin-left:12px;}
.mainSp .box .list ul li .r .cb{background: #ee5050}
.mainSp .box .list ul li .r .f{ font-size: 12px; color: #999;padding-top: 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mainSp .box .list ul li.hover .l{background:url(../images/vedio_jt.png) no-repeat left; text-indent: -999999px;overflow: hidden;}
.spList{
	width: 490px;
	height: 270px;
	overflow: hidden;
}
/*公用*/

.w480{
	width: 480px;
}
.w490{
	width: 490px;
}
.mt30{
	margin-top: 30px;
}
.mr30{
	margin-right: 30px;
}
.mb30{
	margin-bottom: 30px;
}
.spAlone{

}
.spAlone *{
	margin: 0;
	padding: 0;
}
.spAlone .aL{
	overflow: hidden;
	align-items:flex-end;
	display: flex;
	position: relative;
}
.spAlone .aL .ho{
	position: absolute;
	left: 0;
	top: 0;
	width: 282px;
	height: 160px;
	background:url(../images/bf.png) center no-repeat rgba(0,0,0,.5);
	z-index: 2;
	opacity: 0;
	cursor: pointer;
}
.spAlone .aL:hover .ho{
	background:url(../images/bf.png) center no-repeat rgba(0,0,0,.5);
	z-index: 2;
	opacity: 1;
}
.spAlone .aL span{
	position: absolute;
	width: 50px;
	height: 18px;
	line-height: 18px;
    color: #fff;
    text-align: center;
    top: 0;
    left: 0;
    font-size: 12px;
    background: #000;
}
.spAlone .aL span.ssk{
	background: #6e6d6d;
}
.spAlone .aL img{
	width: 282px;
	height: 160px;
}
.spAlone .aR{
padding-left: 20px;
width: 670px
}
.spAlone .aR .mc{
	font-size: 18px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.spAlone .aR .rq{
	font-size: 14px;
	color: #666;
    margin: 16px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.spAlone .aR .rq img{
	margin:0 10px 0 0;
}
.spAlone .inr{
	 color: #999;
	 line-height: 24px;
	 overflow: hidden;
	 height: 50px
}
.spAlone .bt{
	padding-left:30px;
	text-align: center
}
.spAlone .bt .x{
	font-size: 24px;
	color: #ee5050;
	padding-top:20px;
}
.spAlone .bt .x span{
	font-size: 14px;
}
.spAlone .bt .y{
	font-size: 12px;
	color: #999;
	text-decoration: line-through;
	line-height: 20px
}
.spAlone .dingyue{
	display: block;
	width: 122px;
	height: 48px;
	border-radius: 48px;
	text-align: center;
	line-height: 48px;
	color: #fff;
	background: #EE5050;
	font-size: 14px;
	margin-top: 10px;
}
.spAlone .dingyue:hover{
	background: #dd3030
}
.spAlone .gk{
	 background: #4588dd;
	 margin-top:54px;
}
.spAlone .gk:hover{
	background: #3f7fd1
}

.spAlone .yuShouNo{
	background: #aeaeae;
}
.spAlone .yuShouNo:hover{
	background: #aeaeae
}
.spAlone .mt54{
	margin-top: 54px;
}

.spAlone .aR .be{
	background: #5588d7;
}
.spAlone .aR .dingyue:hover{
	background: #dd3030
}
.spAlone .aR .be:hover{
	background: #4273c1;
}
.spAlone .bl{
	cursor: pointer;
}
.spAlone .aR .pls{
	font-size: 14px;
	color: #333;
	padding-top:12px;
}
.spAlone .aR .plhf{
	color: #aeaeae;
}
.spAlone .aR .pls span{
	color:#EE5050;
}
.spAlone .aR .pls span.xl{
	color: #ddd;font-size: 6px;padding:0 10px;height: 14px; display: inline-block;overflow: hidden;
}

.courseBtm{
	width: 100%;
	overflow: hidden;
}
#spzb.courseBtm{
	border-bottom: 20px #eee solid
}
.courseBtmTitle{
	width: 100%;
	border-top: 1px solid #E5E5E5;
}
.courseBtmbox{
	overflow: hidden;
}
.courseBtmbox .spAlone{
	margin: 0px 20px;
	padding:20px 0;
	border-bottom: 1px #eee solid;
	overflow:hidden;
}
.noborder{
	border: none;
}
/*视频列表页面*/
.zbTitle{
	width: 100%;
	height: 66px;
	line-height: 66px;
	text-align: left;
	font-size: 16px;
	color: #404040;
	font-weight: bold;
	overflow: hidden;
}
.zbTitle span{
	border-radius: 15px;
	color: #ee5050;
	border: 1px solid #EE5050;
	padding: 2px 8px;
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.zbContentbox{
	width: 100%;
	padding-bottom: 20px
}
.zbContent{
	width: 1180px;
	margin: 0 auto;
}
.hfContentbox{
	width: 100%;
}
.hfContent{
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff
}
.hfSplistbox{
	width: 100%;
	/*height: 624px;*/
	overflow: hidden;
}
.cbtsbox{
	width: 1180px;
	height: 290px;
	padding-top: 64px;
	display: none;
	background: #fff
}
.cbtsbox p{
	color: #999;
	font-size: 16px;
	text-align: center;
}
.cbts{
	width: 100%;
	height: 194px;
	background: url(../images/cbts.png) no-repeat center center;
}
.hfSplist{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 1200px;
}
.hfSplist li{
	float: left;
	width: 270px;
	height: 192px;
	margin: 20px 0px 2px 20px;
}
.hfSplist li .hover{
	position: relative;
	cursor: pointer;
	height: 152px;
	overflow: hidden;
}
.hfSplist li .hfSp{
	width: 270px;
	height: 152px;
}
.hfSplist li .hover:hover .hfSpbj{
	opacity: 1;
	transition:1s all;
	/*display: block;*/
}
.scal{
	transition:1s all;
	-webkit-transition:1s all;
	-moz-transition:1s all;
	-ms-transition:1s all;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.leave{
	transition:1s all;
	-webkit-transition:1s all;
	-moz-transition:1s all;
	-ms-transition:1s all;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
}
.hfSpbj{
	position: absolute;
	left: 0;
	top: 0;
	width: 272px;
	height: 152px;
	background:url(../images/bf.png) center no-repeat rgba(0,0,0,.5);
	z-index: 2;
	opacity: 0;
}
.hftubiao{
	position: absolute;
	width: 35px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background: #ee5050;
	color: #fff;
	font-size: 12px;
	top: 0;
	left: 0;
}
.hfshijian{
	position: absolute;
	width: 64px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: rgba(0,0,0,.4);
	color: #fff;
	bottom: 10px;
	right: 10px;
	border-radius: 15px;
	font-size: 12px;
}
.hfSpname{
	width: 270px;
	height: 20px;
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
}
.hfSpname:hover{
	color: #ee5050;
}
.hfSpname  span{ display: block;}
.hfSpname .let{
	width: 180px;
	float: left;
	overflow:hidden;
}
.hfSpname .betime{
	float: right;
	color: #999;
	font-size: 12px;
	line-height: 22px
}

.lsmessage{
	margin:20px 0;
	background: #fff;
	width: 100%;
	overflow: hidden;
	padding: 20px;
}
.lsmessage .leftC .lsheader{
	margin-right: 15px;
}
.lsmessage .leftC .lsheader img{
	width: 76px;
	height: 76px;
	border-radius: 76px
}
.lsmessage .leftC .lsxinxi{
	width:400px ;
}
.lsmessage .leftC .lsxinxi p{
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
}
.lsmessage .leftC .lsxinxi p span i{
	color: #EE5050;
	font-size: 18px;
	padding-right: 30px;
	font-style: normal;
}
.lsmessage .leftC .lsxinxi p .wd{
	display: none;
}
.lsmessage .leftC .lsxinxi .lsmz{
    margin: 6px 0 6px 0px;
	font-size: 18px;
	color: #404040;
}
.lsmessage .leftC .lsxinxi .lsmz  a{font-size: 18px; color: #333;}
.lsmessage .leftC .lsxinxi .lsmz  a:hover{ color: #dd5050; text-decoration:none }
.lsmessage .leftC .lsxinxi .lsmz .ico .flo{padding:0;left:-10px;top:-28px;}
.lsmessage .leftC .lsxinxi .lsmz .ico img{
	 width: 18px; height: 18px;margin-top: -4px
}
.lsmessage .leftC .lsxinxi .lsmz .ico .flo img{
	 width: 12px; height:6px;position: absolute;
    left: 40%;
    bottom: -6px;
	}
.lsmessage .rightC .guanzhu{
	cursor: pointer;
	padding: 8px 20px;
	color: #fff;
	font-size: 16px;
	background: #EE5050;
	border-radius: 25px;
	margin-top: 14px;
	display: inline-block;
	float: left;
}
.lsmessage .rightC .wenda{
	background: #4588dd;
	display: none;
	margin-left: 20px
}
.lsmessage .rightC .guanzhu.gzbg{
	background: #ddd;
}
/*分页样式*/
#pageTool{
	background: #fff;
}
.ui-paging-container{color:#666;font-size: 12px;}
.ui-paging-container ul{overflow: hidden;text-align: center;}
.ui-paging-container ul,.ui-paging-container li{list-style: none;}
.ui-paging-container li{display: inline-block;padding:3px 8px;margin-left: 5px;color:#666;}
.ui-paging-container li.ui-pager{cursor: pointer; border:1px solid #ddd;border-radius: 2px;}
.ui-paging-container li.ui-pager:hover,.ui-paging-container li.focus{background-color: #ee5050;color:#FFFFFF;}
.ui-paging-container li.ui-paging-ellipse{border:none;}
.ui-paging-container li.ui-paging-toolbar{padding:0;}
.ui-paging-container li.ui-paging-toolbar select{height:22px;border:1px solid #ddd;color: #666;}
.ui-paging-container li.ui-paging-toolbar input{vertical-align:top;line-height: 20px; height:20px;padding:0;border:1px solid #ddd;text-align: center;width: 30px;margin:0 0 0 5px;}
.ui-paging-container li.ui-paging-toolbar a{vertical-align: middle; text-decoration: none;display: inline-block;height:20px;border:1px solid #ddd;vertical-align: top;border-radius: 2px;line-height: 20px;padding:0 3px;cursor: pointer;margin-left: 5px;color: #666;}
.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color: #f6f6f6;;cursor: default;border:none;color:#ddd;}


/*牛股计划*/
.ngcontentbox{
	overflow: hidden;
}
.ngcontent{
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	opacity: 1;
}
.ngcontent .leftCon{
	width: 780px;
}
.ngcontent .rightCon{
	width: 380px;
	overflow: hidden;
}
.ngcontent .leftCon ul{
	margin: 0;
	padding: 0;
}
.ngcontent #sylistbox li{
	width: 778px;
	height: 107px;
	padding: 20px 0;
	background: #fff;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #fff;
	cursor: pointer;
}
.ngcontent #sylistbox li:hover{
	border-color: #dd3030;
}
.ngcontent #sylistbox li .lLeft{
	width: 174px;
	height: 114px;
	text-align: center;
	border-right: 1px solid #eee;
}
.ngcontent #sylistbox li .lLeft p{
	font-size: 30px;
    margin: 18px 0 5px;
}
.ngcontent #sylistbox li .lLeft p i{
	font-style: normal;
	font-size: 18px;
}
.ngcontent #sylistbox li .lLeft span{
	font-size:14px ;
	color:#999;
}
.ngcontent #sylistbox li .rRight{
	width: 603px;
	height: 114px;
}
.ngcontent #sylistbox li .rRight .aName{
	font-size: 18px;
	color:#333 ;
	margin-left: 50px;
}
.ngcontent #sylistbox li .rRight .aName.st{
	margin: 25px 0 10px 50px;
}
.ngcontent #sylistbox li .rRight .status{
	margin-left: 50px;
	position: relative;
}
.ngcontent #sylistbox li .rRight .status b{
	position: absolute;
	width: 130px;
	height: 48px;
	background: #ee5050;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-weight: normal;
	border-radius: 48px;
	right: 20px;
    top: -29px;
    cursor: pointer;
}
.ngcontent #sylistbox li .rRight .status b:hover{
	background: #dd3030;
}
.ngcontent #sylistbox li .rRight .status b.cls{
	background: #4588dd;
}
.ngcontent #sylistbox li .rRight .status b.cls:hover{
	background: #3f7fd1;
}
.ngcontent #sylistbox li .rRight .aName span{
	padding: 5px 10px;
	font-size: 12px;
	background: #f5f5f5;
	color: #666;
	border-radius: 10px;
	margin-left: 10px;
}
.ngcontent #sylistbox li .rRight .mixclass{
	font-size: 14px;
	color: #999;
	margin: 14px 0 14px;
}
.ngcontent #sylistbox li .rRight .mixclass span i{
	font-style: normal;
	font-size: 12px;
}
.ngcontent #sylistbox li .rRight .mixclass .maxzf{
	padding-right: 40px;
}
.ngcontent #sylistbox li .rRight .bar{
	width:530px ;
	height: 5px;
	border-radius: 5px;
	background: #eee;
	margin-bottom: 16px;
}
.ngcontent #sylistbox li .rRight .bar .barline{
	height: 5px;
	border-radius: 5px;
	background: #ee5050;
}
.ngcontent #sylistbox li .rRight .bar .barline.gary{
	background: #bbb;
}
.ngcontent #sylistbox li .rRight .runtime{
	color:#999;
	font-size: 14px;
}
.ngcontent #sylistbox li .rRight .sendT{
	font-size: 14px;
	color: #999;
	height: 14px;
}
.ngcontent #sylistbox li .rRight .sendT .transaction{
	padding-right: 30px;
	border-right: 1px solid #eee;
}
.ngcontent #sylistbox li .rRight .sendT .sendtime{
	padding-left: 30px;
	border-left: 1px solid #eee;
}
.ngcontent #sylistbox li .rRight .sendT .money{
	padding: 0 15px;
	color: #ee5050;
}
.ngcontent #sylistbox li .Failsuccessfully{
	position: absolute;
	width: 110px;
	height: 110px;
	right: 20px;
}
.ee5050{
	color: #ee5050;
}
.bb88{
	color: #44bb88;
}
.mbcgsb{
	background: url(../images/chengong.png) no-repeat;
	background-size: 100%;
}
.mbsb{
	background: url(../images/shibai.png) no-repeat;
	background-size: 100%;
}
.mbsbzs{
	background: url(../images/shibaizs.png) no-repeat;
	background-size: 100%;
}
.disnone{
	display: none !important;
}
.disblock{
	display: block !important;
}
.disinline{
	display: inline-block !important;
}

.rightCon .jhs{
	background: #fff;
	height: 178px;
	overflow: hidden;
}
.rightCon .jhs ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%
}
.rightCon .jhs li{
	width: 50%;
	height: 86px;
	float: left;
	text-align: center;
	border-bottom: 1px #eee solid;
}
.rightCon .jhs .riline{
	border-right:1px #eee solid;
	margin:16px 0 0 0;
}
.rightCon .jhs li p{
	font-size: 14px;
	color: #666;

}
.rightCon .jhs li span{
	font-size: 24px;
	font-weight: bold;
	color: #EE5050;
}
.rightCon .jhsm,.rightCon .tjgd,.rightCon .tjgd{
	width: 100%;
}
.h4{
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #E5E5E5;
	margin: 30px 0 2px 0;
	position: relative;
}
.h4 p{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #999;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.h4 p i{
	color: #EE5050;
	font-size: 14px;
	font-style: normal;
}
.h4 span{
	display: inline-block;
	border-top: 2px solid #EE5050;
	margin-top: -1px;
	font-size: 18px;
	color: #404040;
	font-weight: bold;
}
.rightCon .jhsm .smcontent{
	font-size: 14px;
	color: #333;
	line-height: 28px;
	margin: 0;
	padding:20px;
}
.rightCon .fxts{
	height: 86px;
	border: 1px dashed  #ffdfa1;
	background: #fffcf7;
	padding: 20px 12px 0;
}
.rightCon .fxts .fxtsT{
	font-size: 14px;
	color: #ff9800;
	margin: 0;
	background: url(../images/wroor.png) no-repeat 62px 1px;
}
.rightCon .fxts .tsnr{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin: 10px 0 0;
}
.rightCon .tjgd ul{
	margin: 0;
	list-style: none;
	padding: 0;
}
.rightCon .tjgd ul li{
	margin: 5px 0;
}
.rightCon .tjgd ul li a{
	font-size: 16px;
	color: #333;
}
.rightCon .tjgd ul li a b{
	padding-right: 12px;
	color: #999;
}
.rightCon .tjgd ul li a:hover{
	color: #EE5050;
}
.rightCon .tjgd ul li a:hover b{
	color: #EE5050;
}

.rightCon .gkk,.rightCon .szb,.rightCon .tuiG{
	width: 100%;
	overflow: hidden;
}
.rightCon .gkk,.rightCon .szb,.rightCon .tuiG .a-mod-time{
	font-size: 14px;
	right:128px;
	padding:6px 0 0 0px
}
.klist{
	overflow: hidden;
}
.rightCon .gkk .ngwgkk{
	height: 200px;
    text-align: center;
    line-height: 200px;
    color: #ccc;
    font-size: 12px;
}
.knr{
	overflow: hidden;
	padding:20px 0;
	border-bottom: 1px #eee solid;
	margin:0 20px;
}
.knrtx{
	width: 134px;
	height: 76px;
	float: left;
}
.knrtx img{
	width: 134px;
	height: 76px;
}
.knrnm{
	width: 181px;
	float: right;
}
.knrnm p{
	margin: 0;
	padding: 0;
}
.knrnm .kname{
	font-size: 16px;
	color: #333;
}
.knrnm .ktime{
	font-size: 14px;
	color: #666;
	margin: 9px 0;
	text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.knrnm .knum{
	font-size: 14px;
	color: #333;
}
.knrnm .knum span{
	color: #EE5050;
}
.rightCon .tuiG .tuiTj{
	font-size: 14px;
	color: #333;
	padding:10px 0px;
}
.rightCon .tuiG .tuiTj span{
	color: #EE5050;
}
.rightCon .tuiG .tuiLv{
	overflow: hidden;
	padding: 0 20px;
}
.rightCon .tuiG .tuiLv div{
	width: 50%;
    height: 86px;
    text-align: center;
}
.rightCon .tuiG .tuiLv div p{
	margin:0;
    font-size: 14px;
    color: #666;
}
.rightCon .tuiG .tuiLv div span{
	display: block;
	margin: 18px 0 10px;
	font-size: 24px;
    font-weight: bold;
    color: #EE5050;
}
.rightCon .tuiG .tuiLv .fr span{ border-left:1px #eee solid; }
.rightCon .tuiG .Ajh{
    height: 82px;
    margin: 10px 20px 0 20px;
    padding: 20px 0 0 16px;
    position: relative;
    border-top:1px #eee solid;
}
.rightCon .tuiG .Ajh p{
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
}
.rightCon .tuiG .Ajh .AjhName{
	height: 40px;
	line-height: 40px;
	padding-left: 82px;
	width: 118px;
	font-size: 18px;
	color: #333;
	background:url(../images/Ajh.png) no-repeat 0 1px;
}
.rightCon .tuiG .Ajh .AjhNum{
	font-size: 14px;
	color: #666;
	margin-top: 4px;
}
.rightCon .tuiG .Ajh .AjhNum span{
	color: #EE5050;
}
.rightCon .tuiG .Ajh .Abtn{
	position: absolute;
	width: 102px;
    height: 35px;
    background: #EE5050;
    border-radius: 5px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    right: 26px;
    top: 34px;
}
.leftCon #pageTool{
	padding:30px 20px 30px 0;
	overflow: hidden;
}
.leftCon #pageTool ul{float: right;}
.wrapinner{display: none;opacity: 0}
/*文章*/
p{margin:0;}

.clearfix:after{content:".";display: block;clear: both;visibility: hidden;height: 0;}
.clearfix{display: inline-block;}
*html .clearfix{height: 1%;}
li{list-style: none;}
.clearfix{display: block;}
.article{ overflow:hidden; display: none;opacity: 0}
#tab_cont_blog,#tab_cont_aplan{background:none}
.article .left{ float: left; width: 780px}
.article .right{float: right; width: 380px;}
/*mod-con*/
.bg-fff{background: #fff;}
.a-mod-top{position:relative;height:20px;padding:10px 20px 15px;border-bottom:solid 1px #eee;}
.a-mod-tit{display:inline-block;padding-left:10px;font-size:18px;font-weight:bold;color:#404040;border-left:solid 3px #ee5050; height: 18px; line-height: 18px}
.a-mod-time{position:absolute;top:10px;right:20px;color: #a0a0a0;font-size:12px;}
.a-mod-time .ngpm{ color: #ee5050 }
.tcon{padding:20px;}
.blogerl{width:100px;}
.blogerImg,.blogerImg img{width:100px;height: 100px;overflow: hidden;border-radius: 50%;}
.blogerr{width:215px;}
.bloger em{font-size:18px;color:#333;}
.i-bloger{position: relative;display: inline-block;margin-left:10px;width:24px;height: 24px;background: url(../images/icos.png) no-repeat -32px -176px;vertical-align: top;cursor:pointer;}
.i-bloger i{position:absolute;top:-26px;left:0;display: inline-block;width:58px;height: 20px;padding-bottom:4px;font:12px/20px 'microsoft yahei';color:#fff;background: url(../images/icos.png) no-repeat -61px -176px;text-align: center;}
.redbtn,.a-see{display: inline-block;width:100px;height: 40px;font:14px/40px 'microsoft yahei';color:#fff;background:#ee5050;border-radius:20px;text-align: center;text-decoration: none;}
.redbtn:hover,.a-see:hover{background: #dd3030;text-decoration: none;}
.a-see{background: #4588dd}
.a-see:hover{background: #3f7fd1; color: #fff}
.a-more{font:14px/26px 'microsoft yahei';color:#999;text-decoration: none;vertical-align: middle;}
.a-more:hover{color: #ee5050;}
.a-dy2{display: inline-block;width:100px;height: 40px;font:14px/40px 'microsoft yahei';color: #fff;background:#ee5050;border-radius:20px;text-align:center;text-decoration: none;}
.a-dy2:hover{background:#dd3030;text-decoration: none;color: #fff}
.bloger-arial-tit{width: 340px;height:26px;overflow: hidden;}
.bloger-arial-tit a{display:inline-block;width:100%;height: 26px;overflow:hidden; text-overflow:ellipsis; white-space: nowrap;font:14px/26px 'microsoft yahei';color:#333;}
.bloger-arial{padding:16px 0;color:#333;border-bottom: dashed 1px #eee;}
.bloger-arial p{position:relative;line-height: 24px;color:#333;}
.a-xq{position:absolute;bottom:0;right:0;display: inline-block;margin-left:30px;padding-left:16px;color:#333;background:#fff }/*url(../images/icos.png)no-repeat right -204px;*/
.bloger-arial-tit a:hover,.a-xq:hover{color:#ee5050;}
.nobor{border-bottom: none;}
.a-mod-dl{overflow: hidden;line-height: 42px;padding:0;margin:0;}
.a-mod-dl dt{float: left;width: 46%;color: #a0a0a0;}
.a-mod-dl dd{float: right;width: 50%;font-size:14px;color: #666;text-align: right}
.a-mod-txt{ line-height: 24px; color: #666 }
.mtf16{margin-top:-16px;}
/*color*/
.c-red{color:#ee5050;}
.c-666{color: #666;}
.c-999{color:#999;}
.c-333{color: #333;}
.c-b6b6{color: #b6b6b6;}
.c-aaa{color:#aaa;}
/*font*/
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f32{font-size:32px;}
/*line*/
.i-line{display:inline-block;margin:0 10px;width:1px;height:16px;overflow:hidden;background:#e5e5e5;}
/*other*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt80{margin-top:80px;}
.mr20{margin-right:20px;}
.ml20{margin-left: 20px;}
.ptb60{padding:60px 0;}
.mb20{margin-bottom: 20px}

.article .left .a-mod-dl dt{ font-weight:100; line-height:40px}
.article .left .mibao{margin-bottom:20px; display: none}

.article .left .art_list{background: #fff;padding: 0;margin: 0}
.article .left .art_list li{ border-bottom: 1px #eee dashed; padding: 20px 0;margin:0 20px;}
.article .left .art_list li .top{overflow: hidden;padding:0 0 10px 0;}
.article .left .art_list li .top .l{ font-size: 16px; float: left;; line-height: 30px}
.article .left .art_list li .top .l a{font-size: 18px}
.article .left .art_list li .top .btn{float: right;padding:0 10px;height: 26px; line-height: 26px; color: #ee5050; border: 1px #ee5050 solid; border-radius: 26px; background: #fff;font-size: 12px}
.article .left .art_list li .top .btn:hover{ background: #ee5050; color: #fff;}
.article .left .art_list li .mid,.article .left .mibao .a-mod-txt{overflow: hidden; color: #666; line-height: 24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; height: 46px}
.article .left .art_list li .fot{overflow: hidden;font-size: 12px; color: #999;padding-top:10px;}
.article .left .art_list li .fot .l{float: left; }
.article .left .art_list li .fot .r{float: right;}
.article .left .art_list li .fot .r span{padding:0 0 0 20px;}
.article .left .art_list li .fot .r span img{margin-right:10px;}
.article .left .pagination{
	float: right;padding-right: 20px
}
.article .left .bg-fff{overflow: hidden;}

.zbContent .bfq .t{ overflow: hidden; font-size: 16px; padding:20px; background: #3a3a3a; color: #fff;padding:12px 20px;}
.zbContent .bfq .t .l{float: left;}
.zbContent .bfq .t .r{float: right;font-size: 14px}
.zbContent .bfq iframe{width: 100%; height: 666px}
.hfContentbox #pageTool{width: 1180px;margin:0 auto; background: #fff; padding:60px 0;}

.wrapbox{
	overflow:hidden;
	display:none;
	width:490px;
	margin:0px auto;
	background:#fff;
	border-radius: 13px;
	position:fixed;
	_position:absolute;
	 _left:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?(document.documentElement.clientWidth)/2+document.documentElement.scrollLeft-this.offsetWidth/2: (document.body.clientWidth)/2+document.body.scrollLeft-this.offsetWidth/2);
	 _top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?(document.documentElement.clientHeight)/2+document.documentElement.scrollTop-this.offsetHeight/2: (document.body.clientHeight)/2+document.body.scrollTop+this.offsetHeight/2);
}
.wrapTit{position:relative;padding:20px;font:16px/22px 'microsoft yahei';color:#333;border-bottom:solid 1px #eee;}
.wrap-close{display:inline-block;position:absolute;right:20px;top:20px;width: 14px;height: 14px;background:url(../images/tc.png) no-repeat -35px 0;cursor:pointer;}
.wrapCon{padding:30px 0 40px;}
.wrap-p{height:50px;font-size:16px;text-align:center;}
.wrap-i-woring{display:inline-block;margin-right:20px;width:24px;height:24px;background:url(../images/tc.png) no-repeat 0 0;vertical-align:top;}
.wrap-btn{margin-top: 20px;text-align:center;}
.a-wfff,.a-wred{display:inline-block;margin-left: 25px;width:130px;height:44px;font:14px/44px 'microsoft yahei';color:#333;background:#fff;border-radius:20px;border:solid 1px #ccc;text-align:center;text-decoration:none;}
.a-wred{color:#fff;background:#ee5050;border:solid 1px #ee5050;}
.a-wfff:hover,.a-wred:hover{text-decoration:none;}
.a-wred:hover{color: #fff}
img[src="//imgcd.homeway.com.cn/teacher/images/tougu.png"]{display: none;}
img[src="//imgcd.homeway.com.cn/teacher/images/laoshi.png"]{display: none;}
img[src="//imgcd.homeway.com.cn/teacher/images/mingjia.png"]{display: none;}
.box-t .cont .t .ico:hover .flo{
	opacity: 0 !important;
   }
/*new20180807 TinaGao*/
.lkdiv{
	display: inline-block;
	margin-right: 20px;
	padding-bottom:10px;
	font-size:14px;
}
.lkdiv i{
	display: inline-block;
	width: 16px;
	height: 15px;
	margin-top: 3px;
	margin-left: 5px;
	vertical-align: top;
}
.lkdiv i.c-up-red{
	background: url(//imgcd.homeway.com.cn/images/lh-icos.png) no-repeat 0 0;
}
.lkdiv i.c-up-gray{
	background: url(//imgcd.homeway.com.cn/images/lh-icos.png) no-repeat 0 -19px;
}
.lkdiv i.c-right-orange{
	background: url(//imgcd.homeway.com.cn/images/lh-icos.png) no-repeat 0 -39px;
}
.lkdiv i.c-right-gray{
	background: url(//imgcd.homeway.com.cn/images/lh-icos.png) no-repeat 0 -59px;
}
.lkdiv i.c-down-green{
	background: url(//imgcd.homeway.com.cn/images/lh-icos.png) no-repeat 0 -79px;
}
.lkdiv i.c-down-gray{
	background: url(//imgcd.homeway.com.cn/images/lh-icos.png) no-repeat 0 -99px;
}

.c-lk-green{color: #0DB566}
.c-lk-orange{
	color: #FF9817;
}
.c-lk-red{
	color: #ee5050;
}
@media screen and (min-width: 1200px) {
	.container {
		width: 1180px;
	}
}
