body{ background-color:#fff;}
a {text-decoration: none;color: #f5766a;}
a:active {color: #f0301e;}
.mui-content{ background-color:#fff !important;}
header.mui-bar.mui-bar-nav a{ color:#333 !important;}


/*顶部*/
.headerbar{ height:50px;}
.headerbar .mui-bar.mui-bar-nav{ width:100%; height:50px;-webkit-box-shadow:none !important;  box-shadow:none !important; background:url(../images/tabarbg.png) no-repeat 0 0; background-size:cover; position:fixed; top:0; left:0;}
.headerbar .mui-icon-extra.mui-icon-extra-nytmsg{font-size:28px; padding:12px; color:#fff; position:absolute;top:0; left:0;}
.headerbar .mui-badge.mui-badge-danger{ position:absolute; top:4px; left:28px; background-color:#F00;}
.headerbar .mui-icon-extra.mui-icon-extra-nythistory{font-size:28px; padding:12px; color:#fff; position:absolute;top:0; right:0;}
.searchbtbar{ padding:10px 44px;}
a.searchbar-btn{ display:block; width:100%;height:30px; line-height:30px; font-size:12px; color:#b1b1b1; border-radius:50px; background-color:#FFF;}
.mui-icon-extra.mui-icon-extra-nysearch{ padding:6px; font-size:16px; vertical-align:middle;}
/*顶部end*/

/*轮换图*/
.mui-slider-indicator { bottom:2px;}
.mui-slider-indicator .mui-indicator{ margin:1px 2px;-webkit-box-shadow:none !important;box-shadow:none !important;}
.mui-slider-indicator .mui-active.mui-indicator{ background:#ff4634;}

.mui-segmented-control.mui-scroll-wrapper.mainscrllbox{ padding:20px 8px 6px; height:124px; background-color:#fff; border-bottom:10px solid #efeff4;}
.mainscrllbox .typimg{ width:60px; height:60px; border-radius:4px; overflow:hidden; }
.mainscrllbox .typimg img{ width:60px; height:60px; border-radius:4px;}
.mainscrllbox .typtxt{ height:30px; font-size:12px; line-height:30px;}
.mui-segmented-control.mui-scroll-wrapper.mainscrllbox .mui-control-item{ padding:0 12px; }
.mui-segmented-control.mui-segmented-control-inverted.mainscrllbox .mui-control-item.mui-active{color:#f5766a; border-bottom:0;}

.modtitle{ padding:16px 16px 0; position:relative;}
h3.titth{ margin:0; line-height:16px; font-size:14px; font-weight:bold; color:#000;}
a.morelink{ color:#888; position: absolute; top:12px; right:12px;}
.moretxt{ font-size:12px;}
.morelink .mui-icon-extra.mui-icon-extra-nybackr{ font-size:12px; vertical-align:middle;}
.morelink .mui-icon-extra.mui-icon-extra-nylistorder{ margin-left:4px; font-size:12px; vertical-align:middle;}

.gridxmodbox{ background-color:#fff; border-bottom:10px solid #efeff4;}
.gridxmodbox .mui-table-view:before,.gridxmodbox .mui-table-view:after{height:0;background:none;}
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem{ margin-right:0;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body.maprotits{ text-align:left; font-size:12px; color:#333;}
.hotread{ text-align:left;}
.mui-icon-extra.mui-icon-extra-nyredhot{ font-size:10px; color:#f5766a; vertical-align:middle; }
.hotredatxt{ font-size:12px;color:#f5766a;}

.listxmodbox{ background-color:#fff;}
.listxmodbox .modtitle{padding:16px 16px 12px;}
.listxmodbox .mui-table-view:before,.listxmodbox .mui-table-view:after{height:0;background:none;}
.listxmodbox .mui-table-view-cell:after{height:0;background:none;}
.listxmodbox .mui-table-view-cell:before{height:0px;background:none; border-bottom:1px dotted #ddd;position: absolute;right: 0;
    top: 0;left: 15px;height: 1px;content: '';-webkit-transform: scaleY(.5);transform: scaleY(.5);}

.listxmodbox .mui-table-view-cell{}
.listxmodbox .mui-table-view-cell .nystype{ margin-top:-2px; height:36px; line-height:36px; position:relative;}	
.nystype .mui-icon-extra.mui-icon-extra-nytittype{color:#aaaaaa; font-size:16px; vertical-align:middle; margin-top:-3px;}
.nystype .nystyptxt{ font-size:12px;color:#aaaaaa;}
.nysptimert{ position:absolute; top:0; right:0;}
.nysptimert .mui-icon-extra.mui-icon-extra-nyplaytime{ color:#aaaaaa; font-size:16px; vertical-align:middle;}
.nysptimert .nysplaytime{ font-size:12px;color:#aaaaaa;}
.listxmodbox .mui-table-view .mui-media-object{line-height: 58px;max-width: 106px;height: 58px;}

.listxmodbox .mui-table-view .mui-media-body{ color:#333; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.listxmodbox .mui-table-view .mui-media-body p{ font-size:12px;}
.listxmodbox .mui-table-view .mui-media-body .nysinfo{ padding-bottom:6px; position:relative;}
.listxmodbox .mui-table-view .mui-media-body .nysinfo .hotread .mui-icon-extra.mui-icon-extra-nyredhot{ margin-top: -2px;}
.listxmodbox .mui-table-view .mui-media-body .nysinfo .nyskcdatatime{ position:absolute; top:0; right:0px; font-size:10px; color:#ccc;}


/*底菜单*/
.muenbarwrap{ height:50px;}
.muenbarwrap .mui-bar.mui-bar-tab{ background-color:#f1f1f1; -webkit-box-shadow:none !important;box-shadow:none !important;}
.muenbarwrap .mui-bar.mui-bar-tab .mui-tab-item{}
.muenbarwrap .mui-bar.mui-bar-tab .mui-tab-item.mui-active{}

.muenbarwrap .mui-bar.mui-bar-tab .mui-tab-item .mui-icon-extra{color:#6e6e6e;top: 6px;width: 28px;height: 28px;padding-top: 0px; padding-bottom: 0;font-size: 28px;position: relative;z-index: 20;}
.muenbarwrap .mui-bar.mui-bar-tab .mui-tab-item .mui-tab-label{ color:#6e6e6e;}
.muenbarwrap .mui-bar.mui-bar-tab .mui-tab-item.mui-active .mui-icon-extra{color:#ff4c4c;}
.muenbarwrap .mui-bar.mui-bar-tab .mui-tab-item.mui-active .mui-tab-label{ color:#6e6e6e;}
.muenbarwrap .mui-bar-tab .mui-tab-item .mui-icon-extra~.mui-tab-label { display:block;font-size: 11px;	display: block;	overflow: idden;	text-overflow: ellipsis}
/*底菜单END*/

/*详情页*/
.contopbarwarp{}
.contopbarwarp.cbpheight{height:60px;}
.kcinfobox{ width:100%; background-color:#fff; position:fixed; top:50px; left:0; z-index:3;}
.selmodbox{ padding:12px;}
.selmodbox .mui-segmented-control { background-color:#f1f1f1; border:none !important;}
.selmodbox .mui-segmented-control .mui-control-item { font-size:14px; color:#969696;border-left: 1px solid #dedede}
.selmodbox .mui-segmented-control .mui-control-item:first-child{border-left:none !important;}
.selmodbox .mui-segmented-control .mui-active{ background:#f5766a; color:#fff;}

.nykctit{ padding:0 12px 12px; position:relative;}
.maintit{ font-size:16px; font-weight:normal; padding-right:20px;}
.maintit.tgtitname{height: 50px;line-height: 50px; border-bottom: 1px solid #dedede;}
.sharebtnbox{padding: 10px; position:absolute; top: -14px;right: 0px;}
.sharebtnbox:active{ background-color: #f4f4f4;}
.sharebtnbox .mui-icon-extra.mui-icon-extra-nyshare{ font-size:18px; color:#aaaaaa; vertical-align:middle;}
.sharebtnbox:active .mui-icon-extra.mui-icon-extra-nyshare{color:#000;}
.sharetshiad{position: absolute; bottom: -14px;right: 6px;}

.tshitry{ padding:0px 12px 10px; margin-top:-4px; font-size:12px; position:relative;}
.ttrytxt{ color:#999;}
.cbuyvip{ font-size:12px; color:#fff; background-color:#F5766A; padding:0 8px; border-radius:100px;position:absolute; top:0px; right:12px; }

/*音频播放器*/
.audioplaymod{ position:relative; /*border-bottom:1px solid #e1e1e1;*/} /*取消列表按钮后分隔线也取消掉*/



.music_box{ background-color:#fff;}
.music_box .yplpl{ height:180px; position:relative;}
.music_box .yplpl .trleft{ height:46px; line-height:46px; color:#666666; font-size:12px; position:absolute; top:76px; left:20px;}
.music_box .yplpl .trleft .mui-icon-extra.mui-icon-extra-nytuleft{ font-size:28px; color:#b5b5b5;vertical-align:middle; margin-top:16px;}
.music_box .yplpl .trleft .mui-icon-extra.mui-icon-extra-nytuleft:active {color: #000;}
.music_box .yplpl .tright{height:46px; line-height:46px; color:#666666; font-size:12px;position:absolute; top:76px; right:20px;}
.music_box .yplpl .tright .mui-icon-extra.mui-icon-extra-nyturight{font-size:28px; color:#b5b5b5; vertical-align:middle;margin-top:16px; margin-left:6px;}
.music_box .yplpl .tright .mui-icon-extra.mui-icon-extra-nyturight:active {color: #000;}
.music_box .yplpl .trleft span.qkbtn,.music_box .yplpl .tright span.qkbtn{ position:relative; vertical-align:middle;}
.music_box .yplpl .trleft span.qkbtn i,.music_box .yplpl .tright span.qkbtn i{width:26px; text-align:center; display:inline-block; font-size:12px; line-height:12px; color:#999; font-style:normal; position:absolute; top:16px; left:0;}



.music_box .yplpl .pllyul{ padding:15px; width:54px; height:54px;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=34); background:#f1f1f1; border-radius:50%; position:absolute; top:77px; left:50%; margin-left:-28px; z-index:1;-webkit-box-shadow: 0 0px 5px rgba(0,0,0, 0.3);}
.music_box .yplpl .pllyul:active{background:rgba(241, 241, 241, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#f1f1f1;}
.music_box .yplpl .pllyul .pllybtnli{ background:none; border:none;}
.music_box .yplpl .pllyul .pllybtnli a{ border:none; display:block; width:24px; height:44px;overflow:hidden; text-indent:-99999px;}
.music_box .yplpl .pllyul .pllybtnli .jpplay{ background:url(../images/plbtn1.png?v=1) no-repeat 0 0; background-size:24px auto; width: 54px; height:54px; }
.music_box .yplpl .pllyul .pllybtnli .jppause{background:url(../images/plbtn2.png?v=1) no-repeat 0 0;background-size:24px auto; width: 54px; height:54px; }
.music_box .yplpl .mupics{ width:160px; height:160px; border-radius:50%; overflow:hidden; position:absolute; top:23px; left:50%; margin-left:-80px; }

.music_box .yplpl .mupics img{ position:absolute; top:50%; left:50%; width:400px; height:auto; margin-top:-100px; margin-left:-200px;			}		
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.rotation{
-webkit-transform: rotate(360deg);
animation: rotation 8s linear infinite;
-moz-animation: rotation 8s linear infinite;
-webkit-animation: rotation 8s linear infinite;
-o-animation: rotation 8s linear infinite;
}
.animation_pause{
	animation-play-state: paused;
}
.music_box .autimebox{ }
.music_box .autimebox .timetxt{ padding:0 20px; font-size:10px; color:#a9a9a9; height:50px; line-height:50px; position:relative;}
.music_box .autimebox .timetxt .jp-current-time{ display:inline;}
.music_box .autimebox .timetxt .jp-duration{ display:inline;}
.music_box .autimebox .timegress{ margin-top:-20px; padding-left:20px; padding-right:20px; padding-bottom:10px;}
.music_box .autimebox .timegress .mui-input-row.mui-input-range{ position:relative;}
.music_box .autimebox .timegress .mui-input-row.mui-input-range input[type=range] {margin: 17px 0 0; background-color:#999}
.music_box .autimebox .timegress .mui-input-row.mui-input-range input[type=range]::-webkit-slider-thumb {width: 18px;height: 18px;	border-color: #f5766a;border-radius: 50%;background-color: #f5766a;background-clip: padding-box;-webkit-appearance: none!important;
-webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.3);
}
.music_box .autimebox .timegress .mui-input-row.mui-input-range{ padding-right:0;}
.music_box .autimebox .timegress .mui-input-row.mui-input-range .nysoprogressbar{ height:2px;padding: 0;	cursor: pointer;
border: 0;	border-radius: 3px;	outline: 0;	background-color: #f5766a; position:absolute; top:17px; left:0;}
/*音频播放器END*/


.operationbar{ height:50px; margin-top:-2px; background-color:#fff; position:relative;}
.playlistbtn{ position:absolute; top:0; left:20px;}
.playlistbtn .mui-icon-extra.mui-icon-extra-nyplaylist{ font-size:28px; color:#aaa;}
.playlistbtn .mui-icon-extra.mui-icon-extra-nyplaylist:active {color: #000;}
.playlistbtn .plttxt{ display:block; margin-top:-6px; line-height:20px; font-size:10px; color:#aaa; padding-left:3px;}

.downaudiobtn{ position:absolute; top:0; right:20px;color:#aaa;}
.downaudiobtn:active{color:#000;}
.downaudioed{color:#f5766a;}
.downaudiobtn:active{color:#f5766a;}
.downaudiobtn .mui-icon-extra.mui-icon-extra-nydown{ font-size:16px; vertical-align:middle; margin-top:-3px;}
.downaudiobtn .fldtxt{line-height:20px; font-size:10px;}


.downfilebtn{ position:absolute; top:0; right:20px;}
.downfilebtn .mui-icon-extra.mui-icon-extra-nydown{ font-size:28px;color:#aaa;}
.downfilebtn .mui-icon-extra.mui-icon-extra-nydown:active {color: #000;}
.downfilebtn .fldtxt{display:block; margin-top:-6px; line-height:20px; font-size:10px; color:#aaa; padding-left:3px;}



.contenttxt{ background-color:#fff;}

.typetit{ padding:10px 12px 4px; position:relative;}
.cthleft{}
.cthleft .mui-icon-extra.mui-icon-extra-nytittype{color:#aaaaaa; font-size:16px; vertical-align:middle; margin-top:-3px;}

.cthleft .cthtypetxt{font-size:12px;color:#aaaaaa;}

.cthright{ position:absolute; top:10px;  right:12px;}
.cthright .ctxtsmin{font-size:10px;color:#aaaaaa;}
.cthright .ctdownapp{ display:inline-block; border:1px solid #f5766a; height:20px; line-height:20px; padding:0 6px; border-radius:50px; font-size:12px;color:#f5766a; }
.cthright .ctdownapp:active {border:1px solid #f0301e;color: #f0301e;}
.txtmianbox{ padding:0 16px 20px; font-size:14px; line-height:30px;color:#666666;}
.txtmianbox img{ max-width:100%; height:auto;}

.procommbox{ background-color:#fff; border-top:10px solid #e1e1e1;}
.procommtit{ padding:16px 12px 0px; position:relative;}
.procommth{margin:0; line-height:16px; font-size:14px; font-weight:bold; color:#000;}
.prcrtmorebox{color:#888; position: absolute; top:12px; right:12px;}
.prcrtmorebox .prcmmoretxt{ font-size:12px;}
.prcrtmorebox .mui-icon-extra.mui-icon-extra-nybackr{font-size:12px; vertical-align:middle;}
.procommbox .mui-table-view.mui-grid-view.procmmlist:before,.procommbox .mui-table-view.mui-grid-view.procmmlist:after{height:0;background:none;}
.procommbox .mui-table-view.mui-grid-view.procmmlist{}
.procommbox .mui-table-view.mui-grid-view.procmmlist .mui-table-view-cell.mui-media.mui-col-xs-3.procmmitem{ margin-right:-1px;}
.mui-table-view-cell.mui-media.mui-col-xs-3.procmmitem{ line-height:16px; padding-bottom:2px;}
.mui-table-view-cell.mui-media.mui-col-xs-3.procmmitem .mui-media-body.maprotits{ margin-top:2px;}
.mui-table-view-cell.mui-media.mui-col-xs-3.procmmitem .procmmprices{ text-align:left; font-size:12px; color:#aaaaaa;}

/*内容页底部操作条*/
.conbarwrap{ height:54px; background-color:#fff; }
.contbar{ width:100%; height:54px; background-color:#f1f1f1; position:fixed; bottom:0; left:0; z-index:3;}
.chback{ height:54px; padding:16px 12px; box-sizing:border-box; position:absolute; top:0px; left:0px;}
.chback:active{background-color:#ddd;}
.chback .mui-icon-extra.mui-icon-extra-nybackl{ font-size:24px; color:#6e6e6e;}
.chback .mui-icon-extra.mui-icon-extra-nybackl:active{color:#000; }

.coninputpl{ position:absolute; top:12px;left:60px; }
.cfbbtn{ display:block; width:130px; height:31px; line-height:32px; padding:0 6px; color:#aaa; font-size:12px; background-color:#fff; border-radius:4px;}
.cfbbtn:active {color: #000;}

.cmmbarbtbn{width: 100%; padding: 12px 12px 0 50px; box-sizing: border-box;}
.cmmbarbtbn a.cfbbtn{width: 100%;}

/*弹出输入框*/
.fabuplunbox{ width:100%; height:100%; background-color:rgba(0,0,0,0.75); position:fixed; top:0; left:0; z-index:11;}
.fabhide{ display:none;}
.fabuplu{ width:100%; background-color:#fff; position:absolute; bottom:0; left:0; z-index: 22;}
.plinputtxeare{ padding:16px 16px 0;}
.fabuplu .plinputtxeare .coninpluntext{ margin-bottom:0; font-size:14px;}

.smbitbox{ height:54px; position:relative;}
.smitok{ position:absolute; top:8px; right:16px;}
.smitok .mui-btn.mui-btn-danger{background-color:#b78a55; border:1px solid #b78a55;}
.smitok .mui-btn.mui-btn-danger:active{background-color:#d8b791; border:1px solid #d8b791;}

.conrtptin{ position:absolute; top:0px; right:6px;}
.conrtptin .crtpitem{ display:inline-block; width:42px; text-align:center;}
.conrtptin .crtpitem .crolink{ display:block; padding:10px 4px;}
.conrtptin .crtpitem .crolink .mui-icon-extra{ font-size:24px; color:#6e6e6e;}
.conrtptin .crtpitem .crolink .mui-icon-extra:active{color:#000;}
.conrtptin .crtpitem .crolink.actives .mui-icon-extra{color:#F5766A;}
.conrtptin .crtpitem .crolink .crolktxt{ display:block; font-size:10px; line-height:16px; margin-top:-3px; color:#6e6e6e; overflow:hidden;}
/*内容页底部操作条END*/

/*视频播放器图片*/
.videoplaymod{ position:relative; background-color:#000;}
.videoplaymod img{ width:100%; height:auto;opacity:0.4; filter:Alpha(opacity=40);}
.videoplaymod .videolyul{padding:15px; width:54px; height:54px;background:rgba(241, 241, 241, 0.34) none repeat scroll 0 0 !important; filter:Alpha(opacity=34); background:#f1f1f1; border-radius:50%; position:absolute; top:50%; left:50%; margin-left:-28px; margin-top:-27px; z-index:1;}
.videoplaymod .videolyul:active{background:rgba(241, 241, 241, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#f1f1f1;}
.videoplaymod .videolyul .videolybtnli{ background:none; border:none;}
.videoplaymod .videolyul .videolybtnli .videoplybtn{border:none; display:block; width:24px; height:44px;overflow:hidden; text-indent:-99999px;}
.videoplaymod .videolyul .videolybtnli .videoplybtn.videoplay{ background:url(../images/plbtn1.png) no-repeat 0 0; background-size:24px auto;}
.videoplaymod .videolyul .videolybtnli .videoplybtn.videopause{background:url(../images/plbtn2.png) no-repeat 0 0;background-size:24px auto;}
.videoplaymod video{  display: block; padding: 0px; margin: 0px;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-color: #FFFFFF; object-fit: fill;  }

/*文本阅读图片*/
.textpicmod{ padding:0 12px; background-color:#fff; }
.textpicmod img{ width:100%; height:auto;}


/*列表*/

.mui-segmented-control.mui-scroll-wrapper.listtypescrllbox{ padding:3px 0px 0px; height:44px; background-color:#fff; border-bottom:1px solid #efeff4;}
.mui-segmented-control.mui-scroll-wrapper.listtypescrllbox .mui-control-item{ padding:0 16px; font-size:14px; }
.mui-segmented-control.mui-segmented-control-inverted.listtypescrllbox .mui-control-item.mui-active{ color:#f5766a; border-bottom-color:#f5766a;}

.typefdwrap{ height:88px;}
.typefixd{ background-color:#fff; width:100%; padding-bottom:12px; position:fixed; top:0px; left:0; z-index:1; }


.listorders{ width:100%; background-color:#f1f1f1; position:absolute; top:44px; left:0; 
	-webkit-transition: height 0.8s;
	transition: height 0.8s;
	-webkit-transition-property: height;
	transition-property: height;
	-webkit-transform: none;
	transform: none;
	height: 0px;
	overflow: hidden;
	}
.listorders-show{  height: 200px; }
.listorders .mui-table-view.listorul{background-color:#f1f1f1;}
.listorders .mui-table-view.listorul:before{ width:12px; height:12px;-webkit-transform:none;transform:none;-webkit-transform:rotate(45deg); transform:rotate(45deg); top:-6px; left:auto; right:24px; background-color:#f1f1f1 !important;}
.listorders .mui-table-view.listorul:after{background:none;}
.listorders .mui-table-view.listorul .mui-table-view-cell.litoderlis{ font-size:12px; color:#666; position:relative;}
.listorders .mui-table-view.listorul .mui-table-view-cell.litoderlis:after{ background-color:#dedede;}
.listorders .mui-table-view.listorul .mui-table-view-cell.litoderlis .mui-icon-extra.mui-icon-extra-nyselord.orderitems{ display:none; font-size:20px; color:#f5766a; position:absolute; top:12px; right:12px;}
.listorders .mui-table-view.listorul .mui-table-view-cell.litoderlis .mui-icon-extra.mui-icon-extra-nyselord.orderitems.lstodractive{ display:block;}

/*评论*/

.cmmttopwarp{ height:58px;}
.cmmttopwarp .titcmmt{ width:100%; border-bottom:1px solid #f1f1f1; position:fixed; top:0; left:0; z-index:2;}
.cmmttopwarp .titcmmt{ background-color:#fff; padding:16px 0px 4px;}
.cmmttopwarp .titcmmt .nykctit .maintit{height:16px; line-height:16px; overflow:hidden; }

.hotcmmt{ height:40px; padding:10px 12px; background-color:#f1f1f1;}
.hotcmmt h3{font-size:14px;}

.cmmtmodbox{}
.mui-table-view.cmmtul:before,.mui-table-view.cmmtul:after{ background:none !important;}

.cmmtmodbox .mui-table-view-cell:after{background:none;}/*before after*/
.cmmtmodbox .mui-table-view-cell:before{height:0px;background:none; border-bottom:1px dotted #ddd;position: absolute;right: 0;
    top: 0;left: 15px;height: 1px;content: '';-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.cmmtmodbox .mui-table-view-cell:first-child:before{border-bottom:none;}
.cmmtmodbox .mui-table-view.cmmtul .mui-table-view-cell.mui-media.cmmtitem.mui-active{	background-color: #fff;}

.cmmtmodbox .mui-table-view.cmmtul .mui-table-view-cell.mui-media.cmmtitem a{ padding-top:16px; padding-bottom:16px; }
.cmmtmodbox .mui-table-view.cmmtul .mui-table-view-cell.mui-media.cmmtitem a:active{ background-color:#eee;}
.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan{ padding:6px 12px;font-size:12px; position:absolute; top:10px; right:0px; color:#6e6e6e; z-index:1;}
.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan:active{ color:#000;}
.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan.zanactive{ color:#f5766a}
.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan>a{color:#6e6e6e;}
.cmmtmodbox .mui-table-view.cmmtul .mui-table-view-cell.mui-media.cmmtitem.mui-active .cmmtzuan>a:active{color:#f5766a; background:#fff;}
.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan.zanactive>a{ color:#f5766a}

.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan .mui-icon-extra.mui-icon-extra-nythumb{ font-size:16px;}
.mui-table-view-cell.mui-media.cmmtitem .cmmtzuan .cmmtthunumber{}

.mui-media-object.mui-pull-left.cmmtuserimg{ width:40px; height:40px; border-radius:50px;}
.mui-table-view-cell.mui-media.cmmtitem .mui-media-body .cmmtuser{ font-size:14px; position:relative;}
.mui-table-view-cell.mui-media.cmmtitem .mui-media-body .cmmtdata{ font-size:10px; color:#aaa;}
.mui-table-view-cell.mui-media.cmmtitem .mui-media-body .cmmtcon{ padding-top:10px; color:#666666; font-size:12px;white-space:normal !important;}

/*沙发*/
.safabox{ background-color:#fff; padding:50px 0;}
.safabox .safaicon{ text-align:center;}
.safabox .safaicon img{ width:80px; height:auto;}
.safabox .safatext{ text-align:center; color:#ccc; font-size:12px; line-height:40px;}

/*积分商城*/
.pointsmodbox{ padding:20px 16px; line-height:24px;  background-color:#fff; border-bottom:10px solid #efeff4; position:relative;}
.mypoints{ padding-top:2px;}
.mypoints .mui-icon-extra.mui-icon-extra-nyjftotal{ font-size:20px; vertical-align:middle; color:#aaa;}
.mypoints .myptxt{ font-size:12px;vertical-align:middle; color:#aaa;}
.mypoints .allpoints{ font-size:14px;vertical-align:middle; color:#f5766a; font-weight:bold;}

.pointsodlist{ position:absolute; top:20px; right:12px;}
.pointsodlist a{ color:#aaaaaa; border-bottom:1px solid #aaa; font-size:12px;}
.pointsodlist a:active{ color:#000;}

.protypemod{ background-color:#fff; border-bottom:2px solid #efeff4;}
.protptit{ padding-top:16px;}
.protptit h3{ font-size:14px; font-weight:bold; padding-left:16px; margin:0;}

.protypemod .mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control.mui-segmented-control-inverted.protypescrllbox{ height:78px;}
.protypemod .mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control.mui-segmented-control-inverted.protypescrllbox .mui-scroll{ padding:16px 4px 0;}
.protypemod .mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control.mui-segmented-control-inverted.protypescrllbox .mui-scroll .mui-control-item{ padding:0 10px;}
.protypemod .mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control.mui-segmented-control-inverted.protypescrllbox .mui-scroll .mui-control-item.mui-active{ border-bottom:none;}
.protypemod .mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control.mui-segmented-control-inverted.protypescrllbox .mui-scroll .mui-control-item .typtxt{ display:inline-block; color:#666; padding:0 8px; min-width:48px; height:48px; line-height:48px; text-align:center; font-size:12px; background-color:#F1F1F1; border-radius:4px; font-size:12px;}
.protypemod .mui-scroll-wrapper.mui-slider-indicator.mui-segmented-control.mui-segmented-control-inverted.protypescrllbox .mui-scroll a.mui-control-item.mui-active .typtxt{ color:#000; background-color:#ddd; }

.listxmodbox{}
.mui-table-view.spproul{ margin-top:-12px;}
.mui-table-view-cell.mui-media.spproitem{}
.mui-table-view-cell.mui-media.spproitem:first-child:before{border-bottom:none;}{}
.mui-table-view-cell.mui-media.spproitem a{ padding-top:20px; padding-bottom:20px;}
.mui-media-object.mui-pull-left.spproimage{ width:74px; height:74px;}
.spproitem .mui-media-body{}
.spproitem .mui-media-body .spproname{ padding-top:16px;color:#000; font-size:12px;}
.spproitem .mui-media-body .spproprice{ font-size:12px; color:#f5766a;}
.listxmodbox .selbuymod{ margin-top:-10px; border-bottom:8px solid #fff;}


/*积分商城产品详情*/
.curre{ height:44px; background-color:#fff;}
.probigimages{ background-color:#fff;}
.probigimages img{display:block;}
.proinfobox{background-color:#fff; border-bottom:10px solid #E1E1E1;}
.proinfobox .nykctit{ padding:20px 12px 12px; position:relative;}
.proinfobox .nykctit .maintit{ padding:0; padding-right:40px; margin:0; font-size:16px; color:#000;}
.proinfobox .nykctit .sharebtnbox{ position:absolute; top:16px; right:16px;}
.proinfobox .nykctit .sharebtnbox .mui-icon-extra.mui-icon-extra-nyshare{ vertical-align:middle;}
.pricobox{ padding:0 12px; position:relative;}
.pricshleft{}
.pricshleft .shbtxt{font-size:16px; color:#f5766a;}
.pricshleft .shbpit{font-size:12px; color:#f5766a;}
.pricshleft .shadd{ font-size:14px; color:#000;}
.pricshleft .shmarke{ padding-left:6px; font-size:12px; color:#aaa; text-decoration:line-through;}
.shpricmode{ position:absolute; top:0; right:16px;}
.shpricmode .selmdpack{ padding:0; width:80px; height:24px; line-height:24px; text-align:left; font-size:10px; border:1px solid #f5766a; border-radius:4px; color:#f5766a; position:relative;}
.shpricmode .selmdpack:active{ border:1px solid #ffc9c4; background-color:#fff;}
.shpricmode .shpmtxt{ font-size:12px; padding-left:6px;}
.shpricmode .mui-icon-extra.mui-icon-extra-nybackup{ font-size:10px; font-weight:bold;transform:rotate(180deg); position:absolute; top:6px; right:6px; }
.shpricmode .mui-icon-extra.mui-icon-extra-nybackup.trfmico{transform:rotate(0deg);}
.carriage{ padding:0 12px 16px; font-size:12px; color:#aaa;}

.contenttxt{}
.contenttxt .modtitle{ height:44px;}
.contenttxt .modtitle .titth{}
.protxtbox{ padding:12px 16px 20px; font-size:14px; color:#666; line-height:26px; position:relative;}
.protxtbox:before{background: none; border-bottom: 1px dotted #ddd; position: absolute; right: 0; top: 0; left: 15px; height: 1px; content: '';}
.protxtbox img{ max-width:100%; height:auto;}

.ebuywrap{ height:86px;background-color:fff;}
.ebuybtns{ width:100%; height:86px; background-color:#f1f1f1; position:fixed; bottom:0; left:0; z-index:1;}
.ebuybtns .shpoints{ line-height:30px; text-align:center;}
.ebuybtns .shpoints .mui-icon-extra.mui-icon-extra-nyjfinfo{ margin-right:2px; font-size:18px; color:#f5766a; vertical-align:middle;}
.ebuybtns .shpoints .pointsmall{ font-size:12px; color:#aaa;}
.buyodbtn{ padding:0 12px 12px;}
.buyodbtn .buyodesubmit{ display:block; height:44px; line-height:44px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#ff4d3c; border-radius:4px;}
.buyodbtn .buybtnnone{background-color:#bbb;}
.buyodbtn .buyodesubmit:active{ background-color:#ff7d71;}
.buyodbtn .buybtnnone:active{background-color:#bbb;}

.shpointsok{ height: 66px;}
.shpointsok .ebuybtns{ height: 66px;}
.shpointsok .ebuybtns .buyodbtn{ padding-top: 12px;}


.pointebuywrap{ height:44px;background-color:fff;}
.pointebuywrap .pointebuybtns{ width:100%; background-color:#f1f1f1; position:fixed; bottom:0; left:0; z-index:1;}
.pointebuywrap .shpoints{ display:none;}
.notpointeis{ height:74px;}
.notpointeis .shpoints{ display:block; height:30px; line-height:30px; font-size:12px; text-align:center;}
.notpointeis .shpoints .mui-icon-extra.mui-icon-extra-nyjfinfo{ margin-right:2px; font-size:18px; color:#f5766a; vertical-align:middle; margin-top:-2px;}
.pointbuyodbtn{ height:44px;}
.pointodesubmit{ display:block; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background-color:#ff4d3c;}



/*分会活动*/
.earemodbox{ padding:20px 12px 18px; border-bottom:10px solid #e1e1e1; background-color:#fff; position:relative;}
.earelft{ font-size:12px;}
.currecity{ display:inline-block; color:#999;}
.selearecity{display:inline-block; padding-left:3px;}
.selearecity a{color:#fff; display:inline-block; height:20px; line-height:20px; background-color:#59493f; padding-left:8px; padding-right:4px; border-radius:50px; vertical-align:middle; margin-top:-3px;}
.selearecity a:active{background-color:#817974;}
.selearecity a .ecitytxt{}
.selearecity a .mui-icon-extra.mui-icon-extra-nybackr{ font-size:10px; vertical-align:middle; margin-top:-2px;}
.fhlistbtn{font-size:12px; position:absolute; top:20px; right:8px;}
.fhlistbtn a{color:#999;}
.fhlistbtn a:active{ color:#000;}
.fhlistbtn a .fhlttxt{}
.fhlistbtn a .mui-icon-extra.mui-icon-extra-nybackr{ font-size:14px; vertical-align:middle;margin-top:-2px;}

.cityfhlist{ background-color:#fff;}
.ctylitit{ padding:16px 10px 0;}
.ctylitit .mui-icon-extra.mui-icon-extra-nyadrssb{font-size:14px; vertical-align:middle; color:#f5766a; margin-top:-2px;}
.ctylitit .ctythtxt{ font-size:14px; font-weight:bold; color:#f5766a;}

.mui-segmented-control.mui-scroll-wrapper.fenhuiscrllbox{ height:44px; padding:6px 8px;}
.fenhuiscrllbox .mui-scroll{}
.fenhuiscrllbox .mui-scroll .mui-control-item{ margin:0 4px; padding:0 16px; height:24px; line-height:24px; font-size:12px; background-color:#f1f1f1; border-radius:4px;}

.mui-segmented-control.mui-segmented-control-inverted.fenhuiscrllbox .mui-control-item.mui-active{ color:#f5766a; border:1px solid #f5766a; box-sizing: border-box;}
.fenhuiscrllbox .mui-scroll .mui-control-item .typtxt{}
.huodoumodlist{}
.huodoumodlist .mui-table-view:after,.huodoumodlist .mui-table-view:before{ background:none; height:0;}
.huodoumodlist .mui-table-view .mui-table-view-cell.mui-media{ padding:0;}
.huodoumodlist .mui-table-view .mui-table-view-cell.mui-media:after{background:none; height:1px; top:0;border-bottom:1px dotted #ddd; }
.huodoumodlist .mui-table-view .mui-table-view-cell.mui-media>a{ font-size:12px; color:#333333; padding:20px 16px; margin:0;}
.huodoumodlist .mui-table-view .mui-media-object.mui-pull-left{ max-width:106px; height:56px;}
.huodoumodlist .mui-table-view .mui-table-view-cell.mui-media .mui-media-body{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.huodoumodlist .hudontimeli{line-height:18px; font-size:12px; color:#666666;}
.huodoumodlist .hudontimeli .hudoth{ padding-right:6px;}
.huodoumodlist .hudontimeli .hudotxt{}

.hudobmiobx{ line-height:18px; font-size:10px;color:#aaaaaa; position:relative;}
.hudobmiobx .hudofenhui{ }
.hudobmiobx .hudostact{ width:40px; position:absolute; top:0; right:0;}
.hudobmiobx .hudostact.hdbmiing{ color:#f5766a;}

.fenhuihdinfo{ padding:16px 12px; background-color:#fff; font-size:12px;}
.fhuihdth{ padding-bottom:4px; font-size:16px; color:#333;}
.fhuihdline{}
.fhuihdline .fhhdtit{ color:#aaa;}
.fhuihdline .fhhdtext{ padding-left:8px; color:#666;}

.hdbmincontenttxt{ border-top:10px solid #e1e1e1; background-color:#fff;  padding:16px 16px 20px; font-size:14px; color:#666; line-height:26px; position:relative;}
.hdbmincontenttxt img{ max-width:100%; height:auto;}

.hdbminwrap{height:68px;}
.hdbminodbtn{width:100%; height:68px; padding:12px; box-sizing:border-box; background-color:#f1f1f1; position:fixed; bottom:0; left:0; z-index:1;}
.hdbminodbtn .bhdbminsubmit{display:block; height:44px; line-height:44px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#ff4d3c; border-radius:4px;}
.hdbminodbtn .bhdbminover{background-color:#bbb;}
.hdbminodbtn .bhdbminsubmit:active{ background-color:#ff7d71;}
.hdbminodbtn .bhdbminover:active{background-color:#bbb;}

/*分会列表*/
.fhuiltmodbox{ margin-top:-9px;}
.fhuiltmodbox .mui-table-view.mui-grid-view{ padding-left:12px; padding-bottom:20px;}
.fhuiltmodbox .mui-table-view.mui-grid-view:after,.fhuiltmodbox .mui-table-view.mui-grid-view:before{ background:none;}
.fhuiltmodbox .mui-table-view.mui-grid-view .mui-table-view-cell.mui-media.fhuiliitem{}
.fhuiltmodbox .mui-table-view.mui-grid-view .mui-table-view-cell.mui-media.fhuiliitem a{ padding-top:20px; padding-left:18px; padding-right:18px; padding-bottom:0;}
.fhuiltmodbox .mui-table-view.mui-grid-view .mui-table-view-cell.mui-media.fhuiliitem a .mui-media-object{ border-radius:50%;}
.fhuiltmodbox .mui-table-view.mui-grid-view .mui-table-view-cell.mui-media.fhuiliitem a .mui-media-body.fhuinamets{ margin-top:0; font-size:12px; color:#333333;}
.fhuiltmodbox .mui-table-view.mui-grid-view .mui-table-view-cell.mui-media.fhuiliitem a:active .mui-media-body.fhuinamets{ color:#aaa;}

/*分会详情*/

.fenhuimsg{ min-height:120px; padding:20px 16px; background-color:#fff; border-bottom:1px solid #e1e1e1; position:relative;}
.fhlogoimg{ position:absolute; top:20px; left:16px;}
.fhlogoimg img{ width:78px; height:78px; border-radius:50%;}
.fhmsrt{ padding-left:94px;}
.fhmsname{ padding:6px 0 4px; color:#333333; font-weight:bold; font-size:16px;}
.fhmstxtline{ font-size:14px; color:#999;}
.fhmstxtline .mui-icon-extra.mui-icon-extra-nywechat{ font-size:18px; vertical-align:middle;margin-top:-2px;}
.fhmstxtline .mui-icon-extra.mui-icon-extra-nyadrssa{ font-size:18px;vertical-align:middle; margin-top:-2px;}
.fhmstxtline .fhmsgtxt{ padding-left:4px;}
.fhmstxtline a{color:#999;}
.fhmstxtline a:active{color:#000;}

.cardlistbox{ background-color:#fff;}
.cardlistbox .mui-card{ margin:0; -webkit-box-shadow:none;box-shadow:none; border-top:10px solid #e1e1e1;}

.cardlistbox .mui-card .mui-card-content{color:#333;}
.cardlistbox .mui-card .mui-card-content .cardctnpic{ padding:12px 12px 0;}
.cardlistbox .mui-card .mui-card-content .cardctnpic img{ display:block;}
.cardlistbox .mui-card .mui-card-content .mui-card-content-inner{ font-size:12px; color:#333;}

.mui-indexed-list-bar.codelistc{color:#333; background-color:#fff;}
.mui-indexed-list-bar.codelistc a.active{ color:#F5766A;}

.hotnearcity{ padding:10px 16px 4px; background-color:#fff;}
.hotnearcity .htnetit{ font-size:14px;color:#000; font-weight:bold;}
.hotnearcity .htnelist{ padding-top:10px; font-size:14px;}
.hotnearcity .htnelist a{ width:22.5%; margin:0 1% 6px 0; height:30px; line-height:30px; text-align:center; display:inline-block; background-color:#f1f1f1; border-radius:4px; color:#333; overflow:hidden;}
.hotnearcity .htnelist a:active{ background-color:#dedede;}
.mui-table-view.cityviewul{}
.mui-table-view.cityviewul:before{ background:none; height:0;}
.mui-table-view.cityviewul .mui-table-view-divider.mui-indexed-list-group{ color:#000; font-weight:bold; height:30px; line-height:30px;}
.mui-table-view.cityviewul .mui-table-view-divider.mui-indexed-list-group:before,.mui-table-view.cityviewul .mui-table-view-divider.mui-indexed-list-group:after{ background:none; height:0;}
.mui-table-view.cityviewul .mui-table-view-cell.mui-indexed-list-item{ font-size:14px; color:#333;}
.mui-table-view.cityviewul .mui-table-view-cell.mui-indexed-list-item:before,.mui-table-view.cityviewul .mui-table-view-cell.mui-indexed-list-item:after{ background:none; height:1px; border-bottom:1px dotted #ddd;}

/*搜索*/
.searchwarrp{ width:100%; min-height:100%; background-color:#fff;}
.fdwraptop{height:50px;}
.searcinputbox{ width:100%; height:50px; background-color:#eee; position:fixed; top:0; left:0; z-index:1;}
.searchinpm{ padding:10px; padding-right:50px;}
.searchinpbar{ display:block; padding:0 12px;box-sizing:border-box; width:100%;height:30px; line-height:30px; font-size:12px; color:#b1b1b1; border-radius:50px; background-color:#FFF; position:relative;}
.searchinpbar .mui-icon-extra.mui-icon-extra-nysearch{ padding:6px; font-size:16px; vertical-align:middle; position:absolute; top:1px; left:3px;}
.searchinpbar .mui-input-clear.searchinptxt{ font-size:14px; color:#333; height:30px; line-height:100%; border:none;}
.searchinpbar .mui-input-clear.searchinptxt::-webkit-input-placeholder {color:#aaa;}
.searchback{ font-size:14px; width:50px; line-height:50px; text-align:center; color:#787878; position:absolute; top:0; right:0;}
.searchback:active{ color:#000;}
.schhotlist{ background-color:#fff;}
.schhottit{ padding-left:12px;}
.schhotthtxt{ font-size:14px; color:#000; font-weight:bold; height:40px; line-height:40px;}
.schhotlist .mui-table-view .mui-table-view-cell a.mui-navigate-right{ color:#666; font-size:14px;}
.schhotlist .mui-table-view .mui-table-view-cell a.searlistkc{ padding-right:10px; color:#333; font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.schhotlist .mui-table-view .mui-table-view-cell a.searlistkc p{ font-size:12px; color:#aaa;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*会员中心*/
.userctertopmod{ height:210px;}
.userctertopmod .userctertopfiexd{ width:100%; background-color:#fff; border-bottom:1px solid #eee; position:fixed; top:0px; left:0; z-index:2;}
.ucentertopwrap{ height:150px; background:url(../images/ucenterbg.png) no-repeat center center; background-size:cover;}
.ucentertopwrap .ucentermain{ padding:20px 0 0 0;}
.ucentertopwrap .ucentermain .piottit{ line-height:40px; color:#fff; font-size:12px; text-align:center;}
.ucentertopwrap .ucentermain .mypiottatol{ height:50px; text-align:center;}
.ucentertopwrap .ucentermain .mypiottatol a{ padding:0 16px; font-size:40px; color:#fff; position:relative;}
.ucentertopwrap .ucentermain .mypiottatol a:active{ color:#999;}
.ucentertopwrap .ucentermain .mypiottatol a span{ display:block; width:8px; height:8px; background-color:#ff2d19; border-radius:50%; position:absolute; top:5px; right:10px;}
.ucentertopwrap .ucentermain .qdaomod{}
.ucentertopwrap .ucentermain .qdaomod .qdaobtn{ display:block; box-sizing:border-box; margin:0 auto; width:80px; height:24px; line-height:24px; text-align:center; border:1px solid #fff;color:#fff; border-radius:100px; font-size:12px; }
.ucentertopwrap .ucentermain .qdaomod .qdaobtn:active{border:1px solid #999;color:#999;}
.ucentertopwrap .ucentermain .qdaomod .qdaobtn.qdaoed{ background-color:rgba(255,51,0,0.5); border:none; }
.ucentertopwrap .ucentermain .qdaomod .qdaobtn.qdaoed:active{ border:none; color:#fff;}
.ucentertopwrap .ucentermain .qdaomod .qdaobtn .mui-icon-extra.mui-icon-extra-nyqdao{ font-size:16px; vertical-align:middle; margin-top:-2px;}
.ucentertopwrap .ucentermain .qdaomod .qdaobtn .qdaotxt{ font-weight:bold;}

.userinfobox{ position:relative;}
.userinfobox .userif{width:90px; padding-bottom:6px; text-align:center; margin-top:-32px;}
.userinfobox .userif .userimage{ z-index:1;}
.userinfobox .userif .userimage .userphoto{ margin:0 auto; display:block; width:70px; height:70px; background-color:#FFF; border:5px solid #fff; border-radius:50%;}
.userinfobox .userif .userimage .userphoto img{ width:60px; height:60px; border-radius:50%;}
.userinfobox .userif .username{ margin-top:-4px; white-space:nowrap; padding: 0px 10px; }
.userinfobox .userif .username .nametxt{ font-size:14px; }
.userinfobox .userif .username .mui-icon-extra.mui-icon-extra-nyvip{ color:#ff5444; font-size:16px; vertical-align:middle; margin-top:-2px;}
.userinfobox .userif .uservip{ margin-top:-2px; font-size:12px;}
.userinfobox .userif .uservip .ucbuyvip{ color:#ff402e;}
.userinfobox .userif .uservip .ucviped{ color:#aaaaaa;}
.userinfobox .filedownbtn{ position:absolute; bottom:8px;right:12px;}
.userinfobox .filedownbtn a{ color:#666; font-size:12px; border-bottom:1px solid #787878;}
.userinfobox .filedownbtn a:active{ color:#000;border-bottom:1px solid #000;}


.ucmuenmod{ border-top:10px solid #eee;border-bottom:1px solid #eee;}
.ucmuenmod .mui-table-view{}
.ucmuenmod .mui-table-view:before,.ucmuenmod .mui-table-view:after{ background:none; height:0px;}
.ucmuenmod .mui-table-view .mui-table-view-cell:after{ background:#e1e1e1;}
.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right{ font-size:14px; padding-top:14px; color:#666; position:relative;}
.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right .usmtxt{ font-size:10px; color:#aaa; padding-left:4px;}
.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right .usviphude{ color:#ff402e; line-height:50px; font-size:10px; position:absolute; top:0; right:30px;}

.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right .ucinfotxt{color:#999; line-height:50px; font-size:14px; position:absolute; top:0; right:30px;}

.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right.usupdatepic{ padding-top:30px; padding-bottom:30px;}
.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right.usupdatepic .upusphoto{ position:absolute; top:16px; right:30px;} 
.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right.usupdatepic .upusphoto .ucpicsp{ display:block;width:50px; height:50px; border-radius:50%; overflow:hidden;}
.ucmuenmod .mui-table-view .mui-table-view-cell .mui-navigate-right.usupdatepic .upusphoto .ucpicsp img{ width:50px; height:50px; border-radius:50%;}

.ucmuenmod.exitsys{border-bottom:10px solid #eee;}
.ucmuenmod.exitsys .mui-table-view .mui-table-view-cell a{ font-size:14px; color:#666; text-align:center;}

/*购买VIP会员*/
.buywarrp{ padding-bottom:20px;}
.vipuserinfotxt{ padding:20px 0 12px; text-align:center;}
.vipuserinfotxt .vipucname{ font-size:16px; color:#333;}
.vipuserinfotxt .viptishi{ font-size:12px; color:#aaa;}

.mui-card.boubipwarpbox{ padding-top:12px; padding-bottom:12px; border:none; border-radius:4px;}

.mui-table-view.buyvipscan{}
.mui-table-view.buyvipscan .mui-table-view-cell{ position:relative;}
.mui-table-view.buyvipscan .mui-table-view-cell:after{ background:none; height:0;}
.mui-table-view.buyvipscan .mui-table-view-cell .bvipnumber{ position:absolute; top:6px;right:12px;}
.mui-table-view.buyvipscan .mui-table-view-cell .bvipnumber .mui-numbox{ width:100px; padding:0 30px; height:30px; border:none; background:none !important;}
.mui-table-view.buyvipscan .mui-table-view-cell .bvipnumber .mui-numbox .mui-btn.mui-btn-numbox-minus{ margin:0!important; width:30px; height:30px; border:1px solid #dedede; border-radius:50px;}
.mui-table-view.buyvipscan .mui-table-view-cell .bvipnumber .mui-numbox .mui-input-numbox{ font-size:14px;  padding:0 !important; margin:0; border:none !important;background:none !important;}
.mui-table-view.buyvipscan .mui-table-view-cell .bvipnumber .mui-numbox .mui-btn.mui-btn-numbox-plus{ width:30px; height:30px; border:1px solid #dedede; border-radius:50px;}
.mui-table-view.buyvipscan .mui-table-view-cell .bviprtxt{ line-height:44px; font-size:14px; position:absolute; top:0; right:12px;}

.mui-table-view.mui-table-view-radio.buyvippaymod{}
.mui-table-view.mui-table-view-radio.buyvippaymod .mui-table-view-cell{}
.mui-table-view.mui-table-view-radio.buyvippaymod .mui-table-view-cell:after{ background:none; height:0;}
.mui-table-view.mui-table-view-radio.buyvippaymod .mui-table-view-cell .mui-navigate-right{}
.mui-table-view.mui-table-view-radio.buyvippaymod .mui-table-view-cell .mui-navigate-right .mui-icon-extra.mui-icon-extra-alipay{ color:#009AF4;vertical-align:middle; margin-top:-3px;}
.mui-table-view.mui-table-view-radio.buyvippaymod .mui-table-view-cell .mui-navigate-right .mui-icon-extra.mui-icon-extra-nywxpay{ color:#49B13F; vertical-align:middle; margin-top:-3px;}
.mui-table-view.mui-table-view-radio.buyvippaymod .mui-table-view-cell.mui-selected{}
.mui-table-view-radio.buyvippaymod .mui-table-view-cell.mui-selected .mui-navigate-right:after{ background-color:#DD524D; color:#fff; width:20px; height:20px; line-height:20px; text-indent:-3px; border-radius:50%; box-sizing: border-box;}

.buysubmit{ padding:12px;}
.buysubmit .mui-btn.mui-btn-danger.buysubmitbtn{ width:100%;}
.vipqyi{ padding:0 16px 16px; font-size:14px;}
.vipqyi .vipqytit{ color:#000; line-height:50px; font-weight:bold;}
.vipqyi .vipqytxt{ background-color:#f1f1f1; color:#666; padding:16px; line-height:28px; border-radius:4px;}


/*海报*/
.mui-content .hbaowrap{ background-color:#e1e1e1; position:fixed; width:100%; height:100%;margin-top:45px; padding-bottom: 45px; box-sizing: border-box;}
.mui-content .hbaowrap .hbaotit{ width:100%; height:44px; line-height:44px; font-size:12px; color:#aaa; text-align:center; position:fixed; top:45px; left:0;}
.mui-content .hbaowrap .hbaobox{ padding:40px 0 90px;height:100%; box-sizing:border-box; text-align:center;}
.mui-content .hbaowrap .hbaobox .mui-slider{height:100%;}
.mui-content .hbaowrap .hbaobox .mui-slider-group{height:100%;}
.mui-content .hbaowrap .hbaobox .mui-slider-item{height:100%;}
.mui-content .hbaowrap .hbaobox img{ width:auto !important; height:100%;}
.mui-content .hbaowrap .usesmin{ width:100%;height:60px; background-color:#fff; position:fixed; bottom:0; left:0; z-index:2;}
.mui-content .hbaowrap .usesmin .usznan{ padding:4px 12px 0; height:44px; line-height:40px; position:relative;}
.mui-content .hbaowrap .usesmin .usznan .usznantit{ font-size:14px; font-weight:bold;}
.mui-content .hbaowrap .usesmin .usznan .usznamore{ position:absolute; top:4px; right:16px;}
.mui-content .hbaowrap .usesmin .usznan .usznamore a{ font-size:12px; color:#aaa;}
.mui-content .hbaowrap .usesmin .usznan .usznamore a .znanmorelink{ padding-right:4px;}
.mui-content .hbaowrap .usesmin .usznan .usznamore a .mui-icon-extra.mui-icon-extra-nybackup{ font-size:12px;}
.mui-content .hbaowrap .usesmin .usznan .usznamore a.znanshow .mui-icon-extra.mui-icon-extra-nybackup{-webkit-transform:rotate(180deg)}
.mui-content .hbaowrap .usesmin .useznamcontent{ height:100%; padding:20px 12px 60px; box-sizing:border-box; font-size:14px; line-height:28px; border-top:1px solid #dedede; font-size:12px; color:#666; overflow:auto;}


/*消息*/
.mui-table-view.newsul{ margin-top:0 !important;}
.mui-table-view.newsul:before,.mui-table-view.newsul:after{ background:none !important;}

.mui-table-view.newsul .mui-table-view-cell:after{background:none;}
.mui-table-view.newsul .mui-table-view-cell:before{height:0px;background:none; border-bottom:1px dotted #ddd;position: absolute;right: 0;top: 0;left: 15px;height: 1px;content: '';-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.mui-table-view.newsul .mui-table-view-cell:first-child:before{border-bottom:none;}
.mui-table-view.newsul .mui-table-view-cell.mui-media.newsitem.mui-active{	background-color: #fff;}

.mui-table-view.newsul .mui-table-view-cell.mui-media.newsitem a{ padding-top:24px; padding-bottom:16px; }
.mui-table-view.newsul .mui-table-view-cell.mui-media.newsitem a:active{ background-color:#eee;}


.mui-media-object.mui-pull-left.newsimg{ margin-top:-1px; width:22px; height:22px; border-radius:50px;}
.mui-table-view-cell.mui-media.newsitem .mui-media-body .newsth{ font-size:12px; color:#787878; position:relative;}

.mui-table-view-cell.mui-media.newsitem .mui-media-body .newsth .nthtxt{ display:inline-block; padding-right:12px; position:relative;}
.mui-table-view-cell.mui-media.newsitem .mui-media-body .newsth .nthtxt .newts{ display:none; width:8px; height:8px; border-radius:50%; background-color:#F00; position:absolute; top:6px;right:0px;}
.mui-table-view-cell.mui-media.newsitem .mui-media-body .newsth .nthtxt .ntactive{display:block;}

.mui-table-view-cell.mui-media.newsitem .newsdate{ font-size:10px; position:absolute; top:0; right:0; color:#aaa;}
.mui-table-view-cell.mui-media.newsitem .newsdate .mui-icon-extra.mui-icon-extra-nybackr{ margin-left:-4px; font-size:10px;}

.mui-table-view-cell.mui-media.newsitem .mui-media-body .newstits{color:#333; font-size:14px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.mui-table-view-cell.mui-media.newsitem .mui-media-body .newsdiscr{font-size:12px; color:#aaa;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}

.newscendate{ padding:0 12px; line-height:44px; font-size:12px; color:#aaa; background-color:#fff;}
.newscontetxt{ padding:0 12px 20px; font-size:14px; color:#666; line-height:26px;background-color:#fff;}
.newscontetxt img{ max-width:100%; height:auto;}

/*下单*/
.curborder{ border-bottom:1px solid #dedede;}
.adrfrom{ padding:12px;}
.adrtxt{ font-size: 14px; color: #333;}
.listxmodbox.odxdbordert{ padding:12px 0 0; border-top:10px solid #e1e1e1 !important;}
.listxmodbox.odxdbordert .spproname{ padding-top:8px;}
.paymosi .mui-table-view.mui-table-view-radio.buyvippaymod{ padding:12px 0;}
.paymosi ul.mui-table-view li.mui-table-view-cell{ font-size:12px;}

.dhuansubmit{ padding:20px 12px;}
.dhuansubmit .didanbtn{ display:block; height:44px; width: 100%;  text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#ff4d3c; border-radius:4px;}
.dhuansubmit .didanbtn:active{ background-color:#ff7d71;}
.dhuansubmit a.didanbtn{line-height: 44px;}


.dhuansubmit .didanbtnback{display:block; height:44px; line-height:44px; text-align:center; color:#333; font-size:14px; font-weight:bold; background-color:#fff; border:1px solid #dedede; border-radius:4px; box-sizing:border-box;}
.dhuansubmit .didanbtnback:active{ background-color:#f1f1f1;}
	
.ordermsgtxt .protxtbox{ padding-bottom:0px;}
.ordermsgtxt{border-bottom:10px solid #e1e1e1 !important;}

.aspaymoney{ height:44px; line-height:44px; font-size:14px; padding:0 12px; position:relative;}
.aspaymoney .paylt{ color:#999;}
.aspaymoney .paymyrt{ font-size:12px; color:#aaa; position:absolute; top:0; right:12px;}
.aspaymoney .paymyrt strong{ font-size:16px; margin:0 6px; color:#F5766A}

.boxflex{ display:flex;}
.boxflex a{ display:inline-block; flex:1; margin:0 2%; width:46%; }

.cldorders{ height:30px; line-height:30px; text-align:center;}
.cldorders a{ color:#666; font-size:12px;}

/*收藏*/
.delfavorite{ position:absolute; top:8px;right:0; z-index:1;}
.delfavorite a{ width:90px; height:40px; line-height:40px;text-align:center; display:inline-block; font-size:12px; color:#999;}
.delfavorite a:before{ font-size:20px; margin-right:-3px; vertical-align:middle;}
.delfavorite a:active{ color:#000;}

.houdontime{ color:#F5766A;}
.mui-table-view.huodonbamin .mui-table-view-cell.mui-media .mui-media-body{ font-size:14px;}


.tguanldwrap{ width:100%; height:100%; background:url(../images/tg_bobg.png) no-repeat center center; background-size:cover; position:fixed; top:0; left:0; }
.tguanldwrap .tgldimg{ width: 280px;margin: 0 auto;}
.tguanldwrap .tgldimg img{ width:100%; height:auto;}
.tguanldwrap .tguangldkcenbox{ margin-top:-20px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox{ padding:4px 0px 30px; width:280px; margin:0 auto;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems{padding:0 12px;box-shadow: 0 0px 8px rgba(0,0,0, 0.3); background-color:#fff; border-radius:6px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox{ padding-top:12px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgtypeline{ height:20px; line-height:20px; font-size:12px; color:#aaa; overflow:hidden; position:relative;}
.pricelist{ font-size:12px; color:#787878; position:absolute; top:0; right:0;}
.pricelist strong{ color:#F00; font-size:14px; margin-right:2px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgtypeline .mui-icon-extra.mui-icon-extra-nytittype{ font-size:16px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgtypeline .nystyptxt{}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgnametit{ height:20px; font-size:14px; line-height:20px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgbigpic{ padding:6px 0px 0;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgbigpic img{ display:block;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgkcdirce{ margin: 12px 0;  height:60px;line-height:20px;  font-size:12px; color:#aaa; overflow:hidden; }

.tgbigpic2{ padding:6px 0px 0;height: 320px; margin-top: 8px;border-top: 0px; margin-top: 0px;}
.tgsmintxt{height: 300px; font-size:12px; color:#666; }

.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox{border-top:1px dotted #dedede; padding:12px 0 7px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox .tgplays{text-align:center; position:relative;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox .tgplays span{  color:#f68660; font-size:10px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox .tgplays a{ display:block; width:30px; height:30px; margin:0 auto;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox .tgplays a img{ width:30px; height:30px;}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox .tgplays:before{ width:40px; height:1px;background:none; border-bottom:1px solid #f68660;position: absolute;top:14px;left:50%; margin-left:-65px; height: 1px;content: '';}
.tguanldwrap .tguangldkcenbox .tgangkcbox .tgitems .tgplaybtnbox .tgplays a:after{ width:40px; height:1px;background:none; border-bottom:1px solid #f68660;position: absolute;top:14px;right:50%; margin-right:-65px; height: 1px;content: '';}
.tguanldwrap .joinnyso{ padding:16px 10px; margin: 0 auto; width: 320px; overflow:hidden;}
.tguanldwrap .joinnyso .joinbtnitem{ float:left; width:50%;}
.tguanldwrap .joinnyso .joinbtnitem .tyanbtn{ margin:0 10px; display:block; height:40px; line-height:40px; font-size:14px; color:#fff; border-radius:50px; text-align:center; background-color:#c8481c;}
.tguanldwrap .joinnyso .joinbtnitem .joinbtns{ margin:0 10px; display:block;height:40px; line-height:40px;font-size:14px;color:#fff;border-radius:50px; text-align:center;  background-color:#e91515;}

/*关于我们*/
.sysvison{ padding:0 20px; height:20px; line-height:20px; font-size:12px; color:#aaa;}
.aboutcontetxt{ padding:0 20px; font-size:14px; color:#666; line-height:26px;}
.aboutcontetxt p{ text-indent: 2em; }
.abouttel{ text-align:center; padding:20px; }
.tel{ text-align:center;}
.telth{font-size:10px; color:#aaa;}
.telnumber{font-size:14px; color:#000;}
.footcopyright{}
.copytright{ width:100%; padding-bottom:12px; background-color:#fff; font-size:12px; color:#aaa; text-align:center; bottom:0; right:0;}
.copytright span{}

/*登录注册*/
.loginbgbox{ height:200px; background:#FF6B5B url(../images/tabarbg.png) no-repeat center center; background-size:cover;}
.loginbgbox .logos{ padding-top:24px;}
.loginbgbox .logos span{ display:block; text-align:center;}
.loginbgbox .logos span img{ width:auto;  height:50px;}
.loginwarrp{ padding:0 12px;}
.mtopmod{ margin-top:-100px;}
.joinmod{margin-top:30px;}
.loginwarrp .loginmuen{}
.loginwarrp .loginmuen .mui-segmented-control{ background-color:#fff;}
.loginwarrp .loginmuen .mui-segmented-control .mui-control-item{ height:48px; line-height:48px;border-bottom: 2px solid #b5b5b5;font-size:14px; color:#666666; font-weight:600;}
.loginwarrp .loginmuen .mui-segmented-control .mui-control-item.mui-active{ color:#f5766a;  border-bottom: 2px solid #f5766a;}
.loginwarrp .logincontentbox{ background-color:#fff;border-bottom-right-radius:8px; border-bottom-left-radius:8px;}

.joinmod .logincontentbox{ border-radius:8px;}
.loginwarrp .logincontentbox .mui-control-content{}
.loginwarrp .logincontentbox .mui-control-content .logininptbox{ padding:0 12px;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline{ padding:10px 0 4px; border-bottom:1px solid #eee;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputlineselxyi{ padding-top:16px; }

.inputlineselxyi .mui-input-row.mui-checkbox.mui-left{}
.inputlineselxyi .mui-input-row.mui-checkbox.mui-left label{ padding-left:35px; font-size:14px;}
.inputlineselxyi .mui-checkbox.mui-left input[type=checkbox]{ left:3px !important;}
.inputlineselxyi .mui-checkbox input[type=checkbox]:checked:before{ color:#F5766A !important; }

.inputlineselxyi .mui-input-row.mui-radio.mui-left{}
.inputlineselxyi .mui-input-row.mui-radio.mui-left label{ padding-left:35px; font-size:14px;}
.inputlineselxyi .mui-radio.mui-left input[type=radio]{ left:3px !important;}
.inputlineselxyi .mui-radio input[type=radio]:checked:before{ color:#F5766A !important; }

.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row{ padding-left:30px; position:relative;}
.loginwarrp.joinmod .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row{ padding-left:6px;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .yzmainputbox{ padding-right:120px;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row label{ padding:0; position:absolute; top:4px; left:0px; width:1px; height:24px;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row label span{ font-size:28px; color:#C1C1C1; vertical-align:middle;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row .mui-input-clear.mui-input{ width:100%; font-size:14px; color:#666;}

.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row.yzmainputbox .mui-icon.mui-icon-clear { right:120px;}

.loginwarrp .logincontentbox .mui-control-content .logininptbox .loginsubmitbox .mui-btn.mui-btn-danger.mui-btn-block{ background-color:#F5776B;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .loginsubmitbox .mui-btn.mui-btn-danger.mui-btn-block:active{ background-color:#F9A39B;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row .getyzm{ position:absolute; top:0; right:0;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .inputline .mui-input-row .getyzm .mui-btn.getyzmbtns{ font-size:12px; width:100px;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .loginsubmitbox{ padding:18px 0 8px;}
.loginwarrp .logincontentbox .mui-control-content .logininptbox .loginsubmitbox .mui-btn.mui-btn-danger.mui-btn-block{height:48px; line-height:100%;}
.loginother{ padding:12px 16px; height:30px; line-height:30px; position:relative;}
.loginother .lgjoin{ font-size:14px;}
.loginother .lgjoin a{ color:#aaa;}
.loginother .lgjoin a strong{ margin-left:4px; color:#FF6B5B; font-weight:normal; border-bottom:1px solid #FF6B5B;}
.loginother .lgforger{ font-size:14px; position:absolute; top:12px; right:16px;}
.loginother .lgforger a{ color:#aaa;}

.mtilogin{ width:100%; padding:0 12px; background-color:#e1e1e1; position:fixed; bottom:0px; left:0px;}
.mtilogin .mtinlogtit{ height:20px; border-bottom:1px solid #ccc;}
.mtilogin .mtinlogtit h3{margin:0 auto; width:120px; height:40px; line-height:40px; font-size:14px; color:#787878; background-color:#e1e1e1;  text-align:center; font-weight:normal;}
.mtilogin .mthlist{ padding:22px 0 16px; text-align:center;}
.mtilogin .mthlist a{ display:inline-block; margin:0 6px; width:40px; height:40px; padding:8px; border-radius:50%; background-color:#fff;}
.mtilogin .mthlist a:active{ background-color:#eee;}


.mtilogin .mthlist a span{ font-size:24px;}
.mtilogin .mthlist a:nth-child(1) span{color:#C30A0B;}
.mtilogin .mthlist a:nth-child(2) span{color:#1F67AF;}
.mtilogin .mthlist a:nth-child(3) span{color:#3FC318;}

.mtilogin .kfutel{ padding:20px 0; text-align:center;}
.mtilogin .kfutel a{ font-size:18px; color:#666;}
.mtilogin .kfutel a:active{color:#000;}


.okwarrpbox{}
.okwarrpbox .oknice{ padding:24px 0; text-align:center; margin:0 12px; border-bottom:1px solid #eee;}
.okwarrpbox .oknice .mui-icon.mui-icon-checkmarkempty{ font-size:30px; vertical-align:middle; margin-top:-6px; color:#fff; background-color:#3dc308; border-radius:50%;}
.okwarrpbox .oknice .paytshi{ padding-left:12px; vertical-align:middle;}
.okwarrpbox .oknice .paytshi strong{ font-size:20px;}
.okwarrpbox .okinfobox{ padding:12px; 8px; margin:0 12px; line-height:30px; font-size:14px; color:#aaa; border-bottom:1px solid #eee;}
.okwarrpbox .okinfobox .apyordernumber{color:#666;}
.okwarrpbox .okinfobox .orderprotit{ color:#666;}
.okwarrpbox .okinfobox .ordertimebox{}
.okwarrpbox .bckbtnmod { padding:24px 0; text-align:center;}
.okwarrpbox .bckbtnmod span{ margin:0 12px;}
.okwarrpbox .bckbtnmod span .mui-btn.okbackbtns{ font-size:14px;}


.playfixed{ width:48px; height:48px; padding:4px; background-color:#fff;box-shadow:0px 0px 8px rgba(0,0,0,0.4); position:fixed;  border-radius:50%;}
.playfixed .plypicfixed{ display:block; width:40px; height:40px;border-radius:50%;}

/*课程落地推广页*/
.kctghlodiwarp{height:48px;}
.kcldlmodbox{ width:100%; height:48px; padding:0 16px; position:fixed; bottom:0; left:0;}
.kctghlodiwarp .kcldfiexd{height:48px; position:relative;}
.kctghlodiwarp .kcldfiexd{}
.kctghlodiwarp .kcthlodilayer{ width:100%; position:absolute; bottom:0; left:0; background-color:#fff;border-top-right-radius:8px;  border-top-left-radius:8px; overflow:hidden;}
.kctghlodiwarp .kcldfiexd.kcldlyshow .kcthlodilayer{ -webkit-box-shadow: 0 -1px 8px rgba(0,0,0, 0.3);box-shadow: 0 -1px 8px rgba(0,0,0, 0.3);}
.kctghlodiwarp .kcthlodilayer .kcldinfo{ display:none; position:relative;}
.kctghlodiwarp .kcldfiexd.kcldlyshow .kcthlodilayer .kcldinfo{ display:block;}
.kctghlodiwarp .kcthlodilayer .kcldinfo .kcldtgds{ padding:16px 16px 12px; font-size:14px; color:#f5766a;}
.kctghlodiwarp .kcthlodilayer .kcldinfo .kcldtgds span{ margin-left:4px;}
.kctghlodiwarp .kcthlodilayer .kcldinfo .kcldtgds strong{ color:#000;}
.kctghlodiwarp .kcthlodilayer .kcldinfo .kcldtshi{ padding:0px 16px 16px; font-size:12px; color:#666;}
.kctghlodiwarp .kcthlodilayer .kcldinfo .closekcldbtn{ position:absolute; top:0; right:0;cursor:pointer;}
.kctghlodiwarp .kcthlodilayer .kcldinfo .closekcldbtn span{}
.kctghlodiwarp .kcthlodilayer .kcldinfo .closekcldbtn span img{}

.kctghlodiwarp .kcthlodilayer .kcldbar{ height:48px; background-color:#F5766A; position:relative;}
.kctghlodiwarp .kcthlodilayer .kcldbar .kcldlogo{ width:40px; height:40px; position:absolute; top:4px; left:8px;}
.kctghlodiwarp .kcthlodilayer .kcldbar .kcldlogo span{ display:block; width:40px; height:40px; border-radius:50%; background-color:#fff; }
.kctghlodiwarp .kcthlodilayer .kcldbar .kcldlogo span img{}
.kctghlodiwarp .kcthlodilayer .kcldbar .kcldtit{ padding-left:60px; line-height:48px; font-size:14px; color:#fff;}
.kctghlodiwarp .kcthlodilayer .kcldbar .kcldtit span{}
.kctghlodiwarp .kcthlodilayer .kcldbar .kclddwapp{position:absolute; top:8px; right:8px;}
.kctghlodiwarp .kcthlodilayer .kcldbar .kclddwapp .kcldapplink{ width:84px; height:32px; line-height:32px; text-align:center; border-radius:4px;  display:block; background-color:#FAF9C2; color:#000; font-size:14px; font-weight:bold;}
.kctghlodiwarp .kcthlodilayer .kcldbar .kclddwapp .kcldapplink:active{ color:#666;}
.kctghlodiwarp .kcldfiexd .showkcldbtn{ position:absolute; top:-2px; left:50%; margin-left:-24px; cursor:pointer;}
.kctghlodiwarp .kcldfiexd.kcldlyshow .showkcldbtn{ display:none;}
.kctghlodiwarp .kcldfiexd .showkcldbtn span{}
.kctghlodiwarp .kcldfiexd .showkcldbtn span img{ display:block;}

/*7天免费会员注册*/
.mui-content .ldtoplogos{ padding:12px 0 6px; text-align:center; background:url(../images/ldlogobg.png) no-repeat center 0; background-size:100% 100%;}
.mui-content .ldtoplogos img{ width:auto; height:40px;}
.mui-content .lddiscrip{ padding:6px 16px 0px;}
.mui-content .lddiscrip .ldnames{ line-height:20px;}
.mui-content .lddiscrip .ldnames .nmtext{ font-size:16px; font-weight:bold; color:#000; padding-right:4px;}
.mui-content .lddiscrip .ldnames .mui-icon-extra.mui-icon-extra-nyvip{ color:#aaa; font-size:24px; vertical-align:middle; margin-top:-4px;}
.mui-content .lddiscrip .lddyutxt{ font-size:14px; color:#666666;}
.mui-content .loginwarrp.joinmod.jmdtop{ margin-top:6px; margin-bottom:16px;} 

.ldtgjoinuser{padding:8px 12px 16px;  text-align:center; font-size:16px;}
.ldtgjoinuser span{ color:#f5766a;}
.ldtgjoinuser strong{ margin-right:4px; color:#000;}

.mui-content .loginwarrp.joinmod.jmdtop .logincontentbox .inputlineselxyi{ padding-top:8px;}
.mui-content .loginwarrp.joinmod.jmdtop .logincontentbox .joinpayborder{ padding-bottom:4px; border-bottom:1px solid #dedede;}

.vipjgetxtbox{ padding:0 6px; height:40px; line-height:40px; font-size:14px; color:#666;}
.vipjgetxtbox span{ float:left; width:50%;}
.vipjgetxtbox span strong{ margin-left:4px; color:#f00;}

.loginwarrp .logincontentbox .mui-control-content .logininptbox .loginsubmitbox.lgmibpidtop{ padding-top:6px;}


.ldjoinokbox{ margin:0 12px; border-bottom:1px solid #dedede;}
.ldjoinokbox .ldokicon{ padding-top:24px; text-align:center;}
.ldjoinokbox .ldokicon .mui-icon-extra.mui.mui-icon-extra-nyselmoded{ font-size:80px; color:#49bd2a;	}
.ldjoinokbox .ldoktit{ text-align:center; line-height:24px; padding-bottom:16px;}
.ldjoinokbox .ldoktit strong{ display:block; font-size:16px; color:#000000; font-weight:bold;}
.ldjoinokbox .ldoktit span{display:block; font-size:14px; color:#aaaaaa;}
.joinlines{ height:1px; padding-top:16px;  margin:0 12px; border-bottom:1px solid #dedede; }
.showappjtu{}
.showappjtu .shoapptit{ text-align:center; padding:12px 0; font-size:14px; color:#f57a68;}
.showappjtu .shoolth{ padding-top:20px; font-size:28px; font-weight:600; text-align:center; color:#666;}
.showappjtu .shoapppicbox{ padding:0 8px; overflow:hidden;}
.showappjtu .shoapppicbox .shoapppicitem{ padding:0 8px; float:left; width:33.3%;}
.showappjtu .shoapppicbox .shoapppicitem img{}
.ldxzappbtn{ padding:20px 10%;}
.ldxzappbtn .ldshowxzbtns{ display:block; width:100%; height:44px; line-height:44px; text-align:center; border-radius:100px; background-color:#f5766a; color:#fff; font-size:14px; font-weight:bold;}
.ldxzappbtn .ldshowxzbtns:active{ color:#ccc;}

.layertshiother{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.75);}
.mui-content .lddiscrip.lddpitop{ padding-top:20px;} 


.shoulli{ color: #000; text-shadow:1px 1px 1px rgba(0,0,0,0.9) ; }


/*弹出图片分享层*/
.loadingpiclayer{ width: 100%;height: 100%; padding:20px 20px 56px; overflow: auto; box-sizing: border-box; position: fixed;top:0; left: 0;  background-color: rgba(0,0,0,0.75);z-index: 9998;}
.loadingpiclayer table{}
.picsharebtn{width: 100%;height: 56px; display: flex;background-color: #f4f4f4;position: fixed;bottom:0; left: 0;  z-index: 9998;}
.picsharebtn .shbtnitem{ flex: 1; height: 56px; padding-top: 8px; box-sizing: border-box; text-align: center;}
.picsharebtn .shbtnitem:active{ background-color: #dedede;}
.picsharebtn .shbtnitem .shicon{}
.picsharebtn .shbtnitem .shicon span{ font-size: 26px;}
.picsharebtn .shbtnitem:nth-child(4n+1) .shicon span{ color: #6EB042; }
.picsharebtn .shbtnitem:nth-child(4n+2) .shicon span{ color: #4BBDA1; }
.picsharebtn .shbtnitem:nth-child(4n+3) .shicon span{ color: #01A5DA; }
.picsharebtn .shbtnitem:nth-child(4n+4) .shicon span{ color: #D25C50; }
.picsharebtn .shbtnitem .shtxt{ display: block; font-size: 12px; color: #787878;}

/*弹出图片分享层END*/


/*2018-05*/
/*首页-列表*/
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem{ margin-right:6px; }
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem:active .maprotits{ color:#999;}
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem img{}
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem .mui-media-body.maprotits{ font-size:14px;}
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem span.kcenfji{display: block; position:relative;}
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem span.kcenfji img{display: block; }
.mui-table-view.mui-grid-view .mui-table-view-cell.gridxitem a.gridviewitem span.kcenfji i{padding: 0 4px; vertical-align:middle; display:block; height: 14px; line-height: 16px; font-style: normal; position: absolute; left: 0; bottom: 0; background-color: rgba(255,0,0,0.6); color:#fff; font-size: 10px;}

.listxmodbox .mui-table-view-cell:active{ background-color:#f8f8f8;}
.listxmodbox .mui-table-view-cell a.itemlink{ margin-top: -3px; margin-bottom: -6px;}
.listxmodbox .mui-table-view-cell a.mui-active{ background:none !important;}
.listxmodbox .mui-table-view-cell a.itemlink .mui-media-body .nystype{ padding-top: 2px; height: 30px; line-height: 30px;}
.listxmodbox .mui-table-view a.itemlink .mui-media-object.mui-pull-left{ margin-right:20px;width: 80px;height: 106px;line-height: 106px;position: relative;}
.listxmodbox .mui-table-view a.itemlink .mui-media-object.mui-pull-left img{width: 80px;height: 106px;line-height: 106px;}
.listxmodbox .mui-table-view a.itemlink .mui-media-object.mui-pull-left span{ padding: 0 4px; vertical-align:middle; display:block; height: 14px; line-height: 16px; position: absolute; left: 0; bottom: 0; background-color: rgba(255,0,0,0.6); color:#fff; font-size: 10px;}
.listxmodbox .mui-table-view a.itemlink .mui-media-body .nysinfo{ padding-top: 16px; padding-bottom: 0;}
.listxmodbox .mui-table-view a.itemlink .mui-media-body .nysinfo .nyskcdatatime{top: 16px;}

.listxmodbox .mui-table-view a.itemlink .mui-media-body .proth{ font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.listxmodbox .mui-table-view a.itemlink .nysptimert{ top:2px;}
.listxmodbox .mui-table-view a.itemlink .nysptimert .mui-icon-extra.mui-icon-extra-nyplaytime{ color:#aaaaaa; font-size:16px; vertical-align:middle; margin-top:-2px;}
.listxmodbox .mui-table-view a.itemlink .nysptimert .nysplaytime{ font-size:12px;color:#aaaaaa;}
.listxmodbox .mui-table-view a.itemlink .listxmodbox .mui-table-view .mui-media-object{line-height: 58px;max-width: 106px;height: 58px;}

/*卡片式动态*/
.cardlist{}
.caritem{ padding:4px 10px 0; border-bottom:10px solid #EFEFF4;}
.caritem:active{ background-color: #eee; }
.caritem:active{ background-color:#f8f8f8;}
.caritem:last-child{ border:none;}

.carthbox{ position:relative;}
.caredit{ height:40px; line-height:40px;}
.cdtico{}
.cdtico img{ width:16px; height:16px; vertical-align:middle; margin-top:-2px;}
.cdtname{ font-size:14px;}
.cdttime{ height:40px; line-height:40px; position:absolute; top:0px; right:3px; font-size:12px; color:#aaa;}

.carbox-content{ position:relative;}
.carpics{}
.carpics img{ display:block; width:100%; height:auto; }
.card-contentinfo{ width:100%; padding-bottom:8px; box-sizing:border-box; color:#fff; position:absolute; bottom:0px; left:0;}
.caritemth{padding:0 12px; height:20px; line-height:20px; font-size:16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-shadow: 0px 1px  1px rgba(0,0,0, 0.3);}
.cardiscrtxtr{ padding:0 12px; max-height:40px; line-height:20px;text-shadow: 0px 1px  1px rgba(0,0,0, 0.3); font-size:12px; overflow: hidden;}

.cartxtmsg{ height:48px; position:relative;}
.cartmaitems{ display:inline-block; line-height:48px; padding-right:16px;}
.cartmaitems div{ color:#aaa; display: inline;}
.cartmaitems div .mui-icon-extra{ font-size:16px; vertical-align:middle; margin-top:-2px;}
.cartmaitems div .crolktxt{ font-size:12px;}
.caritags{ line-height:48px; position:absolute; top:0; right:3px; font-size:12px;}
.caritags a{color:#aaa;}

/*课程合集*/
.hzilistbox{}
.hzilistbox .hzitit{ height:30px; font-size:14px; padding:0 12px; position:relative;}
.hzilistbox .hzilist{ padding-left:8px;}
.hzilistbox .hzilist span{ display:inline-block; box-sizing:border-box; width:16%; margin:0 1% 10px; height:32px; line-height:32px; text-align:center; border:1px solid #dedede; border-radius:4px; overflow:hidden; font-size:12px; color:#aaa;}
.hzilistbox .hzilist span a{ display:block; font-size:12px; color:#000; line-height:32px;}
.hzilistbox .hzilist span a:active{ background-color:#f8f8f8;}
.hzilistbox .hzilist span i{ display:none;}
.hzilistbox .hzilist span i img{ width:20px; height:20px;}
.hzilistbox .hzilist span.playactive{ border:1px solid #ff5656; position:relative;}
.hzilistbox .hzilist span.playactive a{}
.hzilistbox .hzilist span.playactive i{ display:block; width:100%; height: 32px; line-height:32px; background-color:rgba(255,0,0,0.1); position:absolute; top:0; left:0; z-index:1;}
.hzilistbox .hzilist span.playactive i img{ vertical-align:middle; margin-top:-6px; opacity:0;}/*调整透明度显示按钮*/

.kcenpointe{ position:absolute; top:0; right:20px; font-size:12px; color:#f00;}

/*会员中心*/
.ucntopmod{}
.ucntopwrap{height:180px; background:url(../images/ucenterbg.png) no-repeat center center; background-size:cover;}
.userinfomode{ position:relative;}
.userinfomode .userif{padding-top:16px; text-align:center;}
.userinfomode .userif .userimage{ z-index:1;}
.userinfomode .userif .userimage .userphoto{ margin:0 auto; display:block; width:70px; height:70px; background-color:#FFF; border:5px solid #fff; border-radius:50%; position: relative;}
.vicon{ display: block; width: 16px; height: 16px;  position:absolute; bottom:0; right: -4px;line-height: 16px; text-align: center; border-radius: 50%; font-size: 12px; font-style: normal; font-weight: bold; color: #fff; background-color:#ff0000;}
.viconnone{ background-color: #000;}
.userinfomode .userif .userimage .userphoto img{ width:60px; height:60px; border-radius:50%;}
.userinfomode .userif .username{ line-height: 28px; overflow: hidden; }
.userinfomode .userif .username .nametxt{ font-weight: bold; font-size:16px; color: #fff;}

.vipinfobox{ font-size: 12px; text-align: center; }
.nyvipicons{}
.nyvipicons img{ width: 16px; height: 16px; vertical-align: middle; margin-top: -4px;}
.viptype{ color: #fff; margin-right: 4px;}
.vipdate{color: #fff;margin:0 4px;}
.vipbutsubmit{ margin:0 4px;}
.vipbuybtn{color: #fff; display: inline-block; padding: 0 6px; height: 20px; background-color:#ff5747; border-radius: 3px; }


.functionmod{ padding:10px 10px 12px; background-color:#fff;}
.funmdbox{ margin-top:-42px; border:1px solid #eee; background-color:#fff; border-radius:16px;-webkit-box-shadow: 0 0px 6px rgba(0,0,0, 0.1);}
.piotbox{ margin:0 2px; border-bottom:1px solid #eee; position:relative;}
.piotbox .piotlt{ height:66px; padding:12px 0 12px 54px; position:relative;}
.pioticon{ position:absolute; top:26px; left:20px;}
.pioticon img{ width:24px; height:24px;}
.piotbox .piotlt a{}
.piotbox .piotlt .piottit{ float:left; display:inline-block; font-size:12px; color:#787878;}
.piotbox .piotlt .mypiottatol{ clear:both; float:left; display:inline-block; font-size:20px; color:#313131; position:relative;}
.piotbox .piotlt a:active .mypiottatol{color:#aaa;}
.piotbox .piotlt .mypiottatol span{ display:block; width:8px; height:8px; background-color:#ff2d19; border-radius:50%; position:absolute; top:0px; right:-10px;}

.dhuanlink{ position:absolute; top:22px; right:20px;}
.dhuanlink a{ font-size:12px; color:#656565; border-bottom:1px solid #656565;}
.dhuanlink a:active{ color:#aaa; border-bottom:1px solid #aaa;} 

.funopbox{ max-width:480px; margin:0 auto;}
.funopbox:after {  display:table;clear:both;content: "";height: 0;}
.funopitem{ float:left; padding:10px 0; width:50%;}
.qdbtn{ padding:1px 0; text-align:center;}
.qdicon img{ width:38px; height:38px;}
.qdntit{ margin-top:-4px; line-height:20px; font-size:14px;}
.qdbtn:active .qdntit{color:#aaa;}
.qdtxtbox{ line-height:16px; font-size:10px; color:#aaa; text-align:center;}
.yqinbtn{ text-align:center;}
.yqinicon img{ width:40px; height:40px;}
.yqinntit{margin-top:-4px; line-height:20px; font-size:14px;}
.yqinbtn:active .yqinntit{color:#aaa;}
.yqintxtbox{line-height:16px; font-size:10px; color:#aaa; text-align:center;}
.yqintxtbox span{ color:#f00;}

/*落地试听页*/
.joinnysowrap{ height:64px;}
.joinnysowrap .joinnyso{ width:100%;padding:12px 8px; height:64px; background-color:#fff; border-top:1px solid #eee; position:fixed; bottom:0; left:0; z-index:1;}
.joinnysowrap .joinnyso .joinbtnitem{}
.joinnysowrap .joinnyso .joinbtnitem .tyanbtn{margin:0 8px;  border-radius:4px;}
.joinnysowrap .joinnyso .joinbtnitem .joinbtns{margin:0 8px;border-radius:4px;}
.tginfoconxt{ padding:20px; background-color:rgba(255,255,255,0.5); font-size:14px; color:#333333;}


.tgclearfiexd{ background:none; width:100%; height:auto; position: relative;}
.tgclearfiexd .tguangldkcenbox{ padding-bottom:8px;}
.tgclearfiexd .tguangldkcenbox .tgangkcbox .tgitems .kcbox .tgkcdirce{ height:40px;}


/*评论修改2018-05-23*/
.cmmitembox{}
.cmmttext{ padding-bottom: 6px;}
.cmmttext:active{ background-color: #e1e1e1;}
.cmmbck{padding:6px 0; color: #aaa;}
.cmmbck:active{ background-color: #e1e1e1;}
.cmmbck strong{color:#ff9600;}
.cmmbck span{ color: #aaa;}
.cmmbck p{ display: inline; font-size: 12px;}

/*检查网络页2018-05-23*/
.applinkqsbox{ padding: 24px 0 60px;}
.regttshi{ padding-bottom: 12px;border-bottom: 1px solid #eee; margin:0 6px; text-align: center;}
.rgtsimg{}
.rtgth{ font-size: 16px; color: #000;}
.rtgchackth{ font-size: 14px; color: #aaa;}
.regtfobox{ padding: 12px;}
.regtlinktit{font-size: 14px; padding:16px 6px 12px; color: #666;}
.retpics{ text-align: center; padding-bottom: 20px;}
.retapp{}
.regappsubmit{ width: 100%; height: 44px; border-radius: 4px;}

/*登录引导页2018-06-06*/
.logintshi {position: relative;padding-bottom: 200px;box-sizing: border-box;min-height: 100%;}


.lgtspic{ padding: 120px 0 0; text-align: center;}
.lgtspic img{}
.loginbtnmodwrap {	width: 100%; padding-top: 12px; padding-bottom: 10px; position: absolute; bottom: 0; left: 0;}
.lgtshiboxn {padding: 0 20px 12px;}
.logntsbtns {		display:block; width:100%; height:44px;  text-align:center; border-radius:100px; background-color:#f5766a; color:#fff; font-size:14px; font-weight:bold;border: none;}
.jointsbtns {	display:block; width:100%; height:44px; line-height: 44px; text-align:center; border-radius:100px; background-color:#fff; color:#f5766a; font-size:14px; font-weight:bold;border: 1px solid #f5766a; box-sizing: border-box;}
.lkjmbox {	padding: 10px 20px 20px; text-align:center; }
.lookjumbtn {	display:inline; width:100%; height:44px; border-radius:100px; background-color:#fff; color:#454545; font-size:14px; border: none;}

/*下载引导页2018-06-27*/
.joinokinfo{ margin: 6px; padding: 30px 0 30px 90px; border-bottom: 1px solid #eee; position: relative;}
.jdokicon{position: absolute;top: 34px; left: 40px;}
.jdokicon img{}
.jdoktxt{}
.jdoktxt h3{ font-size: 18px; color: #666;}
.jdoktxt span{font-size: 14px; color: #f57a68;}

.dowstepbox{ padding-top: 20px;}
.dwsteptit{}
.dwsteptit h3{ padding-left: 24px; font-size: 14px;font-weight: bold;color: #666666;}
.dwsteppic{ padding: 10px 0 12px; text-align: center;}
.dwsteppic img{}
.dwppbtnbox{ padding: 0 40px 6px;}
.dwappzbtns{ display: block; width: 100%; height: 44px; line-height: 44px; text-align: center; color: #fff; background-color: #ff3b28;border-radius: 50px;}
.dwappzbtns:active{color: #fff; background-color: #ef6b5f; }

@media screen and (max-width: 375px) {
				.joinokinfo {padding: 10px 0 10px 90px;}
				.jdoktxt h3{ font-size: 16px;}
				.jdokicon{ top: 14px;}
				.dwsteppic{padding: 6px 0 8px;}
				.jdoktxt span{font-size: 10px;}
				.dowstepbox{ padding-top: 8px;}
			}

/*任务页2018-07-30*/
.taskqdanbox{}
.taskqdanbox .taskqdaotoal{ padding:20px 16px 0; position:relative;}
.taskqdanbox .taskqdaotoal .taskqdaolt{ line-height:20px;}
.taskqdanbox .taskqdaotoal .taskqdaolt .tkspoint{ font-size:16px; font-weight:bold;}
.taskqdanbox .taskqdaotoal .taskqdaolt .tksdrtxt{ color:#aaa; font-size:12px;}
.taskqdanbox .taskqdaotoal .taskqdaort{ position:absolute; top:18px; right:12px;}
.taskqdanbox .taskqdaotoal .taskqdaort .taskqdaobtns{font-size:14px; width:84px; height:34px; border:none; border-radius:34px; box-sizing:border-box; background-color:#FDAFAB; color:#fff;}
.taskqdanbox .taskqdaotoal .taskqdaort .askqdaoactive{font-size:14px; width:84px; height:34px; border:none; border-radius:34px; box-sizing:border-box; background-color:#ff5656; color:#fff;}
.taskqdanbox .taskqdaotoal .taskqdaort .askqdaoactive:active{background-color:#ffd7d5;}

.taskqdanbox .taskdays{ padding:16px;}
.taskqdanbox .taskdays .taskdayitem{}
.taskqdanbox .taskdays .taskdayitem img{}
.taskhdzpan{padding:0 10px 8px; border-bottom:8px solid #f1f1f1;}
.taskhdzpan a img{}
.taskhdzpan a{}
.taskbox{ padding-bottom:60px;}
.taskbox .tasktit{ border-bottom:1px solid #eee;}
.taskbox .tasktit h3{ padding-left:20px; height:50px; line-height:50px; font-size:16px;}
.taskbox .tasklist{}
.taskbox .tasklist .taskitem{ padding:20px 12px; min-height:40px; border-bottom:1px solid #eee; position:relative;}
.taskbox .tasklist .taskitem .taskicon{ position:absolute; top:24px; left:12px;}
.taskbox .tasklist .taskitem .taskicon img{ width: 28px;height: 28px;}
.taskbox .tasklist .taskitem .taskheight{ padding-left:40px; padding-right:100px; line-height:20px; color:#000;font-size:14px;}
.taskbox .tasklist .taskitem .taskheight strong{ color:#f00; font-weight:normal; }
.taskbox .tasklist .taskitem .tasklink{ position:absolute; top:22px; right:12px;}
.taskbox .tasklist .taskitem .tasklink .tasklinkbtn{font-size:14px; width:84px; height:34px; border:none; border-radius:34px; box-sizing:border-box; border:1px solid #ff5656; background-color:#fff; color:#ff5656;}
.taskbox .tasklist .taskitem .tasklink .tasklinkbtn:active{border:1px solid #ffd7d5; color:#fff;background-color:#ffd7d5;}
.taskbox .tasklist .taskitem .tasklink .tasklinkbtn.taskfinish{border:1px solid #DADADA;  background-color:#DADADA; color:#fff;}
.taskbox .tasklist .taskitem .taskcontent{ padding-left:40px; padding-right:100px; line-height:20px;}
.taskbox .tasklist .taskitem .taskcontent .tasktits{ font-size:14px; color:#000; position:relative;}
.taskbox .tasklist .taskitem .taskcontent .taskdiscrp{font-size:10px; color:#aaa; line-height:16px !important;}
.taskbox .tasklist .taskitem .taskcontent .tasktits span{ position:absolute; top:-14px; left:0;}
.taskbox .tasklist .taskitem .taskcontent .tasktits span img{ width:auto; height:12px;}

/*2018-09-26 H5_web*/

/*阅读量2018-09-26*/
.readtext{ padding-left:12px; margin-top:-16px;}
.readtext i{}
.readtext i img{ width:13px; height:13px; vertical-align:middle; margin-top:-2px;}
.readtext font{ font-size:12px; color:#aaa;}
/*阅读量END 2018-09-26*/


.kecenpoints{ font-size:12px; color:#f00;}
/*首页广告图2018-09-25*/
.indadlist{display:flex; padding:12px; border-bottom:10px solid #EFEFF4;}
.adimgleft{flex:1.1;}
.adimgleft img{ display:block; width:100%; border-radius:6px;}
.adimgright{ padding-left:12px; flex:1;}
.adimgrta{}
.adimgrta img{display:block;width:100%; border-radius:6px;}
.adimgrtb{ padding-top:16px;}
@media screen and (max-width: 320px) {
.adimgrtb{ padding-top:13px;}
			}
@media screen and (min-width: 360px) {
.adimgrtb{ padding-top:15px;}
			}	
@media screen and (min-width: 414px) {
.adimgrtb{ padding-top:17px;}
			}		
@media screen and (min-width: 768px) {
.adimgrtb{ padding-top:32px;}
			}
@media screen and (min-width: 1024px) {
.adimgrtb{ padding-top:45px;}
			}
.adimgrtb img{display:block;width:100%; border-radius:6px;}

/*会员中心 菜单九宫格 2018-09-25*/
/*.ucmuenbox{ border-top:10px solid #EFEFF4;}
.ucmuenbox .frejoin{ padding:16px 10px;}
.ucmuenbox .frejoin a{ display:block; height:36px; background-color:#FB4C3C; border-radius:32px; position:relative;}
.ucmuenbox .frejoin a:active{ opacity:0.4;}
.ucmuenbox .frejoin a .joinicon{ position:absolute; top:4px; left:20px;}
.ucmuenbox .frejoin a .joinicon img{ width:36px; height:auto;}
.ucmuenbox .frejoin a .jointxt{ height:36px; line-height:36px; padding-left:75px; color:#fff; font-size:12px;}
.ucmuenbox .frejoin a .joinpoints{ height:36px; line-height:36px;color:#fff; font-size:10px;position:absolute; top:0px; right:10px;}

.ucmuenbox .nysgridbox{ padding:0 10px;}
.ucmuenbox .nysgridbox .nysmulist{display:flex;flex-direction: row;flex-wrap: wrap;}
.ucmuenbox .nysgridbox .nysmulist .nysmuitem{ width:33.3%; text-align:center; border-top:1px solid #dedede;}
.ucmuenbox .nysgridbox .nysmulist .nysmuitem a{ display:block; padding:16px 0; }
.ucmuenbox .nysgridbox .nysmulist .nysmuitem a:active{ opacity:0.4;}
.ucmuenbox .nysgridbox .nysmulist .nysmuitem a .grtmuenute{}
.ucmuenbox .nysgridbox .nysmulist .nysmuitem a .grtmuenute i{ display:block;}
.ucmuenbox .nysgridbox .nysmulist .nysmuitem a .grtmuenute i img{ width:26px; height:26px;}
.ucmuenbox .nysgridbox .nysmulist .nysmuitem a .grtmuenute font{ display:block; font-size:12px; color:#656565;}*/

/*课程详情*/
.pointbutsbox{}
.kcendates{ padding:10px 16px 3px;}
.showkcendt{  display:flex; height:40px; line-height:40px;background-color:#ff5656; text-align:center; color:#fff; font-size:14px; border-radius:32px; position:relative; }
.showkcendt i{flex:1; font-style:normal; }
.showkcendt span{flex:2; background-color:#ffcf5d; color:#000; font-size:16px;border-radius:32px; margin-left:-2px;}
.showkcendt font{ flex:3;border-radius:32px;font-size:16px;}

/*弹层*/
.pointbgcover{ width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.4); z-index:10;}
.pointsdhbox{ margin:0 auto; padding:16px; width:250px; background-color:#fff; border-radius:6px; position:fixed; top:50%; margin-top:-120px; left:50%; margin-left:-125px; z-index:11;}
.pointsdhbox .pintdhimg{}
.pointsdhbox .pintdhimg img{ width:100%;}
.pointsdhbox .pintdhtxt{ height:30px; line-height:30px; text-align:center; font-size:14px; color:#000;}
.pointsdhbox .pintdhbtn{ padding-top:6px;}
.pointsdhbox .pintdhbtn .pintdhsubmit{ display:block; height:40px; line-height:40px; text-align:center; background-color:#ff5656; color:#fff; font-size:16px; border-radius:6px; font-weight:bold;}
.pointsdhbox .pintdhbtn .pintdhsubmit:active{ opacity:0.4;}

/*人频道修改*/
.rebars{ padding:20px 16px 10px; width:100%; display:flex; border-bottom:10px solid #EFEFF4;}
.rebars a.dttxtlist-item{ display:block; text-align: center; flex:1; width:33.3%; box-sizing:border-box;}
.rebars a.dttxtlist-item img{ width:60px;}
.rebars a .typtxt{height: 30px;font-size: 12px;line-height: 30px;color:#666;}

.redaborders{  padding:0px 16px; height:50px; line-height:50px; background-color:#fff; border-bottom:1px solid #eee; background-color:#fff; position:fixed; top:50px; 
left:0; z-index:1;}
.redaborders a .typtxt{ display:inline-block; padding:10px 4px 0; font-size:16px; height:50px; line-height:40px; box-sizing: border-box;}
.redaborders a .typactive{ border-bottom:2px solid #f5766a; color:#f5766a;}

.cardtxtlist{}
.cartxtitem{ padding:20px 4px 10px; margin:0 12px; border-bottom:1px solid #eee; position: relative;}
.carbox-txtcontent{}
.contenttit{}
.txtitemth{ max-height:48px; line-height:24px; font-size:16px; color:#000000; overflow:hidden;}
.txtdiscrtxtr{ height:32px; line-height:32px; font-size:14px; color:#aaa;}
.cartxtitem .cartxtmsg { height:32px; line-height:32px; padding:0;}
.cartxtitem .cartxtmsg .cartmaitems{height:32px; line-height:32px;}
.cartxtitem .cartxtmsg .cartmaitems a .mui-icon-extra.mui-icon-extra-nyplun{ font-size:16px; color:#aaa;}
.cartxtitem .cartxtmsg .cartmaitems a .mui-icon-extra.mui-icon-extra-nythumb{ font-size:16px; color:#aaa;}

.cartxtitem .cartxtmsg .cartmaitems a .crolktxt{ color:#aaa; font-size:12px;}
.cartxtitem .cartxtmsg .caritags{height:32px; line-height:32px;}
.txtrtbox{ position:absolute; top:28px; right:6px;}
.xuxilink{ display:block; width:90px; text-align:center; color:#fff; background-color:#f5766a; border-radius:4px; font-size:14px; height:32px; line-height:32px;}
.xuxidate{ display:block; width:90px; text-align:center; color:#aaaaaa; background-color:#e6e6e6; border-radius:4px; font-size:12px; height:32px; line-height:32px;}

.card-contenttit .pdoverfllow{ height:24px; padding-right:110px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.card-contenttit .txtdiscrtxtr.pdoverfllow{ height:32px;}
.card-contenttit .pdoverfllow.txtlilefticon{ padding-left:12px; position:relative;}
.card-contenttit .pdoverfllow.txtlilefticon:after{content: "";display:block;height: 6px;width: 6px; border-radius:8px;position: absolute;top:8px;left:0px; background-color:#666;}
.card-contenttit .pdoverfllow.txtlilefticon a{color:#000;}
.card-contenttit .pdoverfllow.txtlilefticon a:active{ opacity:0.4;}

.loadingmore{ font-size:12px; color:#aaa; text-align:center; height:50px; line-height:50px;}

.tbarwrap{ height:100px;}
.tbarh50{ height:50px;}
.topbarbox{ width:100%; height:50px; background-color:#fff; position:fixed; top:0; left:0;box-shadow: 0 1px 5px rgba(0,0,0, 0.1);z-index:2;}
.topbarbox .mui-icon-extra{ width:50px; height:50px; padding:12px; color:#666; box-sizing:border-box; position:absolute; top:0; left:0;}
.topbarbox .mui-icon-extra:active{ background-color:#f8f8f8;}
.tpmtit{ font-size:16px; text-align:center; line-height:50px;}

.pdb20{ padding:20px 16px 16px; margin:0;}
.kcdatebox{ position:absolute; top:20px; right:16px;}
.kcdatetxt{ display:block; font-size:12px; color:#000;}
.kctimeout{ display:block; font-size:12px; color:#787878;}