dev_forum
杨树林 5 years ago
parent c3e3fbe009
commit 997053b235

@ -1799,6 +1799,11 @@ ol.linenums{margin-top:0;margin-bottom:0}li.L1,li.L3,li.L5,li.L7,li.L9{backgroun
.page--body { .page--body {
margin-top: 54px; margin-top: 54px;
} }
.yslflexhome {
display: flex;
align-items: center;
flex-direction: row;
}
#games_repository_contents, #games_repository_contents,
.cm-s-railscasts .CodeMirror-gutters, .cm-s-railscasts .CodeMirror-gutters,

@ -455,7 +455,7 @@ li.li-width7{width: 7%;text-align: left}
.top-black-trangle{display: block;border-width: 8px;position: absolute;top: -16px;right: 4px;border-style: dashed solid dashed dashed;border-color: transparent transparent rgba(5,16,26,0.6) transparent;font-size: 0;line-height: 0;} .top-black-trangle{display: block;border-width: 8px;position: absolute;top: -16px;right: 4px;border-style: dashed solid dashed dashed;border-color: transparent transparent rgba(5,16,26,0.6) transparent;font-size: 0;line-height: 0;}
.right-black-trangle{display: block;border-width: 8px;position: absolute;top: 10px;right: -16px;border-style: dashed solid dashed dashed;border-color: transparent transparent transparent rgba(5,16,26,0.6);font-size: 0;line-height: 0;} .right-black-trangle{display: block;border-width: 8px;position: absolute;top: 10px;right: -16px;border-style: dashed solid dashed dashed;border-color: transparent transparent transparent rgba(5,16,26,0.6);font-size: 0;line-height: 0;}
.activity-nav.active{color: #4CACFF!important;} .activity-nav.active{color: #4CACFF!important;}
.yslinvitetip{right: 140px;color: #fff; box-sizing: border-box;width: 170px;text-align: center;border-radius: 2px;background-color: rgba(5,16,26,0.6)}
.courseNewNum{display: block;background: #FF6800;border-radius:30px;padding:0px 2px;color: #fff!important;font-size: 11px; .courseNewNum{display: block;background: #FF6800;border-radius:30px;padding:0px 2px;color: #fff!important;font-size: 11px;
height: 16px;line-height: 15px;min-width: 12px;text-align: center;margin-top: 17px;} height: 16px;line-height: 15px;min-width: 12px;text-align: center;margin-top: 17px;}

@ -38,7 +38,7 @@
.problemShow:last-child{ .problemShow:last-child{
border-bottom: none; border-bottom: none;
} }
.yslinvitetip{right: 140px;color: #fff; box-sizing: border-box;width: 170px;text-align: center;border-radius: 2px;background-color: rgba(5,16,26,0.6)}
/* 问卷详情 */ /* 问卷详情 */
/* 答题列表 */ /* 答题列表 */
.unlimit{ .unlimit{

@ -1,7 +1,7 @@
import React, {Component} from "react"; import React, {Component} from "react";
import CoursesListType from '../coursesPublic/CoursesListType'; import CoursesListType from '../coursesPublic/CoursesListType';
import HomeworkModal from "../coursesPublic/HomeworkModal"; import HomeworkModal from "../coursesPublic/HomeworkModal";
import {WordsBtn, ActionBtn, handleDateString} from 'educoder'; import {WordsBtn, ActionBtn, handleDateString,getImageUrl} from 'educoder';
import PollDetailTabForthRules from '../poll/PollDetailTabForthRules'; import PollDetailTabForthRules from '../poll/PollDetailTabForthRules';
import ShixunWorkModal from './Shixunworkdetails/ShixunWorkModal'; import ShixunWorkModal from './Shixunworkdetails/ShixunWorkModal';
import { import {
@ -1709,7 +1709,13 @@ class Trainingjobsetting extends Component {
lineHeight: '30px', lineHeight: '30px',
color:"#666666" color:"#666666"
}; };
const radioStyles = {
display: 'block',
height: '30px',
lineHeight: '30px',
color:"#666666",
marginLeft:'38px',
};
// const startDate=moment(this.state.publish_time).format('YYYY-MM-DD HH:mm'); // const startDate=moment(this.state.publish_time).format('YYYY-MM-DD HH:mm');
// const endDate =moment(this.state.publish_time).add('months',1).format('YYYY-MM-DD HH:mm'); // const endDate =moment(this.state.publish_time).add('months',1).format('YYYY-MM-DD HH:mm');
@ -1879,7 +1885,7 @@ class Trainingjobsetting extends Component {
<Checkbox className="ml15 font-16" style={{"color":"#666666"}} onChange={this.onChange} <Checkbox className="ml15 font-16" style={{"color":"#666666"}} onChange={this.onChange}
checked={this.state.unifiedsetting} checked={this.state.unifiedsetting}
defaultChecked={this.state.boolUnite} disabled={!flagPageEdit}>统一设置<span defaultChecked={this.state.boolUnite} disabled={!flagPageEdit}>统一设置<span
className={"font-14 ml15"} style={{"color":"#999999","text-align":"left"}}>(选中则所有分班使用相同的发布设置否则各个分班单独设置)</span></Checkbox> className={"font-14 ml15 color-grey-c"} style={{"text-align":"left"}}>(选中则所有分班使用相同的发布设置否则各个分班单独设置)</span></Checkbox>
</div> </div>
:<div></div> :<div></div>
} }
@ -1919,7 +1925,7 @@ class Trainingjobsetting extends Component {
/> />
</div> </div>
</Tooltip> </Tooltip>
<span className="ml20 fl mt10" style={{"color":"#999999","text-align":"left","font-size":"14px"}}>(学生收到作业的时间)</span> <span className="ml20 fl mt10 color-grey-c" style={{"text-align":"left","font-size":"14px"}}>(学生收到作业的时间)</span>
</div> </div>
<p className="color-red lineh-25 clearfix" style={{height:"25px"}}> <p className="color-red lineh-25 clearfix" style={{height:"25px"}}>
{ {
@ -1953,7 +1959,7 @@ class Trainingjobsetting extends Component {
</div> </div>
</Tooltip> </Tooltip>
<span className=" ml20 fl mt10 color-grey-9" style={{"text-align":"left","font-size":"14px"}}>(学生按时提交作品的时间截点)</span> <span className=" ml20 fl mt10 color-grey-c" style={{"text-align":"left","font-size":"14px"}}>(学生按时提交作品的时间截点)</span>
</div> </div>
<p className="color-red lineh-25 clearfix" style={{height:"25px"}}> <p className="color-red lineh-25 clearfix" style={{height:"25px"}}>
{ {
@ -1987,9 +1993,9 @@ class Trainingjobsetting extends Component {
<div className="ml40 mt10" <div className="ml40 mt10"
> >
<Checkbox style={radioStyle} value={"允许补交"} checked={this.state.allowreplenishment} onChange={this.onChanges} disabled={!flagPageEdit}>开启补交 <span <Checkbox style={radioStyle} value={"允许补交"} checked={this.state.allowreplenishment} onChange={this.onChanges} disabled={!flagPageEdit}>开启补交 <span
className={"font-14 ml10 color-grey-9"} style={{"text-align":"left","font-size":"14px"}} >(选中则允许学生延时提交作品)</span></Checkbox> className={"font-14 ml10 color-grey-c"} style={{"text-align":"left","font-size":"14px"}} >(选中则允许学生延时提交作品)</span></Checkbox>
<div className={"h21 mb30 ml30 mt20"}> <div className={"h21 mb30 mt20"}>
<span style={{"width": "100px","color":"#999999"}}>迟交扣分</span> <span style={{"width": "100px","color":"#999999"}}>迟交扣分</span>
<style> <style>
{ {
@ -2007,11 +2013,11 @@ class Trainingjobsetting extends Component {
style={{"color":"#999999","height": "40px"}} style={{"color":"#999999","height": "40px"}}
value={this.state.latededuction}/> value={this.state.latededuction}/>
<span className="ml10 color-grey-9" ></span> <span className="ml10 color-grey-9" ></span>
<span className="ml15 color-grey-9" style={{"text-align":"left","font-size":"14px"}}>(延时提交作品时学生成绩将被扣减的分值)</span> <span className="ml15 color-grey-c" style={{"text-align":"left","font-size":"14px"}}>(延时提交作品时学生成绩将被扣减的分值)</span>
{/*{latepenaltytype===true?<div className={"color-red ml40"}></div>:""}*/} {/*{latepenaltytype===true?<div className={"color-red ml40"}></div>:""}*/}
</div> </div>
<div className={"h20 mb50 ml30"}> <div className={"h20 mb20 "}>
<span style={{"width": "100px","color":"#999999"}}>结束时间</span> <span style={{"width": "100px","color":"#999999"}}>结束时间</span>
<DatePicker <DatePicker
showToday={false} showToday={false}
@ -2030,7 +2036,7 @@ class Trainingjobsetting extends Component {
dropdownClassName="hideDisable" dropdownClassName="hideDisable"
className={handclass} className={handclass}
/> />
<span className="ml15 color-grey-9" style={{"text-align":"left","font-size":"14px"}}>(学生延时提交作品的时间截点)</span> <span className="ml15 color-grey-c" style={{"text-align":"left","font-size":"14px"}}>(学生延时提交作品的时间截点)</span>
{/*{latetimetype===true?<div className={"color-red "}>结束时间不能小于截止时间</div>:""}*/} {/*{latetimetype===true?<div className={"color-red "}>结束时间不能小于截止时间</div>:""}*/}
<style> <style>
{ {
@ -2056,26 +2062,18 @@ class Trainingjobsetting extends Component {
<div className=" clearfix edu-back-white poll_list mt20"> <div className=" clearfix edu-back-white poll_list mt20">
<div className={"font-16 color-dark fl pl20 "} style={{"color":"#05101A"}}>评分设置</div> <div className={"font-16 color-dark fl pl20 "} style={{"color":"#05101A"}}>评分设置</div>
</div> </div>
<p className="ml40 mt20 c_grey font-13 " style={{"color":"#666666"}}> 查看参考答案才通过评测的关卡扣分规则<span
className=" font-14 color-grey-9 ml15" style={{"text-align":"left"}}>(学生通过评测后再查看参考答案不对成绩产生影响)</span></p>
<RadioGroup className="ml60 mt20" onChange={this.onChangeslevel} value={this.state.level}> <div className="ml20 mt10 mt20">
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey" value={"扣分"}>按查看答案级别扣分<span <span className="c_grey font-13" style={{"color":"#333333"}}> 关卡任务的选择和分值设置 </span><span className="ml15 font-14 color-grey-c" style={{"text-align":"left"}}>( = + )</span>
className="color-grey-9 font-14 ml15" style={{"text-align":"left"}}>根据学员选择查看的实训答案级别(解题思路完整答案)扣减相应的分值</span></Radio>
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey mt15"
value={"满分"}>不扣分 </Radio>
</RadioGroup>
<div className="ml40 mt10 mt20">
<span className="c_grey font-13" style={{"color":"#333333"}}> 关卡任务的选择和分值设置 </span><span className="ml15 font-14 color-grey-9" style={{"text-align":"left"}}>( = + )</span>
</div> </div>
<div className=" clearfix edu-back-white poll_list mt10"> <div className=" clearfix edu-back-white poll_list mt10" style={{marginLeft:" 40px"}}>
<Checkbox disabled={!flagPageEdit} className="ml60 font-13 mt20" <Checkbox disabled={!flagPageEdit} className=" font-13 mt10"
onChange={this.onChangeeffectiveness} onChange={this.onChangeeffectiveness}
checked={this.state.completionefficiencyscore} style={{"color":"#666666"}}>效率分<span checked={this.state.completionefficiencyscore} style={{"color":"#666666"}}>效率分<span
className={"font-14 color-grey-9 font-14 ml15"} style={{"text-align":"left"}}>(选中则学生最终成绩包含效率分)</span></Checkbox> className={"font-14 color-grey-c font-14 ml15"} style={{"text-align":"left"}}>(选中则学生最终成绩包含效率分)</span></Checkbox>
</div> </div>
<div className="ml85 mt30"> <div className=" mt20" style={{marginLeft:"75px"}}>
<span className="c_grey mr10" style={{"color":"#999999"}}>分值</span> <span className="c_grey mr10" style={{"color":"#999999"}}>分值</span>
<InputNumber min={0} disabled={!flagPageEdit} max={100} className="ml10 h40 mr10 color-grey-9" <InputNumber min={0} disabled={!flagPageEdit} max={100} className="ml10 h40 mr10 color-grey-9"
style={{width: "100px","color":"#999999"}} style={{width: "100px","color":"#999999"}}
@ -2084,23 +2082,34 @@ class Trainingjobsetting extends Component {
<span className="ml10" style={{"color":"#999999"}}></span> <span className="ml10" style={{"color":"#999999"}}></span>
<span className={"font-14 color-grey-9 "} style={{"color":"#999999"}}></span> <span className={"font-14 color-grey-9 "} style={{"color":"#999999"}}></span>
</div> </div>
<RadioGroup className="ml60 mt10" onChange={this.onChangeslevelproportion} <div className="yslflexhome">
value={this.state.proportion}> <div style={{width:"720px"}}>
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey mt20" <div className="ml20 mt40 mt20" style={{width:"600px"}}>
value={"均分比例"} style={{"color":"#666666"}}>均分比例<span <span className="c_grey font-13" style={{"color":"#333333"}}> 关卡任务分值设置规则 </span> <span> <RadioGroup className="ml50" onChange={this.onChangeslevelproportion} value={this.state.proportion}>
className="color-grey-9 font-10 ml15" style={{"color":"#999999"}}>(根据任务数平均分配) 例如实训任务5关每一关分值为 1 / 5 * 100 = 20</span></Radio> <Radio style={{ display: 'block',
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey mt20" height: '30px',
value={"经验值比例"} style={{"color":"#666666"}}>经验值比例 <span lineHeight: '30px',
className="color-grey-9 font-10 ml15" style={{"color":"#999999"}}>(根据任务经验值在实训总经验值的比例进行分配) 例如实训总经验值1500某一关经验值为600则这一关的分值为600 / 1500 * 100 = 40 color:"#666666",
</span></Radio> }} disabled={!flagPageEdit} className="c_grey mt20 "
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey mt20" value={"均分比例"} style={{"color":"#666666"}}>均分比例</Radio>
value={"自定义分值"} style={{"color":"#666666"}}>自定义分值 <span <Radio style={{ display: 'block',
className="color-grey-9 font-10 ml15" style={{"color":"#999999"}}>(手动设置关卡分值)</span></Radio> height: '30px',
</RadioGroup> lineHeight: '30px',
<p className="ml95 mt15 c_grey font-13 " style={{"color":"#666666"}}> 关卡名称<span color:"#666666",
className="color-grey-9 font-10 ml30s" style={{"color":"#999999"}}>(选中的关卡将计入评分计算范围暂时不支持跳关选择)</span><span }} disabled={!flagPageEdit} className="c_grey ml30"
className="color-grey-9 ml90" style={{"color":"#666666"}}>分值</span></p> value={"经验值比例"} style={{"color":"#666666"}}>经验值比例</Radio>
<div className="ml95 mt15"> <Radio style={{ display: 'block',
height: '30px',
lineHeight: '30px',
color:"#666666",
}} disabled={!flagPageEdit} className="c_grey mt20 ml30"
value={"自定义分值"} style={{"color":"#666666"}}>自定义分值 <a><img style={{marginBottom:"3px",marginLeft:"10px"}}
src={getImageUrl("images/educoder/problem.png") }/></a></Radio>
</RadioGroup></span>
</div>
<p className="ml20 mt15 c_grey font-13 " style={{"color":"#666666",width: "600px"}}> 关卡名称<span
className="color-grey-c font-10 ml10">(需要学生完成的任务请选中)</span></p>
<div className="ml40 mt15" style={{width: "600px"}}>
{this.state.challenge_settings === undefined ? "" : this.state.challenge_settings.map((object, index) => { {this.state.challenge_settings === undefined ? "" : this.state.challenge_settings.map((object, index) => {
return ( return (
<li> <li>
@ -2115,11 +2124,48 @@ class Trainingjobsetting extends Component {
onChange={(value) => this.hangeTopicNametwodatasheet(value, index)} onChange={(value) => this.hangeTopicNametwodatasheet(value, index)}
value={object.challenge_score} value={object.challenge_score}
/> />
<span className="ml10" style={{"color":"#999999"}}></span>
</li> </li>
) )
})} })}
</div> </div>
</div>
<div style={{
height: "467px",
width: "468px",
}}>
<div className="yslinvitetip"
style={{width: '468px'}}>
<span className="right-black-trangle"></span>
<div className="padding20 invitecontent clearfix">
<p className="font-12 edu-txt-left">
若完成效率分值 = 10, <br/>
均分比例: 根据任务数平均分配<br/>
: 实训任务3关, 每关分值: 1/3*(100-10)=30<br/>
<br/>
难易度: 根据关卡经验值的高低确定关卡分值<br/>
: 实训总经验值1200, 某关经验值200,<br/>
则其分值:200/1200*(100-10)=15<br/>
<br/>
自定义分值: 手动设置关卡分值<br/>
</p>
</div>
<p className="inviteTipbtn with100 fl">
<a>知道了</a>
</p>
</div>
</div>
</div>
<p className="ml20 mt40 c_grey font-13 " style={{"color":"#333333"}}> 查看参考答案才通过评测的关卡扣分规则<span
className=" font-14 color-grey-c ml15" style={{textAlign:"left",marginLeft:"40px"}}>(学生通过评测后再查看参考答案不对成绩产生影响)</span></p>
<RadioGroup className="ml40 mt20" onChange={this.onChangeslevel} value={this.state.level}>
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey" value={"扣分"}>按查看答案级别扣分<span
className="color-grey-c font-14 ml15" style={{"text-align":"left"}}>根据学员选择查看的实训答案级别(解题思路完整答案)扣减相应的分值</span></Radio>
<Radio style={radioStyle} disabled={!flagPageEdit} className="c_grey mt15"
value={"满分"}>不扣分 </Radio>
</RadioGroup>
</div> </div>
{/*公开设置*/} {/*公开设置*/}
<div className="stud-class-set bor-top-greyE edu-back-white mt35 pb5 "> <div className="stud-class-set bor-top-greyE edu-back-white mt35 pb5 ">
@ -2129,7 +2175,7 @@ class Trainingjobsetting extends Component {
<div className={"mb20 mt15"}> <div className={"mb20 mt15"}>
<Checkbox disabled={!flagPageEdit} className="ml40" onChange={this.onChangepublicwork} <Checkbox disabled={!flagPageEdit} className="ml40" onChange={this.onChangepublicwork}
checked={this.state.publicwork} style={{"color":"#666666"}}>公开成绩</Checkbox> checked={this.state.publicwork} style={{"color":"#666666"}}>公开成绩</Checkbox>
<span className={"font-14 color-grey-9 font-14 "} style={{"text-align":"left"}}>(选中则在作业截止/补交结束时间之后已提交作品的学生可以查看其它学生的成绩否则只能查看自己的成绩)</span> <span className="font-14 color-grey-c font-14 " style={{"text-align":"left"}}>(选中则在作业截止/补交结束时间之后已提交作品的学生可以查看其它学生的成绩否则只能查看自己的成绩)</span>
</div> </div>
</div> </div>

@ -1,167 +1,168 @@
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0;} body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0;}
body,table,input,textarea,select,button { font-family: "微软雅黑","宋体"; font-size:12px;line-height:1.9; background:#fff;} body,table,input,textarea,select,button { font-family: "微软雅黑","宋体"; font-size:12px;line-height:1.9; background:#fff;}
div,img,tr,td,table{ border:0;} div,img,tr,td,table{ border:0;}
table,tr,td{border:0;cellspacing:0; cellpadding:0;} table,tr,td{border:0;cellspacing:0; cellpadding:0;}
ol,ul,li{ list-style-type:none} ol,ul,li{ list-style-type:none}
a:link,a:visited{color:#333;text-decoration:none;} a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#026434;} a:hover,a:active{color:#026434;}
/* 公共 */ /* 公共 */
.clear:after {content:".";height:0;visibility:hidden;display:block;clear:both;} .clear:after {content:".";height:0;visibility:hidden;display:block;clear:both;}
.f12{font-size: 12px;} .f12{font-size: 12px;}
.fl{ float:left;} .fl{ float:left;}
.fr{ float:right;} .fr{ float:right;}
.cl{ clear:both; overflow:hidden;} .cl{ clear:both; overflow:hidden;}
.fb{ font-weight: bold;} .fb{ font-weight: bold;}
.mt5{ margin-top:5px;} .mt5{ margin-top:5px;}
.mt10{ margin-top:10px;} .mt10{ margin-top:10px;}
.mt20{ margin-top:20px;} .mt20{ margin-top:20px;}
.mt30{ margin-top:30px;} .mt30{ margin-top:30px;}
.mt50{ margin-top:50px;} .mt50{ margin-top:50px;}
.mb5{ margin-bottom:5px;} .mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;} .mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;} .mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;} .mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;} .mb50{ margin-bottom:50px;}
.ml5{ margin-left:5px;} .ml5{ margin-left:5px;}
.ml10{ margin-left:10px;} .ml10{ margin-left:10px;}
.ml15{ margin-left:15px;} .ml15{ margin-left:15px;}
.ml30{margin-left: 30px;} .ml30{margin-left: 30px;}
.ml50{margin-left: 50px;} .ml38{margin-left: 38px;}
.mr5{ margin-right:5px;} .ml50{margin-left: 50px;}
.mr10{ margin-right:15px;} .mr5{ margin-right:5px;}
.mr15{ margin-right:10px;} .mr10{ margin-right:15px;}
.mr45{ margin-right:45px;} .mr15{ margin-right:10px;}
.mr30{ margin-right:30px;} .mr45{ margin-right:45px;}
.mr50{ margin-right:50px;} .mr30{ margin-right:30px;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden} .mr50{ margin-right:50px;}
.clearfix{clear:both;zoom:1} .clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
a.new-btn{display: inline-block;border:none; padding:0 10px;color: #666;background: #e1e1e1; text-align:center;font-size: 12px; height: 30px;border-radius: 3px; line-height: 30px;} .clearfix{clear:both;zoom:1}
a.new-btn:hover{background: #c3c3c3; color: #333;} a.new-btn{display: inline-block;border:none; padding:0 10px;color: #666;background: #e1e1e1; text-align:center;font-size: 12px; height: 30px;border-radius: 3px; line-height: 30px;}
a.new-btn-green{background: #3b94d6; color: #fff;} a.new-btn:hover{background: #c3c3c3; color: #333;}
a.new-btn-green:hover{background: #2384cd; color: #fff;} a.new-btn-green{background: #3b94d6; color: #fff;}
a.new-btn-blue{background: #6a8abe; color: #fff;} a.new-btn-green:hover{background: #2384cd; color: #fff;}
a.new-btn-blue:hover{background:#5f7cab; } a.new-btn-blue{background: #6a8abe; color: #fff;}
a.new-bigbtn{display: inline-block;border:none; padding:2px 30px;color: #666;background: #e1e1e1; text-align:center;font-size: 14px; height: 30px;line-height: 30px; border-radius: 3px;} a.new-btn-blue:hover{background:#5f7cab; }
a:hover.new-bigbtn{background: #c3c3c3; color: #333;} a.new-bigbtn{display: inline-block;border:none; padding:2px 30px;color: #666;background: #e1e1e1; text-align:center;font-size: 14px; height: 30px;line-height: 30px; border-radius: 3px;}
a.new-bigbtn-green{display: block; background:#60B25E; color:#fff; border-radius:5px; text-align:center; font-size:18px; padding: 5px 20px; width: 220px;} a:hover.new-bigbtn{background: #c3c3c3; color: #333;}
a.new-bigbtn-green:hover{background: #51a74f; color: #fff;} a.new-bigbtn-green{display: block; background:#60B25E; color:#fff; border-radius:5px; text-align:center; font-size:18px; padding: 5px 20px; width: 220px;}
/* 头部 */ a.new-bigbtn-green:hover{background: #51a74f; color: #fff;}
.header{ width:100%; min-width: 1200px; height:51px;background:#46484c; } /* 头部 */
.header_con{ width:1200px; height:50px; margin:0 auto; } .header{ width:100%; min-width: 1200px; height:51px;background:#46484c; }
.new-logo img{ width: 32px; height:32px; margin-top:10px;} .header_con{ width:1200px; height:50px; margin:0 auto; }
.new-logo p{ font-size: 18px; color:#fff; line-height: 50px; } .new-logo img{ width: 32px; height:32px; margin-top:10px;}
a.new-nav-a{ display: block; font-size: 14px; line-height: 50px; color:#fff;} .new-logo p{ font-size: 18px; color:#fff; line-height: 50px; }
a:hover.new-nav-a{ color:#ff7500;} a.new-nav-a{ display: block; font-size: 14px; line-height: 50px; color:#fff;}
input.new-search{border-radius:3px; width:300px; height:30px; margin-top: 10px; padding:0 5px; border-style: none; border: solid 1px #ccc;} a:hover.new-nav-a{ color:#ff7500;}
/* 登录注册 */ input.new-search{border-radius:3px; width:300px; height:30px; margin-top: 10px; padding:0 5px; border-style: none; border: solid 1px #ccc;}
.new_login{ width:100%; height:450px;background:url(../images/bigdata/slider-bg-1.jpg) 0 0 no-repeat;} /* 登录注册 */
.new_login_con{ width:1200px; height:450px; margin:0 auto; } .new_login{ width:100%; height:450px;background:url(../images/bigdata/slider-bg-1.jpg) 0 0 no-repeat;}
.new_login_box{width:320px; padding:10px 30px; border-radius:5px; margin:0 auto; border:solid 1px #fff;} .new_login_con{ width:1200px; height:450px; margin:0 auto; }
.new_login_h2{ font-size:18px; color:#fff; border-bottom:1px solid #fff; font-weight:normal; padding-bottom:5px; margin-bottom:30px;} .new_login_box{width:320px; padding:10px 30px; border-radius:5px; margin:0 auto; border:solid 1px #fff;}
.new_login_h2 a{font-size:12px; color:#fff;background:url(images/icons_login.png) 0 -69px no-repeat; padding-left:10px;} .new_login_h2{ font-size:18px; color:#fff; border-bottom:1px solid #fff; font-weight:normal; padding-bottom:5px; margin-bottom:30px;}
input.new_register_input{ -webkit-box-shadow: 0 0 0px 1000px white inset; margin-left:5px; width:305px; height:45px; border:none;outline: none;} .new_login_h2 a{font-size:12px; color:#fff;background:url(images/icons_login.png) 0 -69px no-repeat; padding-left:10px;}
input.new_loggin_input{ -webkit-box-shadow: 0 0 0px 1000px white inset; margin-left:5px; width:305px; height:45px; border:none;outline: none;} input.new_register_input{ -webkit-box-shadow: 0 0 0px 1000px white inset; margin-left:5px; width:305px; height:45px; border:none;outline: none;}
.new_loggin_users{width:320px;height:45px;border-radius:5px; border:none; background:#fff url(images/icons_login.png) 8px 9px no-repeat;} input.new_loggin_input{ -webkit-box-shadow: 0 0 0px 1000px white inset; margin-left:5px; width:305px; height:45px; border:none;outline: none;}
.new_login_lock{background:#fff url(images/icons_login.png) 8px -28px no-repeat; width:320px; height:45px; border-radius:5px; border:none;} .new_loggin_users{width:320px;height:45px;border-radius:5px; border:none; background:#fff url(images/icons_login.png) 8px 9px no-repeat;}
.new_register_li{background:#fff; width:320px; height:45px; border-radius:5px; border:none;} .new_login_lock{background:#fff url(images/icons_login.png) 8px -28px no-repeat; width:320px; height:45px; border-radius:5px; border:none;}
.new_login_form ul li{ margin-bottom:30px;} .new_register_li{background:#fff; width:320px; height:45px; border-radius:5px; border:none;}
.new_login_error{ color:#3b94d6;} .new_login_form ul li{ margin-bottom:30px;}
.new_login_submit_disable{ width:265px; height:40px; line-height: 40px; background:#ccc; color:#fff; font-size:14px; border-radius:5px; border:none; text-align:center; cursor:pointer; vertical-align: middle;} .new_login_error{ color:#3b94d6;}
a.new_login_submit{ width:320px; height:40px; display:block;line-height: 40px; background:#3b94d6; color:#fff; font-size:14px; border-radius:5px; border:none; text-align:center; cursor:pointer; vertical-align: middle;} .new_login_submit_disable{ width:265px; height:40px; line-height: 40px; background:#ccc; color:#fff; font-size:14px; border-radius:5px; border:none; text-align:center; cursor:pointer; vertical-align: middle;}
a.new_login_submit:hover{background: #2384cd;} a.new_login_submit{ width:320px; height:40px; display:block;line-height: 40px; background:#3b94d6; color:#fff; font-size:14px; border-radius:5px; border:none; text-align:center; cursor:pointer; vertical-align: middle;}
.new_login_check{ width:15px; height:15px; border:1px solid #fff; border-style:none; margin-right:5px; vertical-align: -2px;} a.new_login_submit:hover{background: #2384cd;}
.new_login_form label{ color:#fff;} .new_login_check{ width:15px; height:15px; border:1px solid #fff; border-style:none; margin-right:5px; vertical-align: -2px;}
.new_login_form a{ color:#fff; text-decoration:underline;} .new_login_form label{ color:#fff;}
.new_register{ width:100%; min-width:1200px; height:550px; background:#46484c; padding-top:80px;} .new_login_form a{ color:#fff; text-decoration:underline;}
.new_register_con{width:1200px; height:550px; margin:0 auto; } .new_register{ width:100%; min-width:1200px; height:550px; background:#46484c; padding-top:80px;}
.new_login_txt{width:450px; height:140px; padding:30px 12px 0; color:#fff; margin:100px 0 0 100px;} .new_register_con{width:1200px; height:550px; margin:0 auto; }
.new_login_txt h3{ font-size:24px; text-align:center; margin-bottom:20px;} .new_login_txt{width:450px; height:140px; padding:30px 12px 0; color:#fff; margin:100px 0 0 100px;}
.new_login_txt p{ line-height:2.0; font-size: 16px;} .new_login_txt h3{ font-size:24px; text-align:center; margin-bottom:20px;}
.new_register_left{ margin-top:150px;} .new_login_txt p{ line-height:2.0; font-size: 16px;}
.new_login_tishi{ color: #fff; } .new_register_left{ margin-top:150px;}
/* 展示内容 */ .new_login_tishi{ color: #fff; }
.new-container{ width: 100%; min-width:1200px;} /* 展示内容 */
.new-container-inner{width:1200px; margin:0px auto; padding:100px 0;} .new-container{ width: 100%; min-width:1200px;}
.inner-txt{ width:300px;} .new-container-inner{width:1200px; margin:0px auto; padding:100px 0;}
.inner-txt-h3{ font-size: 18px; color: #333; margin-bottom:20px;} .inner-txt{ width:300px;}
.inner-txt-p{font-size: 14px; color: #666; margin-bottom:20px;} .inner-txt-h3{ font-size: 18px; color: #333; margin-bottom:20px;}
.back-color-grey{ background:#f5f5f5;} .inner-txt-p{font-size: 14px; color: #666; margin-bottom:20px;}
.guanzhu-box{ position: relative;} .back-color-grey{ background:#f5f5f5;}
.img-guanzhu{ position: absolute; top:0; left: 0;} .guanzhu-box{ position: relative;}
.guanzhu-img-box{ display: none;} .img-guanzhu{ position: absolute; top:0; left: 0;}
.guanzhu-box li:hover ul{display:block; } .guanzhu-img-box{ display: none;}
/* 底部 */ .guanzhu-box li:hover ul{display:block; }
.footer{width:100%; height:100px; background-color:#fff; } /* 底部 */
.footer_con{ width:1200px; height:100px; margin:0 auto; text-align: center; padding:20px 0; } .footer{width:100%; height:100px; background-color:#fff; }
.footer_con-inner{ width: 300px; margin:0px auto;} .footer_con{ width:1200px; height:100px; margin:0 auto; text-align: center; padding:20px 0; }
.footer_con-inner li{ } .footer_con-inner{ width: 300px; margin:0px auto;}
.footer_con-inner li a{ font-size: 14px; color: #888;display: block;padding:0 15px; border-right: solid 1px #888;} .footer_con-inner li{ }
.footer_con-inner li a:hover{text-decoration: underline;} .footer_con-inner li a{ font-size: 14px; color: #888;display: block;padding:0 15px; border-right: solid 1px #888;}
.footer_con-p{ color: #888; margin-top:10px;} .footer_con-inner li a:hover{text-decoration: underline;}
/* 新版内页 */ .footer_con-p{ color: #888; margin-top:10px;}
.innner-nav li{ float: left; margin-right: 25px;} /* 新版内页 */
.inner-banner{ background:url(/images/inner/banner-inner.jpg) 0px 0px repeat-x; width: 100%; min-width:1200px; height: 550px; padding-top:50px; position:relative;} .innner-nav li{ float: left; margin-right: 25px;}
.inner-banner-con{ width: 1200px; margin: 0px auto; color:#fff; text-align: center;} .inner-banner{ background:url(/images/inner/banner-inner.jpg) 0px 0px repeat-x; width: 100%; min-width:1200px; height: 550px; padding-top:50px; position:relative;}
.inner-man{ position: absolute; right:100px; top:115px;} .inner-banner-con{ width: 1200px; margin: 0px auto; color:#fff; text-align: center;}
.inner-man img{width:200px; } .inner-man{ position: absolute; right:100px; top:115px;}
.inner-banner-con h2{ font-size: 60px; font-weight: normal;} .inner-man img{width:200px; }
.inner-banner-con-h3{font-size: 24px; font-weight: normal; color: #fff;} .inner-banner-con h2{ font-size: 60px; font-weight: normal;}
.inner-banner-con-h3 a{color: #fff;} .inner-banner-con-h3{font-size: 24px; font-weight: normal; color: #fff;}
.inner-c_blue{ color:#3b94d6;} .inner-banner-con-h3 a{color: #fff;}
a.btn-blue{ display: block; background:#3b94d6; color:#fff; border-radius:5px; text-align:center;border: 3px solid #3b94d6; font-size:18px; padding: 5px 20px; width: 220px; } .inner-c_blue{ color:#3b94d6;}
a:hover.btn-blue{background: #2384cd; border: 3px solid #2384cd;} a.btn-blue{ display: block; background:#3b94d6; color:#fff; border-radius:5px; text-align:center;border: 3px solid #3b94d6; font-size:18px; padding: 5px 20px; width: 220px; }
a.btn-blue-line{ display: block; border: 3px solid #3b94d6; color:#3b94d6; border-radius:5px; text-align:center; font-size:18px; padding: 5px 20px; width: 220px; } a:hover.btn-blue{background: #2384cd; border: 3px solid #2384cd;}
a:hover.btn-blue-line{background: #3b94d6; color:#fff;} a.btn-blue-line{ display: block; border: 3px solid #3b94d6; color:#3b94d6; border-radius:5px; text-align:center; font-size:18px; padding: 5px 20px; width: 220px; }
.inner-btnbox{ width: 580px; margin: 30px auto;} a:hover.btn-blue-line{background: #3b94d6; color:#fff;}
.innner-banner-bottom{ width: 300px; text-align: left; float: left; margin-top: 50px; font-size: 14px;} .inner-btnbox{ width: 580px; margin: 30px auto;}
.inner-border{ display: block; width: 50px; border-top:3px solid #fff; margin-bottom: 15px;} .innner-banner-bottom{ width: 300px; text-align: left; float: left; margin-top: 50px; font-size: 14px;}
.new-container-inner-h3{ font-size:40px; font-weight: normal; color: #333; text-align: center; margin-bottom: 20px;} .inner-border{ display: block; width: 50px; border-top:3px solid #fff; margin-bottom: 15px;}
.innerbox-txt{ width:300px;} .new-container-inner-h3{ font-size:40px; font-weight: normal; color: #333; text-align: center; margin-bottom: 20px;}
.back-color-black{ background:#47494d;} .innerbox-txt{ width:300px;}
.inner-t-c{ text-align: center;} .back-color-black{ background:#47494d;}
.inner-footer{ width: 100%; min-width:1200px; background:#323232; height:155px;} .inner-t-c{ text-align: center;}
.inner-footer_con{ width: 1200px; margin: 0 auto;} .inner-footer{ width: 100%; min-width:1200px; background:#323232; height:155px;}
.inner-footer-nav{ height: 50px; border-bottom:1px solid #47494d;} .inner-footer_con{ width: 1200px; margin: 0 auto;}
.inner-footer-nav li a{ float: left; margin-right:15px; font-size: 14px; color: #888; line-height: 50px;} .inner-footer-nav{ height: 50px; border-bottom:1px solid #47494d;}
.saoma-box{ position: relative;} .inner-footer-nav li a{ float: left; margin-right:15px; font-size: 14px; color: #888; line-height: 50px;}
.saoma-img-box{ position: absolute; top:-300px; left: -95px; border-radius:3px; background:#fff; padding:15px;box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); display: none;} .saoma-box{ position: relative;}
.saoma-box li:hover ul{display:block; } .saoma-img-box{ position: absolute; top:-300px; left: -95px; border-radius:3px; background:#fff; padding:15px;box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); display: none;}
.img-show{ width:50px; height:50px; border-radius:50px; } .saoma-box li:hover ul{display:block; }
.saoma-img-box font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top:289px;left: 110px; border-style:solid; border-color:#fff transparent transparent transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); } .img-show{ width:50px; height:50px; border-radius:50px; }
.inner-footer-p-big{ display: block; height: 50px; line-height: 50px; color:#888; font-size: 16px; border-left:2px solid #888; padding-left:15px;} .saoma-img-box font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top:289px;left: 110px; border-style:solid; border-color:#fff transparent transparent transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); }
.inner-btnbox02{ width:270px; margin: 30px auto 0;} .inner-footer-p-big{ display: block; height: 50px; line-height: 50px; color:#888; font-size: 16px; border-left:2px solid #888; padding-left:15px;}
.new-container-inner02{width:1200px; margin:0px auto; padding:50px 0;} .inner-btnbox02{ width:270px; margin: 30px auto 0;}
.inner-nav-mes{ font-size:28px; color: #fff; position: relative; margin-top:3px; margin-right:35px;} .new-container-inner02{width:1200px; margin:0px auto; padding:50px 0;}
.inner-nav-cir{ position: absolute; top:0px; left:15px; background:#3b94d6; color:#fff; border-radius:15px;padding:0 5px; display: inline-block; font-size: 10px;} .inner-nav-mes{ font-size:28px; color: #fff; position: relative; margin-top:3px; margin-right:35px;}
.inner-nav-user{ width: 55px; height: 40px; margin-top:5px; position: relative;} .inner-nav-cir{ position: absolute; top:0px; left:15px; background:#3b94d6; color:#fff; border-radius:15px;padding:0 5px; display: inline-block; font-size: 10px;}
.inner-nav-user-img{ width: 40px; height: 40px; border-radius:50px;} .inner-nav-user{ width: 55px; height: 40px; margin-top:5px; position: relative;}
.inner-nav-user font{border: 1px solid #dddddd; display: block; border-width: 6px; position: absolute; top:18px;left:45px; border-style:solid; border-color:#fff transparent transparent transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5);} .inner-nav-user-img{ width: 40px; height: 40px; border-radius:50px;}
/*消息弹框*/ .inner-nav-user font{border: 1px solid #dddddd; display: block; border-width: 6px; position: absolute; top:18px;left:45px; border-style:solid; border-color:#fff transparent transparent transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5);}
.shadowbox_news{ width:305px; background-color:#fff; border-radius: 3px; box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); position:absolute; font-size: 12px; top:50px; left:-135px;display: none; z-index:999;} /*消息弹框*/
.shadowbox_news_title{ height:40px; line-height:40px;padding-left:10px; font-size:12px; color:#333;border-bottom:1px solid #eee;} .shadowbox_news{ width:305px; background-color:#fff; border-radius: 3px; box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); position:absolute; font-size: 12px; top:50px; left:-135px;display: none; z-index:999;}
.shadowbox_news font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top: -15px;left: 140px; border-style:solid; border-color: transparent transparent #fff transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); } .shadowbox_news_title{ height:40px; line-height:40px;padding-left:10px; font-size:12px; color:#333;border-bottom:1px solid #eee;}
.shadowbox_news_list{ max-height:200px; overflow:hidden;} .shadowbox_news font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top: -15px;left: 140px; border-style:solid; border-color: transparent transparent #fff transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); }
.shadowbox_news_list a{ color:#999;} .shadowbox_news_list{ max-height:200px; overflow:hidden;}
.shadowbox_news_list li{ height:40px; border-bottom:1px dashed #ebebeb; line-height:40px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; padding:0 10px;} .shadowbox_news_list a{ color:#999;}
.shadowbox_news_list li:hover{ background-color:#eee;} .shadowbox_news_list li{ height:40px; border-bottom:1px dashed #ebebeb; line-height:40px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; padding:0 10px;}
span.shadowbox_news_user{ color:#3b94d6;} .shadowbox_news_list li:hover{ background-color:#eee;}
a.shadowbox_news_all{ display:block; width:305px; height:40px; line-height:40px; color:#3b94d6; text-align:center;border-top:1px solid #eee;} span.shadowbox_news_user{ color:#3b94d6;}
.inner-nav-mes li:hover ul{ display: block;} a.shadowbox_news_all{ display:block; width:305px; height:40px; line-height:40px; color:#3b94d6; text-align:center;border-top:1px solid #eee;}
a.menuGreyNew {color:#808080;} .inner-nav-mes li:hover ul{ display: block;}
a.menuGreyNew:hover {color:#297fb8;} a.menuGreyNew {color:#808080;}
/*头像下拉弹框*/ a.menuGreyNew:hover {color:#297fb8;}
.my_account_info{ width:160px; background-color:#fff; border-radius: 3px; box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); position:absolute; font-size: 14px; top:46px; left:-97px;display: none; z-index:999;} /*头像下拉弹框*/
.my_account_info li a{ color: #888;} .my_account_info{ width:160px; background-color:#fff; border-radius: 3px; box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); position:absolute; font-size: 14px; top:46px; left:-97px;display: none; z-index:999;}
.my_account_info font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top: -15px;left: 140px; border-style:solid; border-color: transparent transparent #fff transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); } .my_account_info li a{ color: #888;}
.my_account_info li{ padding-left: 5px; line-height: 1.5;} .my_account_info font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top: -15px;left: 140px; border-style:solid; border-color: transparent transparent #fff transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); }
.li_bottom_border{ border-bottom:1px solid #eee;} .my_account_info li{ padding-left: 5px; line-height: 1.5;}
.li_bottom_border{ border-bottom:1px solid #eee;}
.inner-user-info{ border-radius:3px; background:#fff; padding:15px;box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); width:305px; display:block; width:300px; display: none;}
.inner-user-info font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top:289px;left: 110px; border-style:solid; border-color:transparent transparent #fff transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); } .inner-user-info{ border-radius:3px; background:#fff; padding:15px;box-shadow: 0px 2px 8px rgba(146, 153, 169, 0.5); width:305px; display:block; width:300px; display: none;}
.inner-user-info li a{ display: block; height: 30px; line-height: 30px; color: #fff; width: 200px; } .inner-user-info font{ border: 1px solid #dddddd; display: block; border-width: 8px; position: absolute; top:289px;left: 110px; border-style:solid; border-color:transparent transparent #fff transparent;font-size: 0;line-height: 0; box-shadow:2px rgba(146, 153, 169, 0.5); }
.inner-user-info li a{ display: block; height: 30px; line-height: 30px; color: #fff; width: 200px; }
.inner-img02{ width: 1000px; margin:0 auto;}
.inner-txtbox02{width: 800px; margin:0 auto;} .inner-img02{ width: 1000px; margin:0 auto;}
.inner-txtbox02 p{ display: block; width: 200px; font-size: 20px; float: left; margin-top:30px; text-align: center; color:#666;} .inner-txtbox02{width: 800px; margin:0 auto;}
.innerbox-txt-h3{ font-size:28px; color: #333; margin-bottom:20px;} .inner-txtbox02 p{ display: block; width: 200px; font-size: 20px; float: left; margin-top:30px; text-align: center; color:#666;}
.innerbox-txt-p{font-size: 20px; color: #666;} .innerbox-txt-h3{ font-size:28px; color: #333; margin-bottom:20px;}
.innerbox-txt-p{font-size: 20px; color: #666;}

@ -455,6 +455,7 @@ li.li-width7{width: 7%;text-align: left}
.top-black-trangle{display: block;border-width: 8px;position: absolute;top: -16px;right: 4px;border-style: dashed solid dashed dashed;border-color: transparent transparent rgba(5,16,26,0.6) transparent;font-size: 0;line-height: 0;} .top-black-trangle{display: block;border-width: 8px;position: absolute;top: -16px;right: 4px;border-style: dashed solid dashed dashed;border-color: transparent transparent rgba(5,16,26,0.6) transparent;font-size: 0;line-height: 0;}
.right-black-trangle{display: block;border-width: 8px;position: absolute;top: 10px;right: -16px;border-style: dashed solid dashed dashed;border-color: transparent transparent transparent rgba(5,16,26,0.6);font-size: 0;line-height: 0;} .right-black-trangle{display: block;border-width: 8px;position: absolute;top: 10px;right: -16px;border-style: dashed solid dashed dashed;border-color: transparent transparent transparent rgba(5,16,26,0.6);font-size: 0;line-height: 0;}
.activity-nav.active{color: #4CACFF!important;} .activity-nav.active{color: #4CACFF!important;}
.yslinvitetip{right: 140px;color: #fff; box-sizing: border-box;width: 170px;text-align: center;border-radius: 2px;background-color: rgba(5,16,26,0.6)}
.courseNewNum{display: block;background: #FF6800;border-radius:30px;padding:0px 2px;color: #fff!important;font-size: 11px; .courseNewNum{display: block;background: #FF6800;border-radius:30px;padding:0px 2px;color: #fff!important;font-size: 11px;

Loading…
Cancel
Save