Merge branch 'master' of https://bdgit.educoder.net/Hjqreturn/educoder
commit
57ddb15bcc
@ -0,0 +1,103 @@
|
||||
function Base64() {
|
||||
|
||||
// private property
|
||||
_keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
|
||||
|
||||
// public method for encoding
|
||||
this.encode = function (input) {
|
||||
var output = "";
|
||||
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
|
||||
var i = 0;
|
||||
input = _utf8_encode(input);
|
||||
while (i < input.length) {
|
||||
chr1 = input.charCodeAt(i++);
|
||||
chr2 = input.charCodeAt(i++);
|
||||
chr3 = input.charCodeAt(i++);
|
||||
enc1 = chr1 >> 2;
|
||||
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
|
||||
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
|
||||
enc4 = chr3 & 63;
|
||||
if (isNaN(chr2)) {
|
||||
enc3 = enc4 = 64;
|
||||
} else if (isNaN(chr3)) {
|
||||
enc4 = 64;
|
||||
}
|
||||
output = output +
|
||||
_keyStr.charAt(enc1) + _keyStr.charAt(enc2) +
|
||||
_keyStr.charAt(enc3) + _keyStr.charAt(enc4);
|
||||
}
|
||||
return output;
|
||||
}
|
||||
|
||||
// public method for decoding
|
||||
this.decode = function (input) {
|
||||
var output = "";
|
||||
var chr1, chr2, chr3;
|
||||
var enc1, enc2, enc3, enc4;
|
||||
var i = 0;
|
||||
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
|
||||
while (i < input.length) {
|
||||
enc1 = _keyStr.indexOf(input.charAt(i++));
|
||||
enc2 = _keyStr.indexOf(input.charAt(i++));
|
||||
enc3 = _keyStr.indexOf(input.charAt(i++));
|
||||
enc4 = _keyStr.indexOf(input.charAt(i++));
|
||||
chr1 = (enc1 << 2) | (enc2 >> 4);
|
||||
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
|
||||
chr3 = ((enc3 & 3) << 6) | enc4;
|
||||
output = output + String.fromCharCode(chr1);
|
||||
if (enc3 != 64) {
|
||||
output = output + String.fromCharCode(chr2);
|
||||
}
|
||||
if (enc4 != 64) {
|
||||
output = output + String.fromCharCode(chr3);
|
||||
}
|
||||
}
|
||||
output = _utf8_decode(output);
|
||||
return output;
|
||||
}
|
||||
|
||||
// private method for UTF-8 encoding
|
||||
_utf8_encode = function (string) {
|
||||
string = string.replace(/\r\n/g,"\n");
|
||||
var utftext = "";
|
||||
for (var n = 0; n < string.length; n++) {
|
||||
var c = string.charCodeAt(n);
|
||||
if (c < 128) {
|
||||
utftext += String.fromCharCode(c);
|
||||
} else if((c > 127) && (c < 2048)) {
|
||||
utftext += String.fromCharCode((c >> 6) | 192);
|
||||
utftext += String.fromCharCode((c & 63) | 128);
|
||||
} else {
|
||||
utftext += String.fromCharCode((c >> 12) | 224);
|
||||
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
|
||||
utftext += String.fromCharCode((c & 63) | 128);
|
||||
}
|
||||
|
||||
}
|
||||
return utftext;
|
||||
}
|
||||
|
||||
// private method for UTF-8 decoding
|
||||
_utf8_decode = function (utftext) {
|
||||
var string = "";
|
||||
var i = 0;
|
||||
var c = c1 = c2 = 0;
|
||||
while ( i < utftext.length ) {
|
||||
c = utftext.charCodeAt(i);
|
||||
if (c < 128) {
|
||||
string += String.fromCharCode(c);
|
||||
i++;
|
||||
} else if((c > 191) && (c < 224)) {
|
||||
c2 = utftext.charCodeAt(i+1);
|
||||
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
|
||||
i += 2;
|
||||
} else {
|
||||
c2 = utftext.charCodeAt(i+1);
|
||||
c3 = utftext.charCodeAt(i+2);
|
||||
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
|
||||
i += 3;
|
||||
}
|
||||
}
|
||||
return string;
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,46 +1,46 @@
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
|
||||
import './index.css';
|
||||
import './indexPlus.css';
|
||||
import App from './App';
|
||||
|
||||
// 加之前main.js 18.1MB
|
||||
// import { message } from 'antd';
|
||||
import message from 'antd/lib/message';
|
||||
import 'antd/lib/message/style/css';
|
||||
|
||||
import { AppContainer } from 'react-hot-loader';
|
||||
|
||||
import registerServiceWorker from './registerServiceWorker';
|
||||
|
||||
import { configureUrlQuery } from 'react-url-query';
|
||||
|
||||
import history from './history';
|
||||
|
||||
// link the history used in our app to url-query so it can update the URL with it.
|
||||
configureUrlQuery({ history });
|
||||
// ----------------------------------------------------------------------------------- 请求配置
|
||||
|
||||
window.__useKindEditor = false;
|
||||
|
||||
|
||||
const render = (Component) => {
|
||||
ReactDOM.render(
|
||||
<AppContainer>
|
||||
<Component />
|
||||
</AppContainer>,
|
||||
document.getElementById('root')
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
// ReactDOM.render(
|
||||
// ,
|
||||
// document.getElementById('root'));
|
||||
// registerServiceWorker();
|
||||
|
||||
render(App);
|
||||
if (module.hot) {
|
||||
module.hot.accept('./App', () => { render(App) });
|
||||
}
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
|
||||
import './index.css';
|
||||
import './indexPlus.css';
|
||||
import App from './App';
|
||||
|
||||
// 加之前main.js 18.1MB
|
||||
// import { message } from 'antd';
|
||||
import message from 'antd/lib/message';
|
||||
import 'antd/lib/message/style/css';
|
||||
|
||||
import { AppContainer } from 'react-hot-loader';
|
||||
|
||||
import registerServiceWorker from './registerServiceWorker';
|
||||
|
||||
import { configureUrlQuery } from 'react-url-query';
|
||||
|
||||
import history from './history';
|
||||
|
||||
// link the history used in our app to url-query so it can update the URL with it.
|
||||
configureUrlQuery({ history });
|
||||
// ----------------------------------------------------------------------------------- 请求配置
|
||||
|
||||
window.__useKindEditor = false;
|
||||
|
||||
|
||||
const render = (Component) => {
|
||||
ReactDOM.render(
|
||||
<AppContainer {...this.props} {...this.state}>
|
||||
<Component {...this.props} {...this.state}/>
|
||||
</AppContainer>,
|
||||
document.getElementById('root')
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
// ReactDOM.render(
|
||||
// ,
|
||||
// document.getElementById('root'));
|
||||
// registerServiceWorker();
|
||||
|
||||
render(App);
|
||||
if (module.hot) {
|
||||
module.hot.accept('./App', () => { render(App) });
|
||||
}
|
||||
|
@ -0,0 +1,52 @@
|
||||
import React, { useState } from 'react'
|
||||
import moment from 'moment'
|
||||
// import Example from './TestHooks'
|
||||
function CommonWorkAppraiseReviseAttachments(props) {
|
||||
const { revise_attachments, revise_reason, atta_update_time, atta_update_user} = props
|
||||
if (!revise_attachments) return ''
|
||||
return (
|
||||
<React.Fragment>
|
||||
{/* {Example()} */}
|
||||
{revise_attachments.length===0?"":<div className={"stud-class-set bor-top-greyE padding20-30 edu-back-white"}>
|
||||
<style>{`
|
||||
.color-grey:hover i {
|
||||
display: inline !important;
|
||||
}
|
||||
`}</style>
|
||||
<div className={"color-grey-6 mb10 font-16"}>
|
||||
补交附件
|
||||
</div>
|
||||
|
||||
{/* {age} */}
|
||||
|
||||
<div className={"ml20"}>
|
||||
{revise_reason}
|
||||
</div>
|
||||
{revise_attachments.map((item,key)=>{
|
||||
return(
|
||||
<div className="color-grey" key={key}>
|
||||
<a className="color-grey ml20">
|
||||
<i className="font-14 color-green iconfont icon-fujian mr8" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a href={item.url}
|
||||
className="mr12 color9B9B imageTarget" length="58">
|
||||
{item.title}
|
||||
</a>
|
||||
<span className="color656565 mt2 color-grey-6 font-12 mr8">{item.filesize}</span>
|
||||
{item.delete===true?<i className="font-14 iconfont icon-guanbi " style={{display: 'none'}} id={item.id} aria-hidden="true" onClick={()=>this.onAttachmentRemove(item.id)}></i>:""}
|
||||
</div>
|
||||
)
|
||||
})}
|
||||
<div className={"color-grey-6 clearfix lineh-25 ml20"}>
|
||||
<span className={"color9B9B fr"}>更新</span>
|
||||
<span className={"fr font-13 mr10 ml10"}>{atta_update_user}</span>
|
||||
<span className={"color9B9B fr"}>
|
||||
{moment(atta_update_time).format('YYYY-MM-DD HH:mm')==="Invalid date"?"":moment(atta_update_time).format('YYYY-MM-DD HH:mm')}
|
||||
</span>
|
||||
</div>
|
||||
</div>}
|
||||
</React.Fragment>
|
||||
)
|
||||
|
||||
}
|
||||
export default CommonWorkAppraiseReviseAttachments;
|
@ -0,0 +1,26 @@
|
||||
// import React, { useState, useEffect } from 'react'
|
||||
|
||||
|
||||
// function Example() {
|
||||
// const [state, setState] = useState({counter: 0})
|
||||
// useEffect(() => {
|
||||
// console.log(' cdm')
|
||||
|
||||
// return () => {
|
||||
// console.log(' cwum')
|
||||
// };
|
||||
// })
|
||||
// const add1ToCounter = () => {
|
||||
// const newCounterValue = state.counter + 1
|
||||
// setState({ counter: newCounterValue })
|
||||
// }
|
||||
// return (
|
||||
// <div>
|
||||
// <p>{state.counter}</p>
|
||||
// <button onClick={add1ToCounter}>
|
||||
// Click me
|
||||
// </button>
|
||||
// </div>
|
||||
// )
|
||||
// }
|
||||
// export default Example
|
File diff suppressed because it is too large
Load Diff
@ -1,342 +1,357 @@
|
||||
/* 单选或多选 */
|
||||
.ant-form{
|
||||
color:#05101A;
|
||||
}
|
||||
.ant-radio-disabled + span,.ant-checkbox-disabled + span{
|
||||
color: #666!important;
|
||||
cursor: default
|
||||
}
|
||||
.ant-radio-wrapper {
|
||||
color: #666!important;
|
||||
}
|
||||
.ant-checkbox-wrapper + .ant-checkbox-wrapper{
|
||||
margin-left: 0px!important;
|
||||
}
|
||||
/* 下拉 */
|
||||
.ant-select-selection,.ant-select-selection-selected-value{
|
||||
min-height: 40px;
|
||||
min-line-height: 40px;
|
||||
}
|
||||
|
||||
/* 选答 */
|
||||
.chooseAnswer{
|
||||
display: inline-block;
|
||||
width: 68px;
|
||||
text-align: center;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
background: #EDEDED;
|
||||
color: #666;
|
||||
margin-left: 10px;
|
||||
border-radius: 12px;
|
||||
}
|
||||
|
||||
.problemShow{
|
||||
padding:30px;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
.problemShow:last-child{
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
/* 问卷详情 */
|
||||
/* 答题列表 */
|
||||
.unlimit{
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
padding:0px 10px;
|
||||
border-radius: 12px;
|
||||
cursor: pointer;
|
||||
border:1px solid #cdcdcd;
|
||||
color:#666;
|
||||
}
|
||||
.unlimit.active{
|
||||
background-color: #4CACFF;
|
||||
border:1px solid #4CACFF;
|
||||
color: #fff;
|
||||
}
|
||||
.edu-table thead th,.edu-table tbody tr:last-child td{
|
||||
border-bottom: none!important;
|
||||
}
|
||||
.edu-table tbody tr:hover td{
|
||||
background-color: #fff!important;
|
||||
}
|
||||
/* 统计结果 */
|
||||
.countList p.countHeader{
|
||||
background-color: #f8f8f8;
|
||||
color: #666;
|
||||
height: 38px;
|
||||
font-size: 16px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
display: -webkit-flex;
|
||||
}
|
||||
.countList p.countHeader ul{
|
||||
width: 100%;
|
||||
padding:0px 30px
|
||||
}
|
||||
.countList p.countHeader span,.countList div.countBody span{
|
||||
float: left;
|
||||
}
|
||||
.countList div.countBody{
|
||||
margin:0px 30px;
|
||||
border-bottom:1px solid #EBEBEB;
|
||||
padding:12px 0px;
|
||||
}
|
||||
.countList div.countBody:last-child{
|
||||
border-bottom: none;
|
||||
}
|
||||
.countList p.countHeader span:nth-child(1),.countList div.countBody span:nth-child(1){
|
||||
width: 50%;
|
||||
text-align: left;
|
||||
}
|
||||
.countList p.countHeader span:nth-child(2),.countList div.countBody span:nth-child(2){
|
||||
width:15%;
|
||||
text-align: center;
|
||||
}
|
||||
.countList p.countHeader span:nth-child(3),.countList div.countBody span:nth-child(3){
|
||||
width:35%;
|
||||
text-align: left;
|
||||
}
|
||||
.percentForm{
|
||||
width: 340px;
|
||||
height: 11px;
|
||||
background: #F5F5F5;
|
||||
border-radius: 6px;
|
||||
position: relative;
|
||||
margin-top: 7px;
|
||||
}
|
||||
.percentValue{
|
||||
position: absolute;
|
||||
top:0px;
|
||||
left: 0px;
|
||||
height: 11px;
|
||||
background: #29BD8B;
|
||||
border-radius: 6px;
|
||||
}
|
||||
.answerTxt{
|
||||
max-height: 500px;
|
||||
background-color: #F2F9FF;
|
||||
width: 100%;
|
||||
margin-top: 10px;
|
||||
padding:10px;
|
||||
box-sizing: border-box;
|
||||
color: #4c4c4c;
|
||||
}
|
||||
.otherTxt{
|
||||
border:none!important;
|
||||
border-bottom: 1px solid #eee!important;
|
||||
background: transparent!important;
|
||||
flex:1;
|
||||
height: 20px!important;
|
||||
line-height: 20px!important;
|
||||
}
|
||||
.otherTxt.ant-input:hover,.otherTxt.ant-input:focus{
|
||||
border:none!important;
|
||||
border-bottom: 1px solid #eee!important;
|
||||
background: #F8F8F8!important;
|
||||
}
|
||||
|
||||
/* 必答 */
|
||||
.mustAnswer{
|
||||
padding:0px 10px;
|
||||
border-radius: 15px;
|
||||
height: 22px;
|
||||
line-height: 22px;
|
||||
background: #eaeaea;
|
||||
color: #999;
|
||||
font-size: 14px;
|
||||
}
|
||||
/* 问卷内容 */
|
||||
.previewList{
|
||||
border-bottom: 1px solid #ebebeb;
|
||||
}
|
||||
.previewList:last-child{
|
||||
border-bottom:none;
|
||||
}
|
||||
.textLine{
|
||||
flex: 1;
|
||||
height:22px;
|
||||
border-bottom: 1px solid #ebebeb;
|
||||
}
|
||||
.answerList{
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.answerList li{
|
||||
padding:10px 30px;
|
||||
box-sizing: border-box;
|
||||
line-height:20px;
|
||||
width: 100%;
|
||||
}
|
||||
.answerList li:hover{
|
||||
background: #F8F8F8;
|
||||
}
|
||||
textarea:read-only{
|
||||
background: #f3f3f3;
|
||||
}
|
||||
.ant-calendar-picker-input{
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
/* 问卷答题 */
|
||||
.questionsNo{
|
||||
position: relative;
|
||||
padding: 30px;
|
||||
border-bottom: 1px solid #ebebeb;
|
||||
}
|
||||
.questionsfixed{
|
||||
position: fixed;
|
||||
padding: 30px;
|
||||
z-index: 12;
|
||||
top: 60px;
|
||||
width: 1200px;
|
||||
background: #fff;
|
||||
}
|
||||
.answered,.unanswer,.answerTure,.answerFalse,.answerHalf{
|
||||
position: relative;
|
||||
}
|
||||
.answered::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border-radius: 50%;
|
||||
background: #CBCBCB;
|
||||
content: "";
|
||||
}
|
||||
.unanswer::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border-radius: 50%;
|
||||
background: #fff;
|
||||
content: "";
|
||||
border:1px solid rgba(203,203,203,1);
|
||||
}
|
||||
.answerTure::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 20px;
|
||||
height: 10px;
|
||||
border-radius: 5px;
|
||||
background: #29BD8B;
|
||||
content: "";
|
||||
}
|
||||
.answerFalse::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 20px;
|
||||
height: 10px;
|
||||
border-radius: 5px;
|
||||
background: #FF3756;
|
||||
content: "";
|
||||
}
|
||||
.color-red{color: #FF3756!important}
|
||||
.answerHalf::after{
|
||||
position: absolute;
|
||||
left:-25px;
|
||||
top:4px;
|
||||
width: 20px;
|
||||
height: 10px;
|
||||
border-radius: 5px;
|
||||
background: #FF6800;
|
||||
content: "";
|
||||
}
|
||||
.leaderNav,.leaderMainNav{
|
||||
margin-top: 20px;
|
||||
}
|
||||
.leaderNav a,.leaderMainNav a{
|
||||
display: block;
|
||||
float: left;
|
||||
margin-right: 10px;
|
||||
border-radius: 50%;
|
||||
border:1px solid #CBCBCB;
|
||||
height: 40px;
|
||||
line-height: 40px;
|
||||
width: 40px;
|
||||
text-align: center;
|
||||
color: #999999;
|
||||
cursor: pointer;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.leaderMainNav a{
|
||||
background: #FF3756;
|
||||
color: #fff;
|
||||
border:1px solid #FF3756;
|
||||
}
|
||||
.leaderNav a.acted{
|
||||
background:rgba(203,203,203,1);
|
||||
color: #fff;
|
||||
}
|
||||
.leaderMainNav a.acted{
|
||||
background-color: #29BD8B;
|
||||
color: #fff;
|
||||
border:1px solid #29BD8B;
|
||||
}
|
||||
.leaderMainNav a.half{
|
||||
background-color: #FF6800;
|
||||
color: #fff;
|
||||
border:1px solid #FF6800;
|
||||
}
|
||||
|
||||
/* 问卷设置 */
|
||||
.pollForm .ant-form-item-control{
|
||||
line-height: 20px;
|
||||
}
|
||||
.pollForm.ant-form-item{
|
||||
margin-bottom: 0px
|
||||
}
|
||||
.setInfo .ant-select-selection__rendered{
|
||||
line-height: 40px;
|
||||
}
|
||||
|
||||
/* 下拉搜索框 */
|
||||
.ant-select-dropdown-menu .ant-select-dropdown-menu-item{
|
||||
padding:5px 15px;
|
||||
}
|
||||
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon{
|
||||
right: 15px;
|
||||
}
|
||||
|
||||
.noticeTip{
|
||||
border:1px solid #FF0000;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
/* 试卷 */
|
||||
.setScoreInput{
|
||||
width: 60px!important;height: 30px!important;box-sizing: border-box;
|
||||
text-align: center!important;
|
||||
background: #F8F8F8;
|
||||
color:#666;
|
||||
}
|
||||
.setScoreInput:focus{
|
||||
background: #fff;
|
||||
color:#FF6800
|
||||
}
|
||||
.standardAnswer p{
|
||||
line-height: 20px!important;
|
||||
}
|
||||
/* 倒计时 */
|
||||
.remainingTime li{
|
||||
float: left;
|
||||
width: 40px;
|
||||
line-height: 40px;
|
||||
background-color: #111C24;
|
||||
color: #fff;
|
||||
border-radius: 4px;
|
||||
text-align: center
|
||||
}
|
||||
.remainingTime span{
|
||||
float: left;
|
||||
width: 20px;
|
||||
line-height: 40px;
|
||||
text-align: center;
|
||||
}
|
||||
/* 单选或多选 */
|
||||
.ant-form{
|
||||
color:#05101A;
|
||||
}
|
||||
.ant-radio-disabled + span,.ant-checkbox-disabled + span{
|
||||
color: #666!important;
|
||||
cursor: default
|
||||
}
|
||||
.ant-radio-wrapper {
|
||||
color: #666!important;
|
||||
}
|
||||
.ant-checkbox-wrapper + .ant-checkbox-wrapper{
|
||||
margin-left: 0px!important;
|
||||
}
|
||||
/* 下拉 */
|
||||
.ant-select-selection,.ant-select-selection-selected-value{
|
||||
min-height: 40px;
|
||||
min-line-height: 40px;
|
||||
}
|
||||
|
||||
/* 选答 */
|
||||
.chooseAnswer{
|
||||
display: inline-block;
|
||||
width: 68px;
|
||||
text-align: center;
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
background: #EDEDED;
|
||||
color: #666;
|
||||
margin-left: 10px;
|
||||
border-radius: 12px;
|
||||
}
|
||||
|
||||
.problemShow{
|
||||
padding:30px;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
.problemShow:last-child{
|
||||
border-bottom: none;
|
||||
}
|
||||
.yslinvitetip{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{border-width: 8px;position: absolute;top: 10px;left: -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-trangles{border-width: 8px;position: absolute;top: 10px;left: -16px;border-style: dashed solid dashed dashed;border-color: transparent rgba(5,16,26,0.6) transparent transparent;font-size: 0;line-height: 0;}
|
||||
.top-black-trangle{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;}
|
||||
.invite-tipysl{color: #999999; box-sizing: border-box;text-align: center;border-radius: 2px;font-size: 14px}
|
||||
.to-back-left {
|
||||
width: 0;
|
||||
height: 0;
|
||||
margin-top: 27px;
|
||||
border-right: 15px solid #FAFAFA;
|
||||
border-top: 10px solid transparent;
|
||||
border-bottom: 10px solid transparent;
|
||||
}
|
||||
/* 问卷详情 */
|
||||
/* 答题列表 */
|
||||
.unlimit{
|
||||
height: 24px;
|
||||
line-height: 24px;
|
||||
padding:0px 10px;
|
||||
border-radius: 12px;
|
||||
cursor: pointer;
|
||||
border:1px solid #cdcdcd;
|
||||
color:#666;
|
||||
}
|
||||
.unlimit.active{
|
||||
background-color: #4CACFF;
|
||||
border:1px solid #4CACFF;
|
||||
color: #fff;
|
||||
}
|
||||
.edu-table thead th,.edu-table tbody tr:last-child td{
|
||||
border-bottom: none!important;
|
||||
}
|
||||
.edu-table tbody tr:hover td{
|
||||
background-color: #fff!important;
|
||||
}
|
||||
/* 统计结果 */
|
||||
.countList p.countHeader{
|
||||
background-color: #f8f8f8;
|
||||
color: #666;
|
||||
height: 38px;
|
||||
font-size: 16px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
display: -webkit-flex;
|
||||
}
|
||||
.countList p.countHeader ul{
|
||||
width: 100%;
|
||||
padding:0px 30px
|
||||
}
|
||||
.countList p.countHeader span,.countList div.countBody span{
|
||||
float: left;
|
||||
}
|
||||
.countList div.countBody{
|
||||
margin:0px 30px;
|
||||
border-bottom:1px solid #EBEBEB;
|
||||
padding:12px 0px;
|
||||
}
|
||||
.countList div.countBody:last-child{
|
||||
border-bottom: none;
|
||||
}
|
||||
.countList p.countHeader span:nth-child(1),.countList div.countBody span:nth-child(1){
|
||||
width: 50%;
|
||||
text-align: left;
|
||||
}
|
||||
.countList p.countHeader span:nth-child(2),.countList div.countBody span:nth-child(2){
|
||||
width:15%;
|
||||
text-align: center;
|
||||
}
|
||||
.countList p.countHeader span:nth-child(3),.countList div.countBody span:nth-child(3){
|
||||
width:35%;
|
||||
text-align: left;
|
||||
}
|
||||
.percentForm{
|
||||
width: 340px;
|
||||
height: 11px;
|
||||
background: #F5F5F5;
|
||||
border-radius: 6px;
|
||||
position: relative;
|
||||
margin-top: 7px;
|
||||
}
|
||||
.percentValue{
|
||||
position: absolute;
|
||||
top:0px;
|
||||
left: 0px;
|
||||
height: 11px;
|
||||
background: #29BD8B;
|
||||
border-radius: 6px;
|
||||
}
|
||||
.answerTxt{
|
||||
max-height: 500px;
|
||||
background-color: #F2F9FF;
|
||||
width: 100%;
|
||||
margin-top: 10px;
|
||||
padding:10px;
|
||||
box-sizing: border-box;
|
||||
color: #4c4c4c;
|
||||
}
|
||||
.otherTxt{
|
||||
border:none!important;
|
||||
border-bottom: 1px solid #eee!important;
|
||||
background: transparent!important;
|
||||
flex:1;
|
||||
height: 20px!important;
|
||||
line-height: 20px!important;
|
||||
}
|
||||
.otherTxt.ant-input:hover,.otherTxt.ant-input:focus{
|
||||
border:none!important;
|
||||
border-bottom: 1px solid #eee!important;
|
||||
background: #F8F8F8!important;
|
||||
}
|
||||
|
||||
/* 必答 */
|
||||
.mustAnswer{
|
||||
padding:0px 10px;
|
||||
border-radius: 15px;
|
||||
height: 22px;
|
||||
line-height: 22px;
|
||||
background: #eaeaea;
|
||||
color: #999;
|
||||
font-size: 14px;
|
||||
}
|
||||
/* 问卷内容 */
|
||||
.previewList{
|
||||
border-bottom: 1px solid #ebebeb;
|
||||
}
|
||||
.previewList:last-child{
|
||||
border-bottom:none;
|
||||
}
|
||||
.textLine{
|
||||
flex: 1;
|
||||
height:22px;
|
||||
border-bottom: 1px solid #ebebeb;
|
||||
}
|
||||
.answerList{
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.answerList li{
|
||||
padding:10px 30px;
|
||||
box-sizing: border-box;
|
||||
line-height:20px;
|
||||
width: 100%;
|
||||
}
|
||||
.answerList li:hover{
|
||||
background: #F8F8F8;
|
||||
}
|
||||
textarea:read-only{
|
||||
background: #f3f3f3;
|
||||
}
|
||||
.ant-calendar-picker-input{
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
/* 问卷答题 */
|
||||
.questionsNo{
|
||||
position: relative;
|
||||
padding: 30px;
|
||||
border-bottom: 1px solid #ebebeb;
|
||||
}
|
||||
.questionsfixed{
|
||||
position: fixed;
|
||||
padding: 30px;
|
||||
z-index: 12;
|
||||
top: 60px;
|
||||
width: 1200px;
|
||||
background: #fff;
|
||||
}
|
||||
.answered,.unanswer,.answerTure,.answerFalse,.answerHalf{
|
||||
position: relative;
|
||||
}
|
||||
.answered::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border-radius: 50%;
|
||||
background: #CBCBCB;
|
||||
content: "";
|
||||
}
|
||||
.unanswer::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border-radius: 50%;
|
||||
background: #fff;
|
||||
content: "";
|
||||
border:1px solid rgba(203,203,203,1);
|
||||
}
|
||||
.answerTure::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 20px;
|
||||
height: 10px;
|
||||
border-radius: 5px;
|
||||
background: #29BD8B;
|
||||
content: "";
|
||||
}
|
||||
.answerFalse::after{
|
||||
position: absolute;
|
||||
right:35px;
|
||||
top:4px;
|
||||
width: 20px;
|
||||
height: 10px;
|
||||
border-radius: 5px;
|
||||
background: #FF3756;
|
||||
content: "";
|
||||
}
|
||||
.color-red{color: #FF3756!important}
|
||||
.answerHalf::after{
|
||||
position: absolute;
|
||||
left:-25px;
|
||||
top:4px;
|
||||
width: 20px;
|
||||
height: 10px;
|
||||
border-radius: 5px;
|
||||
background: #FF6800;
|
||||
content: "";
|
||||
}
|
||||
.leaderNav,.leaderMainNav{
|
||||
margin-top: 20px;
|
||||
}
|
||||
.leaderNav a,.leaderMainNav a{
|
||||
display: block;
|
||||
float: left;
|
||||
margin-right: 10px;
|
||||
border-radius: 50%;
|
||||
border:1px solid #CBCBCB;
|
||||
height: 40px;
|
||||
line-height: 40px;
|
||||
width: 40px;
|
||||
text-align: center;
|
||||
color: #999999;
|
||||
cursor: pointer;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.leaderMainNav a{
|
||||
background: #FF3756;
|
||||
color: #fff;
|
||||
border:1px solid #FF3756;
|
||||
}
|
||||
.leaderNav a.acted{
|
||||
background:rgba(203,203,203,1);
|
||||
color: #fff;
|
||||
}
|
||||
.leaderMainNav a.acted{
|
||||
background-color: #29BD8B;
|
||||
color: #fff;
|
||||
border:1px solid #29BD8B;
|
||||
}
|
||||
.leaderMainNav a.half{
|
||||
background-color: #FF6800;
|
||||
color: #fff;
|
||||
border:1px solid #FF6800;
|
||||
}
|
||||
|
||||
/* 问卷设置 */
|
||||
.pollForm .ant-form-item-control{
|
||||
line-height: 20px;
|
||||
}
|
||||
.pollForm.ant-form-item{
|
||||
margin-bottom: 0px
|
||||
}
|
||||
.setInfo .ant-select-selection__rendered{
|
||||
line-height: 40px;
|
||||
}
|
||||
|
||||
/* 下拉搜索框 */
|
||||
.ant-select-dropdown-menu .ant-select-dropdown-menu-item{
|
||||
padding:5px 15px;
|
||||
}
|
||||
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon{
|
||||
right: 15px;
|
||||
}
|
||||
|
||||
.noticeTip{
|
||||
border:1px solid #FF0000;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
/* 试卷 */
|
||||
.setScoreInput{
|
||||
width: 60px!important;height: 30px!important;box-sizing: border-box;
|
||||
text-align: center!important;
|
||||
background: #F8F8F8;
|
||||
color:#666;
|
||||
}
|
||||
.setScoreInput:focus{
|
||||
background: #fff;
|
||||
color:#FF6800
|
||||
}
|
||||
.standardAnswer p{
|
||||
line-height: 20px!important;
|
||||
}
|
||||
/* 倒计时 */
|
||||
.remainingTime li{
|
||||
float: left;
|
||||
width: 40px;
|
||||
line-height: 40px;
|
||||
background-color: #111C24;
|
||||
color: #fff;
|
||||
border-radius: 4px;
|
||||
text-align: center
|
||||
}
|
||||
.remainingTime span{
|
||||
float: left;
|
||||
width: 20px;
|
||||
line-height: 40px;
|
||||
text-align: center;
|
||||
}
|
||||
.myyslwidth {
|
||||
min-width:1200px
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
import {Base64} from 'js-base64';
|
||||
import axios from 'axios';
|
||||
|
||||
|
||||
// 导出实习报告批量zip 、xlsx 类型
|
||||
export function Internshipreportsy (url,struy,types,stingtype){
|
||||
axios.get((url),{responseType: 'blob'}).then((response) => {
|
||||
const blob = new Blob([response.data], { type: stingtype });
|
||||
const downloadElement = document.createElement('a');
|
||||
const href = window.URL.createObjectURL(blob);
|
||||
const string = Base64.decode(response.headers['content-disposition'].split('=')[1]);
|
||||
downloadElement.href = href;
|
||||
downloadElement.download = string+struy+types;
|
||||
document.body.appendChild(downloadElement);
|
||||
downloadElement.click();
|
||||
document.body.removeChild(downloadElement) ;// 下载完成移除元素
|
||||
window.URL.revokeObjectURL(href) // 释放掉blob对象
|
||||
}).catch((error) => {
|
||||
console.log(error)
|
||||
});
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
import React,{ Component } from "react";
|
||||
import {Checkbox,Input,Table, Pagination,Menu} from "antd";
|
||||
import {Link,NavLink} from 'react-router-dom';
|
||||
import { WordsBtn ,ActionBtn} from 'educoder';
|
||||
import axios from 'axios';
|
||||
import '../css/members.css';
|
||||
import "../common/formCommon.css";
|
||||
import '../css/Courses.css';
|
||||
import './style.css';
|
||||
import '../css/busyWork.css'
|
||||
import '../poll/pollStyle.css'
|
||||
import Listofworks from "./Listofworks";
|
||||
import Listofworksstudentone from './Listofworksstudentone'
|
||||
import Trainingjobsetting from './Trainingjobsetting'
|
||||
import Workquestionandanswer from './Workquestionandanswer'
|
||||
import CoursesListType from '../coursesPublic/CoursesListType';
|
||||
import ShixunStudentWork from "./ShixunStudentWork";
|
||||
|
||||
class ShixunHomeworkPage extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state={
|
||||
tab:["0"],
|
||||
jobsettingsdata:undefined,
|
||||
teacherdata:undefined,
|
||||
}
|
||||
|
||||
}
|
||||
//切换tab
|
||||
ChangeTab=(e)=>{
|
||||
console.log(e);
|
||||
this.setState({
|
||||
tab:e
|
||||
})
|
||||
}
|
||||
Getdataback = (jobsettingsdata,teacherdata)=>{
|
||||
this.setState({
|
||||
jobsettingsdata:jobsettingsdata,
|
||||
teacherdata:teacherdata,
|
||||
})
|
||||
}
|
||||
componentDidMount() {
|
||||
const query =this.props.location.search;
|
||||
const type = query.split('?tab=');
|
||||
// let sum = []
|
||||
// sum.push(type[1])
|
||||
// console.log("componentDidMountcomponentDidMount");
|
||||
// console.log(sum);
|
||||
this.setState({
|
||||
tab:type,
|
||||
})
|
||||
let querys = this.props.location.pathname;
|
||||
const types = querys.split('/');
|
||||
this.setState({
|
||||
shixuntypes: types[3]
|
||||
})
|
||||
}
|
||||
|
||||
render() {
|
||||
let {tab,jobsettingsdata,teacherdata}=this.state;
|
||||
const isAdmin =this.props.isAdmin();
|
||||
return (
|
||||
<div className="newMain clearfix " >
|
||||
<div className={"educontent mb20"} style={{width:"1200px"}}>
|
||||
|
||||
<div className="educontent mb20">
|
||||
<p className="clearfix mb20 mt10">
|
||||
<ActionBtn className=" btn colorgrey fl hovercolorblue "
|
||||
to={`/courses/${this.props.match.params.coursesId}/students`}>{jobsettingsdata === undefined ? "" : jobsettingsdata.data.course_name}</ActionBtn>
|
||||
<span className="color-grey-9 fl ml3 mr3">></span>
|
||||
<ActionBtn
|
||||
className=" btn colorgrey fl hovercolorblue "
|
||||
to={`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${jobsettingsdata === undefined ? "" : jobsettingsdata.data.category.category_id===undefined?"":jobsettingsdata.data.category.category_id}`}>{jobsettingsdata === undefined ? "" : jobsettingsdata.data.category.category_name}</ActionBtn>
|
||||
<span className="color-grey-9 fl ml3 mr3">></span>
|
||||
<WordsBtn className="fl">作业详情</WordsBtn>
|
||||
</p>
|
||||
</div>
|
||||
<div className="educontent mb20">
|
||||
<p className=" fl color-black summaryname" style={{heigth:"33px"}}>
|
||||
{teacherdata === undefined ? "" : teacherdata.homework_name}
|
||||
</p>
|
||||
<CoursesListType
|
||||
typelist={teacherdata === undefined ? [""] : teacherdata.homework_status}
|
||||
/>
|
||||
<a className="color-grey-9 fr font-16 summaryname ml20 mr20"
|
||||
href={`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${jobsettingsdata === undefined ? "" : jobsettingsdata.data.category.category_id===undefined?"": jobsettingsdata.data.category.category_id}`}>返回</a>
|
||||
<a className="color-grey-9 fr font-16 mr20"
|
||||
href={`/shixuns/${teacherdata === undefined ? "" : teacherdata.shixun_identifier}/challenges`}
|
||||
target={"_blank"}>实训详情</a>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
{
|
||||
// 教师列表
|
||||
parseInt(tab)===0 ? (isAdmin===true ?
|
||||
<Listofworks {...this.props} {...this.state} ChangeTab={(e)=>this.ChangeTab(e)} Getdataback={(jobsettingsdata,teacherdata)=>this.Getdataback(jobsettingsdata,teacherdata)} ></Listofworks>
|
||||
:
|
||||
<Listofworksstudentone {...this.props} {...this.state} ChangeTab={(e)=>this.ChangeTab(e)} Getdataback={(jobsettingsdata,teacherdata)=>this.Getdataback(jobsettingsdata,teacherdata)} ></Listofworksstudentone>)
|
||||
:
|
||||
parseInt(tab)===1 ?<Workquestionandanswer {...this.props} {...this.state} ChangeTab={(e)=>this.ChangeTab(e)} Getdataback={(jobsettingsdata,teacherdata)=>this.Getdataback(jobsettingsdata,teacherdata)} ></Workquestionandanswer>
|
||||
:
|
||||
parseInt(tab)===2? <ShixunStudentWork {...this.props} {...this.state} ChangeTab={(e)=>this.ChangeTab(e)} Getdataback={(jobsettingsdata,teacherdata)=>this.Getdataback(jobsettingsdata,teacherdata)} ></ShixunStudentWork>
|
||||
:
|
||||
<Trainingjobsetting {...this.props} {...this.state} ChangeTab={(e)=>this.ChangeTab(e)} Getdataback={(jobsettingsdata,teacherdata)=>this.Getdataback(jobsettingsdata,teacherdata)} ></Trainingjobsetting>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
export default ShixunHomeworkPage;
|
||||
|
||||
// <div className="edu-back-white mt10" >
|
||||
// <div className="stud-class-set bor-bottom-greyE ">
|
||||
// <div className=" clearfix edu-back-white pl30 pr30">
|
||||
// <div className="fl task_menu_ul">
|
||||
// {this.props.isAdmin() === true ?
|
||||
//
|
||||
// <Menu mode="horizontal" selectedKeys={tab} onClick={(e)=>this.changeTab(e)}>
|
||||
// <Menu.Item key="0">作品列表</Menu.Item>
|
||||
// <Menu.Item key="1">作业回答</Menu.Item>
|
||||
// <Menu.Item key="2">代码查重</Menu.Item>
|
||||
// <Menu.Item key="3">设置</Menu.Item>
|
||||
// </Menu>
|
||||
// :
|
||||
// <Menu mode="horizontal" selectedKeys={tab} onClick={(e)=>this.changeTab(e)}>
|
||||
// <Menu.Item key="0">作品列表</Menu.Item>
|
||||
// <Menu.Item key="1">作业回答</Menu.Item>
|
||||
// <Menu.Item key="2">代码查重</Menu.Item>
|
||||
// </Menu>
|
||||
// }
|
||||
//
|
||||
// </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,table,input,textarea,select,button { font-family: "微软雅黑","宋体"; font-size:12px;line-height:1.9; background:#fff;}
|
||||
div,img,tr,td,table{ border:0;}
|
||||
table,tr,td{border:0;cellspacing:0; cellpadding:0;}
|
||||
ol,ul,li{ list-style-type:none}
|
||||
a:link,a:visited{color:#333;text-decoration:none;}
|
||||
a:hover,a:active{color:#026434;}
|
||||
/* 公共 */
|
||||
.clear:after {content:".";height:0;visibility:hidden;display:block;clear:both;}
|
||||
.f12{font-size: 12px;}
|
||||
.fl{ float:left;}
|
||||
.fr{ float:right;}
|
||||
.cl{ clear:both; overflow:hidden;}
|
||||
.fb{ font-weight: bold;}
|
||||
.mt5{ margin-top:5px;}
|
||||
.mt10{ margin-top:10px;}
|
||||
.mt20{ margin-top:20px;}
|
||||
.mt30{ margin-top:30px;}
|
||||
.mt50{ margin-top:50px;}
|
||||
.mb5{ margin-bottom:5px;}
|
||||
.mb10{ margin-bottom:10px;}
|
||||
.mb20{ margin-bottom:20px;}
|
||||
.mb30{ margin-bottom:30px;}
|
||||
.mb50{ margin-bottom:50px;}
|
||||
.ml5{ margin-left:5px;}
|
||||
.ml10{ margin-left:10px;}
|
||||
.ml15{ margin-left:15px;}
|
||||
.ml30{margin-left: 30px;}
|
||||
.ml50{margin-left: 50px;}
|
||||
.mr5{ margin-right:5px;}
|
||||
.mr10{ margin-right:15px;}
|
||||
.mr15{ margin-right:10px;}
|
||||
.mr45{ margin-right:45px;}
|
||||
.mr30{ margin-right:30px;}
|
||||
.mr50{ margin-right:50px;}
|
||||
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
|
||||
.clearfix{clear:both;zoom:1}
|
||||
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:hover{background: #c3c3c3; color: #333;}
|
||||
a.new-btn-green{background: #3b94d6; color: #fff;}
|
||||
a.new-btn-green:hover{background: #2384cd; color: #fff;}
|
||||
a.new-btn-blue{background: #6a8abe; color: #fff;}
|
||||
a.new-btn-blue:hover{background:#5f7cab; }
|
||||
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:hover.new-bigbtn{background: #c3c3c3; color: #333;}
|
||||
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; }
|
||||
.new-logo img{ width: 32px; height:32px; margin-top:10px;}
|
||||
.new-logo p{ font-size: 18px; color:#fff; line-height: 50px; }
|
||||
a.new-nav-a{ display: block; font-size: 14px; line-height: 50px; color:#fff;}
|
||||
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_box{width:320px; padding:10px 30px; border-radius:5px; margin:0 auto; border:solid 1px #fff;}
|
||||
.new_login_h2{ font-size:18px; color:#fff; border-bottom:1px solid #fff; font-weight:normal; padding-bottom:5px; margin-bottom:30px;}
|
||||
.new_login_h2 a{font-size:12px; color:#fff;background:url(images/icons_login.png) 0 -69px no-repeat; padding-left:10px;}
|
||||
input.new_register_input{ -webkit-box-shadow: 0 0 0px 1000px white inset; margin-left:5px; width:305px; height:45px; border:none;outline: none;}
|
||||
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_loggin_users{width:320px;height:45px;border-radius:5px; border:none; background:#fff url(images/icons_login.png) 8px 9px no-repeat;}
|
||||
.new_login_lock{background:#fff url(images/icons_login.png) 8px -28px no-repeat; width:320px; height:45px; border-radius:5px; border:none;}
|
||||
.new_register_li{background:#fff; width:320px; height:45px; border-radius:5px; border:none;}
|
||||
.new_login_form ul li{ margin-bottom:30px;}
|
||||
.new_login_error{ color:#3b94d6;}
|
||||
.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{ 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;}
|
||||
a.new_login_submit:hover{background: #2384cd;}
|
||||
.new_login_check{ width:15px; height:15px; border:1px solid #fff; border-style:none; margin-right:5px; vertical-align: -2px;}
|
||||
.new_login_form label{ color:#fff;}
|
||||
.new_login_form a{ color:#fff; text-decoration:underline;}
|
||||
.new_register{ width:100%; min-width:1200px; height:550px; background:#46484c; padding-top:80px;}
|
||||
.new_register_con{width:1200px; height:550px; margin:0 auto; }
|
||||
.new_login_txt{width:450px; height:140px; padding:30px 12px 0; color:#fff; margin:100px 0 0 100px;}
|
||||
.new_login_txt h3{ font-size:24px; text-align:center; margin-bottom:20px;}
|
||||
.new_login_txt p{ line-height:2.0; font-size: 16px;}
|
||||
.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;}
|
||||
.inner-txt{ width:300px;}
|
||||
.inner-txt-h3{ font-size: 18px; color: #333; margin-bottom:20px;}
|
||||
.inner-txt-p{font-size: 14px; color: #666; margin-bottom:20px;}
|
||||
.back-color-grey{ background:#f5f5f5;}
|
||||
.guanzhu-box{ position: relative;}
|
||||
.img-guanzhu{ position: absolute; top:0; left: 0;}
|
||||
.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_con-inner{ width: 300px; margin:0px auto;}
|
||||
.footer_con-inner li{ }
|
||||
.footer_con-inner li a{ font-size: 14px; color: #888;display: block;padding:0 15px; border-right: solid 1px #888;}
|
||||
.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;}
|
||||
.inner-banner-con{ width: 1200px; margin: 0px auto; color:#fff; text-align: center;}
|
||||
.inner-man{ position: absolute; right:100px; top:115px;}
|
||||
.inner-man img{width:200px; }
|
||||
.inner-banner-con h2{ font-size: 60px; font-weight: normal;}
|
||||
.inner-banner-con-h3{font-size: 24px; font-weight: normal; color: #fff;}
|
||||
.inner-banner-con-h3 a{color: #fff;}
|
||||
.inner-c_blue{ color:#3b94d6;}
|
||||
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:hover.btn-blue{background: #2384cd; border: 3px solid #2384cd;}
|
||||
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-line{background: #3b94d6; color:#fff;}
|
||||
.inner-btnbox{ width: 580px; margin: 30px auto;}
|
||||
.innner-banner-bottom{ width: 300px; text-align: left; float: left; margin-top: 50px; font-size: 14px;}
|
||||
.inner-border{ display: block; width: 50px; border-top:3px solid #fff; margin-bottom: 15px;}
|
||||
.new-container-inner-h3{ font-size:40px; font-weight: normal; color: #333; text-align: center; margin-bottom: 20px;}
|
||||
.innerbox-txt{ width:300px;}
|
||||
.back-color-black{ background:#47494d;}
|
||||
.inner-t-c{ text-align: center;}
|
||||
.inner-footer{ width: 100%; min-width:1200px; background:#323232; height:155px;}
|
||||
.inner-footer_con{ width: 1200px; margin: 0 auto;}
|
||||
.inner-footer-nav{ height: 50px; border-bottom:1px solid #47494d;}
|
||||
.inner-footer-nav li a{ float: left; margin-right:15px; font-size: 14px; color: #888; line-height: 50px;}
|
||||
.saoma-box{ position: relative;}
|
||||
.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 li:hover ul{display:block; }
|
||||
.img-show{ width:50px; height:50px; border-radius:50px; }
|
||||
.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-footer-p-big{ display: block; height: 50px; line-height: 50px; color:#888; font-size: 16px; border-left:2px solid #888; padding-left:15px;}
|
||||
.inner-btnbox02{ width:270px; margin: 30px auto 0;}
|
||||
.new-container-inner02{width:1200px; margin:0px auto; padding:50px 0;}
|
||||
.inner-nav-mes{ font-size:28px; color: #fff; position: relative; margin-top:3px; margin-right:35px;}
|
||||
.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{ width: 55px; height: 40px; margin-top:5px; position: relative;}
|
||||
.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 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{ max-height:200px; overflow:hidden;}
|
||||
.shadowbox_news_list a{ color:#999;}
|
||||
.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 li:hover{ background-color:#eee;}
|
||||
span.shadowbox_news_user{ color:#3b94d6;}
|
||||
a.shadowbox_news_all{ display:block; width:305px; height:40px; line-height:40px; color:#3b94d6; text-align:center;border-top:1px solid #eee;}
|
||||
.inner-nav-mes li:hover ul{ display: block;}
|
||||
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 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{ 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 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-txtbox02 p{ display: block; width: 200px; font-size: 20px; float: left; margin-top:30px; text-align: center; color:#666;}
|
||||
.innerbox-txt-h3{ font-size:28px; color: #333; margin-bottom:20px;}
|
||||
.innerbox-txt-p{font-size: 20px; color: #666;}
|
||||
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;}
|
||||
div,img,tr,td,table{ border:0;}
|
||||
table,tr,td{border:0;cellspacing:0; cellpadding:0;}
|
||||
ol,ul,li{ list-style-type:none}
|
||||
a:link,a:visited{color:#333;text-decoration:none;}
|
||||
a:hover,a:active{color:#026434;}
|
||||
/* 公共 */
|
||||
.clear:after {content:".";height:0;visibility:hidden;display:block;clear:both;}
|
||||
.f12{font-size: 12px;}
|
||||
.fl{ float:left;}
|
||||
.fr{ float:right;}
|
||||
.cl{ clear:both; overflow:hidden;}
|
||||
.fb{ font-weight: bold;}
|
||||
.mt5{ margin-top:5px;}
|
||||
.mt10{ margin-top:10px;}
|
||||
.mt20{ margin-top:20px;}
|
||||
.mt30{ margin-top:30px;}
|
||||
.mt50{ margin-top:50px;}
|
||||
.mb5{ margin-bottom:5px;}
|
||||
.mb10{ margin-bottom:10px;}
|
||||
.mb20{ margin-bottom:20px;}
|
||||
.mb30{ margin-bottom:30px;}
|
||||
.mb50{ margin-bottom:50px;}
|
||||
.ml5{ margin-left:5px;}
|
||||
.ml10{ margin-left:10px;}
|
||||
.ml15{ margin-left:15px;}
|
||||
.ml30{margin-left: 30px;}
|
||||
.ml38{margin-left: 38px;}
|
||||
.ml50{margin-left: 50px;}
|
||||
.mr5{ margin-right:5px;}
|
||||
.mr10{ margin-right:15px;}
|
||||
.mr15{ margin-right:10px;}
|
||||
.mr45{ margin-right:45px;}
|
||||
.mr30{ margin-right:30px;}
|
||||
.mr50{ margin-right:50px;}
|
||||
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
|
||||
.clearfix{clear:both;zoom:1}
|
||||
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:hover{background: #c3c3c3; color: #333;}
|
||||
a.new-btn-green{background: #3b94d6; color: #fff;}
|
||||
a.new-btn-green:hover{background: #2384cd; color: #fff;}
|
||||
a.new-btn-blue{background: #6a8abe; color: #fff;}
|
||||
a.new-btn-blue:hover{background:#5f7cab; }
|
||||
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:hover.new-bigbtn{background: #c3c3c3; color: #333;}
|
||||
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; }
|
||||
.new-logo img{ width: 32px; height:32px; margin-top:10px;}
|
||||
.new-logo p{ font-size: 18px; color:#fff; line-height: 50px; }
|
||||
a.new-nav-a{ display: block; font-size: 14px; line-height: 50px; color:#fff;}
|
||||
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_box{width:320px; padding:10px 30px; border-radius:5px; margin:0 auto; border:solid 1px #fff;}
|
||||
.new_login_h2{ font-size:18px; color:#fff; border-bottom:1px solid #fff; font-weight:normal; padding-bottom:5px; margin-bottom:30px;}
|
||||
.new_login_h2 a{font-size:12px; color:#fff;background:url(images/icons_login.png) 0 -69px no-repeat; padding-left:10px;}
|
||||
input.new_register_input{ -webkit-box-shadow: 0 0 0px 1000px white inset; margin-left:5px; width:305px; height:45px; border:none;outline: none;}
|
||||
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_loggin_users{width:320px;height:45px;border-radius:5px; border:none; background:#fff url(images/icons_login.png) 8px 9px no-repeat;}
|
||||
.new_login_lock{background:#fff url(images/icons_login.png) 8px -28px no-repeat; width:320px; height:45px; border-radius:5px; border:none;}
|
||||
.new_register_li{background:#fff; width:320px; height:45px; border-radius:5px; border:none;}
|
||||
.new_login_form ul li{ margin-bottom:30px;}
|
||||
.new_login_error{ color:#3b94d6;}
|
||||
.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{ 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;}
|
||||
a.new_login_submit:hover{background: #2384cd;}
|
||||
.new_login_check{ width:15px; height:15px; border:1px solid #fff; border-style:none; margin-right:5px; vertical-align: -2px;}
|
||||
.new_login_form label{ color:#fff;}
|
||||
.new_login_form a{ color:#fff; text-decoration:underline;}
|
||||
.new_register{ width:100%; min-width:1200px; height:550px; background:#46484c; padding-top:80px;}
|
||||
.new_register_con{width:1200px; height:550px; margin:0 auto; }
|
||||
.new_login_txt{width:450px; height:140px; padding:30px 12px 0; color:#fff; margin:100px 0 0 100px;}
|
||||
.new_login_txt h3{ font-size:24px; text-align:center; margin-bottom:20px;}
|
||||
.new_login_txt p{ line-height:2.0; font-size: 16px;}
|
||||
.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;}
|
||||
.inner-txt{ width:300px;}
|
||||
.inner-txt-h3{ font-size: 18px; color: #333; margin-bottom:20px;}
|
||||
.inner-txt-p{font-size: 14px; color: #666; margin-bottom:20px;}
|
||||
.back-color-grey{ background:#f5f5f5;}
|
||||
.guanzhu-box{ position: relative;}
|
||||
.img-guanzhu{ position: absolute; top:0; left: 0;}
|
||||
.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_con-inner{ width: 300px; margin:0px auto;}
|
||||
.footer_con-inner li{ }
|
||||
.footer_con-inner li a{ font-size: 14px; color: #888;display: block;padding:0 15px; border-right: solid 1px #888;}
|
||||
.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;}
|
||||
.inner-banner-con{ width: 1200px; margin: 0px auto; color:#fff; text-align: center;}
|
||||
.inner-man{ position: absolute; right:100px; top:115px;}
|
||||
.inner-man img{width:200px; }
|
||||
.inner-banner-con h2{ font-size: 60px; font-weight: normal;}
|
||||
.inner-banner-con-h3{font-size: 24px; font-weight: normal; color: #fff;}
|
||||
.inner-banner-con-h3 a{color: #fff;}
|
||||
.inner-c_blue{ color:#3b94d6;}
|
||||
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:hover.btn-blue{background: #2384cd; border: 3px solid #2384cd;}
|
||||
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-line{background: #3b94d6; color:#fff;}
|
||||
.inner-btnbox{ width: 580px; margin: 30px auto;}
|
||||
.innner-banner-bottom{ width: 300px; text-align: left; float: left; margin-top: 50px; font-size: 14px;}
|
||||
.inner-border{ display: block; width: 50px; border-top:3px solid #fff; margin-bottom: 15px;}
|
||||
.new-container-inner-h3{ font-size:40px; font-weight: normal; color: #333; text-align: center; margin-bottom: 20px;}
|
||||
.innerbox-txt{ width:300px;}
|
||||
.back-color-black{ background:#47494d;}
|
||||
.inner-t-c{ text-align: center;}
|
||||
.inner-footer{ width: 100%; min-width:1200px; background:#323232; height:155px;}
|
||||
.inner-footer_con{ width: 1200px; margin: 0 auto;}
|
||||
.inner-footer-nav{ height: 50px; border-bottom:1px solid #47494d;}
|
||||
.inner-footer-nav li a{ float: left; margin-right:15px; font-size: 14px; color: #888; line-height: 50px;}
|
||||
.saoma-box{ position: relative;}
|
||||
.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 li:hover ul{display:block; }
|
||||
.img-show{ width:50px; height:50px; border-radius:50px; }
|
||||
.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-footer-p-big{ display: block; height: 50px; line-height: 50px; color:#888; font-size: 16px; border-left:2px solid #888; padding-left:15px;}
|
||||
.inner-btnbox02{ width:270px; margin: 30px auto 0;}
|
||||
.new-container-inner02{width:1200px; margin:0px auto; padding:50px 0;}
|
||||
.inner-nav-mes{ font-size:28px; color: #fff; position: relative; margin-top:3px; margin-right:35px;}
|
||||
.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{ width: 55px; height: 40px; margin-top:5px; position: relative;}
|
||||
.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 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{ max-height:200px; overflow:hidden;}
|
||||
.shadowbox_news_list a{ color:#999;}
|
||||
.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 li:hover{ background-color:#eee;}
|
||||
span.shadowbox_news_user{ color:#3b94d6;}
|
||||
a.shadowbox_news_all{ display:block; width:305px; height:40px; line-height:40px; color:#3b94d6; text-align:center;border-top:1px solid #eee;}
|
||||
.inner-nav-mes li:hover ul{ display: block;}
|
||||
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 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{ 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 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-txtbox02 p{ display: block; width: 200px; font-size: 20px; float: left; margin-top:30px; text-align: center; color:#666;}
|
||||
.innerbox-txt-h3{ font-size:28px; color: #333; margin-bottom:20px;}
|
||||
.innerbox-txt-p{font-size: 20px; color: #666;}
|
||||
|
Loading…
Reference in new issue