.frm-box{ max-width: 900px; margin: 0 auto; padding: 0 10px;}
.reds{ color: #f00}
.layui-form-label{ width: 90px;}
.layui-input-block{ margin-left: 120px;}
.layui-code, .layui-upload-list{ margin: 0;}
.layui-form-item .layui-input-inline{ width: 300px;}
.layui-input-block{ margin-right: 37px;}
/*标题*/
.comtits{ text-align: center; font-size: 18px; margin: 20px 0 40px 0; position: relative;}
.comtits:after{ position: absolute; content: "";  border-bottom: 1px solid #ddd; width: 100%; top: 13px; left: 0; z-index: 1;}
em{font-style: normal; padding-left: 5px;color: #999;}
.comtits em{ position: relative; z-index: 5; background: #fff; padding: 0 10px; font-style: normal;}
.comtits span{ font-size: 14px; color: #999;}
.layui-code, .layui-upload-list{ line-height: 0; display: block; padding: 0; margin: 0;}
.layui-upload-list img{}
#demoText,.layui-upload-img{display:inline-block;line-height: 0; display: block;}

.layui-upload-img{ width: 80px; height: 80px;}
.laybtn-wraps{ text-align: right; margin-bottom: 10px; margin-top: -20px; margin-right: 37px;}
.layui-upload .layui-btn{background-color:#fff; border: 1px solid #dd0002; color: #dd0002;}
.layui-layer-btn .layui-layer-btn0{border-color:#dd0002; background-color:#dd0002;}
.layui-btn-primary:hover{border-color: #dd0002;}
.edu-cell,.works-cell,.student-works-cell{ border-top: 1px dotted #ddd; padding-top: 20px; padding-bottom: 20px;}
.layui-form-select dl dd.layui-this{background-color: #dd0002;}

/*文件上传*/
.respon-file{ float: left;}
.respon-file input{ width:95px; height:35px; opacity:0; background:transparent; filter:alpha(opacity=0);}
.respon-file span{ position:absolute;width:95px; height:35px; text-align:center; display:block; line-height:35px;} 
.respon-file {background: #fff; border-radius:2px;  width: 95px;margin-top: 0; border: 1px solid #dd0002; color: #dd0002;}
.my-tips { float: left; margin-top: 10px;}
.clear{  clear: both;}
.imgs{ margin-top: 10px;}
.imgs img{ width: 90px; height: 90px;}

.show-title{padding: 9px 0;}
.tables-css{  margin-bottom: 20px;}
.tables-css table{border: none;border: 1px solid #eee; }
.tables-css td{color: #999; border: none; border-bottom: 1px solid #eee; padding: 10px 8px; vertical-align: top;}

.tables-css td.tabletits{ color: #000; }
.tables-css td a{ color: #5799FF;}
.btns{ text-align: center; margin: 25px 0;}
.btns a{ margin: 0 5px;
display: inline-block;
width: 80px;height: 38px;line-height: 38px;padding: 0 18px;
background-color: #009688;
background-color: #dd0002;
color: #fff;
white-space: nowrap;
text-align: center;
font-size: 14px;
border: none;
border-radius: 2px;
cursor: pointer;}

/*导航*/
/*#nav > li{ display:inline-block!important; float: none!important;}
#nav{ text-align: right!important;}
#nav ul.subs{ text-align: left!important;}*/
#nav > li.logo > a{ padding: 0 !important; text-decoration: none!important; border-bottom: none!important;}
#nav > li.logo > a:hover{ text-decoration: none!important; border-bottom: none!important;}


#settings{ background:url(../image/opciones.png) no-repeat 0px 0px!important; background-size: 100% auto!important}



.articleleft .leftnav .tit02{ width: auto!important;padding-left: 40px!important; height: auto!important; line-height: 150%!important; padding: 5px 0;}
.menu_head { overflow: hidden; }
input{ font-size: 16px;}
#nav > li > a{padding: 0 25px!important;}
@media screen and (max-width:1106px){
#nav > li > a{padding: 0 8px!important;}
#nav li.sun-pos{ margin-right:20px!important;}
}

@media screen and (max-width:480px){
	.search-inputs span{ margin-left: 0!important; margin-right: 6px!important;}
	.search-inputs input{ width: 185px!important;}
	.wrap-search{ padding-top: 60px!important;}
}




