.container2{width: 1400px;padding-top: 50px}
        .tree{position: relative;left: calc(50% - 784px);height: 1348px;color: #d2a36c}
        .tree ul {
            padding-top:80px;
            position:relative;
            transition:all .5s;
            -webkit-transition:all .5s;
            -moz-transition:all .5s;
            display:flex
        }
        .tree li {
            text-align:center;
            list-style-type:none;
            position:relative;
            padding:80px 2px 0;
            transition:all .5s;
            -webkit-transition:all .5s;
            -moz-transition:all .5s;
            height:0
        }
        .tree li::after,.tree li::before {
            content:'';
            position:absolute;
            top:0;
            right:50%;
            border-top:3px solid #d2a36c;
            width:50%;
            height:80px
        }
        .tree li::after {
            right:auto;
            left:50%;
            border-left:3px solid #d2a36c
        }
        .tree li:only-child::after,.tree li:only-child::before {
            display:none
        }
        .tree li:only-child {
            padding-top:0
        }
        .tree li:first-child::before,.tree li:last-child::after {
            border:0
        }
        .tree li:last-child::before {
            border-right:3px solid #d2a36c;
            border-radius:0 40px 0 0;
        }
        .tree li:first-child::after {
            border-radius:40px 0 0;
        }
        .tree ul ul::before {
            content:'';
            position:absolute;
            top:0;
            left:50%;
            border-left:3px solid #d2a36c;
            width:0;
            height:80px
        }
        .duan{
            padding-top:40px !important;
            position:relative;
            transition:all .5s;
            -webkit-transition:all .5s;
            -moz-transition:all .5s;
            display:flex
        }
        .duan::before {
            content:'';
            position:absolute;
            top:0;
            left:50%;
            border-left:3px solid #d2a36c;
            width:0;
            height:40px !important
        }

        .pd40{padding: 40px 2px 0 !important}

        .duanli::after,.duanli::before {
            content:'';
            position:absolute;
            top:0;
            right:50%;
            border-top:3px solid #d2a36c;
            width:50%;
            height:40px !important
        }



        .tree li a {
            border:3px solid #d2a36c;
            padding:10px;
            text-decoration:none;
            color:#d2a36c;
            font-family:arial,verdana,tahoma;
            font-size:16px;
            line-height:16px;
            display:inline-block;
            border-radius:20px;
            transition:all .5s;
            -webkit-transition:all .5s;
            -moz-transition:all .5s
        }
        .tree .shu2:hover {
            background:-webkit-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:-o-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:-moz-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:linear-gradient(#feedd4,#ffffff,#feedd4);
            color:#d2a36c;
            border:3px solid #d2a36c
        }
        .tree li a:hover + ul li::after,.tree li a:hover + ul li::before,.tree li a:hover + ul ul::before,.tree li a:hover + ul::before {
            border-color:#d2a36c
        }
        .pd50{padding: 10px 50px !important}
        .w200{width: 200px}
        .shu {
            font-size:16px;
            line-height:16px;
            width:40px;
            padding:10px!important;
            height:240px;
            display:flex!important;
            align-items:center;
            margin:0 30px;
            word-break:break-word
        }
        .shu2 {
            font-size:16px;
            line-height:16px;
            width:40px;
            padding:10px!important;
            height:500px;
            display:flex!important;
            align-items:center;
            margin:0 24px;
            word-break:break-word
        }
        .tsul {
            padding-top:80px !important;
            position:relative;
            transition:all .5s;
            -webkit-transition:all .5s;
            -moz-transition:all .5s;
            width:0;
            left: -118px !important;
        }
        .tsul::before {
            content:'';
            position:absolute;
            top:0;
            left:166px !important;
            border-left:3px solid #d2a36c;
            width:0;
            height:80px !important;
        }
        .tree .tsli {
        }
        .rongqi{
            
        }
        .xian{}
        .zigongsi_box{
            font-size:16px;
            line-height:16px;
            border:1px solid #d2a36c;
            width: 400px;
            color: #d2a36c;
        }
        .z_erji_list{
            background:-webkit-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:-o-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:-moz-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:linear-gradient(#feedd4,#ffffff,#feedd4);
        }
        .z_erji{
            padding: 10px;
            border:1px solid #d2a36c;
            width: 400px;
            position: relative;
        }
        .z_sanji{
            padding: 10px;
            border:2px solid #d2a36c;
            width: 400px;
            position: absolute;
            left: 397px;
            margin-top: -28px;
            background:-webkit-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:-o-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:-moz-linear-gradient(#feedd4,#ffffff,#feedd4);
            background:linear-gradient(#feedd4,#ffffff,#feedd4);
        }
        .ww1{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww2{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww3{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww4{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww5{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww6{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww7{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww8{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww9{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww10{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww11{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 410px}
        .ww12{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 502px}
        .ww13{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww14{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}
        .ww15{height: 100px;width: 100px;border-left:3px solid #d2a36c;position: relative;left: 20px}

        .z1{position: relative;left: 40px;display: block}
        .z2{position: relative;left: 130px;display: none}
        .z3{position: relative;left: 220px;display: none}
        .z4{position: relative;left: 316px;display: none}
        .z5{position: relative;left: 40px;display: none}
        .z6{position: relative;left: 500px;display: none}
        .z7{position: relative;left: 40px;display: none}
        .z8{position: relative;left: 684px;display: none}
        .z9{position: relative;left: 776px;display: none}
        .z10{position: relative;left: 868px;display: none}
        .z11{position: relative;left: 568px;display: none}
        .z12{position: relative;left: 568px;display: none}
        .z13{position: relative;left: 40px;display: none}
        .z14{position: relative;left: 40px;display: none}
        .z15{position: relative;left: 40px;display: none}