@charset "utf-8";

.white-space{white-space: nowrap;}
.word-wrap{word-wrap:break-word;}
.word-break{word-break:break-all;}
.word-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*..代表溢出文字*/
.bgcolor-white{ background-color:#fff;}
.pointer{cursor:pointer;}
.pointer_d{ cursor:default;}
.vt{ vertical-align:top;}
.resize{resize:none;}
.block{ display:block;}
.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fix{position:fixed;left:0;top:0;z-index:10000;}

.f15{ font-size:15px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f36{ font-size:36px;}
.font-h{ font-family:"黑体";}
.font-y{ font-family:'微软雅黑',arial,'宋体',sans-serif;}
.font-s{ font-family:"宋体";}
.unl_a:hover{ text-decoration:underline;}

.lh_no{ line-height:normal;}
.lh14{ line-height:14px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh50{ line-height:50px;}
.lh60{ line-height:60px;}

.w1200{ width:1200px;}
.w1000{ width:1000px;}
.w970{ width:970px;}
.w960{ width:960px;}
.w940{ width:940px;}
.w910{ width:910px;}
.w900{ width:900px;}
.w895{ width:895px;}
.w870{ width:870px;}
.w855{ width:855px;}
.w852{ width:852px;}
.w850{ width:850px;}
.w830{ width:830px;}
.w810{ width:810px;}
.w780{ width:780px;}
.w777{ width:777px;}
.w760{ width:760px;}
.w750{ width:750px;}
.w730{ width:730px;}
.w727{ width:727px;}
.w720{ width:720px;}
.w710{ width:710px;}
.w700{ width:700px;}
.w690{ width:690px;}
.w680{ width:680px;}
.w675{ width:675px;}
.w670{ width:670px;}
.w665{ width:665px;}
.w650{ width:650px;}
.w645{ width:645px;}
.w640{ width:640px;}
.w630{ width:630px;}
.w620{ width:620px;}
.w610{ width:610px;}
.w580{ width:580px;}
.w570{ width:570px;}
.w560{ width:560px;}
.w540{ width:540px;}
.w530{ width:530px;}
.w525{ width:525px;}
.w520{ width:520px;}
.w480{ width:480px;}
.w460{ width:460px;}
.w450{ width:450px;}
.w435{ width:435px;}
.w430{ width:430px;}
.w420{ width:420px;}
.w415{ width:415px;}
.w390{ width:390px;}
.w380{ width:380px;}
.w370{ width:370px;}
.w360{ width:360px;}
.w340{ width:340px;}
.w330{ width:330px;}
.w290{ width:290px;}
.w285{ width:285px;}
.w280{ width:280px;}
.w260{ width:260px;}
.w255{ width:255px;}
.w250{ width:250px;}
.w230{ width:230px;}
.w220{ width:220px;}
.w215{ width:215px;}
.w195{ width:195px;}
.w192{ width:192px;}
.w190{ width:190px;}
.w180{ width:180px;}
.w170{ width:170px;}
.w160{ width:160px;}
.w150{ width:150px;}
.w130{ width:130px;}
.w125{ width:125px;}
.w120{ width:120px;}
.w110{ width:110px;}
.w105{ width:105px;}
.w96{ width:96px;}
.w65{ width:65px;}
.w35{ width:35px;}
.w25{ width:25px;}
.w15{ width:15px;}
.w5{ width:5px;}

.h850{height:850px;}
.h650{ height:650px;}
.h565{ height:565px;}
.h550{ height:550px;}
.h505{ height:505px;}
.h530{ height:530px;}
.h400{ height:400px;}
.h396{ height:396px;}
.h366{ height:366px;}
.h346{ height:346px;}
.h190{ height:190px;}
.h180{ height:180px;}
.h165{ height:165px;}
.h150{height:150px;}
.h145{ height:145px;}
.h120{ height:120px;}
.h110{ height:110px;}
.h90{ height:90px;}
.h75{ height:75px;}
.h70{ height:70px;}
.h65{ height:65px;}
.h60{ height:60px;}
.h55{ height:55px;}
.h44{ height:44px;}
.h40{ height:40px;}
.h38{ height:38px;}
.h35{ height:35px;}
.h33{ height:33px;}
.h30{ height:30px;}
.h29{ height:29px;}
.h25{ height:25px;}
.h20{ height:20px;}
.h18{ height:18px;}
.h15{ height:15px;}
.h14{ height:14px;}
.h10{ height:10px;}
.h5{ height:5px;}
.min_h300{ min-height:300px;}
.min_h200{ min-height:200px;}
.min_h90{ min-height:90px;}
.min_h80{ min-height:80px;}
.min_h60{ min-height:60px;}
.min_h40{ min-height:40px;}
.min_h38{ min-height:38px;}
.min_h33{ min-height:33px;}
.min_h30{ min-height:30px;}
.min_h26{ min-height:26px;}
.min_h22{ min-height:22px;}
.h_auto{ height:auto;}

.ml-15{ margin-left:-15px;}
.ml1{ margin-left:1px;}
.ml2{ margin-left:2px;}
.ml3{ margin-left:3px;}
.ml4{ margin-left:4px;}
.ml6{ margin-left:6px;}
.ml7{ margin-left:7px;}
.ml8{ margin-left:8px;}
.ml12{ margin-left:12px;}
.ml13{ margin-left:13px;}
.ml16{ margin-left:16px;}
.ml17{ margin-left:17px;}
.ml18{ margin-left:18px;}
.ml22{ margin-left:22px;}
.ml23{ margin-left:23px;}
.ml25{ margin-left:25px;}
.ml28{ margin-left:28px;}
.ml35{ margin-left:35px;}
.ml38{ margin-left:38px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml55{ margin-left:55px}
.ml65{ margin-left:65px;}
.ml75{ margin-left:75px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml120{ margin-left:120px;}
.ml135{ margin-left:135px;}
.ml210{ margin-left:210px;}

.mt-3{ margin-top:-3px;}
.mt-1{ margin-top:-1px;}
.mt1{ margin-top:1px;}
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt4{ margin-top:4px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt12{ margin-top:12px;}
.mt13{ margin-top:13px;}
.mt14{ margin-top:14px;}
.mt17{ margin-top:17px;}
.mt18{ margin-top:18px;}
.mt22{ margin-top:22px;}
.mt25{ margin-top:25px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt44{ margin-top:44px;}
.mt45{ margin-top:45px;}
.mt48{ margin-top:48px;}
.mt60{ margin-top:60px;}

.mr3{ margin-right:3px;}
.mr4{ margin-right:4px;}
.mr7{ margin-right:7px;}
.mr9{ margin-right:9px;}
.mr11{ margin-right:11px;}
.mr12{ margin-right:12px;}
.mr13{ margin-right:13px;}
.mr25{ margin-right:25px;}
.mr27{ margin-right:27px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr65{ margin-right:65px;}
.mr80{ margin-right:80px;}

.mb4{ margin-bottom:4px;}
.mb7{ margin-bottom:7px;}
.mb8{ margin-bottom:8px;}

.pt2{ padding-top:2px;}
.pt3{ padding-top:3px;}
.pt6{ padding-top:6px;}
.pt7{ padding-top:7px;}
.pt8{ padding-top:8px;}
.pt12{ padding-top:12px;}
.pt13{ padding-top:13px;}
.pt25{ padding-top:25px;}
.pt35{ padding-top:35px;}
.pt90{ padding-top:90px;}

.pr3{ padding-right:3px;}
.pr25{ padding-right:25px;}
.pr35{ padding-right:35px;}
.pr40{ padding-right:40px;}
.pr65{ padding-right:65px;}

.pl25{ padding-left:25px;}
.pl35{ padding-left:35px;}
.pl40{ padding-left:40px;}
.pl65{ padding-left:65px;}
.pl85{ padding-left:85px;}
.pl200{ padding-left:200px;}


.pb2{ padding-bottom:2px;}
.pb3{ padding-bottom:3px;}
.pb4{ padding-bottom:4px;}
.pb7{ padding-bottom:7px;}
.pb8{ padding-bottom:8px;}
.pb12{ padding-bottom:12px;}
.pb25{ padding-bottom:25px;}
.pb40{ padding-bottom:40px;}
.p5{ padding:5px;}
.p20{ padding:20px;}


.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}
.lh55{ line-height:55px;}

/*按钮*/
.btn{display:inline-block; box-sizing:border-box; color:#fff; background-color:#50cd93; border-radius:6px; border:none; text-align:center; vertical-align:middle; cursor:pointer;font-family:"微软雅黑",arial,"宋体",sans-serif;}
.smallBtn{height:25px; padding:0 8px; line-height:23px;}
.middleBtn{height:30px; padding:0 10px; line-height:30px;}
.bigBtn{height:35px; padding:0 12px; line-height:35px;font-size:15px;}
.bigerBtn{height:40px; padding:0 15px; line-height:38px; font-size:16px;}
.bigmaxBtn{height:50px; padding:0 20px; line-height:50px;font-size:18px;}
.btn:hover{ background-color:#48a97c;}
.btnBlue{ background-color:#37a3e3;}
.btnBlue:hover{ background-color:#258ecc;}
.btnOrange{ background-color:#ff9900;}
.btnOrange:hover{ background-color:#ea8c00;}
.btnRed{ background-color:#db5a56;}
.btnRed:hover{ background-color:#bf423e;}
.btn_off{background-color: #cccccc;cursor:default;}
.btn_off:hover{background-color: #cccccc;}
.btn_green{ background-color:#fff; border:solid 1px #50cd93; color:#50cd93;}
.btn_green:hover{background-color:#fafffd}
.inputText{ height:30px; line-height:20px\9; border:solid 1px #d9d9d9; background-color:#fff; color:#464646; padding:4px 5px;box-sizing: border-box;word-wrap:break-word; font-size:14px;font-family:"微软雅黑",arial,"宋体",sans-serif; outline:none;}
.inputText:focus{border-color:#47a97b;}
.inputText.off{ background: #ececec; }
.textarea{min-height:80px; font-size:14px; color:#464646; line-height:20px; padding:4px 6px;box-sizing: border-box; border:solid 1px #d9d9d9;resize:none;font-family:"微软雅黑",arial,"宋体",sans-serif; outline:none;}
.textarea:focus{border-color:#47a97b;}
.chooseOff,.checkboxOff,.chooseDis{ width:18px; height:18px; display:inline-block; vertical-align:middle; background-color:#fff; background-image:url(../images/icon.png); background-repeat:no-repeat;}
.chooseOff{ background-position:-162px top;}
.chooseOff:hover{ background-position:-162px -18px;}
.chooseOn{ background-position:-162px -36px!important;}
.chooseOff.chooseDis,.chooseOff.chooseDis:hover{background-position:-162px top!important; cursor: default; background-color:#f4f4f4;}
.chooseDis,.chooseOff.chooseOn.chooseDis{background-position:-200px -36px!important; cursor: default;}
.checkboxOff{background-position:-180px top;}
.checkboxOff:hover{background-position:-180px -18px;}
.checkboxOn{background-position:-180px -36px!important;}

.border1{ border:solid 1px #d9d9d9;}
.border_t{ border-top:solid 1px #d9d9d9;}
.border_r{ border-right:solid 1px #d9d9d9;}
.border_b{ border-bottom:solid 1px #d9d9d9;}
.border_b_d{ border-bottom:dashed 1px #d9d9d9;}
.border_t_d{ border-top:dashed 1px #d9d9d9;}
.border_l_d{ border-left:dashed 1px #d9d9d9;}
.border_r_d{ border-right:dashed 1px #d9d9d9;}
.border_orange{ border-color:#fa8717;}
.border_green{ border-color:#47a97a;}
.border_hover:hover{ border-color:#47aa7b;transition: all 0.3s ease 0s;}
.border_t_none{ border-top:none;}
.border_b_none{ border-bottom:none;}
.border_none{ border:medium none;}
.bg_none{ background:none;}
.maxImg img{max-width: 100%;height: auto !important;}/*限制上传和显示题目图片宽*/
.faceImg img{ vertical-align:middle; margin-top:-5px;}
/*题目图片行居中*/
.imgvm img {vertical-align:middle;}
.divselect_minH_over{ overflow-y:scroll; overflow-x:hidden; height:200px;}
.scroll-y{ overflow-x:hidden; overflow-y:auto;}

.br50{ border-radius:50%;}
.br20{ border-radius:20px;}
.br6{ border-radius:6px;}
.br4{ border-radius:4px;}

.gray,.gray a{ color:#989898;}
.gray2,.gray2 a,a.gray2{ color:#333333;}
.gray3,.gray3 a,a.gray3{ color:#666666;}
.white,a.white,.white a{ color:#fff;}
.red,a.red,.red a{ color:#F66239;}
.green,.green a,a.green{ color:#47aa7b;}
.greenover,.greenover a,a.greenover{ color:#333;}
.greenover2,.greenover2 a,a.greenover2{ color:#666;}
.greenover:hover,.greenover a:hover,a.greenover:hover,.greenover2:hover,.greenover2 a:hover,a.greenover2:hover{ color:#47aa7b;}
.blue,a.blue,.blue a{ color:#37a3e3;}
.orange{ color:#fa8717;}

.bg1{ background-color:#d2d2d2;}/*灰色*/
.bg2{ background-color:#f2f2f2;}/*浅灰色*/
.bg3{ background-color:#f5f2d3}/*淡黄色*/
.bg4{ background-color:#e4fbf1}/*淡绿色*/
.bg5{ background-color:#50cd93}/*绿色*/
.bg6{ background-color:#ededed;}/*中度浅灰*/
.bg7{ background-color:#f48a00;}/*橙色*/
.bg8{ background-color:#f76e6e;}/*红色*/
.bg9{ background-color:#f5a978;}/*浅橙色*/


body,html{ background-color:#fff; height:100%;}

/*loading盒子*/
.loadingBox{ width: 100%; min-height: 100px; text-align: center; display: -webkit-flex; display: flex;flex-wrap: wrap; align-content:center;}
.loadingBox.Biger{ height: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 99999; }
.loadingBox .pic{ width: 100%; align-self: center; }
.loadingBox .pic span{ vertical-align: middle; color: #868686; margin-left: 10px; }
.loadingBox.Biger .pic span{ margin-left: 30px; font-size: 32px; }
.loadingBox img{ vertical-align: middle; }

/*弹窗*/
.pop_thickBoxMask{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background:rgba(0,0,0,0.6); }
.pop_thickBox{ border:solid 1px #d9d9d9; background-color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333; font-family:"微软雅黑",arial,"宋体",sans-serif;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
.pop_thickBox a{ text-decoration:none; outline:none;}
.pop_thickBox_title{ width:100%; line-height:33px; height:35px; background-color:#50cd93; }
.pop_thickBox_title h2{ float:left; margin-left:15px;color:#fff; font-family:"微软雅黑",arial,"宋体",sans-serif; font-size:17px;}
.pop_thickBox_title a{ float:right; width:16px; height:16px; display:block; background:url(../images/icon.png) no-repeat; background-position:-340px -102px; margin:9px 12px 0 0;}


/*下拉*/
.s_divselect_1{width:125px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.s_divselect_1 cite{width:100%; height:30px;line-height:28px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:10px; padding-right:26px; border:1px solid #dcdcdc; background:url(../images/pull-down.png) no-repeat right center; overflow:hidden;word-wrap:break-word; box-sizing:border-box;}
.s_divselect_1 cite.big{ height:40px; line-height:36px; }
.s_divselect_1.off cite{ background-color:#f4f4f4; color:#999; cursor:default;}
.s_divselect_1 ul{width:100%;  background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #dcdcdc;border-top:none; box-sizing:border-box;}
.s_divselect_1 ul li{height:22px; line-height:22px; overflow:hidden;}
.s_divselect_1 ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.s_divselect_1 ul li a:hover{background-color:#47a97b; color:#fff;}

.s_divselect_2{width:122px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.s_divselect_2 cite{width:100%; height:30px;line-height:28px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:10px; padding-right:33px; border:1px solid #d9d9d9; background:url(../images/pull-down2.png) no-repeat right center; overflow:hidden;word-wrap:break-word; box-sizing:border-box;}
.s_divselect_2 cite.big{ height:40px; line-height:36px; }
.s_divselect_2 ul{width:100%;  background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #d9d9d9;border-top:none; box-sizing:border-box;}
.s_divselect_2 ul li{height:22px; line-height:22px; overflow:hidden;}
.s_divselect_2 ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.s_divselect_2 ul li a:hover{background-color:#47a97b; color:#fff;}

/*vue下拉*/
.v_divselect{width:96px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.v_divselect cite{width:100%; box-sizing: border-box; height:30px;line-height:28px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:10px; padding-right:33px; border:1px solid #d9d9d9; background:url(../images/pull-down2.png) no-repeat right center; overflow:hidden;word-wrap:break-word;}
.v_divselect cite.big{ height:40px;line-height:36px;}
.v_divselect.off cite{ background-color:#f4f4f4; color:#999; cursor:default;}
.v_divselect ul{width:100%; display: none; box-sizing: border-box; background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:-1px; font-size:13px;border-top:none; border:1px solid #cecece;transition: all 0.3s ease 0s;}
.v_divselect ul.select_on{ display: block; overflow-y:auto; overflow-x:hidden; max-height:200px;}
.v_divselect ul li{ width: 100%; height:22px; line-height:22px; overflow:hidden;}
.v_divselect ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.v_divselect ul li a:hover{background-color:#47a97b; color:#fff;}

/*表格*/
.manage_Table{display: table;border-collapse: collapse;box-sizing: border-box; margin-top:-1px;}
.manage_Table img{ max-width:100%;height: auto !important;}
.manage_Table table{width:100%!important;}
.manage_Table .row{display: table-row; font-family:"微软雅黑",arial,"宋体",sans-serif;}
.manage_Table .cell {display: table-cell;border: 1px solid #ddd;padding:6px; line-height:22px;box-sizing: border-box; vertical-align:middle;word-break: break-all;word-wrap: break-word;}
.manage_Table.manage_rowHover .row:hover{ background-color:#f9f9f9; transition:all ease-out 0.15s;}
.manage_Table .cell.big,.manage_Table .row.big > .cell{ padding:10px;} /*表格大小*/
.manage_Table > .list-view,.manage_Table > .list-view > .items{ width:100%;display: table;box-sizing: border-box;}


/*分页*/
.paging{ text-align:center; margin-left:auto; margin-right:auto;}
.paging li{ display:inline;vertical-align: middle; margin:0 6px;}
.paging li.page a{ border:1px solid #e1e2e3; cursor:pointer; height:28px; min-width:22px; padding:0 3px; line-height:28px; text-align:center; display:inline-block; font-size:16px; color:#464646;}
.paging li.page a:hover{ border:1px solid #50cd93; background-color:#fff;color:#48a97c;}
.paging li.page a.currentPage{border:1px solid #50cd93;color:#fff; background-color:#50cd93;}
.paging_but a{ background:#50cd93; display:inline-block; padding:0 10px; height:30px; line-height:30px; color:#fff;}
.paging_but a:hover{ background:#50cd93;}
.paging_off a{ background:#ededed; color:#696969; cursor:default;}
.paging_off a:hover{ background:#ededed;}
.paging_num a{ color:#50cd93}
.paging_input_but{background:#71c04b;padding:0 10px;display:inline-block; height:30px; line-height:30px; color:#fff; border:none; outline:none; cursor:pointer;}
.paging_input_but:hover{background:#50cd93;}

/*打分星星*/
#star{position:relative;width:200px;}
#star ul,#star span{float:left;display:inline;height:21px;line-height:21px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:158px;height:44px;display:none;background:url(../images/star_icon.gif) no-repeat;padding:12px 10px 0; font-size:12px; line-height:18px; z-index:10;}
#star p em{color:#f60;display:block;font-style:normal;}

/*评论表情*/
.videoFace {background: url("../../common/images/face_bg2.gif") no-repeat scroll 0 28px #FFFFFF;border-color: #BFBFBF -moz-use-text-color -moz-use-text-color #BFBFBF;border-style: solid none none solid;border-width: 1px medium medium 1px;display: none;height: 230px;overflow: hidden;padding: 0;position: absolute; top: 25px;left:0;width: 435px;z-index: 140;}
.subCommentFace {background: url("../../common/images/face_bg2.gif") no-repeat scroll 0 28px #FFFFFF;border-color: #BFBFBF -moz-use-text-color -moz-use-text-color #BFBFBF;border-style: solid none none solid;border-width: 1px medium medium 1px;display: none;height: 230px;overflow: hidden;padding: 0;position: absolute; top: 30px;left:15px;width: 435px;z-index: 140;}
.menu_bqb_cb {background: url("../../common/images/vote_r2.gif") repeat-x scroll 0 0 transparent;border-right: 1px solid #CCCCCC;height: 27px;line-height: 27px;overflow: hidden;padding-left: 10px;width: 424px;}
.faceBG {border-top: medium none;margin-top: 0;overflow: hidden;}
.spanFs {border-bottom: 1px solid #DFE6F6;border-right: 1px solid #DFE6F6;display: block;float: left;height: 28px;width: 28px;}
.spanFs img {line-height: 28px;margin: 0 auto;vertical-align: middle;cursor:pointer;}
.menu_bqb_c1 {background: url("../../common/images/imgdel.gif") no-repeat scroll 0 0 transparent;float: right;height: 15px;margin: 7px 5px 0 0;width: 15px;cursor:pointer;}

/*富文本编辑器simditor*/
.simditor-table table, .editor-style table,table.editor-style {width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; margin: 15px 0;  }
.simditor-table table td, .simditor-table table th, .editor-style table td, .editor-style table th,table.editor-style td,table.editor-style th {min-width: 40px; height: 30px; border: 1px solid #ccc; vertical-align: top; padding: 2px 4px; text-align: left; box-sizing: border-box;}
.simditor-table table td.active, .simditor-table table th.active, .editor-style table td.active, .editor-style table th.active,table.editor-style td.active,table.editor-style th.active {background-color: #ffffee;}
