@charset "utf-8";
/* CSS Document */

.noDesign {
  margin-top:20px;	
	}
	
.designImg {
  cursor: pointer;
  border: 1px solid hsl(0, 0%, 88%);
  padding: 4px;
  border-radius: 3px;
}
	
.designImg2 {
  border: 1px solid hsl(0, 0%, 88%);
  padding: 4px;
  border-radius: 3px;
	}
	
.designImg:hover {
  border:1px solid #337ab7;	
  border-radius: 3px; 
	}
	
.designImg img,
.designImg2 img {
  width:80px;
  height:80px;	
	}

.teamInformation {
  padding-bottom:10px;	
  padding-left:15px;
  padding-top:7px;
	}
	
.teamInformation ul,
.teamInformation p {
  margin-bottom:0;	
	}
	
.teamInformation ul li {
  float:left;
  padding-right:20px;	
	}	
	

/*我的关注================================*/	
	
.searchPArea {
  width:102%;	
  margin-top:10px;	
  position:relative;
  overflow:hidden;
	}

.searchPArea h4 {
  padding-bottom:10px;	
	}

.searchPArea .people,
.searchPArea .people1 {
  width: 208px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #ccc;
  float: left;
  margin: 7px 15px 7px 0;
  padding: 13px;
  position: relative;
  overflow:hidden;
}

.searchPArea .people1 {
  width:193px;	
	}

.searchPArea .people .peopleHead,
.searchPArea .people1 .peopleHead{
  width:55px;
  float:left;	
	}
	
.people .peopleInfo,
.people1 .peopleInfo {
  width:70px;
  float:left;
  padding-left:10px;	
	}
	
.people .peopleInfo .peopleName,
.people1 .peopleInfo .peopleName {
  color:#4a8bc1;
  display:block;
  padding-bottom:2px;	
	}

.peopleBottom span,
.peopleInfo .peopleSex {
  color:#666;
  font-size:12px;	
	}

.peopleBottom .peopleSchool {
  display:block;
  padding:2px 0;	
	}

	
.addButton span,
.deleteButton span{
  background:url(../img/icon.png) no-repeat;	
	}
	
.addButton span.jia {
  background-position: -109px -10px;
  height: 20px;
  position: absolute;
  width: 20px;
}

.deleteButton span.delete {
  background-position: -129px -11px;
  height: 20px;
  position: absolute;
  width: 20px;
}

.addButton .add,
.deleteButton .del {
  padding-left:20px;
  color:#4a8bc1;
  cursor:pointer;	
	}

.peopleBottom .peopleClass {
  padding-left:5px;	
	}

.memberGuanli {
  padding:0 10px; 	
	}
	
.addNumber {
  display:block;
  float:right;	
	}	

.teamGuanli {
  padding:30px 0;
}

.searchResult {
  float:left;
  border:0;
  position:relative;
  width:260px;
  overflow:hidden;
  background:#fff;	
	}
	
.peopleList {
  float:right;
  border:0;
  position:relative;
  width:260px;
  overflow:hidden;
  background:#fff;		
	}
	
.optionButton {
  float: left;
  padding: 80px 0 0 42px;
  width: 80px;
}

.optionButton input {
  display:block;
  margin:8px 0;	
	}
	
.designTabs {
  margin:10px 0;	
	}

.designTabs ul li {
  float:left;
  cursor:pointer;
  padding:0 12px;
  border-right:1px solid #ddd;	
	}
	
.designTabs ul li.active a{
 color:#555;
 cursor:default;	
	}
	
/*我的关注========================================*/

.myColose {
  padding:10px 0;	
	}

.myColose ul li{
  float:left;
  padding:0 18px 0 0;
  border:none;
  font-weight:700;
  cursor:pointer;
	}	

.myColose ul li.active {
  color:#0f6eb1; 	
	}
	
.myColose ul li input {
  margin-right:3px;	
	}
	
.closePeople {
  width:110%;	
	}	
	
.closePeople ul li {
  width:260px;
  float:left;
  margin:0 18px 20px 0;
  padding:15px;
  border:1px solid #e0e0e0;	
	}
	
.closePeople ul li .peopleName,
.closePeople ul li .sex,
.closePeople ul li .school {
  display:block;
	}
	
.closePeople ul li .sex,
.closePeople ul li .grade,
.closePeople ul li .school {
 color:#999;
 font-size:12px;
	}

.closePeople ul li .cancel,
.closePeople ul li .add{
  width:95px;
  position:relative;
  display:block;
  background:#e9f5fd; 
  height:25px;
  line-height:25px;
  text-align:center;
  color:#0f6eb1;
  border:1px solid #e0e0e0;	
  margin-top:10px;
  cursor:pointer;
	}

.closePeople ul li .ok {
  width:95px;
  background:#fff;
  position:relative;
  display:block;
  height:25px;
  line-height:25px;
  text-align:center;
  color:#0f6eb1;
  border:1px solid #e0e0e0;	
  margin-top:10px;	
	}

.closePeople ul li .ok {
  color:#999;	
	}
	
.closePeople ul li .cancel i,
.closePeople ul li .add i,
.closePeople ul li .ok i {
  background:url(../img/onesCenter/icon.png) no-repeat;
  position:absolute;
  width:17px;
  height:17px;	
	}
	
.closePeople ul li .cancel i {
  background-position:-131px -11px;
  left:7px;
  top:2px;	
	}
	
.closePeople ul li .add i {
  background-position:-111px -12px;
  left:12px;
  top:4px;	
	}
	
.closePeople ul li .ok i {
  background-position:-149px -13px;
  left:12px;
  top:5px;	
	}
	
.closePeople ul li .cancel span,
.closePeople ul li .add span,
.closePeople ul li .ok span
 {
  padding-left:15px;	
	}
	
	
/*我关注的经验================================*/

/*.mediaList {
  margin-top:20px;	
	}*/

.media {
  display: block;
  padding: 10px;
  line-height: 1.42857143;
  background-color: hsl(0, 100%, 100%);
  border: 1px solid hsl(0, 0%, 87%);
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}

.collectTime {
  margin-top:5px;	
	}
	
.tabpanel {
  position:relative;
  margin-bottom:20px;	
	}
	
.tabpanel .PublishExp {
  position:absolute;
  right:0;
  top:0;	
	}
	
.tabpanel h5 {
  margin-top:15px;	
	}
	

	
/*我的提问=================================*/
	
.myAskTab {
  width:800px;
  margin-top:15px;	
	}
	
.myAskTab ul li {
  float:left;
  padding-right:13px;	
  border-right:1px solid #ccc;
  margin-right:13px;	
  cursor:pointer;	
	}
	
.myAskTab ul li.active a,
.myAskTab ul li.active span{
  font-weight:700;
  color:#555;
	}

.myAsk {
  margin-top:5px;	
	}

.myAsk ul li {
  padding:10px 0;
  border-bottom:1px solid #e0e0e0;	
	}

.myAsk ul li .askLeft {
  width:700px;
  float:left;	
	}
	
.myAsk ul li .askRight {
  position:relative;
  width:43px;
  float:right;
  text-align:center;	
	}

.myAsk ul li .askRight a {
  display:inline-block;
  cursor:pointer;
  background:url(../images/icon1.png) no-repeat;
  position:relative;
	}
	
.myAsk ul li .askRight a.did {
  position:absolute;
  width:21px;
  height:21px;
  background-position:-6px -10px;
	} 
	
.myAsk ul li .askRight a.todo{
  position:absolute;
  width:21px;
  height:21px;
  background-position:-6px -35px;	
	} 
	
.myAsk ul li .askRight a.doing{
  position:absolute;
  width:21px;
  height:21px;
  background-position:-6px -60px;	
	} 
	
.myAsk ul li .askRight a.didnot {
  position:absolute;
  width:22px;
  height:21px;
  background-position:-6px -101px;		
	}
			
.myAsk ul li .askLeft .askNum {
  width:50px;
  height:50px;
  background:#f5f5f5;
  border:1px solid #e0e0e0;	
  border-radius:2px;	
  float:left;
  overflow:hidden;
	}
	
.myAsk ul li .askLeft .askNum em {
  display:block;
  font-style:normal;
  text-align:center;
  color:#666;
  padding-top:3px;	
	}
	
.myAsk ul li .askLeft .askNum span {
  display:block;
  text-align:center;
  color:#666;
	}
	
.myAsk ul li .askLeft .askTitle {
  width:610px;
  float:left;	
  padding-left:10px;
  overflow:hidden;
	}
	
.myAsk ul li .askLeft .askTitle a {
   color:#0f6eb1;
	}
	
.myAsk ul li .askLeft .askTitle .dates {
  display:block;
  color:#999;
  font-size:12px;
  margin-top:5px;
	}
	
.myAsk ul li .operateButton {
  float:right;  	
	}
	
.myAsk ul li .operateButton a{
  font:normal 14px/1.5em "Microsoft Yahei", '宋体', Verdana, Geneva, sans-serif;  
  float:left;
  padding:0 2px;
  color:#0f6eb1;
  cursor:pointer;	
	}
	
/*我的回答======================================*/

.myAnswers {
  margin-bottom:20px;	
	}

.myAnswers .myAnserTab {
  margin-top:20px;	
	}

.myAnswers .myAnserTab label {
  float:left;
  padding-right:20px;	
	}

.myAnswer {
  padding:10px 0;
  border-bottom:1px solid #e0e0e0;	
	}	
	
.myAnswer .answerTitle {
  color:#0f6eb1;
	}
	
.anwerContents {
  margin:6px 0;	
	}
	
.anwerContents .contentsLeft {
  width:720px;
  background:#f6f6f6;
  float:left;	
  padding:10px;
	}

.anwerContents .contentsLeft p{
  font:normal 14px/1.5em "Microsoft Yahei", '宋体', Verdana, Geneva, sans-serif;  	
  padding:5px 0;
	}
	
.anwerContents .contentsLeft img {
  padding:3px 0;
  text-align:left;	
	}
	
.contentsRight {
  width:75px;
  float:right;
  overflow:hidden;
	}
	
.contentsRight img {
  float:left;
  padding-top:3px;	
	}
	
.contentsRight i {
  width:13px;
  height:20px;
  background:url(../img/onesCenter/icon.png) no-repeat;
  position:relative;	
	}
.contentsRight i.zanImg {
  position:absolute;
  background-position:-111px -198px;	
	}	
	
.contentsRight .zanNum {
  width:80px;
  padding-left:16px;	
  overflow:hidden;
	}
	
.contentsRight .selected {
  color:#999;
  display:block;	
	}
	
.myAnswer .answerAttach ul li{
 float:left;
 padding-right:15px; 
 font-size:12px;
 color:#666;	
	}
	
/*修改密码==========================================*/

.tab-content {
  margin-top:20px;	
	}
	
	
/*搜索区域================================*/


.searchClassify {
   background:#fff;
   border-right:1px solid #ddd;
	}
	
.searchClassify dl dt {
   margin-bottom:3px;	
	}

.searchClassify dl dd {
   float:left;
   height:23px;
   padding-right:8px;
	}	
	
.searchClassify dl dd.active a{
  color:#333;	
	}

.searchButton {
  padding:6px 28px;	
  margin-left:-22px;
	}

.tags {
  margin-top:-5px;	
	}

.tags a {
  float:left;
  padding:0 20px 5px 0;	
  font-size:16px;
	}
	
.tags a:hover{
  text-decoration:underline;
  color: #23527c;	
	}
	
.tags a.active {
  color:#333;	
  font-weight:700;
  cursor:default;
	}
	
.tags a.active:hover {
  text-decoration:none;	
	}
	
.smallText {
  color:#999;
  padding-top:7px;	
	}
	
.searchList {
  margin-top:15px;
	}
	
.searchList .seachContent {
  margin-bottom:20px;
	}
	
.searchList .seachContent h4 img{
  padding-right:3px;
	}
	
.seachContent a {
  text-decoration:underline;
  cursor:pointer;	
	}
	
.seachContent a:active {
  color:#c00;	
	}
	
.searchList a em{
  text-decoration:underline;
	}	
	
.searchList em {
  font-style:normal;
  color:#c00;	
	}
	
.searchList h3 {
  margin:70px 0 30px 0;	
	}

.searchBody .searchImg{
  display:block;
  width:120px;
  height:90px;
  float:left;
  margin-right:10px;	
	}
	
/*.searchBody .searchImg img{
  width:120px;
  height:90px;
	}*/
	
.searchBody a.greenColor {
  color:#337ab7;
  cursor:pointer;
	}
	
.searchBody a.greenColor:link {
  color:#337ab7;	
	}
	
.searchBody a.greenColor:hover{
  color: #23527c;
	}
	
.searchBody a.greenColor:active {
  color:#c00;	
	}
	
.searchBody .textContent p {
  margin:0;	
	}
	
.searchBody .textContent .dates {
  display:block;
  color:#008000;
  font-size:12px;  	
	}
	
	
/*助教管理区域===================================*/

	
.operation {
  padding-right:13px;	
	}

.operation a{
  color:#fff;	
	}
	
.operation a img{
 margin-right:5px;
	}
	
.project {
  position:relative;
  margin-bottom:10px;	
	}

.mt-5 {
margin-top:-5px;
}
	
/*.project h4 {
  margin-top:22px;	
	}*/
	
	
/*我的资料===================================*/

.textBorder {
  border:1px solid #e0e0e0;
  padding:5px 0;	
	}
	
/*设计方案排名列表===================================*/

.designRanking {
  width:105%;
  overflow:hidden;	
	}

.designPlan {
  position:relative;
  width: 195px;
  float: left;
  padding: 4px;
  border: 1px solid hsl(0, 0%, 87%);
  border-radius: 3px;
  margin: 0 13px 23px 0;
  overflow: hidden;
}

.designPlan .designPlanImg{
  display:block;
  width:185px;
  height:138px;
  overflow:hidden;	
	}
	
.designPlan .designPlanImg img {
  width:185px;
  height:138px;	
	}
	
.designPlan i,
.ruweiBox i {
  position:absolute;
  width:35px;
  height:50px;
  background:url(../img/public/icon.png) no-repeat;
  top:4px;
  right:4px;
	}
	
.ruweiBox i {
  top:0;
  right:-15px;
	}

.designPlan i.first,
.ruweiBox i.first {
  background-position:-195px -112px;	
	}
	
.designPlan i.second,
.ruweiBox i.second {
  background-position:-251px -112px;	
	}
	
.designPlan i.third,
.ruweiBox i.third {
  background-position:-306px -112px;	
	}
	
.designPlan .caption {
  padding: 9px 7px;
  color: hsl(0, 0%, 20%);
}

.designPlan .caption h4{
  height:43px;	
  line-height:21px;
  overflow:hidden;
	}
	
	

/*一二三名排名面板=============================*/

.ruweiWrapper {
  position:relative;
  z-index:999;	
	}

.ruweiLan {
  height:300px;
  border:1px solid #0b4d85;
  background:#fff; 
  position:fixed;
  bottom:0px;
  left:50%;
  margin-left:-300px;
	}
	
.hideRuweilan {
  height:40px;
  border:1px solid #0b4d85;
  background:#fff; 
  position:fixed;
  bottom:0px;
  left:50%;
  margin-left:-300px;	
	}
	
.zhankai {
  width:50px;
  float:right;
  color:#fff;	
  cursor:pointer;
	}
	
.ruweiLan .ruweiBanner,
.hideRuweilan .ruweiBanner {
  width:600px;
  height:40px;
  line-height:40px;	
  border-bottom:1px solid #0b4d85;
  background:#0b4d85;
	}
	
.ruweiBanner a.zhankai:hover,
.ruweiBanner a.zhankai:focus,
.ruweiBanner a.yincang:hover,
.ruweiBanner a.yincang:focus{
  color:#fff; 	
	}
	
.ruweiBanner ul {
  width:200px;
  height:25px;
  padding-top:10px;
  float:left;	
	}

.ruweiBanner ul li {
    float:left;	
	height:30px;
    line-height:30px;
	border:1px solid #c8e3f5;
	border-bottom:none;
	margin-left:10px;
	background:#edf9ff;
	text-align:center;
	border-radius:3px 3px 0 0;
	vertical-align:middle;
	padding:0 10px;
	}
	
.ruweiBanner ul li a {
    font-size:14px;	
	}

.ruweiBanner ul li.onselects {
   background:#fff;
   text-align:center;
   height:30px;
   border-bottom:none;
	}
	
.ruweiBanner ul li.onselects a {
  font-weight:bold;	
  color:#000;
	}
	
.ruweiLan .ruweiBanner .yincang {
  width:50px;
  float:right;	
  color:#fff;
  cursor:pointer;
	}
	
.ruweiLan .ruweiList {
  width:460px;
  float:left;
  margin-top:15px;	
	}
	
.ruweiLan .operationButton {
  float: right;
  margin-top:53px;
  width: 100px;
}

.ruweiLan .ruweiList ul li {
  float: left;
  margin: 10px 0 0;
  padding: 0 15px;
}
	
.ruweiList ul li .ruweiBox {
  width:122px;	
  height:160px;
  position:relative;
	}

.ruweiList ul li .ruweiBox .userHead {
  display: block;
  border: 1px solid #C8E3F5;
}
	
.ruweiBox .author {
  display: block;
  width: 122px;
  height:25px;
  line-height:25px;
  overflow:hidden;
  font-weight: 700;
  text-align: center;
  margin-top:5px;
}

.ruweiBox input {
  border:none;	
	}
	
.ruweiBox .delete {
  margin-top:7px;
	}
	
.ruweiLan ul li .noBody{
  float: left;
  padding:0 5px;
  width: 85px;
}

.ruweiLan ul li .noBody .borderDotted {
  background: none repeat scroll 0 0 #F9F9F9;
  border: 1px dotted #F1F1F1;
  float: left;
  height: 70px;
  margin-left: 7px;
  width: 70px;
}
	
.ruweiLan ul li .noBody span {
   display:block;
   padding-top:10px;
   color:#999;	
	}
	
.budefenBox {
   width:350px;
   height:180px;
   float:left;
   margin:10px 0 0 10px;
   overflow:hidden;	
	}
	
.budefenName {
   width:340px;
   height:155px;
   overflow:scroll;
   float:left;
   margin-left:10px;	
	}
	
.budefenBox ul li {
  float: left;
  padding: 5px 4px;
  width: 55px;
}
	
.budefenBox ul li a {
   display:block;
   padding-bottom:2px;
	}

.budefenBox .delete {
  cursor:pointer;
  margin-top:3px;
	}
	
.budefenTishi {
  display:block;
  float:left; 
  padding:0 15px 10px 15px; 
  text-align:left;	
  color: #0152A4;
	}
	
.authorAndpf {
  margin-top:3px;	
	}
	
.studentPf{
  width:70px;
  float:right;
  overflow:hidden;	
	}

.teacherPf {
  display: block;
  padding-top: 3px;
  text-align: left;
}

.studentPf .number,
.teacherPf .number {
  color:#f00;	
	}
	
.move {
  width:120px;	
  position:absolute;
  bottom:0;
	}
	
.move .moveLeft {
  float:left;
  margin:8px 12px 0 0;
  font-size:12px;	 	
	}
	
.move .moveRight {
  float: left;
  margin: 8px 0 0 14px;
  font-size:12px;	
}

.ruweiList ul li .one,
.ruweiList ul li .two,
.ruweiList ul li .three{
  position:relative;
  display:block;
  padding-bottom:3px;
	}
	
.ruweiBox .userHead span {
  background: url(../Mastpage/images/iconImg.png) no-repeat scroll left top rgba(0, 0, 0, 0);
  display: block;
  height: 32px;
  position: absolute;
  right: -14px;
  top: 0;
  width: 31px;
}
	
.grayBg {
    background:#f0f0f0;
	cursor:pointer;	
	border-radius:3px;
	}
	
.ml3 {
    margin-left:3px;	
	}
	
.mr3 {
    margin-right:3px;	
	}
