﻿.box{background: #f2f2f2; padding: 12px;}
.box .file{background: #fff; border: 1px solid #d8d8d8; height: 34px; position: relative;}
.box .file .tx{line-height: 20px; width: 77%; background: #fff; border: none; padding: 7px 2% 7px 3%; font-size: 14px; display: inline-block; height: 20px; color: #828282; float: left;}
.box .file .bt{background: url(../images/search_ico.png) no-repeat center center; width: 50px; height: 34px; background-size: 20px auto; float: right; border: none; border-left: 1px solid #d8d8d8; text-indent: -99em; -webkit-appearance: none; border-radius: 0;}



.pic{margin: 13px 4%;}
.pic .pic-top{width: 100%; border: 1px solid #58b029; border-radius: 5px; display: -webkit-box; text-align: center; overflow: hidden;}
.pic .pic-top li{display: block; height: 30px; line-height: 30px; text-align: center; font-size: 16px; -webkit-box-flex: 1; color: #58b029;}

.pic-bottom{overflow: hidden;}
.tab{overflow: hidden;}
.tab ul{border-top: 1px solid #e4e4e4;overflow: hidden;}
.tab ul li{width: 42%; margin: 0 4%; position: relative; float: left; border-bottom: 1px dashed #e4e4e4;}
.tab ul li .after{display: block; position: absolute; width: 1px; height: 51px; border-right-width: 1px; border-right-style: dashed; border-right-color: #e4e4e4; right: -9%; top: 12px;}
.tab ul li .tab-con{height: 50px;    padding: 11px 10px;}
.tab ul li .tab-con span{width: 50px; height: 50px; background: url(../images/category.png) 0 0 no-repeat; background-size: 50px auto; border-radius: 10px; display: block; float: left; margin-right: 20px;}
.tab ul li .tab-con .span-o{background-position: 0 -1100px;}
.tab ul li .tab-con .span-s{background-position: 0 -450px;}
.tab ul li .tab-con .span-m{background-position: 0 -650px;}
.tab ul li .tab-con .span-t{background-position: 0 -850px;}
.tab ul li .tab-con .span-p{background-position: 0 -250px;}
.tab ul li .tab-con .span-k{background-position: 0 -400px;}
.tab ul li .tab-con p{font-size: 15px; margin-top: 15px;}

.tab ul li .tab-con svg{width: 50px; height: 50px;  border-radius: 10px; display: block; float: left; margin-right: 20px;}

.pic .pic-top .cur{
    background: #58b029;
    color: #FFF;
}

.pic .pic-top li:not(:last-child) {
    border-right: 1px solid #58b029;
}