/*主体内容*/
.container {
    width: 100%;
    height: 4850px;
    margin: 0 auto;
    position: relative;
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605_bg.jpg) top center no-repeat;
    overflow: hidden;
}

.xiyou_jrgw {
    width: 356px;
    height: 58px;
    position: absolute;
    top: 0;
    right: 15%;
    display: block;
    z-index: 10;
}

.banner_box {
    width: 100%;
    height: 1080px;
    margin: 0 auto;
    position: relative;
}

.video-box {
    position: absolute;
    left: 50%;
    top: 0;
    height: 1080px;
    width: 2560px;
    transform: translateX(-50%);
    overflow: hidden;
}

.video-box video {
    pointer-events: none;
}

.video-box .js-video1 {
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
}

.video-box .js-video2 {
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
}

.banner_box .nav_zhezhao {
    position: absolute;
    top: 579px;
    left: 50%;
    z-index: 10;
    transform: translateX(-50%);
}















.fh_imgbox {
    width: 1400px;
    height: 1080px;
    margin: 0 auto;
    position: relative;
    z-index: 11;
}

.fh_title {
    margin: 0 auto;
    display: block;
}

.fh_lbbox {
    width: 1211px;
    height: 656px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605a_lunbo.png) top center no-repeat;
    margin: 0 auto;
    position: relative;
    justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

.fh_lbimg {
    width: 1199px;
    height: 636px;
    margin: 0 auto;
    overflow: hidden;
}

.fh_lbimg li {
    width: 1199px;
    height: 636px;
    cursor: pointer;
}

.fh_lbimg li img {
    width: 1199px;
    height: 636px;
}

.fh_dotted {
    margin: 0 auto;
    position: absolute;
    bottom: -65px;
    left: 0;
    justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle;
    right: 0;
}

.fh_dotted li {
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605a_lbno.png) top center no-repeat;
    background-size: 100% 100%;
    margin: 0 30px;
}

.fh_dotted li.on {
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605a_lbyes.png) top center no-repeat;
    background-size: 100% 100%;
}

/*视频*/
.video-box-bg {
    position: absolute;
    left: 50%;
    top: 0px;
    height: 1017px;
    width: 1920px;
    margin-left: -960px;
    z-index: 3;
}

.video-box video {
    pointer-events: none;
}

.xiyou_jrgw {
    width: 356px;
    height: 58px;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: 460px;
    z-index: 10;
    cursor: pointer;
}

.persondh {
    position: absolute;
    top: 172px;
    left: 50%;
    margin-left: -418px;
    z-index: 5;
}

/*装备*/
.fh_zhaungb {
    width: 1400px;
    height: 1476px;
    margin: 0 auto;
    margin-top: 70px;
    position: relative;
}

.fh_zbtab {
    width: 100%;
    height: 1263px;
    margin: 0 auto;
}

.fh_zbtabt {
    width: 703px;
    height: 162px;
    margin: 0 auto;
    margin-top: 18px;
}

.fh_zbtabt li {
    width: 192px;
    height: 48px;
    margin: 0 24px;
    cursor: pointer;
    margin-bottom: 54px;
    position: relative;
    float: left;
}

.fh_zbtabt li img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.fh_zbtabt li:nth-child(3) {
    margin-right: 0;
}

.fh_zbtabt li:nth-child(4) {
    margin-left: 87px;
}

.fh_zbtabt li:nth-child(4),
.fh_zbtabt li:nth-child(5) {
    width: 238px;
}

.fh_zbtabt li .fh_zbtabty {
    display: none;
}

.fh_zbtabt li.on .fh_zbtabty {
    display: block;
}

.fh_zbtabt li.on .fh_zbtabtn {
    display: none;
}



.fh_zbboxs {
    width: 1250px;
    height: 1049px;
    display: block;
    margin: 0 auto;
}

.fh_zbtabb {
    width: 100%;
    height: 1000px;
    margin: 0 auto;
    margin-top: 30px;
    float: left;
}

.fh_tabl {
    width: 289px;
    height: 1024px;
    z-index: 5;
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605b_zynavl.png) no-repeat;
    background-size: 100%;
    float: left;
    /* margin-left: 45px; */
    position: relative;
    margin-top: -140px;
}

.fh_tabl .fh_tabli {
    width: 230px;
    height: 102px;
    position: absolute;
    cursor: pointer;
}

.fh_tabli .fh_btns {
    width: 184px;
    height: 83px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.fh_tabl .fh_tabli01 {
    top: 0;
    right: 0;
}

.fh_tabl .fh_tabli02 {
    top: 131px;
    left: 0px;
}

.fh_tabl .fh_tabli03 {
    top: 268px;
    right: 0;
}

.fh_tabl .fh_tabli04 {
    top: 395px;
    left: 0;
}

.fh_tabl .fh_tabli05 {
    top: 523px;
    right: 0;
}

.fh_tabl .fh_tabli06 {
    top: 657px;
    left: 0;
}

.fh_tabl .fh_tabli07 {
    top: 789px;
    right: 0;
}

.fh_tabl .fh_tabli08 {
    top: 922px;
    left: 0;
}

.fh_tabl .fh_btnh {
    display: none;
    width: 284px;
    height: 128px;
    position: absolute;
}

.fh_tabl .fh_btnh01 {
    top: -28px;
    left: -68px;
}

.fh_tabl .fh_btnh02 {
    top: -28px;
    left: -68px;
}

.fh_tabl .fh_btnh03 {
    top: -26px;
    left: -68px;
}

.fh_tabl .fh_btnh04 {
    top: -24px;
    left: -68px;
}

.fh_tabl .fh_btnh05 {
    top: -20px;
    left: -68px;
}

.fh_tabl .fh_btnh06 {
    top: -16px;
    left: -68px;
}

.fh_tabl .fh_btnh07 {
    top: -28px;
    left: -68px;
}

.fh_tabl .fh_tabli.on .fh_btns {
    display: none;
}

.fh_tabl .fh_tabli.on .fh_btnh {
    display: block;
}

.fh_tabl .fh_tablis02 {
    top: 212px;
    right: 2px;
}

.fh_tabl .fh_tablis03 {
    top: 324px;
    right: -28px;
}

.fh_tabl .fh_tablis04 {
    top: 436px;
    right: -45px;
}

.fh_tabl .fh_tablis05 {
    top: 548px;
    right: -28px;
}

.fh_tabl .fh_btnh02 {
    top: -28px;
    left: -68px;
}

.fh_tabl .fh_btnh03 {
    top: -26px;
    left: -68px;
}

.fh_tabl .fh_btnh04 {
    top: -24px;
    left: -68px;
}

.fh_tabl .fh_btnh05 {
    top: -20px;
    left: -68px;
}

.fh_tabl .fh_tabliy {
    position: absolute;
    left: -91px;
    top: -20px;
    display: none;
}
.fh_tabl .fh_tabli:nth-child(3) .fh_tabliy {
    top: -27px;
}
.fh_tabl .fh_tabli:nth-child(4) .fh_tabliy,.fh_tabl .fh_tabli:nth-child(2) .fh_tabliy,.fh_tabl .fh_tabli:nth-child(6) .fh_tabliy {
    top: -24px;
}
.fh_tabl .fh_tabli.on .fh_tabliy {
    display: block;
}
.fh_tabr {
    width: 460px;
    height: 724px;
    float: left;
    margin-left: 80px;
    margin-top: 60px;
    justify-content: center;
    align-items: center;
    display: flex;
    vertical-align: middle;
    position: relative;
}

.fh_tabr1 {
    background: url(http://oss.tianmingxy.com/50/xyimgs/fh_pkuang2606.png) no-repeat;
    background-size: 100% 100%;
}

.fh_tabr li {
    width: 100%;
    height: 100%;
    position: relative;
}

.fh_tabr2 {
    width: 538px;
}

.fh_tabr2 li {
    width: 100%;
    height: 100%;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    vertical-align: middle;
}

.fh_tabrM {
    width: 460px;
    height: 724px;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    vertical-align: middle;
}

.fh_tabrM img {
    display: block;
}

.fh_tabrF {
    width: 460px;
    height: 724px;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    vertical-align: middle;
}

.fh_ckwqbox {
    width: 100%;
    height: 100%;
}

.fh_tabrF img {
    display: block;
}

.fh_arrowR {
    width: 65px;
    height: 98px;
    position: absolute;
    top: 50%;
    margin-top: -33px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605b_zyyou.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0px;
    font-weight: bolder;
    color: #FBE073;
    right: 12px;
    cursor: pointer;
}

.fh_arrowL {
    width: 65px;
    height: 98px;
    position: absolute;
    top: 50%;
    margin-top: -33px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/zhuangb2605b_zyzuo.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0px;
    font-weight: bolder;
    color: #FBE073;
    left: 14px;
    cursor: pointer;
}

.fh_ckwq {
    display: none;
}

.fh_ckwq.on {
    display: flex;
}

.fh_tabrq {
    display: none;
}

.fh_tabrq {
    display: flex;
}

.fh_ckwqs {
    display: none;
}

.fh_ckwqs.active {
    display: flex;
}

.fh_tabr3 {
    width: 460px;
    height: 341px;
    float: left;
    margin-left: 80px;
    margin-top: 250px;
    justify-content: center;
    align-items: center;
    display: flex;
    vertical-align: middle;
    position: relative;
    background-size: 100% 100%;
}

.fh_ckwqR {
    width: 50px;
    height: 67px;
    position: absolute;
    top: 50%;
    margin-top: -33px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/fh_rightarr.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0px;
    font-weight: bolder;
    color: #FBE073;
    right: 24px;
    cursor: pointer;
}

.fh_ckwqL {
    width: 50px;
    height: 67px;
    position: absolute;
    top: 50%;
    margin-top: -33px;
    background: url(http://oss.tianmingxy.com/50/xyimgs/fh_leftarr.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0px;
    font-weight: bolder;
    color: #FBE073;
    left: 22px;
    cursor: pointer;
}

.fh_ckwqR.on {
    opacity: 0.6;
    transition: 0.3s all;
}

.fh_ckwqL.on {
    opacity: 0.6;
}

/*每个人物部位定位*/
.imgCom {
    max-width: 260px;
}

.fh_Jt .fh_Jts {
    display: none;
}

.dot {
    cursor: pointer;
    position: absolute;
    background: url(http://oss.tianmingxy.com/50/xyimgs/dots.png) center center no-repeat;
}

.dot i:nth-child(1) {
    -webkit-animation: dots 2s linear infinite 300ms 0 ease;
    -moz-animation: dots 2s linear infinite 300ms 0 ease;
    -ms-animation: dots 2s linear infinite 300ms 0 ease;
    animation: dots 2s linear infinite 300ms 0 ease;
    -o-animation: dots 2s linear infinite;
    -webkit-animation: dots 2s linear infinite;
    -moz-animation: dots 2s linear infinite;
    -ms-animation: dots 2s linear infinite;
    animation: dots 2s linear infinite;
}

.dot i:nth-child(2) {
    -webkit-animation: dots 2s .5s linear infinite 300ms 0 ease;
    -moz-animation: dots 2s .5s linear infinite 300ms 0 ease;
    -ms-animation: dots 2s .5s linear infinite 300ms 0 ease;
    animation: dots 2s .5s linear infinite 300ms 0 ease;
    -o-animation: dots 2s .5s linear infinite;
    -webkit-animation: dots 2s .5s linear infinite;
    -moz-animation: dots 2s .5s linear infinite;
    -ms-animation: dots 2s .5s linear infinite;
    animation: dots 2s .5s linear infinite;
}

.dot i:nth-child(3) {
    -webkit-animation: dots 2s 1s linear infinite 300ms 0 ease;
    -moz-animation: dots 2s 1s linear infinite 300ms 0 ease;
    -ms-animation: dots 2s 1s linear infinite 300ms 0 ease;
    animation: dots 2s 1s linear infinite 300ms 0 ease;
    -o-animation: dots 2s 1s linear infinite;
    -webkit-animation: dots 2s 1s linear infinite;
    -moz-animation: dots 2s 1s linear infinite;
    -ms-animation: dots 2s 1s linear infinite;
    animation: dots 2s 1s linear infinite;
}

.dot i {
    width: 10px;
    height: 10px;
    display: block;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 14px;
    top: 16px;
    background: rgba(103, 242, 255, .6);
}

@keyframes dots {
    0% {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
        -o-transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: scale(3);
        -webkit-transform: scale(3);
        -moz-transform: scale(3);
        -ms-transform: scale(3);
        transform: scale(3);
    }
}

.fh_Jt .fh_Jts.on {
    display: block;
}

/*第一个*/
.fh_Mzs {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.fh_Jt {
    width: 340px;
    height: 724px;
    position: absolute;
    top: 0px;
    right: -360px;
    justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

.fh_Jt img {
    border: 1px solid #F28F3E;
    padding: 2px;
    border-radius: 5px;
}

.fh_Fzs {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.fh_MOne .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 395px;
    left: 76px;
    cursor: pointer;
}

.fh_MOne .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 395px;
    right: 76px;
    cursor: pointer;
}

.fh_MOne .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    right: 134px;
    cursor: pointer;
}

.fh_MOne .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    left: 134px;
    cursor: pointer;
}

.fh_MOne .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 252px;
    left: 186px;
    cursor: pointer;
}

.fh_MOne .fh_yifu2 {
    width: 142px;
    height: 92px;
    position: absolute;
    top: 388px;
    left: 158px;
    cursor: pointer;
}

.fh_MOne .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 188px;
    right: 130px;
    cursor: pointer;
}

.fh_MOne .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 188px;
    left: 130px;
    cursor: pointer;
}

.fh_MOne .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 324px;
    left: 175px;
    cursor: pointer;
}

.fh_MOne .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 322px;
    right: 80px;
    cursor: pointer;
}

.fh_MOne .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 322px;
    left: 80px;
    cursor: pointer;
}

.fh_MOne .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 38px;
    left: 168px;
    cursor: pointer;
}

.fh_MOne .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MOne .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MOne .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MOne .fh_jian1 .dot {
    top: 14px;
    left: 8px;
}

.fh_MOne .fh_jian2 .dot {
    top: 14px;
    left: 18px;
}

.fh_MOne .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MOne .fh_jiao1 .dot {
    top: 28px;
    left: 18px;
}

.fh_MOne .fh_jiao2 .dot {
    top: 28px;
    left: 26px;
}

.fh_MOne .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MOne .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MTwo .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 395px;
    left: 76px;
    cursor: pointer;
}

.fh_MTwo .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 395px;
    right: 76px;
    cursor: pointer;
}

.fh_MTwo .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    right: 134px;
    cursor: pointer;
}

.fh_MTwo .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    left: 134px;
    cursor: pointer;
}

.fh_MTwo .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 252px;
    left: 186px;
    cursor: pointer;
}

.fh_MTwo .fh_yifu2 {
    width: 142px;
    height: 92px;
    position: absolute;
    top: 388px;
    left: 158px;
    cursor: pointer;
}

.fh_MTwo .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 188px;
    right: 130px;
    cursor: pointer;
}

.fh_MTwo .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 188px;
    left: 130px;
    cursor: pointer;
}

.fh_MTwo .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 324px;
    left: 175px;
    cursor: pointer;
}

.fh_MTwo .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 322px;
    right: 80px;
    cursor: pointer;
}

.fh_MTwo .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 322px;
    left: 80px;
    cursor: pointer;
}

.fh_MTwo .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 38px;
    left: 168px;
    cursor: pointer;
}

.fh_MTwo .fh_shou1 .dot {
    top: -7px;
    left: 3px;
}

.fh_MTwo .fh_shou2 .dot {
    top: -7px;
    left: 14px;
}

.fh_MTwo .fh_tou1 .dot {
    top: 60px;
    left: 42px;
}

.fh_MTwo .fh_jian1 .dot {
    top: 14px;
    left: 2px;
}

.fh_MTwo .fh_jian2 .dot {
    top: 14px;
    left: 30px;
}

.fh_MTwo .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MTwo .fh_jiao1 .dot {
    top: 28px;
    left: 15px;
}

.fh_MTwo .fh_jiao2 .dot {
    top: 28px;
    left: 31px;
}

.fh_MTwo .fh_wan1 .dot {
    top: 0px;
    left: 6px;
}

.fh_MTwo .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MTwo .fh_yao1 .dot {
    top: -7px;
    left: 35px;
}

/*第二个*/
.imgP {
    max-width: 320px;
}

.fh_MThree .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 345px;
    left: 66px;
    cursor: pointer;
}

.fh_MThree .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 345px;
    right: 66px;
    cursor: pointer;
}

.fh_MThree .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    right: 134px;
    cursor: pointer;
}

.fh_MThree .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    left: 134px;
    cursor: pointer;
}

.fh_MThree .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 194px;
    left: 186px;
    cursor: pointer;
}

.fh_MThree .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    right: 130px;
    cursor: pointer;
}

.fh_MThree .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    left: 130px;
    cursor: pointer;
}

.fh_MThree .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 295px;
    left: 175px;
    cursor: pointer;
}

.fh_MThree .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    right: 74px;
    cursor: pointer;
}

.fh_MThree .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    left: 74px;
    cursor: pointer;
}

.fh_MThree .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 8px;
    left: 168px;
    cursor: pointer;
}

.fh_MThree .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MThree .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MThree .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MThree .fh_jian1 .dot {
    top: 14px;
    left: 8px;
}

.fh_MThree .fh_jian2 .dot {
    top: 14px;
    left: 18px;
}

.fh_MThree .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MThree .fh_jiao1 .dot {
    top: 28px;
    left: 23px;
}

.fh_MThree .fh_jiao2 .dot {
    top: 28px;
    left: 20px;
}

.fh_MThree .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MThree .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MFour .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 336px;
    left: 72px;
    cursor: pointer;
}

.fh_MFour .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 336px;
    right: 72px;
    cursor: pointer;
}

.fh_MFour .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    right: 139px;
    cursor: pointer;
}

.fh_MFour .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    left: 140px;
    cursor: pointer;
}

.fh_MFour .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 194px;
    left: 186px;
    cursor: pointer;
}

.fh_MFour .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    right: 130px;
    cursor: pointer;
}

.fh_MFour .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    left: 130px;
    cursor: pointer;
}

.fh_MFour .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 295px;
    left: 175px;
    cursor: pointer;
}

.fh_MFour .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    right: 74px;
    cursor: pointer;
}

.fh_MFour .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    left: 77px;
    cursor: pointer;
}

.fh_MFour .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 8px;
    left: 168px;
    cursor: pointer;
}

.fh_MFour .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MFour .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MFour .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MFour .fh_jian1 .dot {
    top: 14px;
    left: 8px;
}

.fh_MFour .fh_jian2 .dot {
    top: 14px;
    left: 18px;
}

.fh_MFour .fh_yifu1 .dot {
    top: 34px;
    left: 24px;
}

.fh_MFour .fh_jiao1 .dot {
    top: 28px;
    left: 23px;
}

.fh_MFour .fh_jiao2 .dot {
    top: 28px;
    left: 20px;
}

.fh_MFour .fh_wan2 .dot {
    top: 0px;
    left: 32px;
}

.fh_MFour .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

/*第三个*/
.fh_MFive .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 385px;
    left: 82px;
    cursor: pointer;
}

.fh_MFive .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 385px;
    right: 82px;
    cursor: pointer;
}

.fh_MFive .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    right: 134px;
    cursor: pointer;
}

.fh_MFive .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    left: 134px;
    cursor: pointer;
}

.fh_MFive .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MFive .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 130px;
    cursor: pointer;
}

.fh_MFive .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 130px;
    cursor: pointer;
}

.fh_MFive .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 335px;
    left: 175px;
    cursor: pointer;
}

.fh_MFive .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    right: 85px;
    cursor: pointer;
}

.fh_MFive .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    left: 88px;
    cursor: pointer;
}

.fh_MFive .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 56px;
    left: 170px;
    cursor: pointer;
}

.fh_MFive .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MFive .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MFive .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MFive .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MFive .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MFive .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MFive .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MFive .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MFive .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MFive .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MSix .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 376px;
    left: 82px;
    cursor: pointer;
}

.fh_MSix .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 376px;
    right: 82px;
    cursor: pointer;
}

.fh_MSix .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    right: 134px;
    cursor: pointer;
}

.fh_MSix .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 34px;
    left: 134px;
    cursor: pointer;
}

.fh_MSix .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MSix .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 130px;
    cursor: pointer;
}

.fh_MSix .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 130px;
    cursor: pointer;
}

.fh_MSix .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 335px;
    left: 175px;
    cursor: pointer;
}

.fh_MSix .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    right: 85px;
    cursor: pointer;
}

.fh_MSix .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    left: 88px;
    cursor: pointer;
}

.fh_MSix .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 56px;
    left: 170px;
    cursor: pointer;
}

.fh_MSix .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MSix .fh_shou2 .dot {
    top: 0px;
    left: 20px;
}

.fh_MSix .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MSix .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MSix .fh_jian2 .dot {
    top: 22px;
    left: 20px;
}

.fh_MSix .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MSix .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MSix .fh_jiao2 .dot {
    top: 28px;
    left: 32px;
}

.fh_MSix .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MSix .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

/*四*/
.fh_MSeven .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 385px;
    left: 82px;
    cursor: pointer;
}

.fh_MSeven .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 385px;
    right: 82px;
    cursor: pointer;
}

.fh_MSeven .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 20px;
    right: 128px;
    cursor: pointer;
}

.fh_MSeven .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 20px;
    left: 128px;
    cursor: pointer;
}

.fh_MSeven .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MSeven .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 130px;
    cursor: pointer;
}

.fh_MSeven .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 130px;
    cursor: pointer;
}

.fh_MSeven .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 335px;
    left: 175px;
    cursor: pointer;
}

.fh_MSeven .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    right: 85px;
    cursor: pointer;
}

.fh_MSeven .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    left: 88px;
    cursor: pointer;
}

.fh_MSeven .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 56px;
    left: 170px;
    cursor: pointer;
}

.fh_MSeven .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MSeven .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MSeven .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MSeven .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MSeven .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MSeven .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MSeven .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MSeven .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MSeven .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MSeven .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MEight .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 376px;
    left: 82px;
    cursor: pointer;
}

.fh_MEight .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 376px;
    right: 82px;
    cursor: pointer;
}

.fh_MEight .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 20px;
    right: 128px;
    cursor: pointer;
}

.fh_MEight .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 20px;
    left: 128px;
    cursor: pointer;
}

.fh_MEight .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MEight .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 130px;
    cursor: pointer;
}

.fh_MEight .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 130px;
    cursor: pointer;
}

.fh_MEight .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 335px;
    left: 175px;
    cursor: pointer;
}

.fh_MEight .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    right: 78px;
    cursor: pointer;
}

.fh_MEight .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    left: 88px;
    cursor: pointer;
}

.fh_MEight .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 56px;
    left: 170px;
    cursor: pointer;
}

.fh_MEight .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MEight .fh_shou2 .dot {
    top: 0px;
    left: 20px;
}

.fh_MEight .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MEight .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MEight .fh_jian2 .dot {
    top: 22px;
    left: 20px;
}

.fh_MEight .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MEight .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MEight .fh_jiao2 .dot {
    top: 28px;
    left: 32px;
}

.fh_MEight .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MEight .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

/*五*/
.fh_MNine .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 372px;
    left: 72px;
    cursor: pointer;
}

.fh_MNine .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 372px;
    right: 72px;
    cursor: pointer;
}

.fh_MNine .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 0px;
    right: 128px;
    cursor: pointer;
}

.fh_MNine .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 0px;
    left: 128px;
    cursor: pointer;
}

.fh_MNine .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MNine .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 150px;
    cursor: pointer;
}

.fh_MNine .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 150px;
    cursor: pointer;
}

.fh_MNine .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 335px;
    left: 175px;
    cursor: pointer;
}

.fh_MNine .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 288px;
    right: 85px;
    cursor: pointer;
}

.fh_MNine .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 288px;
    left: 86px;
    cursor: pointer;
}

.fh_MNine .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 30px;
    left: 170px;
    cursor: pointer;
}

.fh_MNine .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MNine .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MNine .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MNine .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MNine .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MNine .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MNine .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MNine .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MNine .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MNine .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MTen .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 356px;
    left: 72px;
    cursor: pointer;
}

.fh_MTen .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 356px;
    right: 72px;
    cursor: pointer;
}

.fh_MTen .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 0px;
    right: 128px;
    cursor: pointer;
}

.fh_MTen .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 0px;
    left: 128px;
    cursor: pointer;
}

.fh_MTen .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MTen .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 150px;
    cursor: pointer;
}

.fh_MTen .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 150px;
    cursor: pointer;
}

.fh_MTen .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 324px;
    left: 175px;
    cursor: pointer;
}

.fh_MTen .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 276px;
    right: 85px;
    cursor: pointer;
}

.fh_MTen .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 276px;
    left: 86px;
    cursor: pointer;
}

.fh_MTen .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 30px;
    left: 170px;
    cursor: pointer;
}

.fh_MTen .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MTen .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MTen .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MTen .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MTen .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MTen .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MTen .fh_jiao1 .dot {
    top: 32px;
    left: 16px;
}

.fh_MTen .fh_jiao2 .dot {
    top: 32px;
    left: 28px;
}

.fh_MTen .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MTen .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

/*六*/
.fh_MEleven .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 395px;
    left: 85px;
    cursor: pointer;
}

.fh_MEleven .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 395px;
    right: 85px;
    cursor: pointer;
}

.fh_MEleven .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 14px;
    right: 128px;
    cursor: pointer;
}

.fh_MEleven .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 14px;
    left: 128px;
    cursor: pointer;
}

.fh_MEleven .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 234px;
    left: 186px;
    cursor: pointer;
}

.fh_MEleven .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 150px;
    cursor: pointer;
}

.fh_MEleven .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 150px;
    cursor: pointer;
}

.fh_MEleven .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 350px;
    left: 175px;
    cursor: pointer;
}

.fh_MEleven .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 305px;
    right: 90px;
    cursor: pointer;
}

.fh_MEleven .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 305px;
    left: 90px;
    cursor: pointer;
}

.fh_MEleven .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 58px;
    left: 170px;
    cursor: pointer;
}

.fh_MEleven .fh_shou1 .dot {
    top: -5px;
    left: -15px;
}

.fh_MEleven .fh_shou2 .dot {
    top: 0px;
    left: 32px;
}

.fh_MEleven .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MEleven .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MEleven .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MEleven .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MEleven .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MEleven .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MEleven .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MEleven .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MTwelve .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 396px;
    left: 92px;
    cursor: pointer;
}

.fh_MTwelve .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 396px;
    right: 92px;
    cursor: pointer;
}

.fh_MTwelve .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 14px;
    right: 135px;
    cursor: pointer;
}

.fh_MTwelve .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 14px;
    left: 135px;
    cursor: pointer;
}

.fh_MTwelve .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 282px;
    left: 190px;
    cursor: pointer;
}

.fh_MTwelve .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    right: 138px;
    cursor: pointer;
}

.fh_MTwelve .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 170px;
    left: 144px;
    cursor: pointer;
}

.fh_MTwelve .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 363px;
    left: 178px;
    cursor: pointer;
}

.fh_MTwelve .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    right: 104px;
    cursor: pointer;
}

.fh_MTwelve .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 315px;
    left: 104px;
    cursor: pointer;
}

.fh_MTwelve .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 76px;
    left: 170px;
    cursor: pointer;
}

.fh_MTwelve .fh_shou1 .dot {
    top: -26px;
    left: -20px;
}

.fh_MTwelve .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MTwelve .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MTwelve .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MTwelve .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MTwelve .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MTwelve .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MTwelve .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MTwelve .fh_wan2 .dot {
    top: 0px;
    left: -11px;
}

.fh_MTwelve .fh_wan1 .dot {
    top: 0px;
    left: 44px;
}

.fh_MTwelve .fh_shou2 .dot {
    top: -22px;
    left: 40px;
}

.fh_MTwelve .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

/*七*/
.fh_MThirteen .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 350px;
    left: 72px;
    cursor: pointer;
}

.fh_MThirteen .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 350px;
    right: 72px;
    cursor: pointer;
}

.fh_MThirteen .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 25px;
    right: 128px;
    cursor: pointer;
}

.fh_MThirteen .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 25px;
    left: 128px;
    cursor: pointer;
}

.fh_MThirteen .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 192px;
    left: 186px;
    cursor: pointer;
}

.fh_MThirteen .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    right: 130px;
    cursor: pointer;
}

.fh_MThirteen .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    left: 136px;
    cursor: pointer;
}

.fh_MThirteen .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 318px;
    left: 175px;
    cursor: pointer;
}

.fh_MThirteen .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    right: 80px;
    cursor: pointer;
}

.fh_MThirteen .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    left: 80px;
    cursor: pointer;
}

.fh_MThirteen .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 8px;
    left: 170px;
    cursor: pointer;
}

.fh_MThirteen .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MThirteen .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MThirteen .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MThirteen .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MThirteen .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MThirteen .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MThirteen .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MThirteen .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MThirteen .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MThirteen .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

.fh_MFourteen .fh_shou1 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 340px;
    left: 72px;
    cursor: pointer;
}

.fh_MFourteen .fh_shou2 {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 340px;
    right: 72px;
    cursor: pointer;
}

.fh_MFourteen .fh_jiao1 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 25px;
    right: 128px;
    cursor: pointer;
}

.fh_MFourteen .fh_jiao2 {
    width: 84px;
    height: 90px;
    position: absolute;
    bottom: 25px;
    left: 128px;
    cursor: pointer;
}

.fh_MFourteen .fh_yifu1 {
    width: 86px;
    height: 65px;
    position: absolute;
    top: 212px;
    left: 186px;
    cursor: pointer;
}

.fh_MFourteen .fh_jian1 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    right: 150px;
    cursor: pointer;
}

.fh_MFourteen .fh_jian2 {
    width: 68px;
    height: 62px;
    position: absolute;
    top: 130px;
    left: 150px;
    cursor: pointer;
}

.fh_MFourteen .fh_yao1 {
    width: 106px;
    height: 40px;
    position: absolute;
    top: 316px;
    left: 175px;
    cursor: pointer;
}

.fh_MFourteen .fh_wan1 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    right: 80px;
    cursor: pointer;
}

.fh_MFourteen .fh_wan2 {
    width: 70px;
    height: 68px;
    position: absolute;
    top: 268px;
    left: 80px;
    cursor: pointer;
}

.fh_MFourteen .fh_tou1 {
    width: 126px;
    height: 112px;
    position: absolute;
    top: 8px;
    left: 170px;
    cursor: pointer;
}

.fh_MFourteen .fh_shou1 .dot {
    top: 0px;
    left: 0px;
}

.fh_MFourteen .fh_shou2 .dot {
    top: 0px;
    left: 14px;
}

.fh_MFourteen .fh_tou1 .dot {
    top: 60px;
    left: 40px;
}

.fh_MFourteen .fh_jian1 .dot {
    top: 22px;
    left: 12px;
}

.fh_MFourteen .fh_jian2 .dot {
    top: 22px;
    left: 12px;
}

.fh_MFourteen .fh_yifu1 .dot {
    top: 21px;
    left: 23px;
}

.fh_MFourteen .fh_jiao1 .dot {
    top: 28px;
    left: 16px;
}

.fh_MFourteen .fh_jiao2 .dot {
    top: 28px;
    left: 28px;
}

.fh_MFourteen .fh_wan2 .dot {
    top: 0px;
    left: 26px;
}

.fh_MFourteen .fh_yao1 .dot {
    top: 0px;
    left: 35px;
}

/*切换*/
.fh_ckwqs {
    max-width: 460px;
}

.fh_ckwImg {
    width: 340px;
    height: 724px;
    position: absolute;
    top: -194px;
    right: -360px;
    justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

.wqImg {
    max-width: 260px;
}

.fh_ckwImg img {
    border: 1px solid #F28F3E;
    padding: 2px;
    border-radius: 5px;
    display: none;
}

.wqImg.active {
    display: flex;
}

.fh_wpbox {
    justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

.fh_wpbox img {
    border: 1px solid #F28F3E;
    padding: 2px;
    border-radius: 5px;
    display: none;
}

.fh_ckwqm {
    max-width: 260px;
}

/*展示*/
.fh_zhans {
    width: 1400px;
    height: 760px;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    /* justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle; */
}

.fh_spbox {
    width: 1211px;
    height: 656px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.fh_spboxh {
    width: 100%;
    height: 7px;
}

.fh_zsbox {
    width: 980px;
    height: 542px;
    flex: 1;
    background: url(http://oss.tianmingxy.com/50/xyimgs/fh_spimgs.jpg) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    justify-content: center;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

.fh_zhans .fh_spboxbf {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    cursor: pointer;
    animation: Scale 2s infinite linear;
}

@keyframes Scale {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.2, 1.2);
    }

    100% {
        transform: scale(1, 1);
    }
}

.fh_video {
    width: 980px;
    height: 542px;
    display: none;
    margin: 0 auto;
    margin-left: 17px;
}




/*提示*/
.tishitk {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    justify-content: center;
    align-items: center;
    display: flex;
    display: none;
    z-index: 1012;
}

.tishi_diva {
    width: 490px;
    height: 303px;
    position: relative;
    background: url(http://oss.tianmingxy.com/50/xyimgs/fh_tip2606.png) no-repeat;
    background-size: 100%;
    padding: 101px 89px 62px 89px;
}

.tishi_pa {
    margin: 0 auto;
    color: #ffe8b5;
    font-size: 32px;
    text-align: center;
    min-height: 45px;
    font-family: "思源宋体";
    font-weight: 550;
    line-height: 30px;
    margin-bottom: 20px;
}

.tishi_imga {
    cursor: pointer;
    display: block;
    margin: 0 auto;
}


/* 宣传视频 */
#vedio_mask_one {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, .6);
    display: none;
    z-index: 9999;
}

#vedio_mask_one video {
    width: 100%;
    height: 100%;
}

.jincsptk_diva {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.jincsptk_divb {
    width: 1080px;
    height: 650px;
    position: relative;
    z-index: 10;
}

#videoID {
    width: 1080px;
    height: 650px;
}

.jincsptk_gb {
    color: #fff;
    font-size: 70px;
    cursor: pointer;
    position: absolute;
    top: -77px;
    right: -4%;
}

.video_box {
    position: absolute;
    left: 50%;
    top: 30px;
    height: 1080px;
    width: 100%;
    transform: translate(-50%);
    overflow: hidden;
}

.video_box video {
    pointer-events: none;
    height: 1080px;
    display: block;
}