*{
    margin:             0;
    padding:            0;
}

ul li{
    list-style:         none;
}

body{
    text-align:         center;
}

a{
    text-decoration:    none;
}

.topfirst{
    height:             95px;
}

header{
    position:           absolute;
    width:              1519.2px;
    background:       #fff;
    border-bottom:      1px solid #ddd;
}

header .top{
    height:             36px;
    background-color: #fff;
}

header .top .searcher{
    margin-top:         5px;
    float:              right;
    margin-right:       35px;
}

header .top .searcher  input{
    position:           relative;
    width:              165.5px;
    height:             26px;
    line-height:        26px;
    border:             1px solid #ebebeb;
    border-radius:      28px;
    outline:            none;
    background:       #f3f3f3;
    font-size:          12px;
    color:            #333;
    padding-left:       10px;
}

.mainMenu{
    padding:            10px 10px;
    height: 75px;
    background-color: rgba(221, 194, 106, 0.708);
}

.mainMenu .top-pic{
    float:              left;
    width:              200px;
    text-align:         justify;
}
.mainMenu .top-pic img{
    height:             80px;
    width:              auto;
    float:              left;
}
.mainMenu .top-pic p{
    font-size:          xx-large;
    font-family:        '华文行楷';
    color:            rgba(49, 48, 48,0.8);
}

nav{
    float:              right;
}

nav ul {
    height:             50px;
    background:         none;
    margin-right:       10px;
}

nav ul li {
    height:             50px;
    padding:            17px 0;
    margin-left:        .2rem;
    float:              left;
    position:           relative;
    list-style:         none;
}

nav .nav-first div:hover{
    border-bottom:      solid 3px #d35131;
    color:            rgb(255, 133, 89);
}

nav .nav-item{
    vertical-align:     middle;
    line-height:        60px;
}

nav .nav-item  div:hover{
    border-bottom:      solid 2px #e23509;
    color:            coral;
}

nav ul li a{
    padding:            0;
}

nav ul li p {
    height:             25px;
    line-height:        25px;
    text-align:         center;
    font-size:          14px;
    color:            #333;
}

nav ul li span {
    height:             15px;
    line-height:        15px;
    margin:             5px;
    display:            block;
    text-align:         center;
    font-size:          10px;
    color:            #999;
}

.inner-content{
    background-image:   url(https://static.wixstatic.com/media/9748c1_60a2f2fb3ff349b198672b2dd7187f7b~mv2.jpg/v1/fill/w_1453,h_751,al_c,q_85,usm_0.66_1.00_0.01/9748c1_60a2f2fb3ff349b198672b2dd7187f7b~mv2.webp);
    background-size:    cover;
    width:              1519.2px;
}

.self{
    width:              1519.2px;
    height:             auto;
    clear:              both;
    display:            flex;
    padding-top:        10px;
    padding-bottom:     100px;
}

.self .infor{
    border-radius:      38px;
    margin:             auto;
    background-color: rgba(255, 255, 255,0.5);
    margin-top:         50px;
    width:              1000px;
    height:             500px;
}

.self-picture{
    float:              left;
    width:              700px;
    height:             445.6px;
}

.space{
    margin-left:        50px;
}

.self-picture .pic-top .pic{
    float:              left;
    width:              150px;
    height:             120px;
    margin:             20px 30px 0px 10px;
}

.self-picture .pic-bottom .pic{
    float:              left;
    width:              150px;
    height:             150px;
    margin:             20px 30px 0px 10px;
}

.self-picture .pic-top{
    width:              650px;
    height:             150px;
}

.self-picture .pic-bottom{
    width:              650px;
    height:             150px;
}

.self-picture .pic-mid{
    width:              150px;
    height:             150px;
}

.self-picture .pic-mid img{
    margin-top:         0;
    margin-left:        200px;
}

.self-picture img{
    width:              150px;
    height:             auto;
}

.self-picture .pic-bottom .pic img{
    height:             100px;
    width:              auto;
}

.self-word{
    height:             auto;
    float:              left;
    width:              300px;
}
.self-word .in-pic{
    margin:             0;
    margin-top:         80px;
    height:             80px;
    width:              80px;
    float:              left;
}
.self-word .in-pic img{
    height:             80px;
    width:              auto;
}
.self-word .name{
    margin-top:         120px;
    float:              left;
    margin-bottom:      20px;
    width:              180px;
}

.self-word .name h3{
    font-size:          18px;
    font-weight:        600;
    width:              80px;
}

.self-word .item{
    width:              300px;
    height:             auto;
    clear:              both;
    float:              left;
    margin-bottom:      100px;
}

.self-word .item ul{
    margin:             0;
    list-style-type:    none;
}

.self-word .item ul li{
    margin:             0 0 10px 0;
    float:              left;
    position:           relative;
    padding-left:       0;
    width:              300px;
}

.self-word .item ul li span{
    float:              left;
}

.self-word .item ul li label{
    font-weight:        600;
    color:            #000;
    min-width:          85px;
    display:            inline-block;
}

.inner-content .welcome{
    text-align:         center;
    margin:             auto;
    padding-top:        0;
    width:              600px;
}

.inner-content .welcome h2{
    color:            seashell;
    border:           seashell 2px solid;
    font-size:          40px;
    padding:            5 5 5 5 ;
    font-family:        'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

footer{
    background-color: rgba(221, 194, 106, 0.708);
    height:             70px;
    margin:             0 auto;
}

footer .inner{
    position:           relative;
}

footer .yejiao{
    width:              320px;
    margin:             auto;
    padding-top:        10px;
    text-align:         center;
    margin-bottom:      5px;
}

.yejiao img{
    width:              100px;
    height:             auto;
    float:              left;
}

.yejiao p{
    float:              left;
    width:              200px;
    font-size:          x-large;
    font-family:        '华文行楷';
    color:            rgba(49, 48, 48,0.8);
}