@charset "utf-8";
/* CSS Document */
.m-Popup .m-index-c{margin: auto;text-align: center;margin-top:50px;font-size: 16px;}
/*.m-Popup .m-index-c select{width: 240px;font-size: 18px;}*/
.m-Popup .m-index-c li{ float:left; width:20%;margin-bottom: 20px;}
.m-Popup .m-index-c li a{ display:block; width:128px;margin:auto;}
.m-Popup .m-index-c li .cIcon{ width:100%;height:100px;margin-bottom:8px;border-radius:5px;}
.m-Popup .m-index-c li .cI1{ background:url(ci1.png) no-repeat center #60d4ed;}
.m-Popup .m-index-c li .cI2{ background:url(ci2.png) no-repeat center #3bcdae;}
.m-Popup .m-index-c li .cI3{ background:url(ci3.png) no-repeat center #fce38a;}
.m-Popup .m-index-c li .cI4{ background:url(ci4.png) no-repeat center #e96565;}
.m-Popup .m-index-c li .cI5{ background:url(ci5.png) no-repeat center #9273a0;}
.m-Popup .m-index-c li .cI6{ background:url(ci6.png) no-repeat center #24d9ca;}
.m-Popup .m-index-c li .cI7{ background:url(ci7.png) no-repeat center #dcc9a5;}
.m-Popup .m-index-c li .cI8{ background:url(ci8.png) no-repeat center #60d4ed;}

.m-TabTitle{height: 50px;line-height: 50px;border-left: 1px solid #eee;}
/*.m-TabTitle span.curr{ height:51px;}*/
/*头部切换标题的样式*/
.m-TabTitle span{ padding-left:40px; padding-right:22px;border-right: 1px solid #eee;border-left: 1px solid #eee;color: #666;font-size:15px; width:14.28%; box-sizing:border-box;height: 50px;line-height: 50px;}
.m-Popup .m-TabTitle .curr{ color:#35a7ba;margin-left:0;}
.m-Popup .m-TabTitle .m-TabIcon1{ background:url(tabicon1.png) no-repeat 15px 16px; background-size:20px 20px;}
.m-Popup .m-TabTitle .curr.m-TabIcon1{ background:url(tabiconh1.png) no-repeat 15px 16px #fff; background-size:20px 20px;}
.m-Popup .m-TabTitle .m-TabIcon2{ background:url(tabicon2.png) no-repeat 15px 16px; background-size:20px 20px;}
.m-Popup .m-TabTitle .curr.m-TabIcon2{ background:url(tabiconh2.png) no-repeat 15px 16px #fff; background-size:20px 20px;}
.m-Popup .m-TabTitle .m-TabIcon3{ background:url(tabicon3.png) no-repeat 15px 16px; background-size:20px 20px;}
.m-Popup .m-TabTitle .curr.m-TabIcon3{ background:url(tabiconh3.png) no-repeat 15px 16px #fff; background-size:20px 20px;}
.m-Popup .m-TabTitle .m-TabIcon4{ background:url(tabicon4.png) no-repeat 15px 16px; background-size:20px 20px;}
.m-Popup .m-TabTitle .curr.m-TabIcon4{ background:url(tabiconh4.png) no-repeat 15px 16px #fff; background-size:20px 20px;}
.m-Popup .m-TabTitle .m-TabIcon5{ background:url(tabicon5.png) no-repeat 15px 16px; background-size:20px 20px;}
.m-Popup .m-TabTitle .curr.m-TabIcon5{ background:url(tabiconh5.png) no-repeat 15px 16px #fff; background-size:20px 20px;}
.m-Popup .m-TabTitle .m-TabIcon6{ background:url(tabicon6.png) no-repeat 15px 16px; background-size:21px 21px;}
.m-Popup .m-TabTitle .curr.m-TabIcon6{ background:url(tabiconh6.png) no-repeat 15px 16px #fff; background-size:21px 21px;}
.m-Popup .m-TabTitle .m-TabIcon7{ background:url(tabicon7.png) no-repeat 15px 16px; background-size:20px 20px;}
.m-Popup .m-TabTitle .curr.m-TabIcon7{ background:url(tabiconh7.png) no-repeat 15px 16px #fff; background-size:20px 20px;}

/*通用样式*/
.p-commonTable .button,.p-commonTable .button_on{ line-height:normal;}
.p-commonTable select{ margin-right:10px;}
.p-commonTable tr td{ padding:10px 5px; /*border-bottom:1px solid #E9EDED;*/color: #666;}
.p-commonTable .p-l-td{text-align:right; width: 120px;}
.p-commonTable .p-coTitle th{ padding:15px 5px;font-size: 14px;}
.p-textBox span{ margin-right:10px;}
.addBtnIcon{ width:25px; height:25px; background:url(p-plue.png) no-repeat center; background-size:25px 25px;margin-top: 5px;cursor: pointer;}
.addBtnIcon:hover{background:url(p-plueh.png) no-repeat center; background-size:25px 25px;}
.deleteBtnIcon{width:25px; height:25px; background:url(p-delete.png) no-repeat center; background-size:21px 21px;margin-top: 5px;cursor: pointer;}
.deleteBtnIcon:hover{background:url(p-deleteh.png) no-repeat center; background-size:21px 21px;}
.p-commonTable .noneBorder td{ border-bottom:0;}
.p-0{ padding-left:0 !important;}
.topBorder td{ border-bottom:0 !important; border-top:1px solid #E9EDED !important;}
.tlBox>span.wu{position:absolute; left:0; text-align:center; height:40px; line-height:40px; color:#666;}
.page{ margin-top:15px;}
.page table tr td{ border-bottom:0;}
#showwenjuan>tr>td{ border:0;}

/*---------------------切换内部样式开始------------------------*/

/*发布公告*/
.NoticeB{padding: 0 15px;height: 32px;line-height: 32px; display:inline-block;border: 1px solid #D1D6D9;margin-right: 10px; cursor:pointer;}
.setBtn{border: 1px solid #35a7ba; color:#35a7ba;}
.tabInner{ display:none;}
.tabShow{ display:table-row-group;}
.p-listBox{background: #fbfbfb;padding: 20px;border: 1px solid #E9EDED;border-radius: 5px;}
.listTable{ margin-bottom:30px;}
.listTable .LTtitle{ background:#f2f2f2; font-size:14px;}
.listTable .eventd{ background:#f7f7f7;}
.p-selectBox{ margin-bottom:20px;}

.timeSet { margin-top:20px;}
.timeSet .timeAxis,.timeSet .timeData{ float:left;}
.timeSet .timeAxis{margin-right: 10px;width:40%; height:15px;position: relative; background:url(timegbg.jpg) repeat-x left center;border-radius:15px;}
.timeSet .timebg{position:relative;height:15px;background:url(timebg.jpg) repeat-x left center;border-radius:15px;}

.timeDot{position: absolute;right: 0;bottom: 0;}
.timeDot span{ display:block;}
.timeDot .icondot{width: 15px;height: 15px;border-radius: 15px;background:url(dotbtn.png) no-repeat center;margin: auto;}
.timeDot .timenum{background:url(timedata.png) no-repeat center;background-size: 100% 24px;}
.timeDot .timenum{padding: 2px 6px 6px; color:#fff;}
.timeDot .timenum em{ display:block;height:16px; line-height:16px;}
/*投票*/
.v-option span{ font-size:16px; margin-right:10px;}
.v-option { margin-bottom:10px;}

/*商品绑定*/
.blueFont{ color:#03a9f4;}

/*问卷列表*/
.addBtnBox .addBtnIcon{ margin-top:10px;margin-right: 5px;}
.addBtnBox { font-size:12px;}

/*头部小图标样式*/
#manage_top li#p22 b{ background:url(22icon.png) no-repeat center; background-size:15px 15px;}
#manage_top li#p23 b{ background:url(23icon.png) no-repeat center; background-size:16px 16px;}
#manage_top li#p24 b{ background:url(24icon.png) no-repeat center; background-size:16px 16px;}
#manage_top li#p25 b{ background:url(25icon.png) no-repeat center; background-size:17px 17px;}

/*大框通用样式*/
.content-area{ position:relative;overflow: hidden;}
.examManage .m-TabTitle{ position:absolute; width:100%;top:0px;left:0px;}
.examMlist{ padding:15px;}
.examMlist .examMTitle{line-height: 40px;height: 40px;font-size: 14px;border-bottom: 1px solid #E9EDED;}
.examLTitle{padding-bottom: 10px;border-bottom:1px dashed #E9EDED;}
.examLAnswer{padding-top: 10px;}
.examLTitle span,.examLAnswer span{ width:42px;font-size: 14px;}
.examLTitle>div,.examLAnswer>div{ margin-left:36px;}
.serNum{ color:#13c0b1 !important; font-size:14px; vertical-align:top;}
.examOperat a{display: inline-block;width: 18px;height: 0;padding-top: 18px;overflow: hidden;vertical-align: middle;margin: 0 10px; margin:0 5px;}
.examOperat .p-edit{background: url(editicon.png) no-repeat 0 0; background-size:18px 18px;}
.examOperat .p-edit:hover{background: url(editiconh.png) no-repeat 0 0; background-size:18px 18px;}
.examOperat .p-delete{background: url(deleteicon.png) no-repeat 0 0; background-size:20px 20px;}
.examOperat .p-delete:hover{background: url(deleteiconh.png) no-repeat 0 0; background-size:20px 20px;}
.m-bigTab .m-innerTb{ display:none;}
/*.Bdashed td{ border-bottom:1px dashed #E9EDED !important;}*/
.examManage .m-TabTitle span{padding-left:21px; margin-left:0;}

/*添加问卷*/
.Add-question{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index:99999; display:none;}
.Add-question .add_q_inbox{width:700px;height:260px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -350px;margin-top: -130px;border-radius: 5px;}
.Add-question .add_q_inbox .title{line-height: 50px;text-align: center;font-size: 16px;margin-bottom:30px;}
.Add-question .p-btnBox{ text-align:center;margin-top:60px;}
.Add-question .p-btnBox .button {background: #13c0b1;height: 38px;font-size: 14px;color: #fff;border: 0px;border-radius: 4px;margin: 0px 6px;}

/*游戏库答题*/
.v-o-n{ font-size:14px;}
.testAnswer i{ display:inline-block; width:18px; height:18px;margin-right: 10px;}
.testAnswer i.wrongIcon{ background:url(wicon.png) no-repeat center; background-size:18px 18px;}
.testAnswer i.yesIcon{ background:url(yicon.png) no-repeat center; background-size:18px 18px;}
.testAnswer .wrongIcon.curr{ background:url(wiconh.png) no-repeat center; background-size:18px 18px;}
.testAnswer .yesIcon.curr{ background:url(yiconh.png) no-repeat center; background-size:18px 18px;}


/*道具时间轴*/
.fd{ font-size:14px; color:#888;}
.fd span{ margin-left:10px;}
.propOperat2 .delebtn {padding-left:22px;background: url(deleicon.png) no-repeat left center;background-size:20px 20px;margin-top: 10px;font-size:14px; color:#888;}
.look{font-size: 12px;margin: 0 10px;}
.look a{color: #077eb4;}
.courseKeshi{ margin:0 15% 0 5%;}
.keshi .classTitle{ float:left; width:100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.timeLine{ padding-left:130px;}
.timeLine .tlNum{ float:right;position:relative;z-index:2;}
.timeLine .tlBox{height: 40px;background:#eff8fa;margin-top: -10px;margin-bottom: -10px; margin-right:-15px;padding-right:50px; position:relative;z-index:1;}
.propOperat{ position:absolute; right:-120px; top:0;}
.propOperat .cyl{ float:left; margin-right:10px; margin-top:10px;}
.propOperat .cyl a{ color:#35a7ba;}
.propOperat .delebtn,.propOperat .addbtn{ float:left; border:0; margin-right:10px;}
.propOperat .delebtn{width: 20px;height: 20px;background: url(deleicon.png) no-repeat center;background-size: 100% 100%;margin-top:10px;}
.propOperat .addbtn{width: 20px;height: 20px;background: url(addicon.png) no-repeat center;text-indent: -9999px;background-size: 100% 100%;margin-top:10px;}
.tlBox>span{ float:left;height: 20px; cursor:pointer;}
.tlBox .currTimeB{display: block;position: relative;text-align: center;height: 30px;padding-top: 10px;line-height: 20px;margin-top: -10px;margin-bottom: -10px;}
.tlBox .currTimeB .currTimeO{position: absolute;width:300px;top: -40px;left: 50%;margin-left: -160px;background:url(tbg2.png);padding: 10px;border-radius: 5px; display:none;}
.tlBox .currTimeB .currTimeO .iarrow{ position:absolute; width:15px; height:15px; background:url(tarrow2.png) no-repeat center;bottom:-15px; left:50%; margin-left:-7.5px;}
.time-Dot{ display:block; margin:auto; width:4px; height:4px; background:#888; border-radius:4px;}
.currTimeO a{ display:inline-block; padding:2px 10px; color:#fff; margin:0 10px; background:#6e6e6e;}
.tlBox>span:hover .currTimeO{ display:block;}
.currTimeB img{ position:absolute; width:20px;top:10px; height:20px;margin-left: 5px !important;}        