.h-logo{background: url("/public/xxjxs/image/logo.jpg") no-repeat center top;height: 250px;}

.h-avg-bg{background-color: #e01312;}
.h-avg-sel{text-align: left;width: 1200px;margin: 0 auto;}
.h-avg-sel li>a{font-weight: bold;}
.h-avg-sel li>a:hover{color: #ff9600;}

.h-fieldsetLay{width: 580px;float: left;}
.h-fieldsetLay_r{float: right;}

.h-fieldsetLay .layui-elem-field {
    margin-bottom: 10px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #e01312;
    border-radius: 3px;
}
.h-fieldsetLay  .layui-elem-field legend {
    margin-left: 20px;
    padding: 0 10px;
    font-size: 20px;
    font-weight: 300;
    color: #e01312;;
}

.h-fieldsetLay  legend {
    display: block;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    margin-bottom: 0;
    width: auto;
}

.h-fieldsetLay .layui-field-box {
    padding: 10px 15px;
    background: white url("../image/list_bg.jpg") no-repeat left bottom;
    min-height: 160px;
}

.h-fieldsetLay fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: threedface;
    border-image: initial;
}

.h-fieldsetLay li{overflow: auto;    background: url(/public/xxjxs/image/ic_1.png) no-repeat left center;padding-left: 10px;height: 38px;line-height: 38px;}
.h-fieldsetLay li a{color: #333333;font-size: 16px;}
.h-fieldsetLay li a:hover{color: #e01312;}
.h-fieldsetLay li h6{width: 400px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-fieldsetLay li span{width: 100px;float: right;}

.h-fieldsetLay  .h-more {
    font-size: 16px;
    color: #555555;
    display: block;
    text-align: right;
    padding: 5px 20px;
    font-weight: bold;
}
.h-fieldsetLay  .h-more:hover{color: #e01312;}

.h-newslay{width: 850px;float: left;min-height: 450px;}
.h-newslay li{overflow: hidden;border-bottom: 1px dashed #dddddd;height: 50px;line-height: 50px;background-image: none;padding: 0!important;}
.h-newslay li a{color: #333333;font-size: 16px;}
.h-newslay li a h3{font-size: 16px;}
.h-newslay li a:hover{color: #e01312;}
.h-newslay li em{width: 120px;}

.h-searchlay{width: 315px;float: right;border: 1px solid #e01312;margin-top: 10px;}
.h-searchlay>h6{background-color: #e01312;color: white;font-size: 20px;text-align: center;padding: 15px 0;}

.h-searchlay>div{padding: 40px 20px;overflow: hidden;}
.h-searchlay>div input{height: 38px;line-height: 38px;float: left;width: 220px;padding: 0 10px;}
.h-searchlay>div span{background-color: #e01312;color:white;height: 38px;line-height: 38px;display: block;float: right;width: 53px;text-align: center;}
.h-searchlay>div span:hover{cursor: pointer;background-color:#9c0a09 ;}

.page_ctrl .current_page,.page_ctrl button:hover{background-color:#e01312!important;}

.h-footer{background-color: #e01312;}
.h-footer a{color: white;}