.jin-nav {
    padding: 10px 1%;
    background-color: #f4f4f4;
}

.indx-one {
    padding: 10px;
    color: #373230;
    font-size: 14px;
}

.indx-one>span {
    width: 17%;
    display: inline-block;
}

.indx-one>div {
    display: inline-block;
    width: 80%;
    text-align: right;
}

.indx-one>div input {
    width: 71%;
    height: 31px;
    font-size: 13px;
    padding: 0 8px;
    margin-bottom: 0;
}

.indx-one>div button {
    width: 27%;
    display: inline-block;
    color: #fff;
    text-align: center;
    background-color: #141414;
    border-radius: 2px;
    border: none;
    height: 30px;
    padding: 0;
    font-size: 13px;
}

.shout {
    padding-top: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.shoutwo {
    padding-top: 150px;
}

.shou-l {
    margin-bottom: 13px;
    border: none!important;
    position: absolute;
    top: 0;
    width: 100%;
    overflow-x: scroll;
    padding: 0 12px;
}

.shout .mui-control-item {
    width: 145px!important;
    border: none!important;
    padding: 0!important;
    margin: 0!important;
    margin-right: 10px!important;
    height: 196px;
    position: relative;
}

.shoutwo .mui-control-item {
    width: 105px!important;
    height: 145px;
    overflow: hidden;
}

.gaichan a img {
    width: 145px;
    height: auto;
    border-radius: 4px;
    margin: auto;
}

.gaichan a .miao {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background-color: rgba(34,38,43,.7);
    color: #fff;
    font-size: 13px;
    height: 43px;
}

.shoutwo .gaichan a .miao {
    height: 28px;
}

.gaichan a .miao span {
    font-size: 14px;
    width: 100%;
    color: #fff;
    position: relative;
    top: -5px;
}

.gaichan a .miao p {
    position: relative;
    color: #d4d4d2;
    font-size: 12px;
    top: -27px;
}

.shoutwo .gaichan a img {
    width: 102px;
}

.shoubiao {
    color: #707070;
    padding: 0 10px;
    padding-top: 10px;
    font-size: 14px;
}

.shoubiao span {
    color: #373230;
    font-size: 15px;
}

.jin-nav {
    padding-bottom: 0;
}

.jin-nav li a span {
    font-size: 12px!important;
    color: #333!important;
    margin-top: 5px;
}

.jin-nav li {
    margin-top: 3px;
    margin-bottom: 10px;
    height: 52px;
}

.jin-nav li a img {
    width: 28%;
    height: auto;
}

.huitou {
    text-align: center;
    overflow: hidden;
}

.huitou .formd>img {
    width: 100%;
    margin-bottom: 8px;
}

.formd {
    padding: 10px 5px;
    padding-top: 5px;
}

.formd>h3 {
    color: #333;
    font-size: 15px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 1px;
    font-weight: bold;
    text-align: left;
    width: 91%;
}

.formd>p {
    font-size: 13px;
    color: #555;
    margin-bottom: 14px;
}

.formd div {
    text-align: center;
    font-size: 16px;
    width: 96%;
    margin: 0 auto;
    margin-bottom: 10px;
    position: relative;
}

.formd div>span {
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 7px;
    color: #df3327;
    font-size: 28px;
}

.formd div>span img {
    width: 92%;
    height: 92%;
    object-fit: cover;
    margin-top: 13px;
}

.m-input-text {
    text-align: left!important;
    margin-left: 4.5%!important;
    margin-bottom: 15px!important;
}

.m-input-text label {
    width: 36%;
    display: inline-block;
}

.formd form p {
    font-size: 12px;
    color: #999;
    margin-top: -5px;
}

.formd form p>b {
    color: #C93D1F;
}

.formd .in-text {
    height: 44px;
    font-size: 14px;
    margin: 0 auto 4px;
    border: 1px solid #DFDFDF;
    background: #fff;
    padding-left: 32px;
}

.formd .in-t {
    width: 100%!important;
}

.formd .in-submit {
    width: 60%;
    height: 32px;
    text-align: center;
    margin: 0px auto;
    background: #df3327;
    border-radius: 11px;
    border: none;
    color: #fff;
    margin-top: 2px;
    font-size: 16px;
}

button.mui-active:enabled, button:enabled:active {
    opacity: .7;
}

.danxuan {
    text-align: left!important;
    /* background: #EFEFEF; */
    width: 91%!important;
    margin-left: 4%!important;
}

.danxuan:before,.danxuan:after {
    background-color: #fff!important;
}

.danxuan>div {
    display: inline-block;
    width: 31%;
    text-align: left;
    margin: 0;
    padding: 0;
    position: relative;
    margin-bottom: -8px;
}

.danxuan>div input {
    top: 11px!important;
    left: 0px;
    width: 20px!important;
    height: 20px!important;
}

.danxuan>div:after {
    background-color: #fff!important;
}

.danxuan>div>label {
    font-size: 20px;
    width: 100%;
    text-align: left;
    padding: 0;
    position: relative;
    top: 2px;
}

.danxuan>div>label>b {
    font-weight: normal;
    display: block;
    color: #757575;
    font-size: 14px;
    position: relative;
    top: 8px;
    left: 26px;
}

.m-input-text label {
    width: 36%;
    display: inline-block;
}

.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before {
    color: #B72405;
}

.mui-checkbox input[type=checkbox]:before, .mui-radio input[type=radio]:before {
    color: #B72405;
    font-size: 20px;
}

.slie:before {
    background-color: transparent;
}
.mui-table-view:after{
    background-color: transparent;
}
.slie .mui-table-view-cell:after {
    left: 0;
    height: 16px;
    background: #f2f2f2;
}

.slie .mui-table-view-cell {
    padding-bottom: 20px;
}

.slie .mui-media-object{
    width: 110px;
    max-width: 110px;
    height: 145px;
    border-radius: 5px;object-fit: cover;
}
.slie .mui-media-body h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: -1px;
    color: #333;
}

.slie .mui-media-body h2 em {
    color: #999;
    font-size: 13px;
    padding-left: 5px;
}
.slie .mui-media-body h2 img {
    position: relative;
    top: -5px;
    width: 50px;
}
.slie .mui-media-body b {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    margin-bottom: 20px;
    display: inline-block;
}

.slie .mui-media-body p {
    color: #737373;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
}

.sgong:before {
    background-color: transparent;
}

.sgong .mui-table-view-cell:after {
    left: 0;
    height: 16px;
    background: #f2f2f2;
}

.sgong .mui-table-view-cell {
    padding-bottom: 20px;
}

.sgong .mui-media-object{
    width: 110px;
    max-width: 110px;
    height: 110px;
    border-radius: 5px;object-fit: cover;
}
.sgong .mui-media-body h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 14px;
    color: #333;
    position: relative;
}

.sgong .mui-media-body h2 em {
    color: #FDC323;
    font-size: 12px;
    position: relative;
    top: -3px;
    left: 4px;
}


.sgong .mui-media-body b {
    font-size: 12px;
    color: #005E3C;
    margin: 0 3px;
    font-weight: bold;
}

.sgong .mui-media-body p {
    color: #737373;
    font-size: 13px;
}
.sgong .mui-media-body p:last-child{
    margin-top:10px;
    font-size: 12px;
}