div,p,span {color: #909090;}
.layui-container{width: 830px;padding:0;}

.btns-row {text-align: center;margin: 36px auto;}
.btns-row .btn-red{border-radius: 0;width: 184px;font-size:18px;letter-spacing:5px;height: 47px;line-height: 47px;}
.btns-row .btn-red:first-child{margin-right: 64px;}
.btn-red {background:#c30d23;color: #fff;text-align: center;}
a.btn-red{display:inline-block;}
a.btn-red:hover{color: #fff;}

.intro-row>.halfpart>.title{height:36px;margin-bottom:20px;color: #909090;font-size: 18px;box-sizing:content-box;}
.intro-row>.subject-part>.title{background:url(/static/images/web/block-titlebg-leftpart.png) no-repeat 0 28px;padding-left: 150px;}
.intro-row>.news-part>.title{background:url(/static/images/web/block-titlebg-rightpart.png) no-repeat 0 28px;padding-left: 205px;}

.intro-row .halfpart{width:50%;float:left;}
.intro-row>.subject-part .content{padding-right: 15px;}
.intro-row>.news-part .content{padding-left: 15px;}
.news-part li{display:flex;justify-content:space-between;align-items:center;border-bottom: 1px dotted #909090;list-style-type:disc;line-height: 32px;}
.news-part li a::before{content: "• ";white-space: pre;}
.news-part li a,.news-part li a:hover,.news-part li a:visited{color: #909090;}
.news-part li a {display:block;width:300px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* 申报类别 */
.apply-categorys-row div.title{margin-bottom:8px;}
.apply-categorys-row ul {display:flex; flex-wrap:wrap;justify-content:space-between;align-items:center}
.apply-categorys-row ul li {display:inline-block;margin: 15px 0 0;width:150px;height:42px;line-height: 42px;}
.apply-categorys-row ul li a{display: block;font-size: 14px}
.apply-categorys-row .subTitle{font-size:18px;font-weight:bold;color:#000;margin:15px 0;padding-left:10px;}
.apply-categorys-row .subContent{display:flex;justify-content:space-between;flex-wrap: wrap;padding:0 10px;}
#box-product-group .cate-item{width:187px;height:40px;line-height:40px;font-size:16px;font-weight:bold;background-color:#E70012;color:#F9D4C2;text-align:center;margin:5px 0;}
#box-conception-group .subContent img{border:1px solid #999;}
#box-conception-group .conception-desc{display:block !important;width:100%;padding:0 10px 10px;line-height:1.8;font-size:14px;flex:none;}
#box-conception-group .conception-desc-intro{margin-bottom:16px;text-indent:2em;text-align:justify;}
#box-conception-group .format-title{font-weight:bold;color:#000;margin-bottom:10px;}
#box-conception-group .format-section{margin-bottom:16px;}
#box-conception-group .format-section-title{font-weight:bold;color:#000;margin-bottom:8px;}
.apply-categorys-row #box-conception-group .format-field-list{display:block;padding-left:0;margin:0;}
.apply-categorys-row #box-conception-group .format-field-list li{display:flex;align-items:flex-start;width:100%;height:auto;line-height:1.8;margin:0 0 8px;padding:0;list-style:none;}
#box-conception-group .format-field-list .field-label{flex:0 0 120px;font-weight:bold;color:#666;}
#box-conception-group .format-field-list .field-value{flex:1;color:#909090;word-break:break-all;}
#box-conception-group .conception-desc-contact{display:block;clear:both;margin-top:16px;padding-top:12px;border-top:1px dashed #ccc;font-weight:bold;color:#c30d23;}
#box-conception-group .conception-desc-contact span{display:inline-block;margin-right:32px;}
/* 赛程安排 */
.contest-schedule .header {background: url(/static/images/web/schedule-header.png) no-repeat;width:684px;height:107px;}
.contest-schedule .content{display: flex;flex-direction: column;margin:6px auto 30px;}
.contest-schedule .content .steps-box{margin: 8px auto;display: flex;}
.contest-schedule .content .step{display:block;width:171px;text-align: center;}
.contest-schedule .content .step:nth-child(2) {margin-left: 5px;}
.contest-schedule .content .step:nth-child(3) {margin-left: 20px;}
.contest-schedule .content .step:nth-child(4) {margin-left: 30px;}
.contest-schedule .content .step .title{font-size:14px;font-weight: bold;}
.contest-schedule .content .step .subtitle{font-size: 12px;}

/* 评选标准 */
.criteria-box table th,.criteria-box table td{text-align: center;}
.criteria-box table th{background-color: #e60000;font-size: 18px;font-weight: bold;color: #fff;}
.criteria-box table th:first-child{width:80px;}
.criteria-box table th:nth-child(1){width:135px;}
.criteria-box table td{font-size: 13px;}
.criteria-box table tbody tr td:nth-child(3){text-align: left;}

/* 奖项设置 */
.award-seeting-wrap .prizes-box{display: flex;justify-content:space-around;align-items:center}
.award-seeting-wrap .prizes-box .prize-box{display: flex;flex-direction: column;align-items:center}
.award-seeting-wrap .prizes-box .prize-box span:first-child{font-size: 20px;}
.award-seeting-wrap .prizes-box .prize-box span:nth-child(2){font-size: 14px;}
