body{
    height: 850px;
}
.wraps{
    width: 1226px;
    margin: 0 auto;
}
.e-section{
	height: 650px;
    padding-top: 0px;
    padding-bottom: 25px;
    background-image: url(../images/user/page2/u716.png);
}
#con-tain lable {
    font-size: 20px;
    color: ivory;
    position: absolute;
    font-weight: bold;
    font-size: 30px;
    padding-top: 25px;
    /*设为绝对定位*/
}
.nav_menu{
    position: relative;
    color: ivory;
    /* text-align: right; */
    float: right;
    padding-top: 25px;
}
.mid{
    position: absolute;
    width: 1226px;
    height: 416px;
    background-color:rgb(255, 255, 255);
    margin-top: 100px;
}
.mid_1_1{
    padding-top: 30px;
	padding-bottom: 30px;
    background-color:rgb(255, 255, 255);
    text-align: center;
    width: 612px;
    height: 77px;
    position: absolute;
}

.mid_1_3{
    padding-top: 30px;
	padding-bottom: 30px;
    background-color:rgb(215, 215, 215);
    text-align: center;
    margin-left: 614px;
    width: 612px;
    height: 77px;
    position: absolute;
}
.mid_2_1{
    position: absolute;
    margin-top: 120px;
    margin-left: 140px;
    font-size: 25px;
    /*font-weight: 50px;*/
}
.mid_4{
    margin-left: 113px;
    position: absolute;
    width: 998px;
    height: 75px;
    border: 1px solid rgb(170, 170, 170);
    margin-top: 275px;
    border-radius: 3px;
}
.mid_3{
    border-radius: 3px;
    margin-top: 200px;
    margin-left: 113px;
    position: absolute;
    width: 998px;
    height: 75px;
    border: 1px solid rgb(170, 170, 170);
}
.mid_3_1{
    position: absolute;
    padding-top: 23px;
    margin-left: 150px;
    font-weight: 700;
    font-size: large;
}
.mid_3_2{
    position: absolute;
    padding-top: 23px;
    margin-left: 300px;
}
.mid_3_3{
    width: 100px;
    height: 30px;
    background-color: rgb(102,155,203);
    position: absolute;
    /* padding-top: 23px; */
    margin-top: 23px;
    margin-left: 800px;
    text-align: center;
    line-height: 30px;
    color: aliceblue;
    border-radius: 5px;
}
.mid_4_2{
    width: 594px;
    height: 37px;
    background-color: rgb(242,242,242);
    margin-top: 20px;
    margin-left: 300px;
}
.mid_4_2 img{
    /* display: block; */
    margin-bottom: 3px;
    margin-left: 10px;
}
.mid_4_text{
    /*position: absolute;*/
    background-color:rgba(0,0,0,0);
    /*margin-left: 30px;*/
    /*margin-top: 6px;*/
    width: 100%;
    height: 100%;
    padding: 15px;
}
.rtfc{
    margin-top:365px;
    text-align: center;
}
.rtfc span{
    border:0px solid #999 ;
    border-radius:5px;
    width: 150px;
    line-height: 30px;
    display: inline-block;
    background-color: #669bcb;
    color: #fff;
}
.rtfc span p{
    display:inline-block;
    text-align: center;
    color: #fff;
}


/*弹出页面*/
.wraps{
    width: 1226px;
    margin: 0 auto;
}
.mids{
    height: 526px;
    top: 0;
    right: 5;
    position: absolute;
    background-color: #fff;
    z-index: 999;
    visibility: hidden;
}
#search-popups .close-search {
    position: absolute;
    right: 25px;
    top: 25px;
    font-size: 20px;
    color: #ffffff;
    cursor: pointer;
    z-index: 5;
  }
  #search-popup .close-search:hover {
    opacity: 0.70;
  }

.mids .mids_1_1{
    width: 100%;
    height: 44px;
    padding: 10px;
    border-bottom:1px solid rgb(170, 170, 170);
}
.mids .mids_1_1 span{
    /*margin-left: 20px;*/
    height: 24px;
    font-size: 20px;
}
.mids .mids_1_2{
    float: right;
    margin-right: 20px;
}
.mids_2{
    margin-top: 15px;
    margin-left: 20px;
    background-color: transparent;
    border: 1px solid #d36630;
    align-items: center;
    border-radius: 6px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    flex-shrink: 1;
    height: 40px;
    width: 524px;
    z-index: 100;
    position: relative;
    float: left;
}
.mids_2_1{
    align-items: center;
    display: flex;
    flex: 1 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 50;
}
.input .mids_2_2{
    background: transparent;
}
.mids_2 .input{
    background: transparent;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    padding: 0 12px;
    border: none;
    caret-color: var(--color-primary);
    flex-grow: 1;
    font-family: PingFang SC,DFPKingGothicGB-Regular,sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 22px;
    margin: 0;
    outline: none;
    z-index: 100;
}
input{
    writing-mode: horizontal-tb !important;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    cursor: text;

}
.mids_2 .mids_2_2{
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    width: 69px;
}
.mids_2_2{
    align-items: center;
    border: none;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    z-index: 50;
}
button {
    writing-mode: horizontal-tb !important;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: center;
}
.mids_2_2 .btn-title {
    font-family: PingFang SC,DFPKingGothicGB-Medium,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    user-select: none;
    margin-left: 3px;
}
.search{
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}
.search a{
    color: #d36630;
}
.mids .mids_3{
    margin-top: 20px;
    margin-left: 20px;
    background-color: #f8f8f8;
    border: 1px solid rgb(170, 170, 170);
    align-items: center;
    height: 340px;
    width: 986px;
    z-index: 100;
    position: relative;
    float: left;
}
.mids_3 .mids_3_1{
    height: 340px;
    width: 234px;
    float: left;
    border-right: 1px solid rgb(170, 170, 170);
}
.slide{
    width: 234px;
    height: 340px;
    padding: 20px 0;
    box-sizing: border-box;
    background-color: rgba(105, 101, 101, 6);
    border-right: 1px solid rgb(170, 170, 170);
    position: absolute;
    left: 0;
    top: 0;
}
.slide>ul>li{
    height: 42px;
    line-height: 42px;
    text-align:left;
    padding-left: 30px;
}
.slide>ul>li:hover{
    background-color: #d36630;
}
.slide>ul>li>a{
    color: #fff;
    font-size: 14px;
}
.slide-list{
    display: none;
    position: absolute;
    left: 234px;
    top: 0;
    width: 752px;
    height: 340px;
    border: 1px solid #101010;
    border-left: none;
    background-color: #fff;
    box-shadow: 0 8px 16px rgba(0, 0, 0, .18);
}
/*.slide li:hover>.slide-list{*/
/*    display: block;*/
/*}*/
.slide-list>ul{
    width: 188px;
    float: left;
}
.slide-list li{
    width: 100%;
    height: 56px;
    padding: 18px 0  18px 20px;
    box-sizing: border-box;
}

.mids_3 .mids_3_2{
    height: 340px;
    width: 324px;
    border-right: 1px solid rgb(170, 170, 170);
    float: left;
    overflow-y: scroll;
}
.mids_3_2 ul{
    margin-left: 80px;
    margin-top: 12px;
}
.mids_3_2 ul li{
    margin-bottom: 5px;
}

.mids_3 .mids_3_3{
    height: 340px;
    float: left;
}
.mids .mids_4{
    margin-top: 10px;
    align-items: center;
    height: 140px;
    width: 1024px;
    z-index: 100;
    position: relative;
    float: left;
}
.contents_4 {
    display: block;
    margin-left: 600px;
    margin-top: 10px;
    width: 60.6px;
    height: 32.4px;
    font-size: small;
    line-height: 32.4px;
    font-family: 'Courier New', Courier, monospace;
    color: aliceblue;
    text-align: center;
    border-radius: 5px;
    background-color: #ec971f;
    opacity: 1;
    float: left;
}
.contents_4:hover{
    opacity: 0.8;
}
.contents_5 {
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    width: 60.6px;
    height: 32.4px;
    font-size: small;
    line-height: 32.4px;
    font-family: 'Courier New', Courier, monospace;
    color: black;
    text-align: center;
    border-radius: 5px;
    background-color: #fff;
    border:1px solid rgb(170, 170, 170);
    float: left;
}

