/*
*自定义样式表
*2016-4-14 白晓丽
*/
/*公共样式*/
.cl{
	clear: both;
}
*{
	font-family: arial,"微软雅黑";
}
.clearfix{zoom:1;}
.clearfix:after{content:"";visiblity:hidden;display:block;clear:both;height:0;font-size:0;}
.bb{border-bottom: 1px solid #E0E0E0;}
.pad0{padding: 0;}
.pad-l-0{padding-left: 0; line-height:22px; padding-right:0px;}
.pad-r-0{padding-right: 0;}
.margin-l-0{margin-left: 0;}
.bbd{border-bottom: 1px dashed #aaa;}
.borderc9{border: 1px solid #c9c9c9;}
.bgcf5{background: #F5F5F5;}
.cred{color: #ff2a34;}
.w100{ width:100%;}
label{ font-weight:100;}
.borderd7d7d7{ border:1px solid #d7d7d7;}
/*浮动样式*/
.ml5{
	margin-left: .4em;
}
.divH40{
	height: 2.5em;
	line-height: 2.5em;
}
.LH24{
	line-height: 1.5em;
}
.LH30{
	line-height: 2em;
}
.LH40{
	line-height: 2.5em;
}
.ptb-16{
	padding: 1em 0;
}
.ml-10{margin-left: 10px;}
.ml-20{margin-left: 20px;}
.mb-20{ margin-bottom:1.25em;}
.pt-15{ padding-top:1em;}
.pl-20{ padding-left:1.25em;}
.pad20{padding:1.25em;}
.distab{ display:table;}
/*发布竞赛*/
.w-400 {
	width: 25em;
}

.redbtn {
	background: #ff3946;
	color: #fff;
	border-radius: 0;
}
.graybtn{
	color: #a6a6a6;
	border: 1px solid #e0e0e0;
	background: #fbfbfb;
	padding: .25em .8em;
	border-radius: 0;
}
.btn-pad-14{
	padding: .1em 1em;
}
.margin-tb14-14{
	margin: 1em 0;
}
.mb-14-14{
	margin-bottom: 1em;
}
.ml-14-14{
	margin-left: 1em;
}
.mt-14-14{
	margin-top: 1em;
}
.mingtibtn{
	font-size: .8em;
    width: 5.5em;
    padding: .25em 0;
    border: 0;
    margin-top: .5em;
}
.h180{
	height: 11.25em;
}
.h360{
	height: 22.5em;
}
.bte{
	margin-top: 1.25em;
	border-top: 1px solid #eee;
	padding-left: .3em;
}
.Hself{
	padding:1em 0;
	border-left: 1px solid #C9C9C9;
}
.berr>div:last-child{
	border: 0;
}
.fabu h3{
	padding-left: .85em;
	font-size:1.1em; 
	color:#000;
}
/*上传图片美化 */
.a-upload {
    /*padding: 4px 10px;*/
    height: 2em;
    line-height: 1em;
    position: relative;
    cursor: pointer;
    color: #888;
    margin-left: 45%;
    margin-top: 2em;
    /*background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;*/
    display: inline-block;
    *display: inline;
    *zoom: 1
}
.a-upload  input {
    position: absolute;
    font-size: 100px;
    top: 0;
    opacity: 0;
    width: 50px;
    height: 50px;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    /*background: #eee;
    border-color: #ccc;*/
    text-decoration: none
}
.upload{
	width: 2em;
	height: 2em;
	line-height:2em;
	border-radius: 1em;
	margin-top: .4em;
}
/*个人中心-我参加过的竞赛*/
.jingtitle {
	font-size: 1em;
	border-bottom: 1px solid #d7d7d7;
	padding-right: 1.25em;
}
.jingcontent{
	padding: 0 1.25em;
}
.jingcon>div:first-child{
	padding-left: 0;
}
.conimg{
	width: 100%;
}
.jingcon{
	padding: .625em 0;
}
.jingcontent .table > thead > tr > th{
	border: 0;
}
.subtittle div{
	padding-left: 0;
}
.shenglue{
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:1.2em;
	font-weight:700;
	color:#646464;
	line-height:1.6em;
}

.neiwen{
	line-height:26px;
}
/*竞赛提交作品确认页*/
.confirm{
	font-size: 1.85em;
	background: #f4f4f4;
	line-height: 2.5em;
	margin: 0;
	padding-left: .93em;
	border-bottom: 1px solid #e0e0e0;
}
.biaoti{
	padding-left: 1.25em;
    font-size: 1.45em;
    margin: 0;
    line-height: 2.25em;
}
.submit_confirm{
	padding: .625em 1.25em;
}
.perinfo{
	padding: .625em 0;
}
.perinfo,.perinfo div,.perinfo li{
	line-height: 2.2em;
	padding-left: 0;
}
.jingcontent ul:last-child{
	border: 0;
}
.perinfo input{
	margin: .625em 0;
	padding: .2em;
	margin-right: 1em;
	border: 1px solid #ddd;
}

.perinfo .input1{
padding: 0;
padding-left: 0.2em;
line-height: 2em;	
}

.perinfo .mybtn,.bbtn button,.submit_confirm button{
	padding: .2em 1.25em;
	border-radius: 0;
}
.bbtn{
	padding: 1.25em 0;
}
/*竞赛详情页*/
.detail section p{
	padding: 0 1.8em;
    line-height: 2em;
}
.btngrey{
	margin: .4em 0;
	background: #f0f0f0;
	border: 1px solid #f8f8f8;
	padding: .5em 1em;
}
.subtitle label{
	padding-left: 0;
}
.load-btn li{
	line-height: 2.5em;
}
.load-btn .col-sm-3{
	width: 20%;
}
.load-btn li:first-child{
	padding-left: 1.8em;
}
/*竞赛需要支付页*/
.pay section{
	margin-bottom: .625em;
}
.payonline input{
	margin-top: .5em;
}
.payonline input[type="radio"]{
	margin-top: .8em;
}
/*竞赛支付成功页*/
.suc{
	margin-bottom: 9em;
	margin-top: 5em;
}
/*竞赛总览页*/
.mythumbnail>div{
	padding-left: 0;
	padding-right: .5em;
	margin-bottom: .4em;
}
.mythumbnail .thumbnail{
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.mythumbnail .thumbnail>img{
	padding: 0;
}
.mythumbnail .thumbnail>div{
	padding: .4em;
}
.mythumbnail .subcon{
	height: 4em;
	overflow: hidden;
}
.mythumbnail p{
	font-size: .75em;
	color:#646464;
	line-height:2em;
}
/*竞赛总览页二级菜单*/
.submenu>li{
	line-height: 3em;
}
.submenu>li>a{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	color: #1e1e1e;
}
.submenu ul{
	width: 5em;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
    color: #C9C9C9;
    z-index: 1;
    position: absolute;
    background: #fff;
    left: 1em;
    margin-top: -.8em;
    display: none;
}
.submenu ul li{
	line-height: 2em;
}
.submenu ul a{
	color: #999;
    padding: 3px 12px;;	
}
.submenu ul a:hover{
	background: #fe3440;
	color: #fff;
}
.submenu ul:before{
	content: ' ';position: absolute;
	border: 4px solid transparent;
	border-bottom-color: #fff;
	width: 0;height: 0;
	top: -7px;left: 16px;
	z-index: 2;
}
.submenu ul:after{
	content: ' ';position: absolute;
	border: 5px solid transparent;
	width: 0;height: 0;
	border-bottom-color: #C9C9C9;
	top: -10px;left: 15px;
}
.submenu>li:hover>ul{
	display: block;
}
/*参赛条款模态框*/
.modal .modal-header,.modal .modal-footer{
	border: 0;
}
.modal .modal-content,.modal .modal-dialog{
	border-radius: 0;
}
/*有作品上传模态框*/
.modal .thumbnail{
	border-radius: 0;
}
#agree .modal-body{
	padding-bottom: 0;
	padding-top: 0;
}
#agree .modal-footer{
	padding: 0;
}
#agree .thumbnail{
	padding: 0;
	border: 0;
}
.gundong{
	max-height: 25em;
	overflow-y: auto;
	padding: 1em;
}
.gundong>div{
	padding-right: 0;
}

.h4sty2{ line-height:2.2em; color:#000;}
/*发布作品-左侧列表*/
/*.menu{ background:#fff; border:1px solid #d7d7d7;}
.menu li{ line-height:40px; border-bottom:1px solid #d7d7d7; padding:0 20px;}
.menu li:last-child{ border-bottom:none;}
.menu li a{ color:#646464; font-size:14px;}
.menu li.on a{ color:#ff313f;}*/

/*发布作品-右侧内容*/
/*.right_cont{ background:#fff;}
.mybasicimg{ width:77px; padding:2px; border:1px solid #e0e0e0; border-radius:2px; display:block; margin:10px auto;}
.goupimg{ display:block; margin:0 auto;}

.save{ background:#ff2a34; color:#fff; display:block; margin:0 auto; width:66px;} 
.save:hover{ color:#fff;}

.myfromyz h3{ font-weight:100; margin-top:20px;}*/
/*已参赛详情*/
.font24{
	padding: .5em 1.75em;
	margin: 0;
}
.font12{
	font-size: .85em;
    padding: 0 3.5em;
}
.pad12{
	padding: 1em 0em;
}
.ycsinfo p{ line-height:2em; color:#333;}
.geshi{
	width:220px;
	max-height:600px;
	line-height:2em;
	margin-bottom:0.2em;
	overflow: hidden;
	word-break:break-all;
	overflow-y:auto;
}
.btn:hover,.btn:focus,.btn:visited,.btn:link,.btn:active{ color:#fff;}
/*根据分辨率设定页面*/
@media only screen and (min-width: 160px) and (max-width: 640px) {
	.Hself{height: 16em;border: 0;padding-left: 0;}
	.Hself label{line-height: 1.25em;margin: 0;margin-top: 1em;}
	.jingcon .col-sm-9{padding-left: 0;}
	.mythumbnail .subcon{display: none;}
	.smml{margin-left: 2em;}
	.conimg {width: 50%;}
}
/*
*2016-5-26添加
*王月
*/
/*作品详情页*/
.disinlin{
	display: inline-block;
}
.ovf_slh{
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	max-width: 85%;
}
.work_view_title{
	padding-top: 1.2em;
	padding-bottom: 1.2em;
}
#d_title{
	font-size: 1.2em;
	padding-left: 2.3em;
}
.work_view_num li{
	display: inline-block;
	margin-right: 0.6em;
	padding-right: 0.6em;
	border-right: 1px solid #d0d0d0;
	line-height: 1em;
	margin-bottom: 1em;
}
.work_view_num li:last-child{
	border-right: none;
}
.work_view_num span{
	margin-left: 0.4em;
	color: :#545454;
}
.work_view_num i{
	color: #999;
}
.work_view_title{
	position: relative;
}
.share {
	position: absolute;
	right: 1%;
	bottom:-2em;
}
.share span{
	font-size: 0.9em;
}
.share a{
	width: 1.1em;
	display: inline-block;
	margin-left: 0.8em;
}
.share a img{
	width: 100%;
}

.likecont:hover i,
.likecont:link i,
.likecont:visited i,
.likecont:active i{
	color: #fff;
}

/*
*2016-6-24 杨辉
*static page页面样式
*/
/**{
	font-family: '';
}*/
.clear{
	clear: both;
}
/*2015*/
.show-st{
	width: 100%;
	margin-top: 10px;
	position: relative;
}
.showb-st{
	width: 10em;
	height: 10em;
	border: 1px solid #c9c9c9;
	position: absolute;
	top:-5em;
	left: 2em;
}
.showb-st img{
	width: 100%;
	height: 100%;
}
.showt-st{
	width: 100%;
	background-color: #f4f4f4;
	padding-top: 10px;
}
.dabiao{
	color: #000;
	margin-left: 190px;
	display: block;
	font-size: 2em;
	margin-top: -4px;
	padding-bottom:8px;
}
.xiaobiao{
	color: #000;
	margin-left: 190px;
	display: block;
	font-size: 16px;
	margin-top: -6px;
}
.ch-st{
	color:#ff2831;
	font-size: 20px;
	display: block;
	padding-left: 20px;
	line-height: 50px;
	clear: both;
}
.main-st li{
	padding-left: 0px;
	font-size: 12px;
	color: #000;
	padding-right: 0px;
}
.main-st li img{
	max-width:100%;
}

.main-st li p.suojin{
	padding-left:20px;
	padding-right:20px;
}

/*创意简报*/
.ji-st{
	width: 100%;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
	padding-bottom:0px;
}
.jit-st{
	height: 64px;
	width: 100%;
	background-color: #f4f4f4;
	padding-left: 20px;
}
.ba-st{
	font-size: 28px;
	color: #ff2830;
	line-height: 64px;
}
.all-qq{
	margin: 13px 0px 13px 13px;
	float: left;
	text-align: center;
}
.qq-st{
	width: 13.5em;
	border: 1px solid #c9c9c9;
	margin: 10px 0 10px 10px;
	position: relative;
	overflow: hidden;
}
.xia-btn{
	width: 100%;
	height: 40px;
	bottom: 0px;
	border-style: none;
	background-color: #ededed;
}
.jianjie-st{
	border-bottom:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
	width: 100%;
	height: 115px;
	padding: 10px;
	background-color: #f7f7f7;
	font-size: 12px;
	overflow: hidden;
}
.qq-st img{
	width: 100%;
	height:100%;
}
/*评委*/
.pingwei{
	width: 100%;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
	padding-bottom:15px;
}
.allpw-st{
	padding: 13px 12px 0px 13px;
}
.pwt-st{
	width: 300px;
	height: 140px;
	border: 1px solid #c9c9c9;
	font-size: 12px;
	float: left;
	margin: 11px 12px;
}
.pwt-st img{
	display: block;
	width: 130px;
	height: 140px;
	float: left;
}
.xiang-st{
	float: left;
	padding: 3px;
}
.name-st{
	font-size: 18px;
	color: #000;
}
.xian-st{
	width: 50px;
	height: 3px;
	border-top: 1px solid #000;
	margin-top: 5px;
}
.jieshao-st{
	white-space:normal; 
	width:140px;
	word-wrap : break-word;
}
/*友情链接*/
.you-st{
	width: 100%;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
	padding-bottom:0px;
	margin-bottom: 20px;
}
.alli-st{
	padding: 13px;
}
.alli-st img{
	margin: 9px;
}
/*底部按钮*/
.foot-st{
	width: 100%;
	height:50px;
	background-image: url("../imgfile/74.png");
	bottom: 0px;
	text-align: center;
	line-height: 50px;
}
.foot-st input{
	background-color: #ff313c;
	border: 1px solid #ff313c;
	color:#fff;
}

/*基本信息页面*/
input {
	line-height: 2em;
}
[class^="fa-"], [class*=" fa-"] {
	font-family:FontAwesome;
}
.note-editor .btn-sm, .note-editor .btn-xs {
    height: 36px;
    overflow: hidden;
}
.banner-st{
	padding: 1em 1em;
}
.banner1-st{
	width: 100%;

}
.banner1-st li{
	list-style: none;
	border: 1px solid #c9c9c9;
	float: left;
	margin: 0 auto;
	text-align: center;
	font-size: 1.5em;
	position: relative;
	padding: 0.2em 0em;
}

.off-st{
	color: #6d6d6d;
	background-color: #eeeeee;
}
.onc-st{
	background-color: #ff4a5b;
	color: #fff;
}
.ti-st{
	position: absolute;
	right: -0.33em;
	color: #ff4a5b;
	z-index: 10;
	font-size: 3.4em;
	top: -0.17em;
    display:none;
    
}
.ti-st-on {
display:block;
}
.addz{
	width: 50%;
	float: left;
}
.addz input{
	width: 83%;
}
.f-st{
	margin-left: 0.85em;
}
.f-st input{
	margin-left: 0.85em;
}
.jia-st{
	border: 1px solid #c9c9c9;
}
.addd{

	float: left;
}
.addd input{
	width: 90%;
}
.addp{
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
	padding-right: 2em;
}
.wi{
	width: 15em;
	height: 15em;
	text-align: center;
}
.lii{
	width: 100%;
	height: 100%;
	color: #888;
    cursor: pointer;
    display: inline-block;
    line-height: 15em;
}
.shu-st{
	height: 22em;
	width: 10px;
	border-left: 1px solid #c9c9c9;
	float: left;
}
.jij-st{
	margin-top: 20px;
	float: left;
	margin-left: 5px;
	border-left:solid 1px #e0e0e0;
}
.int-st{
	height: 15em;
	width: 100%;
	padding-left: 10px;
}
.yin-st{
	position: absolute;
	opacity: 0;
	z-index: -10;
	top:-2em;
}
/*上传任务页面*/
.reno-st{
width: 100%;
background-color: #f4f4f4;
padding: 0em 2em;
position: relative;
border-top: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;
line-height: 4em;
}
.suo-st{
	border-right: 1px dashed #c9c9c9;
    padding-right: 2em;
	margin-top: 20px;
}
.suo-st img{
	width: 100%;
}
.xia-st{
	margin-top: 20px;
	width: 100%;
}
.fl-st{
	float: left;
}
.tec-st{
	font-size: 1.2em;
}
.iii{
	padding-left: 2em;
}
.fu-st span{
	display: block;
	font-size: 1.2em;
}
.fu-st{
	margin-top: 12%;
}
.fr{
	float: right;
}
.ca{
color: #f44043;
font-size: 1.6em;
margin-right: 1em;
cursor: pointer;
}
.rem li{
	border-radius: 0.3em;
	background-color: #fff;
	width: 4em;
	text-align: center;
	line-height: 2.2em;
	font-size: 0.7em;
}
.rem{
	position: absolute;
	right: 3%;
	bottom: -3em;
	display: none;
	z-index: 10;
	border: 1px solid #c9c9c9;
	border-radius: 0.3em;
}

.line-center{
height: 1px;
background-color: #e0e0e0;	
}

.arrow-up-d {
/* width: 0;
height: 0;
border-left: 0.3em solid #f4f4f4;
border-right: 0.3em solid #f4f4f4;
border-bottom: 0.3em solid #e0e0e0;*/
position: absolute;
right: 11%;
top: -0.61em;
z-index: 20; 
height: 1em;
width: 1em;
background: url(../imgfile/arrow-up-d.png) center no-repeat;
}



.disb{
	display: block;
}
.addz1{
	padding-left:2em;
	width:100%;
	padding-bottom: 2em;
}
.myin{
	height:3em;
	width:40%;
	padding-left:2em; 
}
.qadd{
	width: 100%;
	border: 1px solid #c9c9c9;
	text-align: center;
}
.qqd{
	font-size: 2.5em;
	line-height: 2em;
}
/*附加信息页面*/
.addpp{
	padding-left: 2em;
	width: 100%;
	z-index: 100;
}
.addpp h2{
	line-height: 1.5em;
}


/*
*2016-6-28 朱志强
*发布竞赛
*/

.fl {
float:left;
}

p {
padding:0;
margin:0;
}

.nav-stair1 li{
cursor:pointer;
}
@media (max-width:768px) {

.shu-st {
display:none;
}
}

.add-pw{
width: 100%;
background-color:white;
padding: 1em 2em;
position: relative;
border-top: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;
}

.border-t-n {
border-top:none;
}
.down_btn {
padding: 1em 2em;
border-left: solid 1px #e0e0e0;
}
.up_btn {
padding: 1em 0 1em 2em;
border-left: solid 1px #e0e0e0;
}

.border-l-n {
border-left:none;
}
.up-two {
height:12em;
text-align:center;

}
.myin-input {
height: 3em;
width: 60%;
padding-left: 2em;
}

.suo-stn{
	border-right: 1px dashed #c9c9c9;
    padding-right: 2em;
	margin-top: 20px;
}


@media (max-width:768px) {
.suo-stn {
border:none;
}

}
.qaddn {
width: 100%;
text-align: center;
border-bottom:solid 1px #c9c9c9;
}

.border-b-n {
border-bottom:none;
}
.add-bannerimg {
background-color: #f4f4f4;
border: 1px solid #c9c9c9;
text-align:center;
padding:3em 0;
}
.add-bannerimg p {
  color:#999;  
}
.graybtn {
background: #e0e0e0;
color: #333;
border-radius: 0;
}
.redbtn {
background: #ff3946;
color: #fff;
border-radius: 0;
}
.btn-box {
margin-bottom:1em;
}
.color-box {
padding:1em 1em 1em 0;
background-color: #f4f4f4;
border: 1px solid #c9c9c9;
}
.all-color {
margin-left:1em;
border:solid 1px #e0e0e0;
margin-bottom:1em;
height:6em;
width:6em;
}
.color-one {
height:6em;
width:6em;
background-color:white;
}
.color-two {
height:6em;
width:6em;
background-color:black;
}
.color-three {
height:6em;
width:6em;
background-color:#989898;
}
.color-four {
height:6em;
width:6em;
background-color:#f9e3b4;
}
.color-five {
height:6em;
width:6em;
background-color:#674633;
}
.color-six {
height:6em;
width:6em;
background-color:#e14b4c;
}
.color-seven {
height:6em;
width:6em;
background-color:#ffa229;
}
.color-eight {
height:6em;
width:6em;
background-color:#ffe32a;
}
.color-nine {
height:6em;
width:6em;
background-color:#afdb46;
}
.color-ten {
height:6em;
width:6em;
background-color:#4eb424;
}
.color-eleven {
height:6em;
width:6em;
background-color:#06aa63;
}


.color-twelve {
background-color:#12b99f;
}
.color-thirtheen {

background-color:#213824;
}
.color-fourtheen {
background-color:#044e59;
}
.color-fiftheen {

background-color:#7882e4;
}
.color-sixtheen {

background-color:#7758d7;
}
.color-seventheen {

background-color:#c265e7;
}
.color-eighteen {

background-color:#6e1a29;
}
.color-ninetheen {

background-color:#0c3b6f;
}
.color-twenty {

background-color:#2d2749;
}
.color-twenty-one {

background-color:#51177e;
}
.color-twenty-two {
background-color:#991a8f;
}


.color-twenty-three {
background-color:#d4d4d4;
}
.color-twenty-four {
background-color:#b1b1b1;
}
.color-twenty-five {
background-color:#8e8e8e;
}
.color-twenty-six {
background-color:#696969;
}
.color-twenty-seven {
background-color:#545454;
}
.color-twenty-eight {
background-color:#434343;
}
.color-twenty-nine {
background-color:#3c3c3c;
}
.color-twenty-ten {
background-color:#2d2d2d;
}
.color-thirty-one {
background-color:#5aa7ff;
}
.color-thirty-two {
background-color:#67e7f4;
}
.color-thirty-three {
background-color:#febb0a;
}










.color-all-bg {
background-image:url(../imgfile/color-all-bg.png);
background-repeat:no-repeat;
background-position:100% 0;
border:solid 1px #ff4a60;
}
.zi-box {
display:none;
}

.bg-box {
padding:0 1em;
background-color: #f4f4f4;
border: 1px solid #c9c9c9;
text-align:center;
}

.pingpu-style{
display:block;
height:72px;
width:72px;
background-image:url(../imgfile/pingpu-style.png);	
background-position:center;
background-repeat: no-repeat;
 
}

.suoding-style{
background-image:url(../imgfile/suoding-style.png);	
}
.center-style{
background-image:url(../imgfile/center-style.png);	
}

.left-style{
background-image:url(../imgfile/left-style.png);	
}

.right-style{
background-image:url(../imgfile/right-style.png);	
}
.text-l{
text-align:left;
margin-bottom:0.5em;	
}
.shoubox{
border-left:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;	
	
}
.howshow{
width:158px;
margin:0 auto;
}
.howline{
width:245px;
margin:0 auto;		
}
.up-image{
line-height:10em;
}

.suo-box{
position:relative;	
}
.duiqi-box{
position:relative;	
}
.choose-suo{
display:block;
height:22px;
width:22px;	
background:url(../imgfile/color-all-bg.png) center no-repeat;
position:absolute;
top:1px;
right:3px;
display:none;
}
.border-current{
border:solid 1px #ff4a60;	
}
/*竞赛详情*/
.body{	
width:100%;	
height:100%;
background-image:url(../imgfile/big-bg.png);
background-repeat:repeat-y;
}


.ti-sl{
position: absolute;
right: -0.33em;
color: #ff4a5b;
z-index: 10;
font-size: 3.9em;
top: -0.17em;
display:none;
    
}
.ti-sl-on{
display:block;	
}

.selectlist{
border:none;	
border:solid 1px #e0e0e0;	
border-radius:3px;
line-height:1.2em;
width:8em;
}
.easypaper{
position:relative;		
}
.upandown{
display:block;
height:14px;
width:9px;
background:url(../imgfile/upandown.png) no-repeat center;	
position:absolute;
right:.5em;
top: 0.3em;
}
.creation{
border-bottom:solid 1px #e0e0e0;
padding-bottom:1em;	
}

.xiniu-box{
overflow:hidden;
margin-top:1em;	
}

@media (min-width:768px) and (max-width:991px) { 

.col-sm-3{
		padding-left:0.5rem;
		padding-right:0.5rem;	
}
.thumbnail{
	margin-bottom:0.8em;
}

}


@media (min-width:992px) {
.col-md{
	width:20%;
	padding-left:0.5rem;
	padding-right:0.5rem;
	
}
.thumbnail{
	margin-bottom:0.8em;
}
}
.add-nework{
border-top:solid 1px #e0e0e0;
border-bottom:solid 1px #e0e0e0;
padding:1em 0;	
}

.black-square{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.5);
display:none;	
}
.gouxuan{
display:block;
width:1.5em;
height:1.5em;
background:url(../imgfile/gouxuan.png) no-repeat center;
float:right;
margin-right:0.5em;
margin-top:0.5em;
background-size:100% auto;	
}
.mr-14-14{
margin-right:1em;	
}

.creat-text{
height:200px;
overflow:auto;	
}



