*, html { -webkit-tap-highlight-color: transparent; }

.dg.ac, .sliderNav { display: none; }

.loading .con, .othBox, .othBox span, .sliderNav ul li i { text-align: center; }

.navBox, .othBox .txt, body { overflow: hidden; }

.wh_2 .wh_2_10 .wh_2_10_1, .wh_2 .wh_2_11 .wh_2_11_1, .wh_2 .wh_2_7 .wh_2_7_1, .wh_2 .wh_2_8 .wh_2_8_1, .wh_2 .wh_2_9 .wh_2_9_1 { animation: arrow 1.5s ease-in-out infinite; }

body, dd, dl, dt, h1, h2, h3, h4, p, ul { margin: 0; }

dd, dl, dt, ul { padding: 0; }

html { font-size: 62.5%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; touch-callout: none; }

li { list-style: none; }

body { position: relative;background-color: #FFF;}

html.all, html.all body { width: 100%; height: 100%; }

* { border: 0; outline: transparent 0; -webkit-appearance: none; }

.loading { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; }

.loading .con, .loading .load { -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; position: absolute; }

.loading .load { top: 40%; width: 10%; }

// .loading .con { width: 300px; height: 188px; color: #fff; line-height: 188px; font-size: 60px; top: 80%; }

.loading .l_1 { position: absolute; width: 5vh; top: 52.8%; left: 10%; }

.slideBox, .slideBox .content { position: relative; }

.slideBox, .slideBox .content, .slideBox .content .slider { width: 100%; height: 100%; }

.slideBox { z-index: 1; }



.sliderNav .tag { position: absolute; border: 1px solid #fff; padding: .6vw 1vw .6vw 3vw; display: none; border-radius: 10px; cursor: pointer; white-space: nowrap; z-index: 2; }

.sliderNav .tag p { line-height: 2vw; font-size: 1vw; color: #fff; }

.sliderNav .tag span { position: absolute; left: .5vw; width: 2vw; height: 2vw; }

.sliderNav .tag i { position: absolute; width: .6vw; height: .6vw; background-color: #fff; border-radius: 50%; right: -.3vw; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.sliderNav .sliderLine { position: absolute; width: 100%; height: 2px; background-color: rgba(255, 255, 255, 0.3); top: 1.6vw; z-index: 1; }

.othBox span, .othBox span i { background-color: #fff; color: #000; left: 50%; }

.othBox { position: relative; width: 100%; height: 100%; }

.othBox span { position: absolute; width: 20px; height: 20px; border-radius: 10px; font-size: 18px; line-height: 20px; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; }

.othBox .txt, .othBox span i { font-size: 14px; position: absolute; cursor: pointer; }

.othBox span i { width: 100px; height: 16px; line-height: 16px; -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; top: 20px; }

.othBox span.txt_o { text-indent: -999em; }

.othBox .txt { box-sizing: border-box; width: 200px; height: 96%; top: 0; left: 0; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 10px; color: #fff; line-height: 50px; padding-left: 60px; display: none; }

.othBox .txt b { position: absolute; width: 40px; height: 40px; left: 10px; top: 6px; }

.myItem { margin: 105px 0 55px; display: -ms-flexbox; display: flex; }

.myItem .bgBox { background-color: #4c362c; width: 100%; position: relative; }

.myItem .bg { display: block; width: 100%; }

.myItem .l_1 { width: 60%; }

.myItem .l_1 img { display: block; width: 100%; }

.myItem .r_1 { width: 40%; text-align: justify; position: relative; }

.myItem .l_2, .myItem .r_1 .mcBox, .myItem .r_2, .myItem .r_2 .play { position: absolute; top: 50%; }

.myItem .r_1 .mcBox { left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 70%; padding-right: 10%; padding-top: 100px; padding-bottom: 100px; }

.myItem .r_1 h2 { font-size: 2.4vw; line-height: 2em; margin-bottom: 15px; color: #404040; font-weight: 400; text-align: center; }

.myItem .r_1 p { font-size: .8vw; line-height: 2em; color: #6e6e6e; }

.myItem .l_2 { width: 35%; left: 5%; -ms-transform: translateY(-50%); transform: translateY(-50%); padding-top: 15vw; padding-bottom: 15vw; }

.myItem .l_2 p { font-size: 3vw; color: #fff; text-align: center; }

.myItem .r_2 { width: 55%; -ms-transform: translateY(-54%); transform: translateY(-54%); right: 0; }

.myItem .r_2 .video { display: block; width: 100%; }

.myItem .r_2 .play { width: 3vw; height: 3vw; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor: pointer; }

.myItem .l_3 { width: 45%; padding: 7vw; }

.myItem .l_3 img { display: block; width: 80%; margin-left: 20%; }

.myItem .r_3 { width: 45%; padding: 10.5vw 7vw 0; }

.myItem .r_3 img { display: block; width: 80%; }

.myItem .c_3 { width: 10%; margin: 5vw 0; }

.scroll { opacity: 1; -ms-transform: translateY(-50px); transform: translateY(-50px); transition: all 1s ease-in-out; }

.scroll.visible { opacity: 1; -ms-transform: translateY(0); transform: translateY(0); }

.myNav { position: fixed;
    width: 15vh;
    top: 108px;
    left: 175px;
    cursor: pointer;
    z-index: 999; }

.myNav .myNav_1 { color: #fff; font-size: 2vh; transition: 1s; }

.myNav .myNav_1 img { width: 10vh; }

.myNav .myNav_2 { position: absolute; width: 25px; top: 50%; left: 0; -ms-transform: translateY(-50%); transform: translateY(-50%); transition: 1s; }

.myNav .myNav_2 div { width: 100%; height: 5px; background-color: #fff; margin-bottom: 3px; position: relative; transition: 1s; }

.showNav .myNav_1 { color: #000; }

.showNav .myNav_2 div { background-color: #000; }

.showNav .myNav_2 div:first-child { -ms-transform: rotate(45deg); transform: rotate(45deg); top: 5px; }

.showNav .myNav_2 div:nth-child(2n) { -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.showNav .myNav_2 div:last-child { display: none; }

.navBox { position: fixed; width: 100%; height: 0%; top: 0; left: 0; z-index: 1000; }

.navBox .navBoxMain { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #3e2110; }

.navBox .navBoxMain .navBoxLine { text-align: center; border-top: 1px solid #523828; position: absolute; bottom: 0; left: 0; rihgt: 0; width: 100%; padding: 1%; }

.navBox .navBoxMain ul {   
    position: absolute;
    width: 90%;
    top: 79px;
    left: 174px;
    margin: 0;
    padding: 0;
	}

.navBox .navBoxMain ul li { display: inline-block; margin-right: 1vh; vertical-align: middle; }

.navBox .navBoxMain ul li i { display: none; }

.navBox .navBoxMain ul li span { font-size: 1.4vh; line-height: 2em; color: #e3d9cc; border: 1px solid #e3d9cc; padding: 3px 10px; cursor: pointer; }

.navBox .navBoxMain ul li.mmm { margin-right: 5vh; }

.navBox .navBoxMain ul li.close { margin-right: 5vh; cursor: pointer; }

.navBox .navBoxMain ul li.close img {display: block; width:3vh; }

.navBox .navBoxMain ul li.oth { cursor: pointer; }

.navBox .navBoxMain ul li.oth img { display: inline-block; vertical-align: middle; width: 1.5vh; }

.navBox .navBoxMain ul li.oth span { border: none; display: inline-block; vertical-align: middle; }

.navBox .navBoxMain .imgBox { position: absolute; width: 100%; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); top: 60%; display: -ms-flexbox; display: flex; }

.changePop_1, .changePop_2 { position: fixed; bottom: 0; z-index: 10001; }

.navBox .navBoxMain .imgBox img { width: 12.5%; cursor: pointer; }

.changePop_1, .changePop_2, .erBox { width: 100%; left: 0; }

.mCSB_scrollTools { opacity: 0 !important; }

.imgScrollBox .mCSB_scrollTools { opacity: 1 !important; }

.changePop_1 { height: 0%; background-color: #d6ccbe; }

.erBox, .mCustomScrollbar, .mCustomScrollbar .mCustomScrollBox, .mCustomScrollbar .mCustomScrollBox .mCSB_container { height: 100%; }

.changePop_2 { height: 100%; background-color: #0eccbe; display: none; }

.erBox, .erBox .reback { z-index: 100; position: fixed; }

.ml5 { margin-left: -5px; }

.erBox { top: 0; display: none; }

.erBox .erBoxMain .erBoxMain_1, .erBox .erBoxMain .erBoxMain_2, .erBox .erBoxMain .er_h100 { display: inline-block; height: 100%; vertical-align: middle; }

.erBox .reback { top: 6vh; right: 12vh; cursor: pointer; width: 4.5%; }

.erBox .newTag { position: fixed; bottom: 6vh; z-index: 10; width: 8%; }

.erBox .erBoxMain { height: 100%; white-space: nowrap; }

.erBox .erBoxMain .erBoxMain_1 { white-space: nowrap; position: relative; z-index: 1; text-align: center; }

.erBox .erBoxMain .stpzBoxMain_1 { background-color: #071d22; }

.erBox .erBoxMain .dmhhBoxMain_1_o, .erBox .erBoxMain .erBox .erBoxMain .dmhhBoxMain_1 { background-color: #41271a; }



.erBox .erBoxMain .ldssBoxMain_1 { background-color: #24160f; }


.erBox .erBoxMain .dhxrBoxMain_1 { background-color: #251f2c; }


.erBox .erBoxMain .yszyBoxMain_1 { background-color: #4a3926; }





.erBox .erBoxMain .erBoxMain_2 { white-space: nowrap; margin-left: -5px; }

.erBox .erBoxMain .stpzBoxMain_2 { background-color: #071d22; }



.erBox .erBoxMain .dmhhBoxMain_2 { background-color: #fdf3ea; }

.erBox .erBoxMain .ssalBoxMain_2, .erBox .erBoxMain .ssalBoxMain_4 { background-color: #283f08; }

.erBox .erBoxMain .dhxrBoxMain_2 { background-color: #251f2c; }


.erBox .erBoxMain .erBoxMain_3 { height: 100%; vertical-align: middle; width: 50vh; margin-left: -5px; cursor: pointer; display: none; }



.erBox .erBoxMain .erBoxMain_4 { height: 100%; display: inline-block; vertical-align: middle; white-space: nowrap; background-color: #172207; margin-left: -5px; }

.erBox .erBoxMain .erBoxMain_4 .erCon { height: 100%; }

.erBox .erCon { height: 60vh; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative; }

.erBox .erCon .er_1 { display: inline-block; vertical-align: middle; height: 60vh; }

.erBox .erCon .er_1 .er_1_1 { position: relative; height: 50vh; width: 60vh; padding-top: 5vh; padding-left: 10vh; }

.erBox .erCon .er_2 .er_2_1, .erBox .erCon .er_4 .er_4_1 { padding: 10px; border: 2px solid #584d47; box-sizing: border-box; }

.erBox .erCon .er_1 .er_1_1 .er_1_1_1 { display: block; height: 50vh; }

.erBox .erCon .er_1 .er_1_1 .er_1_1_2 { position: absolute; font-size: 1.4vh; color: #b8c49a; bottom: 5%; width: 35vh; line-height: 2em; right: 5vh; text-align: justify; white-space: normal; }

.erBox .erCon .er_1 .er_1_1 .er_1_1_3 { position: absolute; height: 3vh; bottom: -1.5vh; right: 4.5vh; }

.erBox .erCon .er_1 .er_1_1 .er_1_1_4 { position: absolute; font-size: 5vh; top: 11vh; left: 8vh; color: #fff; white-space: nowrap; }

.erBox .erCon .er_4 .er_4_1 .er_4_1_1 p, .erBox .erCon .er_6 .er_6_1 .er_6_1_2 p { font-size: 1.4vh; color: #fff; line-height: 2em; text-align: justify; white-space: normal; }

.erBox .erCon .er_2 { display: inline-block; vertical-align: middle; height: 60vh; margin-left: 10vh; }

.erBox .erCon .er_2 .er_2_1 { height: 100%; }

.erBox .erCon .er_2 .er_2_1 .er_2_1_1 { display: block; height: 100%; }

.erBox .erCon .er_3, .erBox .erCon .er_4, .erBox .erCon .er_4 .er_4_1 .er_4_1_1, .erBox .erCon .er_4 .er_4_1 .er_4_1_2 { display: inline-block; vertical-align: middle; }

.erBox .erCon .er_3 { height: 2px; width: 15vh; background-color: #301f17; }

.erBox .erCon .er_10, .erBox .erCon .er_8 { background-color: #d0cac7; }

.erBox .erCon .er_4 { height: 60vh; }

.erBox .erCon .er_4 .er_4_1 { height: 100%; position: relative; }

.erBox .erCon .er_4 .er_4_1 .er_4_1_1 { width: 30vh; padding-left: 5vh; padding-right: 4vh; }

.erBox .erCon .er_4 .er_4_1 .er_4_1_2 { height: 100%; }

.erBox .erCon .er_4 .er_4_1 .er_4_1_2 .er_4_1_2_1 { height: 100%; display: block; }

.erBox .erCon .er_4 .er_4_1 .er_4_1_3 { position: absolute; top: 50%; width: 4vh; left: -2vh; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.erBox .erCon .er_6 { display: inline-block; vertical-align: middle; height: 60vh; }

.erBox .erCon .er_6 .er_6_1 { border: 2px solid #584d47; padding: 10px; height: 100%; box-sizing: border-box; position: relative; }

.erBox .erCon .er_11 .er_6_1, .erBox .erCon .er_9 .er_6_1 { border-color: #98918e; }

.erBox .erCon .er_6 .er_6_1 .er_6_1_2 { display: inline-block; vertical-align: middle; width: 30vh; padding-left: 4vh; padding-right: 5vh; }

.erBox .erCon .er_11 .er_6_1 .er_6_1_2 p, .erBox .erCon .er_9 .er_6_1 .er_6_1_2 p { color: #24160f; }

.erBox .erCon .er_6 .er_6_1 .er_6_1_1 { display: inline-block; vertical-align: middle; height: 100%; }

.erBox .erCon .er_6 .er_6_1 .er_6_1_1 .er_6_1_1_1 { height: 100%; display: block; }

.erBox .erCon .er_13, .erBox .erCon .er_14 { display: inline-block; height: 60vh; vertical-align: middle; }

.erBox .erCon .er_6 .er_6_1 .er_6_1_3 { position: absolute; top: 50%; width: 4vh; right: -2vh; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.erBox .erCon .er_7, .erBox .erCon .er_8 { width: 7.5vh; }

.erBox .erCon .er_12 { background-color: #fff; }

.erBox .erCon .er_13 { width: 1px; }

.erBox .erCon .er_14 { white-space: nowrap; }

.erBox .erCon .er_14 .er_14_1 { vertical-align: middle; width: 13.5vh; height: 100%; display: none; }

.erBox .erCon .er_14 .er_14_2, .erBox .erCon .er_14 .er_14_3 { display: inline-block; vertical-align: middle; margin-left: 15vh; }

.erBox .erCon .er_14 .er_14_2 { width: 30vh; }

.erBox .erCon .er_14 .er_14_2 h2 { font-size: 2.4vh; color: #fff; white-space: normal; text-align: center;padding-top: 5vh; padding-bottom: 5vh; margin-bottom: 5vh; }

.erBox .erCon .er_14 .er_14_2 p, .erBox .erCon .er_17 .er_17_1 { font-size: 1.4vh; line-height: 2em; color: #fff; white-space: normal; }

.erBox .erCon .er_14 .er_14_2 p { text-align: justify; }

.erBox .erCon .er_14 .er_14_3 { height: 100%; width: 35vh; }

.erBox .erCon .er_14 .er_14_3 .er_14_3_1 { width: 98%; height: 100%; position: relative; overflow: hidden; }

.erBox .erCon .er_14 .er_14_4 { vertical-align: middle; width: 13.5vh; height: 100%; margin-left: 15vh; display: none; }

.erBox .erCon .er_15, .erBox .erCon .er_15_n, .erBox .erCon .er_16, .erBox .erCon .er_17, .erBox .erCon .er_17 .er_17_1, .erBox .erCon .er_17 .er_17_2 { display: inline-block; vertical-align: middle; }

.erBox .erCon .er_15 { width: 35vh; height: 100%; margin-left: 15vh; }

.erBox .erCon .er_15_n { height: 60vh; }

.erBox .erCon .er_16 { width: 35vh; height: 100%; margin-left: 15vh; margin-right: 15vh; }

.erBox .erCon .er_17 { height: 60vh; margin-left: 20vh; }

.erBox .erCon .er_17 .er_17_1 { width: 30vh; }

.erBox .erCon .er_17 .er_17_2 { height: 100%; width: 60vh; position: relative; margin-left: 1vh; }

.erBox .erCon .er_17 .er_17_2 .swiper-container-ldss-1 { width: 100%; height: 100%; }

.erBox .erCon .er_17 .er_17_2 .swiper-container-ldss-1 .swiper-slide img { height: 100%; display: block; margin: 0 auto; }

.erBox .erCon .er_17 .er_17_2 .swiper-container-ldss-1 .swiper-pagination-bullet { opacity: 1; border: 1px solid #24160f; background-color: #fff; }

.erBox .erCon .er_17 .er_17_2 .swiper-container-ldss-1 .swiper-pagination-bullet-active { background-color: #24160f; border: 1px solid #fff; }

.erBox .erCon .er_17 .er_17_2 .swiper-button-next-ldss-1, .erBox .erCon .er_17 .er_17_2 .swiper-button-prev-ldss-1 { width: 2vh; height: 2vh; top: auto; bottom: -3vh; left: 50%; }

.erBox .erCon .er_18, .erBox .erCon .er_aa { display: inline-block; height: 100%; vertical-align: middle; }

.erBox .erCon .er_17 .er_17_2 .swiper-pagination-ldss-1 { bottom: -2.6vh; }

.erBox .erCon .er_17 .er_17_2 .swiper-button-next-ldss-1 {  margin-left: 8vh; }

.erBox .erCon .er_17 .er_17_2 .swiper-button-prev-ldss-1 {  margin-left: -10vh; }

.erBox .erCon .er_19 { display: inline-block; vertical-align: middle; }

.erBox .erCon .er_aa { width: 1px; }

.erBox .erCon .er_opa { opacity: 0; }

.dmhhBoxMain_1_oo { width: auto !important; }

.dmhhBoxMain_1 .erCon .er_4 .er_4_1 { border: none; padding: 0; text-align: center; margin-left: 15vh; }

.dmhhBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 50vh; }

.dmhhBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 .myTit span { color: #fff; background-color: #41271a; top: .5vh; }

.dmhhBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2 { padding: 10px; border: 2px solid #6e5a50; box-sizing: border-box; }

.dmhhBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_3 { display: none; }

.dmhhBoxMain_1 .erCon .er_14 .er_14_2 { margin-left: 0; width: 50vh; }

.dmhhBoxMain_1 .erCon .er_14 .er_14_2 img { display: block; margin: 0 auto 5vh; width: 60%; }


.dmhhBoxMain_1 .erCon .er_14 .er_14_3 .er_14_3_1 { width: 80%; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); height: 85%; top: 6%; }

.dmhhBoxMain_2 { text-align: center; background-color: #41271a !important; }

.dmhhBoxMain_2 .erCon .er_4 .er_4_1 { border: none; padding: 0; }

.dmhhBoxMain_2 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 45vh; }

.dmhhBoxMain_2 .erCon .er_4 .er_4_1 .er_4_1_1 .myTit span { color: #fff; background-color: #41271a; top: .5vh; }

.dmhhBoxMain_2 .erCon .er_4 .er_4_1 .er_4_1_1 p { color: #fff; }

.dmhhBoxMain_2 .erCon .er_4 .er_4_1 .er_4_1_2 { padding: 0; border: none; width: 35vh; }

.dmhhBoxMain_2 .erCon .er_4 .er_4_1 .er_4_1_3 { display: none; }

.dmhhBoxMain_2 .erCon .er_15_n { height: 40vh; }

.dmhhBoxMain_2 .erCon .er_4_1_lj { height: 100%; }

.dmhhBoxMain_2 .erCon .er_4_1_ooo { margin-left: 15vh; padding-left: 15vh; padding-right: 15vh; width: 45vh; display: inline-block; vertical-align: middle; }

.dmhhBoxMain_2 .erCon .er_4_1_ooo .myTit:after { border-color: #d6973a; }

.dmhhBoxMain_2 .erCon .er_4_1_ooo .myTit span { background-color: #41271a; color: #fff; }

.dmhhBoxMain_2 .erCon .er_4_1_ooo p { white-space: normal; text-align: left; font-size: 1.8vh; color: #fff; }

.dmhhBoxMain_1_o .erCon .er_14 .er_14_2 { position: relative; width: 45vh; height: 100%; }

.dmhhBoxMain_1_o .erCon .er_14 .er_14_2 .er_14_2_1 { position: absolute; width: 50%; top: -1vh; left: -5vh; }

.dmhhBoxMain_1_o .erCon .er_14 .er_14_2 .er_14_2_2 { position: absolute; top: 38%; width: 90%; left: 10%; }

.dmhhBoxMain_1_o .erCon .er_14 .er_14_2 .er_14_2_2 h3 { color: #fff; font-size: 4vh; text-align: right; margin-bottom: 1vh; }

.dmhhBoxMain_1_o .erCon .er_14 .er_14_3 { margin-left: 10vh; }

.er_a1_o { white-space: normal; width: 70vh; display: inline-block; }

.er_a1_o h2:after, .er_a1_o h2:before { content: ''; top: -2px; height: 108%; width: 5%; }

.er_a1_o h2 { font-size: 2vh; color: #fff; position: relative; line-height: 1.6em; background-color: #694931; border: 2px solid #aa9444; box-sizing: border-box; display: inline-block; padding: 0 5vh; margin-bottom: 2vh; margin-top: 5vh; }

.stpzBoxMain_1 .erCon .er_2 .er_2_1, .stpzBoxMain_1 .erCon .er_4 .er_4_1, .stpzBoxMain_1 .erCon .er_6 .er_6_1, .stpzBoxMain_1 .myTitBo:after { border-color: #415256; }


.er_a1_o p { color: #fff; font-size: 1.4vh; text-align: left; text-indent: 2em; line-height: 2em; }

.er_a1_o p.mb { margin-bottom: 3vh; }


.stpzBoxMain_1 .erCon .er_3, .stpzBoxMain_1 .myTitBo:before { background-color: #fff; }

.stpzBoxMain_1_o .erCon .er_1 { text-align: center; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 { width: 80vh; padding: 0; height: 60vh; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_1 { height: auto; position: absolute; width: 100%; top: 15vh; left: 0; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_2 { color: #93adb3 !important; width: 45vh; bottom: auto; top: 29vh; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_3 { top: 44vh; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_4 { top: 29vh; left: -5vh; text-align: left; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_4 { position: absolute; width: 55vh; right: 0; top: 10vh; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_4 h2 { font-size: 4vh; color: #fff; margin-bottom: 3vh; }

.stpzBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_4 p { font-size: 1.8vh; white-space: normal; color: #93adb3; text-align: justify; text-indent: 2em; line-height: 1.5em; }

.stpzBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_2 { color: #b8c49a; }

.ldssBoxMain_1_o .erCon .er_1 .er_1_1 p.er_1_1_2, .stpzBoxMain_2 .erCon .er_11 .er_6_1 .er_6_1_2 p, .stpzBoxMain_2 .erCon .er_9 .er_6_1 .er_6_1_2 p { color: #fff; }

.stpzBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 60vh; }

.stpzBoxMain_1 .erCon .er_4 .er_4_1 .myTit span { display: inline-block; background-color: #071d22; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 { width: 75vh; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .er_6_1_1_1 { display: block; height: 100%; margin: 0 auto; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz { width: 100%; height: 100%; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz .swiper-pagination-bullet { opacity: 1; border: 1px solid #415256; background-color: #fff; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz .swiper-pagination-bullet-active { background-color: #415256; border: 1px solid #fff; }

.stpzBoxMain_2 .erCon .er_11 .er_6_1, .stpzBoxMain_2 .erCon .er_9 .er_6_1, .stpzBoxMain_2 .myTitBo:after { border-color: #415256; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz .swiper-button-next-stpz, .stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz .swiper-button-prev-stpz { width: 5vh; height: 5vh; top: auto; bottom: 2vh; left: 50%; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz .swiper-button-next-stpz {  margin-left: 5vh; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_1 .swiper-container-stpz .swiper-button-prev-stpz {  margin-left: -10vh; }

.stpzBoxMain_1 .erCon .er_7, .stpzBoxMain_2 .erCon .er_10, .stpzBoxMain_2 .erCon .er_12, .stpzBoxMain_2 .erCon .er_8, .stpzBoxMain_2 .myTitBo:before { background-color: #415256; }

.stpzBoxMain_1 .erCon .er_6 .er_6_1 .er_6_1_2 { width: 50vh; }

.stpzBoxMain_1 .erCon .er_vr { display: inline-block; vertical-align: middle; height: 100%; }

.stpzBoxMain_1 .erCon .er_vr iframe { display: block; width: 100%; height: 100%; }

.stpzBoxMain_2 .erCon .er_6 .er_6_1 .er_6_1_2, .stpzBoxMain_2 .erCon .er_9 .er_6_1 .er_6_1_2 { width: 60vh; margin-left: 5vh; }

.stpzBoxMain_1 .erCon .er_vr img { display: block; height: 100%; cursor: pointer; }

.stpzBoxMain_2 .erCon .er_6 .er_6_1 .er_6_1_1 video { display: block; height: 100%; }

.ldssBoxMain_1_o { text-align: center; }

.ldssBoxMain_1_o .erCon .er_1 .er_1_1 { width: 80vh; }

.ldssBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_1 { height: 25vh; margin-top: 25vh; margin-left: 11.5vh; }

.ldssBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_4 { text-align: left; padding-right: 10vh; font-size: 4vh; }

.ldssBoxMain_1_o .erCon .er_n_1 { position: absolute; width: 25vh; top: 10vh; left: -5vh; }

.ldssBoxMain_1_o .erCon .er_n_2 { position: absolute; width: 55vh; white-space: normal; color: #fff; top: 10vh; right: -10vh; }

.ldssBoxMain_1_o .erCon .er_n_2 h2 { font-size: 4vh; text-align: left; margin-bottom: 3.5vh; }

.ldssBoxMain_1_o .erCon .er_n_2 p { font-size: 1.8vh; text-align: justify; color: #9f8a8a; text-indent: 2em; line-height: 1.5em; padding-left: 3vh; padding-bottom: 4vh; }

.ldssBoxMain_2_o { text-align: center; }

.ldssBoxMain_2_o .myTit:after { border-color: #442316; }

.ldssBoxMain_2_o .erCon .er_17 { margin: 0; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_1 { width: 45vh; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_1 p { padding-left: 5vh; text-align: left; text-align: justify; font-size: 1.6vh; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 { width: 40vh; margin-left: 10vh; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 .swiper-container-ldss-1 .swiper-slide img { width: 80%; height: auto; margin: 0 auto; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 .swiper-button-next-ldss-1 { width: 5vh; height: 5vh; bottom: 3vh; margin-left: 9vh; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 .swiper-button-prev-ldss-1 { width: 5vh; height: 5vh; bottom: 3vh; margin-left: -14vh; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 .swiper-pagination-ldss-1 { bottom: 4.5vh; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 .swiper-pagination-ldss-1 .swiper-pagination-bullet { border-color: #442316; opacity: .5; background-color: #fff; }

.ldssBoxMain_2_o .erCon .er_17 .er_17_2 .swiper-pagination-ldss-1 .swiper-pagination-bullet-active { opacity: 1; background-color: #fff; border-color: #fff; }


.ldssBoxMain_3_o { text-align: left !important; }

.ldssBoxMain_3_o .erCon .er_17 { margin-left: 15vh; }

.ldssBoxMain_3_o .erCon .er_17 .er_17_1 { width: 80vh; }

.ldssBoxMain_3_o .erCon .er_17 .er_17_1 .myTit { text-align: left; margin-top: 5vh; }

.ldssBoxMain_3_o .erCon .er_17 .er_17_1 .myTit:after { border-color: #442315; }

.ldssBoxMain_1 .erCon .er_2 .er_2_1, .ldssBoxMain_1 .erCon .er_4 .er_4_1, .ldssBoxMain_1 .erCon .er_6 .er_6_1 { border-color: #584d47; }

.ldssBoxMain_3_o .erCon .er_17 .er_17_1 .myTit span { line-height: 1.5em; display: inline-block; background-color: #76503b; }

.ldssBoxMain_3_o .erCon .er_17 .er_17_1 p { font-size: 1.8vh; line-height: 2em; width: 40vh; margin-left: 30vh; margin-top: 15vh; }

.ldssBoxMain_1 .erCon .er_1 .er_1_1 { padding: 0; }

.ldssBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_2 { color: #9f8a8a; }

.ldssBoxMain_1 .erCon .er_3 { background-color: #584d47; }

.ldssBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 20vh; }

.ldssBoxMain_1 .erCon .er_7 { background-color: #172207; }

.ldssBoxMain_1 .erCon .er_18 { height: 100%; width: 75vh; position: relative; margin-left: 10vh; padding-right: 60vh; }

.ldssBoxMain_1 .erCon .er_18 .er_18_1 { position: absolute; top: 1vh; left: 1vh; }

.ldssBoxMain_1 .erCon .er_18 .er_18_1 span { color: #523322; font-size: 20vh; line-height: 1; }

.ldssBoxMain_1 .erCon .er_18 .er_18_1 span b { font-weight: 400; width: 12vh; display: inline-block; text-align: center; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 { width: 45vh; margin-left: 26vh; padding-top: 8.5vh; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_1 { height: 10vh; margin-bottom: 12vh; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 h4:after, .ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 h4:before { width: 100%; height: 150%; border: 1px solid #523322; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ''; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 .item { display: none; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 .item.active { display: block; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 h4 { font-size: 2.4vh; color: #fff; padding: .5vh 1vh 1vh; position: relative; margin-bottom: 3vh; text-align: center; line-height: 1; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 h4:after { position: absolute; margin-top: -5px; margin-left: -5px; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 h4:before { position: absolute; }

.ldssBoxMain_1 .erCon .er_18 .er_18_2 .er_18_2_2 p { font-size: 1.4vh; line-height: 2em; color: #fff; white-space: normal; text-align: justify; }

.ldssBoxMain_1 .erCon .er_18 .er_18_3 { position: absolute; top: 0; right: 0; height: 100%; width: 60vh; }

.ldssBoxMain_1 .erCon .er_18 .er_18_3 .item { width: 100%; height: 100%; opacity: 0; color: #fff; font-size: 20vh; }

.ldssBoxMain_1 .erCon .er_18 .er_18_3 .active { opacity: 1; }

.ldssBoxMain_1 .erCon .er_19 { width: 60vh; white-space: normal; padding: 0 20vh; }

.ldssBoxMain_1 .erCon .er_19 h3 { font-size: 2vh; color: #fff; text-align: center; margin-bottom: 2vh; }

.ldssBoxMain_1 .erCon .er_19 p { font-size: 1.4vh; line-height: 2em; color: #fff; text-align: justify; }

.swiper-container-ldss-2 { width: 100%; height: 100%; }

.swiper-container-ldss-2 .swiper-slide .txt { color: #5f3018; font-size: 1.4vh; line-height: 100%; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); transition: 1.2s; }

.swiper-container-ldss-2 .swiper-slide-active .txt { font-size: 2.4vh; color: #ffe1b1; }

.swiper-container-ldss-2 .swiper-button-next-ldss-2, .swiper-container-ldss-2 .swiper-button-prev-ldss-2 { width: 2.5vh; height: 2.5vh; margin: 0; top: auto; left: 0; }


.yszyBoxMain_1 .erCon .er_3, .yszyBoxMain_1 .erCon .er_7, .yszyBoxMain_1 .myTitBo:before { background-color: #ffffff; }

.swiper-container-ldss-z { width: 100%; height: 100%; }

.swiper-container-ldss-z .imgBox { height: 100%; padding-left: 10vh; }

.swiper-container-ldss-z .imgBox img { display: block; border: 2px solid #fff; border-radius: 50%; height: 100%; box-sizing: border-box; }

.yszyBoxMain_1 .erCon .er_2 .er_2_1, .yszyBoxMain_1 .erCon .er_4 .er_4_1, .yszyBoxMain_1 .erCon .er_6 .er_6_1, .yszyBoxMain_1 .myTitBo:after { border-color: #ffffff; }

.swiper-container-ldss-z .imgBox dl { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); left: -11vh; text-align: right; width: 20vh; }

.swiper-container-ldss-z .imgBox dl dt { font-size: 1.4vh; line-height: 1.5em; color: #8a4a28; font-weight: 700; }

.swiper-container-ldss-z .imgBox dl dd { font-size: 1.2vh; color: #ce7502; line-height: 1.5em; }

.yszyBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_2 { color: #d1c2b3; width: 50vh; top: 60%; bottom: auto; right: auto; left: 23vh; }

.yszyBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_1 { height: auto; width: 140%; margin-top: 10vh; margin-left: -20vh; }

.yszyBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_4 { text-align: left; right: auto; left: -10vh; top: 19vh; }

.yszyBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 20vh; }

.yszyBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1_o { width: 50vh; }

.dhxrBoxMain_1 .erCon .er_3, .dhxrBoxMain_1 .erCon .er_7, .dhxrBoxMain_1 .myTitBo:before { background-color: #58545e; }

.yszyBoxMain_1_o .erCon .er_1 .er_1_1 { padding: 0; height: 60vh; }

.yszyBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_1 { height: auto; position: absolute; width: 150%; top: 15vh; margin-top: 0; }

.yszyBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_2 { bottom: auto; }

.yszyBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_5 { position: absolute; width: 60vh; right: -10vh; top: 15vh; }

.yszyBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_5 h2 { font-size: 4vh; color: #fff; margin-bottom: 3vh; }

.yszyBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_5 p { font-size: 1.8vh; white-space: normal; color: #d1c2b3; text-align: justify; text-indent: 2em; line-height: 1.5em; }

.dhxrBoxMain_1 .myTitBo:after { border-color: #58545e; }

.dhxrBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_2 { color: #b19fd6; }

.dhxrBoxMain_1 .erCon .er_2 .er_2_1, .dhxrBoxMain_1 .erCon .er_2 margin { border: none; padding: 0; }

.dhxrBoxMain_1 .erCon .er_4 .er_4_1, .dhxrBoxMain_1 .erCon .er_6 .er_6_1 { border-color: #58545e; }

.dhxrBoxMain_1 .erCon .er_2 .er_2_1 h2, .dhxrBoxMain_1 .erCon .er_2 margin h2 { color: #fff; font-size: 2vh; margin-bottom: 2vh; margin-top: 3vh; }

.dhxrBoxMain_1 .erCon .er_2 .er_2_1 .er_2_1_1, .dhxrBoxMain_1 .erCon .er_2 margin .er_2_1_1 { height: 80%; }

.dhxrBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 50vh; }

.dhxrBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1_o { width: 70vh; }

.dhxrBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1_oo .myTitBo { margin-bottom: 7vh; }

.dhxrBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2_o { width: 80vh; }

.dhxrBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2_o .iframeBox { width: 100%; }

.ssalBoxMain_1 .erCon .er_2 .er_2_1, .ssalBoxMain_1 .erCon .er_4 .er_4_1, .ssalBoxMain_1 .erCon .er_6 .er_6_1, .ssalBoxMain_1 .myTitBo:after { border-color: #536539; }

.ssalBoxMain_1 .erCon .er_3, .ssalBoxMain_1 .myTitBo:before { background-color: #536539; }

.dhxrBoxMain_1_o .erCon .er_1 .er_1_1 { height: 50vh; padding: 10vh 0 0; width: 80vh; }

.dhxrBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_1 { height: auto; position: absolute; width: 80%; top: 10vh; }

.dhxrBoxMain_1_o .erCon .er_1 .er_1_1 .er_1_1_2 { bottom: auto; }

.dhxrBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_3 { position: absolute; width: 45vh; right: 0; }

.dhxrBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_3 h2 { font-size: 4vh; color: #fff; margin-bottom: 3vh; }

.dhxrBoxMain_1_o .erCon .er_1 .er_1_1 .er_n_3 p { font-size: 1.8vh; white-space: normal; color: #b19fd6; text-align: justify; text-indent: 2em; line-height: 1.5em; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 { padding: 0; height: 60vh; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_2 { color: #b8c49a; width: 50vh; bottom: auto; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_4 { text-align: left; top: 16vh; left: -12vh; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 .er_1_1_1 { height: auto; position: absolute; width: 150%; top: 2vh; left: -15vh; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 .er_n_5 { position: absolute; width: 60vh; right: -15vh; top: 15vh; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 .er_n_5 h2 { font-size: 4vh; color: #fff; margin-bottom: 3vh; }

.ssalBoxMain_1 .erCon .er_1 .er_1_1 .er_n_5 p { font-size: 1.8vh; white-space: normal; color: #b8c49a; text-align: justify; text-indent: 2em; line-height: 1.5em; }



.ssalBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_1 { width: 50vh; }

.ssalBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2_o { width: 60vh; }

.ssalBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2_o .er_4_1_2_1 { height: auto; width: 100%; margin-top: 13vh; }

.ssalBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2_oo { width: 35vh; }

.ssalBoxMain_1 .erCon .er_4 .er_4_1 .er_4_1_2_ooo { width: 1px; }

.ssalBoxMain_1 .erCon .er_7 { background-color: #172207; }

.gsclBoxMain_1 .erCon .er_1 .er_1_1 { width: 60vh; height: 60vh; padding: 0; }

.ssal_4 { width: 100vh; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative; padding: 0 10vh; display: inline-block; vertical-align: middle; }

.ssal_4 h2 { font-size: 3vh; text-align: center; color: #fff; margin-bottom: .5vh; }

.ssal_4 .ssal_4_1 { width: 100%; position: relative; }

.ssal_4 .ssal_4_1 .ssal_4_1_1 { display: block; width: 100%; }

.ssal_4 .ssal_4_1 span { position: absolute; width: 15vh; height: 3vh; cursor: pointer; }

.ssal_4 .ssal_4_1 span.el_1 { top: 68%; left: 0; }

.ssal_4 .ssal_4_1 span.el_2 { top: 72%; left: 28%; }

.ssal_4 .ssal_4_1 span.el_3 { top: 40%; left: 45%; }

.ssal_4 .ssal_4_1 span.el_4 { top: 80%; left: 65%; height: 6vh; }

.ssal_4 .ssal_4_1 span.el_5 { top: 77.5%; left: 81%; height: 6vh; }

.ssal_4 .ssal_4_1 .ssal_4_pop { position: absolute; width: 60%; height: 60%; background-color: rgba(15, 28, 3, 0.9); top: 50%; left: 50%; margin-top: -15%; margin-left: -30%; padding: 5vh; box-sizing: border-box; text-align: center; display: none; }

.ssal_4 .ssal_4_1 .ssal_4_pop i { position: absolute; width: 20%; height: 20%; }



.ssal_4 .ssal_4_1 .ssal_4_pop .ssal_4_pop_l { display: inline-block; vertical-align: middle; width: 35%; background-color: #fff; height: 80%; position: relative; padding: 5px; box-sizing: border-box; }

.ssal_4 .ssal_4_1 .ssal_4_pop .ssal_4_pop_l img { width: 100%; position: relative; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.ssal_4 .ssal_4_1 .ssal_4_pop .ssal_4_pop_c { display: inline-block; vertical-align: middle; height: 100%; width: 10%; }

.ssal_4 .ssal_4_1 .ssal_4_pop .ssal_4_pop_r { display: inline-block; vertical-align: middle; white-space: normal; width: 55%; height: 100%; overflow-y: scroll; }

.ssal_4 .ssal_4_1 .ssal_4_pop .ssal_4_pop_r h3 { color: #fff; font-size: 2vh; text-align: left; margin-bottom: 3vh; padding-left: 15%; }

.ssal_4 .ssal_4_1 .ssal_4_pop .ssal_4_pop_r p { font-size: 1.4vh; text-align: justify; line-height: 2em; color: #fff; }

.ssal_4 .ssal_4_1 .ssal_4_pop .close { width: 3vh; height: 3vh; top: 0; right: 0; font-size: 2vh; position: absolute; color: #fff; text-align: center; line-height: 3vh; cursor: pointer; }

.iframeBox { width: 50vh; height: 100%; }

.iframeBox iframe { display: block; width: 100%; height: 100%; }

.iframeBox_1 { width: 100vh; }

.iframeBox_2, .iframeBox_3 { width: 88vh; }

.playBox { position: absolute; width: 5vh; height: 5vh; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor: pointer; z-index: 100; }

.playBox img, .videoBox, .videoBox video { width: 100%; height: 100%; }

.playBox img { display: block; cursor: pointer; }

.videoBox { position: relative; }

.videoBox video { display: block; object-fit: cover; }

.videoClickBox { position: absolute; width: 80%; height: 10%; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); top: 85%; cursor: pointer; }

.videoSelBox { position: absolute; width: 100%; height: 100%;  z-index: 1000; top: 0; left: 0; display: none; }

.videoSelBox .ptt { display: block; width: 100%; height: 15%; }

.videoSelBox .tit { width: 70%; display: block; margin: 0 auto; }

.videoSelBox .btn { display: block; margin: 10% auto 0; width: 50%; cursor: pointer; }

.videoSelBox ul { display: block; margin: 10% auto 0; width: 90%; background-color: rgba(0, 0, 0, 0.2); text-align: center; white-space: normal; }

.videoSelBox ul li { display: inline-block; width: 30%; margin: 1%; position: relative; }

.audioBox, .audioBox dl.o { margin-top: 2vh; }

.videoSelBox ul li img { display: block; width: 100%; }

.videoSelBox ul li span { position: absolute; width: 93%; height: 70%; top: 5%; left: 50; -ms-transform: translateX(-50%); transform: translateX(-50%); display: none; }

.audioBox, .audioBox dl, .audioBox dl dt { position: relative; }

.audioBox dl dt { width: 8vh; display: inline-block; vertical-align: top; }

.audioBox dl dt img { display: block; width: 100%; }

.audioBox dl dt span { position: absolute; width: 3vh; height: 3vh; right: -4vh; bottom: 0; color: #06cebd; padding-left: 8vh; line-height: 3vh; }

.audioBox dl dd { display: inline-block; vertical-align: top; margin-left: 2vh; }

.imgScrollBox img, .kcVideoBox video { display: block; width: 100%; }

.audioBox dl dd p { color: #06cebd !important; }

.audioBox dl.o dt { font-size: 2vh; color: #fff; text-align: center; line-height: 2em; }

.audioBox dl.o dd { border-left: 1px solid #fff; padding-left: 2.5vh; }

.audioBox dl.o dd p { color: #fff !important; }

.er_4_1_1_oo { width: 45vh !important; }

.kcVideoBox { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; opacity: 0; }

.kcVideoBox video { height: 100%; object-fit: cover; }

.kcVideoBox .jump { position: absolute; color: #fff; text-shadow: 0 0 1px #000; top: 5vh; right: 5vh; cursor: pointer; }

.imgScrollBox { width: 100%; height: 100%; position: relative; overflow-y: scroll; }

.myTit { position: relative; margin-bottom: 10vh; text-align: left; }

.myTit:after { content: ''; position: absolute; width: 10vh; height: 10vh; border: 8px solid #76503b; top: -3vh; left: -5vh; }

.myTit span { background-color: #24160f; position: relative; z-index: 10; padding: .6vh 1vh; font-size: 2.5vh; top: 1vh; }

.myTit2:after { width: 12vh; height: 12vh; top: -3vh; left: -5vh; }

.myTit2 span { top: -.5vh; }

.myTit_other { color: #fff; font-size: 1.8vh; border: 1px solid rgba(255, 255, 255, 0.27); padding: 1.5vh 0; line-height: 1; margin-bottom: 3vh; position: relative; margin-left: 2vh; margin-right: 2vh; text-align: center; }

.myTit_other span { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); width: 2vh; height: 2vh; }



.mtoo1 { margin-top: 8vh; }

.ml_line { border-left: 1px solid #415256; }

.er_ooo { display: inline-block; vertical-align: middle; height: 100%; width: 1px; overflow: hidden; }

.myTitBo:after, .myTitBo:before { width: 8vh; height: 8vh; position: absolute; }

#yszyBoxMain .ml_line { border-color: #ffffff; }

.myTitBo span { background: 0 0 !important; color: #fff; top: 1.8vh; }

.myTitBo:before { content: ''; background-color: #454e39; top: 0; left: -2vh; }

.myTitBo:after { box-sizing: border-box; border: 1px solid #454e39; top: 1vh; left: -1vh; }

.zjBox { position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.zjBox .zj_1, .zjBox .zj_2 { position: absolute; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); }

.zjBox .zj_1 { width: 28%; top: 12%; }

.zjBox .zj_2 { width: 96%; top: 45%; }

.ckzlPop .ckzlPopBox, .dot, .dot:before, .gywmPop .gywmPopBox, .readBoxPop .readBoxPopCon, .zjBox .zjBoxPop .zjBoxPopCon { -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.zjBox .zj_2 .bg { display: block; width: 100%; }

.zjBox .zj_2 .zj_2_1, .zjBox .zj_2 .zj_2_2, .zjBox .zj_2 .zj_2_3, .zjBox .zj_2 .zj_2_4 { width: 5vh; height: 5vh; position: absolute; }

.zjBox .zj_2 > div { text-indent: -999em; cursor: pointer; }

.zjBox .zj_2 .zj_2_1 { top: 53%; left: 17%; }

.zjBox .zj_2 .zj_2_2 { top: 42%; left: 34%; }

.zjBox .zj_2 .zj_2_3 { top: 40%; left: 54%; }

.zjBox .zj_2 .zj_2_4 { top: 48%; left: 72%; }

.zjBox .zjBoxPop { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); display: none; }

.zjBox .zjBoxPop .zjBoxPopCon { position: absolute; width: 30%; max-width: 450px; border: 7px solid #2c4e77; top: 50%; left: 50%; background-color: #fff; }

.zjBox .zjBoxPop .zjBoxPopCon video { display: block; width: 100%; }

.zjBox .zjBoxPop .zjBoxPopCon .close { position: absolute; width: 30px; height: 30px;top: 0; right: -37px; cursor: pointer; }

.vrImgBox { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300000; display: none; }

.vrImgBox iframe { display: block; width: 100%; height: 100%; border: none; }

.vrImgBox .close { position: absolute; width: 31px; height: 31px; background-color: rgba(0, 0, 0, 0.35); z-index: 1; top: 150px; right: 15px; line-height: 31px; text-align: center; border-radius: 50%; color: #fff; font-size: 20px; cursor: pointer; display: none; }

.readBox { font-size: 2vh; text-align: left; margin-top: 2vh; color: #fff; font-weight: 700; text-decoration: underline; cursor: pointer; }

.readBoxPop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); display: none; z-index: 30000; }

.readBoxPop .readBoxPopCon { position: absolute; width: 60%; top: 50%; left: 50%; background-color: #fff; }

.readBoxPop .readBoxPopCon .loadBox { position: relative; height: 100%; overflow-y: auto; }

.readBoxPop .readBoxPopCon .loadBox h1 { font-size: 2vh; color: #fff; line-height: 2em; margin-top: 2vh; text-align: center; margin-bottom: 1vh; }

.readBoxPop .readBoxPopCon .loadBox p { color: #fff; font-size: 1.6vh; line-height: 2em; text-align: justify; padding: 0 3vh; opacity: .7; margin-bottom: 2vh; text-indent: 2em; }

.readBoxPop .readBoxPopCon .loadBox .txt_zw .wp-caption { width: 100% !important; }

.readBoxPop .readBoxPopCon .loadBox .txt_zw img { display: block; width: 100% !important; height: auto !important; }

.readBoxPop .readBoxPopCon .loadBox .txt_zw p { font-size: 1.4vh; line-height: 2em; }

.readBoxPop .readBoxPopCon .loadBox video { display: block; width: 100%; height: 100%; }

.ckzlPop, .gywmPop { z-index: 1000; display: none; }

.readBoxPop .readBoxPopCon .close { position: absolute; width: 30px; height: 30px;  top: 0; right: -37px; cursor: pointer; }

.gywmPop { position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.85); width: 100%; height: 100%; }

.gywmPop .gywmPopBox { position: absolute; width: 990px; height: 800px;  top: 50%; left: 50%; padding: 5%; box-sizing: border-box; }

.gywmPop .gywmPopBox .gywm_1 { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 1vh; }

.gywmPop .gywmPopBox .gywm_2 { padding-top: 3vh; }

.gywmPop .gywmPopBox .gywm_2 p { color: #fff; font-size: 1.6vh; line-height: 1.6em; }

.gywmPop .gywmPopBox .gywm_3 { position: absolute; width: 5vh; height: 5vh; top: 0; right: 0; cursor: pointer; }

.ckzlPop { position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.85); width: 100%; height: 100%; }

.ldssBoxMain_new .wh_2, .wh_2 { display: inline-block; vertical-align: middle; }

.ckzlPop .ckzlPopBox { position: absolute; width: 990px; height: 800px;  top: 50%; left: 50%; padding: 5%; box-sizing: border-box; }

.ckzlPop .ckzlPopBox .ckzl_2 p span { font-weight: 700; font-size: 1.8vh; }

.ckzlPop .ckzlPopBox .ckzl_2 p { color: #fff; font-size: 1.4vh; line-height: 1.8em; }

.ckzlPop .ckzlPopBox .ckzl_3 { position: absolute; width: 5vh; height: 5vh; top: 0; right: 0; cursor: pointer; }

.ldssBoxMain_new .wh_2 .wh_2_1, .wh_2 { height: 100%; }


.dot:after, .dot:before { content: ''; background-color: #f04807; border-radius: 50%; }

.ldssBoxMain_new .wh_2 { height: 100%; }

.wh_2 { position: relative; }

.wh_2 .wh_2_1 { display: block; height: 90vh; }

.wh_2 .wh_2_2, .wh_2 .wh_2_3, .wh_2 .wh_2_4, .wh_2 .wh_2_5, .wh_2 .wh_2_6, .wh_2 .wh_2_7, .wh_2 .wh_2_8 { height: 15vh; position: absolute; }

.wh_2 .wh_2_2 { width: 15vh; left: 52.5%; top: 30%; }

.wh_2 .wh_2_3 { width: 15vh; left: 70.5%; top: 30%; }

.wh_2 .wh_2_4 { width: 15vh; left: 79%; top: 42%; }

.wh_2 .wh_2_5 { width: 15vh; left: 70.5%; top: 50%; }

.wh_2 .wh_2_6 { width: 15vh; left: 74%; top: 65%; }

.wh_2 .wh_2_7 { width: 15vh; left: 45%; top: 35%; cursor: pointer; }

.wh_2 .wh_2_7 .wh_2_7_1 { display: block; margin: 1vh auto; width: 35%; }

.wh_2 .wh_2_7 .wh_2_7_2 { display: block; margin: 0 auto; width: 25%; }

.wh_2 .wh_2_8 { width: 15vh; left: 60%; top: 55%; cursor: pointer; }

.wh_2 .wh_2_8 .wh_2_8_1 { display: block; margin: 1vh auto; width: 50%; }

.wh_2 .wh_2_8 .wh_2_8_2 { display: block; margin: 0 auto; width: 25%; }

.wh_2 .wh_2_9 { position: absolute; width: 12vh; left: 79%; top: 63%; cursor: pointer; }

.wh_2 .wh_2_9 .wh_2_9_1 { display: block; margin: 1vh auto; width: 50%; }

.wh_2 .wh_2_9 .wh_2_9_2 { display: block; margin: 0 auto; width: 25%; }

.wh_2 .wh_2_10 { position: absolute; width: 12vh; left: 58%; top: 25%; cursor: pointer; }

.wh_2 .wh_2_10 .wh_2_10_1 { display: block; margin: 1vh auto; width: 50%; }

.wh_2 .wh_2_10 .wh_2_10_2 { display: block; margin: 0 auto; width: 25%; }

.wh_2 .wh_2_11 { position: absolute; width: 12vh; left: 65%; top: 8%; cursor: pointer; }

.dot, .dot:after, .dot:before { position: absolute; top: 50%; left: 50%; }

.wh_2 .wh_2_11 .wh_2_11_1 { display: block; margin: 1vh auto; width: 50%; }

.wh_2 .wh_2_11 .wh_2_11_2 { display: block; margin: 0 auto; width: 25%; }

.dot { width: 50%; height: 50%; }

.dot:before { z-index: 1; width: 20%; height: 20%; }

.dot:after, .whPop_1 .whPopBox { width: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.dot:after { z-index: 2; height: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset; -webkit-animation-name: ripple; -webkit-animation-duration: 1.2s; -webkit-animation-timing-function: ease; -webkit-animation-delay: 0s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: normal; }

.whPop_1, .whPop_2 { z-index: 10000000; bottom: 0; right: 0; }

.whPop_1 { position: fixed; top: 0; left: 0; display: none; }

.whPop_1 .whPopBox { position: absolute; max-width: 530px; top: 50%; left: 50%; }

.whPop_1 img { display: block; width: 100%; }

.whPop_1 span { width: 8vh; height: 8vh; top: 0; right: 0; position: absolute; cursor: pointer; }

.whPop_2 { position: fixed; top: 0; left: 0; display: none; }

.whPop_2 .whPopBox { position: absolute; width: 35%; max-width: 530px; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#wh_0_pop .readBoxPopCon, #wh_1_pop .readBoxPopCon, #wh_2_pop .readBoxPopCon { max-width: 450px; }

.whPop_2 img.whPopImg { display: block; width: 100%; }

.whPop_2 span.x { width: 5vh; height: 5vh; top: 0; right: 0; position: absolute; cursor: pointer; }

.whPop_2 .whPop_2_1 { position: absolute; top: 17%; width: 80%; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; }

.whPop_2 .whPop_2_1 li { display: inline-block; vertical-align: top; font-size: 1.4vh; color: #f1daa3; padding: 0 .5vh; line-height: 3em; margin-right: 1vh; cursor: pointer; }

.whPop_2 .whPop_2_1 li.active span { color: #3b1801; font-weight: 700; font-size: 1.6vh; }

.whPop_2 .whPop_2_2 { position: absolute; top: 25%; width: 70%; left: 50%; margin-left: -35%; }

.whPop_2 .whPop_2_2 .whPop_2_2_item { display: none; }

.whPop_2 .whPop_2_2 .whPop_2_2_item h3 { font-size: 1.6vh; color: #864724; width: 70%; text-align: center; margin: 2vh auto; position: relative; }

.whPop_2 .whPop_2_2 .whPop_2_2_item h3:after, .whPop_2 .whPop_2_2 .whPop_2_2_item h3:before { position: absolute; width: 100%; height: 150%; border: 1px solid #523322; content: ''; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.whPop_2 .whPop_2_2 .whPop_2_2_item h3:before { top: 50%; left: 50%; }

.whPop_2 .whPop_2_2 .whPop_2_2_item h3:after { top: 32%; left: 49%; }

.whPop_2 .whPop_2_2 .whPop_2_2_item p { color: #864724; font-size: 1.4vh; line-height: 1.5em; text-align: justify; text-indent: 2em; }

.whPop_2 .whPop_2_2 .whPop_2_2_item .whSwipeBox { position: relative; width: 80%; margin-top: 2vh; height: 22vh; left: 0; padding-left: 20%;  }

.whPop_2 .whPop_2_2 .active { display: block; }

.whPop_3 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; opacity: 0; }

.whPop_3 iframe { display: block; width: 100%; height: 100%; }

.whPop_3 .x { position: absolute; width: 5vh; height: 5vh; top: 0; right: 0; z-index: 100000; cursor: pointer; }

.whPop_4 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000000000; display: none; }

.whPop_4 .whPop_4_con, .whPop_4 .whPop_4_con .echartsBox { top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; }

.whPop_4 .whPop_4_con { width: 80%; height: 90%; }

.whPop_4 .whPop_4_con img { display: block; width: 100%; height: 100%; }

.whPop_4 .whPop_4_con .echartsBox { width: 94%; height: 90%; }

.whPop_4 .whPop_4_con .echartsBox #guBox { width: 100%; height: 100%; overflow: hidden; }

.whPop_4 .x { position: absolute; width: 5vh; height: 5vh; top: 0; right: 0; z-index: 100000; cursor: pointer; }

#wd_1_pop .readBoxPopCon, #wd_2_pop .readBoxPopCon, #wd_3_pop .readBoxPopCon, #wd_4_pop .readBoxPopCon { height: 50%; overflow-y: auto; }

#wd_1_pop .close { right: 0; }

#wd_2_pop .close { right: 0; }

#wd_3_pop .close { right: 0; }

#wd_4_pop .close { right: 0; }

#wh_0_pop .close { right: 0; }

#wh_1_pop .close { right: 0; }

#wh_2_pop .close { right: 0; }

@keyframes ripple { 0% { transform: translate(-50%, -50%) scale(1);
    opcity: .75; }
  100% { transform: translate(-50%, -50%) scale(2);
    opacity: 0; } }

.riHH { position: absolute; right: 0; bottom: 0; color: #fff; }


@charset "UTF-8";
/**  cmui version:1.6.2 */
/*å“åº”å·¥å…·*/
.visible-xs, .visible-xs-up, .visible-xs-down, .visible-sm, .visible-sm-up, .visible-sm-down, .visible-md, .visible-md-up, .visible-md-down, .visible-lg, .visible-lg-up, .visible-lg-down { display: none; }

/* å•åŒºé—´ */
@media (max-width: 767px) { .visible-xs { display: block; } }

@media (min-width: 768px) and (max-width: 959px) { .visible-sm { display: block; } }

@media (min-width: 960px) and (max-width: 1199px) { .visible-md { display: block; } }

@media (min-width: 1200px) { .visible-lg { display: block; } }

/* å¤šåŒºé—´ UP */
@media (min-width: 767px) { .visible-xs-up { display: block; } }

@media (min-width: 959px) { .visible-sm-up { display: block; } }

@media (min-width: 1199px) { .visible-md-up { display: block; } }

@media (min-width: 1200px) { .visible-lg-up { display: block; } }

/* å¤šåŒºé—´ DOWN */
@media (max-width: 1px) { .visible-xs-down { display: block; } }

@media (max-width: 768px) { .visible-sm-down { display: block; } }

@media (max-width: 960px) { .visible-md-down { display: block; } }

@media (max-width: 1200px) { .visible-lg-down { display: block; } }

/* å•åŒºé—´ */
@media (max-width: 767px) { .hidden-xs { display: none; } }

@media (min-width: 768px) and (max-width: 959px) { .hidden-sm { display: none; } }

@media (min-width: 960px) and (max-width: 1199px) { .hidden-md { display: none; } }

@media (min-width: 1200px) { .hidden-lg { display: none; } }

/* å¤šåŒºé—´ UP */
@media (min-width: 767px) { .hidden-xs-up { display: none; } }

@media (min-width: 959px) { .hidden-sm-up { display: none; } }

@media (min-width: 1199px) { .hidden-md-up { display: none; } }

@media (min-width: 1200px) { .hidden-lg-up { display: none; } }

/* å¤šåŒºé—´ DOWN */
@media (max-width: 1px) { .hidden-xs-down { display: none; } }

@media (max-width: 768px) { .hidden-sm-down { display: none; } }

@media (max-width: 960px) { .hidden-md-down { display: none; } }

@media (max-width: 1200px) { .hidden-lg-down { display: none; } }

/* æ‰“å°ç±»åž‹ */
.visible-print { display: none; }

@media print { .visible-print { display: block; }
  .hidden-print { display: none; } }

/* æ˜¾ç¤º-éšè— */
.show { display: block !important; }

.hidden { display: none !important; }

.invisible { visibility: hidden; }

/* æµ®åŠ¨ */
.float-left { float: left !important; }

.float-right { float: right !important; }

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.block-center { display: block; margin-left: auto; margin-right: auto; }

/* æ–‡æœ¬å·¥å…·ç±» */
.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-indent { text-indent: 2em; }

/* æƒ…æ™¯è‰²æ–‡æœ¬ */
.text-primary { color: #267; }

.text-success { color: #7B0; }

.text-info { color: #39D; }

.text-warning { color: #F80; }

.text-danger { color: #D33; }

/* æƒ…æ™¯è‰²èƒŒæ™¯ */
.bg-primary { background-color: #278; color: #FFF; padding: 1em; }

.bg-success { background-color: #dff0d8; color: #006400; padding: 1em; }

.bg-info { background-color: #d9edf7; color: #4682B4; padding: 1em; }

.bg-warning { background-color: #fcf8e3; color: #A0522D; padding: 1em; }

.bg-danger { background-color: #f2dede; color: #B22222; padding: 1em; }

/* å†…å¤–è¾¹è· */
.m-t { margin-top: 15px !important; }

.m-t-xs { margin-top: 10px !important; }

.m-t-sm { margin-top: 20px !important; }

.m-t-md { margin-top: 30px !important; }

.m-t-lg { margin-top: 45px !important; }

.m-r { margin-right: 15px !important; }

.m-r-xs { margin-right: 10px !important; }

.m-r-sm { margin-right: 20px !important; }

.m-r-md { margin-right: 30px !important; }

.m-r-lg { margin-right: 45px !important; }

.m-b { margin-bottom: 15px !important; }

.m-b-xs { margin-bottom: 10px !important; }

.m-b-sm { margin-bottom: 20px !important; }

.m-b-md { margin-bottom: 30px !important; }

.m-b-lg { margin-bottom: 45px !important; }

.m-l { margin-left: 15px !important; }

.m-l-xs { margin-left: 10px !important; }

.m-l-sm { margin-left: 20px !important; }

.m-l-md { margin-left: 30px !important; }

.m-l-lg { margin-left: 45px !important; }

.m-n { margin: 0 !important; }

.p-t { padding-top: 15px !important; }

.p-t-xs { padding-top: 10px !important; }

.p-t-sm { padding-top: 20px !important; }

.p-t-md { padding-top: 30px !important; }

.p-t-lg { padding-top: 45px !important; }

.p-r { padding-right: 15px !important; }

.p-r-xs { padding-right: 10px !important; }

.p-r-sm { padding-right: 20px !important; }

.p-r-md { padding-right: 30px !important; }

.p-r-lg { padding-right: 45px !important; }

.p-b { padding-bottom: 15px !important; }

.p-b-xs { padding-bottom: 10px !important; }

.p-b-sm { padding-bottom: 20px !important; }

.p-b-md { padding-bottom: 30px !important; }

.p-b-lg { padding-bottom: 45px !important; }

.p-l { padding-left: 15px !important; }

.p-l-xs { padding-left: 10px !important; }

.p-l-sm { padding-left: 20px !important; }

.p-l-md { padding-left: 30px !important; }

.p-l-lg { padding-left: 45px !important; }

.p-n { padding: 0 !important; }

/*å¾½æ ‡*/
.badge { border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; background-color: #EEE; color: #267; }

.badge-primary { background-color: #267; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }

.badge-success { background-color: #7B0; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }

.badge-info { background-color: #39D; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }

.badge-warning { background-color: #F80; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }

.badge-danger { background-color: #D33; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }

.badge-notification { border-radius: 1em !important; }

/* é‡ç½®å…ƒç´ æ ·å¼ */
html { font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #333; }


img, a { border: none; }

a { text-decoration: none; color: #333; }

a:hover { color:#f1a44a; }

::selection { background: #FFA; color: #333; text-shadow: none; }

code { color: #A00; background: #FEE; padding: 2px 5px; line-height: 1em; margin: 0 3px; display: inline-block; font-family: Consolas, Monaco, 'Andale Mono', monospace; }

h1, h2, h3, h4, h5, h6 { line-height: 1.6em; margin: 0.5em 0; font-weight: normal; }

h1 { font-size: 38px; }

h2 { font-size: 26px; }

h3 { font-size: 20px; }

h4 { font-size: 18px; }

h5 { font-size: 16px; }

h6 { font-size: 14px; }

hr { border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 1px; border-color: #ddd; }

/* æ®µè½ */
p { line-height: 1.8em; margin: 1em 0 1.5em 0; }

sub, sup { font-size: 12px; }

small { font-size: 70%; color: #777777; }

/* åˆ—è¡¨ */
ul, ol { margin: 1em 0; padding-left: 1.5em; }

ul li, ol li { line-height: 1.8em; }

.list-unstyled { list-style: none; padding: 0; }

/* æè¿°åˆ—è¡¨ */
dl, dl.dl-horizontal { margin: 1em 0; line-height: 1.8em; }

dl dt, dl.dl-horizontal dt { font-weight: bold; }

dl dd, dl.dl-horizontal dd { margin: 0; }

dl.dl-horizontal dt { width: 160px; float: left; }

dl.dl-horizontal dd { padding-left: 190px; }

/* å›¾ç‰‡ */
img { max-width: 100%; height: auto; border: none; box-sizing: border-box; }

img.img-rounded { border-radius: 1em; }

img.img-circle { border-radius: 50%; }

img.img-thumbnail { border: 1px solid #ddd; padding: 5px; background: #FFF; }

img.img-preserve { max-width: auto; }

/* å¸ƒå±€ é€šè¿‡ 10|12 ç­‰åˆ†ï¼Œå®žçŽ° 1ã€2ã€3ã€4ã€5ã€6 çš„å…¬å€æ•°æ …æ ¼ é—´éš” 30px */
.container-1000 { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

@media (min-width: 1200px) { .container-1000 { width: 950px; } }

.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

@media (min-width: 768px) { .container { width: 738px; } }

@media (min-width: 960px) { .container { width: 930px; } }

@media (min-width: 1200px) { .container { width: 1170px; } }

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.row { margin-left: -15px; margin-right: -15px; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

@media (max-width: 767px) { .row { margin-left: -5px; margin-right: -5px; } }

.col-xs-1-12 { width: 8.33333%; }

.col-xs-2-12 { width: 16.66667%; }

.col-xs-3-12 { width: 25%; }

.col-xs-4-12 { width: 33.33333%; }

.col-xs-5-12 { width: 41.66667%; }

.col-xs-6-12 { width: 50%; }

.col-xs-7-12 { width: 58.33333%; }

.col-xs-8-12 { width: 66.66667%; }

.col-xs-9-12 { width: 75%; }

.col-xs-10-12 { width: 83.33333%; }

.col-xs-11-12 { width: 91.66667%; }

.col-xs-12-12 { width: 100%; }

.col-xs-1-12, .col-xs-2-12, .col-xs-3-12, .col-xs-4-12, .col-xs-5-12, .col-xs-6-12, .col-xs-7-12, .col-xs-8-12, .col-xs-9-12, .col-xs-10-12, .col-xs-11-12, .col-xs-12-12 { float: left; }

@media (min-width: 768px) { .col-sm-1-12 { width: 8.33333%; }
  .col-sm-2-12 { width: 16.66667%; }
  .col-sm-3-12 { width: 25%; }
  .col-sm-4-12 { width: 33.33333%; }
  .col-sm-5-12 { width: 41.66667%; }
  .col-sm-6-12 { width: 50%; }
  .col-sm-7-12 { width: 58.33333%; }
  .col-sm-8-12 { width: 66.66667%; }
  .col-sm-9-12 { width: 75%; }
  .col-sm-10-12 { width: 83.33333%; }
  .col-sm-11-12 { width: 91.66667%; }
  .col-sm-12-12 { width: 100%; }
  .col-sm-1-12, .col-sm-2-12, .col-sm-3-12, .col-sm-4-12, .col-sm-5-12, .col-sm-6-12, .col-sm-7-12, .col-sm-8-12, .col-sm-9-12, .col-sm-10-12, .col-sm-11-12, .col-sm-12-12 { float: left; } }

@media (min-width: 960px) { .col-md-1-12 { width: 8.33333%; }
  .col-md-2-12 { width: 16.66667%; }
  .col-md-3-12 { width: 25%; }
  .col-md-4-12 { width: 33.33333%; }
  .col-md-5-12 { width: 41.66667%; }
  .col-md-6-12 { width: 50%; }
  .col-md-7-12 { width: 58.33333%; }
  .col-md-8-12 { width: 66.66667%; }
  .col-md-9-12 { width: 75%; }
  .col-md-10-12 { width: 83.33333%; }
  .col-md-11-12 { width: 91.66667%; }
  .col-md-12-12 { width: 100%; }
  .col-md-1-12, .col-md-2-12, .col-md-3-12, .col-md-4-12, .col-md-5-12, .col-md-6-12, .col-md-7-12, .col-md-8-12, .col-md-9-12, .col-md-10-12, .col-md-11-12, .col-md-12-12 { float: left; } }

@media (min-width: 1200px) { .col-lg-1-12 { width: 8.33333%; }
  .col-lg-2-12 { width: 16.66667%; }
  .col-lg-3-12 { width: 25%; }
  .col-lg-4-12 { width: 33.33333%; }
  .col-lg-5-12 { width: 41.66667%; }
  .col-lg-6-12 { width: 50%; }
  .col-lg-7-12 { width: 58.33333%; }
  .col-lg-8-12 { width: 66.66667%; }
  .col-lg-9-12 { width: 75%; }
  .col-lg-10-12 { width: 83.33333%; }
  .col-lg-11-12 { width: 91.66667%; }
  .col-lg-12-12 { width: 100%; }
  .col-lg-1-12, .col-lg-2-12, .col-lg-3-12, .col-lg-4-12, .col-lg-5-12, .col-lg-6-12, .col-lg-7-12, .col-lg-8-12, .col-lg-9-12, .col-lg-10-12, .col-lg-11-12, .col-lg-12-12 { float: left; } }

.col-xs-1-10 { width: 10%; }

.col-xs-2-10 { width: 20%; }

.col-xs-3-10 { width: 30%; }

.col-xs-4-10 { width: 40%; }

.col-xs-5-10 { width: 50%; }

.col-xs-6-10 { width: 60%; }

.col-xs-7-10 { width: 70%; }

.col-xs-8-10 { width: 80%; }

.col-xs-9-10 { width: 90%; }

.col-xs-10-10 { width: 100%; }

.col-xs-1-10, .col-xs-2-10, .col-xs-3-10, .col-xs-4-10, .col-xs-5-10, .col-xs-6-10, .col-xs-7-10, .col-xs-8-10, .col-xs-9-10, .col-xs-10-10 { float: left; }

@media (min-width: 768px) { .col-sm-1-10 { width: 10%; }
  .col-sm-2-10 { width: 20%; }
  .col-sm-3-10 { width: 30%; }
  .col-sm-4-10 { width: 40%; }
  .col-sm-5-10 { width: 50%; }
  .col-sm-6-10 { width: 60%; }
  .col-sm-7-10 { width: 70%; }
  .col-sm-8-10 { width: 80%; }
  .col-sm-9-10 { width: 90%; }
  .col-sm-10-10 { width: 100%; }
  .col-sm-1-10, .col-sm-2-10, .col-sm-3-10, .col-sm-4-10, .col-sm-5-10, .col-sm-6-10, .col-sm-7-10, .col-sm-8-10, .col-sm-9-10, .col-sm-10-10 { float: left; } }

@media (min-width: 960px) { .col-md-1-10 { width: 10%; }
  .col-md-2-10 { width: 20%; }
  .col-md-3-10 { width: 30%; }
  .col-md-4-10 { width: 40%; }
  .col-md-5-10 { width: 50%; }
  .col-md-6-10 { width: 60%; }
  .col-md-7-10 { width: 70%; }
  .col-md-8-10 { width: 80%; }
  .col-md-9-10 { width: 90%; }
  .col-md-10-10 { width: 100%; }
  .col-md-1-10, .col-md-2-10, .col-md-3-10, .col-md-4-10, .col-md-5-10, .col-md-6-10, .col-md-7-10, .col-md-8-10, .col-md-9-10, .col-md-10-10 { float: left; } }

@media (min-width: 1200px) { .col-lg-1-10 { width: 10%; }
  .col-lg-2-10 { width: 20%; }
  .col-lg-3-10 { width: 30%; }
  .col-lg-4-10 { width: 40%; }
  .col-lg-5-10 { width: 50%; }
  .col-lg-6-10 { width: 60%; }
  .col-lg-7-10 { width: 70%; }
  .col-lg-8-10 { width: 80%; }
  .col-lg-9-10 { width: 90%; }
  .col-lg-10-10 { width: 100%; }
  .col-lg-1-10, .col-lg-2-10, .col-lg-3-10, .col-lg-4-10, .col-lg-5-10, .col-lg-6-10, .col-lg-7-10, .col-lg-8-10, .col-lg-9-10, .col-lg-10-10 { float: left; } }

.col-xs-1-10, .col-sm-1-10, .col-md-1-10, .col-lg-1-10, .col-xs-2-10, .col-sm-2-10, .col-md-2-10, .col-lg-2-10, .col-xs-3-10, .col-sm-3-10, .col-md-3-10, .col-lg-3-10, .col-xs-4-10, .col-sm-4-10, .col-md-4-10, .col-lg-4-10, .col-xs-5-10, .col-sm-5-10, .col-md-5-10, .col-lg-5-10, .col-xs-6-10, .col-sm-6-10, .col-md-6-10, .col-lg-6-10, .col-xs-7-10, .col-sm-7-10, .col-md-7-10, .col-lg-7-10, .col-xs-8-10, .col-sm-8-10, .col-md-8-10, .col-lg-8-10, .col-xs-9-10, .col-sm-9-10, .col-md-9-10, .col-lg-9-10, .col-xs-10-10, .col-sm-10-10, .col-md-10-10, .col-lg-10-10, .col-xs-1-12, .col-sm-1-12, .col-md-1-12, .col-lg-1-12, .col-xs-2-12, .col-sm-2-12, .col-md-2-12, .col-lg-2-12, .col-xs-3-12, .col-sm-3-12, .col-md-3-12, .col-lg-3-12, .col-xs-4-12, .col-sm-4-12, .col-md-4-12, .col-lg-4-12, .col-xs-5-12, .col-sm-5-12, .col-md-5-12, .col-lg-5-12, .col-xs-6-12, .col-sm-6-12, .col-md-6-12, .col-lg-6-12, .col-xs-7-12, .col-sm-7-12, .col-md-7-12, .col-lg-7-12, .col-xs-8-12, .col-sm-8-12, .col-md-8-12, .col-lg-8-12, .col-xs-9-12, .col-sm-9-12, .col-md-9-12, .col-lg-9-12, .col-xs-10-12, .col-sm-10-12, .col-md-10-12, .col-lg-10-12, .col-xs-11-12, .col-sm-11-12, .col-md-11-12, .col-lg-11-12, .col-xs-12-12, .col-sm-12-12, .col-md-12-12, .col-lg-12-12 { position: relative; box-sizing: border-box; min-height: 1px; padding-right: 15px; padding-left: 15px; -ms-flex: none; flex: none; }

@media (max-width: 767px) { .col-xs-1-10, .col-sm-1-10, .col-md-1-10, .col-lg-1-10, .col-xs-2-10, .col-sm-2-10, .col-md-2-10, .col-lg-2-10, .col-xs-3-10, .col-sm-3-10, .col-md-3-10, .col-lg-3-10, .col-xs-4-10, .col-sm-4-10, .col-md-4-10, .col-lg-4-10, .col-xs-5-10, .col-sm-5-10, .col-md-5-10, .col-lg-5-10, .col-xs-6-10, .col-sm-6-10, .col-md-6-10, .col-lg-6-10, .col-xs-7-10, .col-sm-7-10, .col-md-7-10, .col-lg-7-10, .col-xs-8-10, .col-sm-8-10, .col-md-8-10, .col-lg-8-10, .col-xs-9-10, .col-sm-9-10, .col-md-9-10, .col-lg-9-10, .col-xs-10-10, .col-sm-10-10, .col-md-10-10, .col-lg-10-10, .col-xs-1-12, .col-sm-1-12, .col-md-1-12, .col-lg-1-12, .col-xs-2-12, .col-sm-2-12, .col-md-2-12, .col-lg-2-12, .col-xs-3-12, .col-sm-3-12, .col-md-3-12, .col-lg-3-12, .col-xs-4-12, .col-sm-4-12, .col-md-4-12, .col-lg-4-12, .col-xs-5-12, .col-sm-5-12, .col-md-5-12, .col-lg-5-12, .col-xs-6-12, .col-sm-6-12, .col-md-6-12, .col-lg-6-12, .col-xs-7-12, .col-sm-7-12, .col-md-7-12, .col-lg-7-12, .col-xs-8-12, .col-sm-8-12, .col-md-8-12, .col-lg-8-12, .col-xs-9-12, .col-sm-9-12, .col-md-9-12, .col-lg-9-12, .col-xs-10-12, .col-sm-10-12, .col-md-10-12, .col-lg-10-12, .col-xs-11-12, .col-sm-11-12, .col-md-11-12, .col-lg-11-12, .col-xs-12-12, .col-sm-12-12, .col-md-12-12, .col-lg-12-12 { padding-right: 5px; padding-left: 5px; } }

.row.gutter-collapse { margin-left: 0; margin-right: 0; }

.row.gutter-collapse > div { padding-left: 0; padding-right: 0; }

.row.gutter-small { margin-left: -5px; margin-right: -5px; }

@media (max-width: 767px) { .row.gutter-small { margin-left: -2px; margin-right: -2px; } }

.row.gutter-small > div { padding-left: 5px; padding-right: 5px; }

@media (max-width: 767px) { .row.gutter-small > div { padding-left: 2px; padding-right: 2px; } }

.row.gutter-larger { margin-left: -25px; margin-right: -25px; }

@media (max-width: 767px) { .row.gutter-larger { margin-left: -10px; margin-right: -10px; } }

.row.gutter-larger > div { padding-left: 25px; padding-right: 25px; }

@media (max-width: 767px) { .row.gutter-larger > div { padding-left: 10px; padding-right: 10px; } }

table { border-spacing: 0; border-collapse: collapse; width: 100%; border-bottom: 1px solid #ddd; }

table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td { padding: 1em; text-align: left; border-bottom: 1px solid #ddd; }

table > thead > tr > th, table > thead > tr > td { border-bottom-width: 2px; }

table > tfoot { font-style: italic; color: #888; }

.table-bordered { border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }

.table-unstyled { border: none; }

.table-unstyled > thead > tr > th, .table-unstyled > thead > tr > td, .table-unstyled > tbody > tr > th, .table-unstyled > tbody > tr > td, .table-unstyled > tfoot > tr > th, .table-unstyled > tfoot > tr > td { border: none; }

/* åŽ‹ç¼©é—´éš” */
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 0.5em; }

/* è¡¨æ ¼å·¥å…· */
.table-striped tbody > tr:nth-of-type(odd) { background: #fafafa; }

.table-hover tbody > tr:hover { background: #F2F2F2; }

.btn { box-sizing: border-box; padding: .5em 1em; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; vertical-align: middle; cursor: pointer; word-spacing: normal; white-space: nowrap; font-size: 14px; border-radius: 2px; }

.btn { background: #F2F2F2; border: 1px solid #e1e1e1; color: #333; }

.btn:hover { color: #333; }

.btn:hover, .btn.active { background: white; border: 1px solid #e9e9e9; }

.btn-primary { background: #267; border: 1px solid #115566; color: #FFF; }

.btn-primary:hover { color: #FFF; }

.btn-primary:hover, .btn-primary.active { background: #337788; border: 1px solid #195d6e; }

.btn-success { background: #7B0; border: 1px solid #66aa00; color: #FFF; }

.btn-success:hover { color: #FFF; }

.btn-success:hover, .btn-success.active { background: #88cc11; border: 1px solid #6eb200; }

.btn-info { background: #39D; border: 1px solid #2288cc; color: #FFF; }

.btn-info:hover { color: #FFF; }

.btn-info:hover, .btn-info.active { background: #44aaee; border: 1px solid #2a90d4; }

.btn-warning { background: #F80; border: 1px solid #ee7700; color: #FFF; }

.btn-warning:hover { color: #FFF; }

.btn-warning:hover, .btn-warning.active { background: #ff9911; border: 1px solid #f67f00; }

.btn-danger { background: #D33; border: 1px solid #cc2222; color: #FFF; }

.btn-danger:hover { color: #FFF; }

.btn-danger:hover, .btn-danger.active { background: #ee4444; border: 1px solid #d42a2a; }

.btn-xs { font-size: 12px; padding: 1px 5px; }

.btn-sm { font-size: 12px; padding: 5px 10px; }

.btn-md { font-size: 22px; }

.btn-lg { font-size: 30px; }

button[disabled], button[disabled]:hover { color: #AAA; background-color: #EEE; border-color: #DDD; cursor: not-allowed; }

.btn-group:before, .btn-group:after { content: " "; display: table; }

.btn-group:after { clear: both; }

.btn-group .btn { border-radius: 0; margin-left: -1px; margin-right: -1px; float: left; }

.btn-group .btn:first-child { margin-left: 0; border-radius: 2px 0 0 2px; }

.btn-group .btn:last-child { margin-right: 0; border-radius: 0 2px 2px 0; }

input[type='text'] { box-sizing: border-box; padding: 0.5em 1em; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; vertical-align: middle; word-spacing: normal; font-size: 14px; border-style: solid; border-width: 1px; border-color: #e1e1e1; color: #666666; }

input[type='text']:focus { box-shadow: 0 0 0.5em #bfbfbf; outline: 0; }

.input-group { display: table; border-collapse: collapse; }

.input-group input[type='text'], .input-group .input-group-btn { display: table-cell; position: relative; box-sizing: border-box; }

.input-group input[type='text'] { width: 100%; }

.input-group input[type='text']:first-child { border-radius: 2px 0 0 2px; }

.input-group input[type='text']:last-child { border-radius: 0 2px 2px 0; }

.input-group .btn-group { display: table-cell; word-spacing: normal; width: 1%; vertical-align: middle; }

.input-group .btn-group .btn { margin-left: -1px; margin-right: -1px; border-radius: 0; z-index: 2; position: relative; }

.input-group .btn-group:first-child .btn { border-radius: 2px 0 0 2px; margin-right: -1px; margin-left: 0; }

.input-group .btn-group:last-child .btn { border-radius: 0 2px 2px 0; margin-left: -1px; margin-right: 0; }

.zdb { position: absolute; left: 6vh; z-index: 8; width: 153vh; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.qizhi { position: absolute; left: 0; z-index: 9; width: 53vh; bottom: 0; top: -16vh; }

.loading { background: url("loading.jpg") 50% 50%/cover no-repeat; }

.loading .l_1 { position: absolute; width: 17vh; top: 60%; left: 10%; }

.loading .l_2 { position: absolute; width: 60%; height: 7px; background-color: white; top: 75%; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); border-radius: 7px; }

.loading .l_2 .l_2_1 { position: absolute; width: 0%; height: 100%; background-color:#2099e5; border-radius: 7px; }

.erBox .newTag { position: fixed; bottom: 3vh; right: 3vh; z-index: 10; width:17vh; }



.tishi {
    position: absolute;
    left: 41vh;
    z-index: 10;
    width: 10vh;
    bottom: -17vh;
}

.zdb { position: absolute; left: 6vh; z-index: 10; width: 20vh; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.qizhi { position: absolute; left: 51vh; z-index: 10; width: 10vh; bottom: -8vh; }

.jianjie { width: 103vh; /* float: left; */ position: relative; /* margin-left: 45vh; */ top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; position: absolute; left: 50vh; }

.jianjie h3 { font-size: 26px; white-space: normal; }





.ggcs-w-jxw{
width: 110vh;	
}
.mid-photo-9 img {
    display: block;
    width: 100%;
    cursor: zoom-in;
}

.box-width-2 {
    width: 2400px;
    margin-right: auto;
    padding-left: 60px;
    padding-right:150px;
    box-sizing: border-box;
    margin-left:30vh;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;

}
.col-md-left{
    position: relative;
    box-sizing: border-box;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: none;
    flex: none;
    float: left;
    width:44%;
}

.left-txt-x {
    position: absolute;
    width: 35%;
    height: 11.2em;
    color: #fff;
    background: rgba(33, 26, 26, 0.54);
    bottom: 15px;
    left: 15px;
    padding: 20px;
    font-size: 1.5vh;
	white-space: normal;
    text-align: left;
    color: #fff;
}

.xzwj-x {
    position: relative;
}


.col-md-mid{
    position: relative;
    box-sizing: border-box;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: none;
    flex: none;
    float: left;
    width:20%;
}
.jbxd-box-3.text h3 {
    margin-top: 1.3vh;
}

.col-md-right{

    position: relative;
    box-sizing: border-box;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: none;
    flex: none; 
    float: left;
    width:36%;
}



.box-width-7 { margin-left:140vh; width:5000px; margin-right: auto; padding-left: 60px; padding-right: 60px; box-sizing: border-box; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative; }

.hp-content{width:6100px !important;}


@media (max-width:1199px){
.box-width-7{width:2000px;}
.hp-content{width:3100px !important;}

}


.bg-1{ width: 100%;background: url(1-bg.jpg) left center no-repeat #35140d !important; }
.bg-2{ width: 100%;background: url(2-bg.jpg) left center no-repeat #35140d !important; }
.bg-3{ width: 100%;background: url(3-bg.jpg) left center no-repeat #35140d !important; }
.bg-4{ width: 100%;background: url(4-bg.jpg) left center no-repeat #35140d !important; }
.bg-5{ width: 100%;background: url(5-bg.jpg) left center no-repeat #35140d !important; }
.bg-6{ width: 100%;background: url(6-bg.jpg) left center no-repeat #35140d !important; }
.qianyan-1{width: 100%;background: url(0-bg.jpg) left center no-repeat #35140d !important; }


.qianyan-box-bg-2 {
    display: inline-block;
    vertical-align: middle;
	height: auto;
}

.qy-out-box-2 {
    width:800px;
    margin: 0 auto;
}


.qy-w-video {
    width: 900px;
}
.qy-out-box-2 img {
    width:75%;
    margin: 0 auto;
    display: block;
    top: 50%;
    position: relative;
}
.qy-video-width {
   display: inline-block;
    vertical-align: middle;
    height: auto;
   /* margin-top:4%;*/
	margin-left:30px;
}
.qianyan-content {
    margin-left:15vh;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    position: absolute;
    left: 50vh;
    margin-right: auto;
    padding-left: 60px;
    padding-right:100px;
    box-sizing: border-box;
}

.zjBoxPopCon2 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
	width: 100%;
    bottom: 0;
}

.qianyan-box-bg { background: url(qy-bg.png) center center no-repeat; height: 659px; }

.qy-out-box { width: 1200px; margin: 0 auto; position: relative; }

.qy-out-box p { font-size:2vh; white-space: normal; color: #fff5e0; padding-top: 12vh; text-align: left; padding-left: 33vh; }

.qy-title { position: absolute; left: 26%; top: -48px; }

.qy-title img { display: block; width: 70%; }

.dbxd-2 { background: #a93b2e; }

.step-txt-2 { margin: 7vh 0; padding: 0 30px; }

.step-txt-2 h3 {
    font-size: 1.8vh;
    margin: 0;
    white-space: normal;
    text-align: left;
    height: 6.4em;
    overflow: hidden;
    text-indent: 2em;
}

.leader-box img {display: block;width: 100%;cursor: zoom-in;}

.jbxd-box { width: 50%; float: left; box-sizing: border-box; padding-right: 10px; padding-left: 10px; }

.jbxd-box a { display: block; }

.up-box {padding: 15px;background: #fff;cursor: zoom-in;}

.jbxd-box a img { display: block; width: 100%; }

.jbxd-box h3 {font-size: 1.4vh;white-space: normal;text-align: justify;height: 9.6em;overflow: hidden;color: #fff;border: 1px solid #e38275;padding: 10px;background: #a4392f;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}

.jbxd-box h3 a { color: #fff; }

.jbxd-box-1, .jbxd-box-2 { overflow: hidden; }

.jbxd-box-mid { width:45%; margin: 0 auto; }

.jbxd-box-mid a { display: block; }

.jbxd-box-mid h3 {font-size:1.4vh;white-space: normal;text-align: justify;height:9.6em;overflow: hidden;color: #fff;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}

.jbxd-box-mid h3 a { color: #fff; }

.jbxd-box-mid-2 { width: 100%; margin: 0 auto; }

.jbxd-box-mid-2 a { /* padding: 15px; */ /* background: #fff; */ display: block; }

.jbxd-box-mid-2 h3 {
    font-size: 1.4vh;
    white-space: normal;
    text-align: justify;
    height: 11.2em;
    overflow: hidden;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.borderjxw { padding: 10px; border: 1px solid #e38275; margin-top: 25px; }

.borderjxw-2 { padding: 15px 30px; border: 1px solid #e38275; margin-top:25px; }

.erBox .erBoxMain .ssalBoxMain_1 { background: #a93b2e; }

.jfjb { width: 50%; float: left; box-sizing: border-box; padding-right: 10px; padding-left: 10px; }

.jfjb h3 {font-size: 1.6vh;white-space: normal;text-align: justify;height: 6.4em;overflow: hidden;color: #fff;border: 1px solid #e38275;padding: 10px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}

.jfjb img {display: block;width: 100%;cursor: zoom-in;}

.hjt { width: 100%; float: left; box-sizing: border-box; padding-right: 10px; padding-left: 10px; }

.hjt h3 { font-size: 1.6vh; white-space: normal; text-align: justify; height: 3.2em; overflow: hidden; color: #fff; border: 1px solid #e38275; padding: 10px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.hjt img {display: block;width: 100%;cursor: zoom-in;}

.qqgh-box-b a { display: block; /* padding: 15px; */ /* background: #fff; */ }

.qqgh-box-b h3 { font-size: 1.4vh; white-space: normal; text-align: justify; height:8em; overflow: hidden; color: #fff; border: 1px solid #e38275; padding: 10px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.qqgh-box-b h3 a { color: #fff; }

.myTit { position: relative; margin-bottom: 10vh; text-align: left; width: 10vh; float: left; }

.myTit-1 { margin-left: 137vh; }

.myTit-2 { margin-left: 20vh; }

.myTitBo:before { background-color: #fed000 !important; }

.myTitBo:before { content: ''; background-color: #fed000 !important; top: 0; left: -2vh; background-image: -webkit-gradient(linear, left center, right center, from(#ff2713), to(#bd0014)); z-index: 2; }

.myTitBo:after, .myTitBo:before { width: 8vh; height: 8vh; position: absolute; }

.myTitBo:after { box-sizing: border-box; border: 1px solid #ef1e13 !important; top: 1vh; left: -1vh; }

.myTitBo span { background: 0 0 !important; color: #fff; top: 1.8vh; }

.myTit span {background-color: #24160f;position: relative;z-index: 10;padding: .6vh 1vh;font-size: 2.6vh;top: 2.2vh;font-family: cursive;font-weight: bold;}

.sqga-1 { overflow: hidden; padding: 30px; border: 2px solid #b7483c; width: 100vh; float: left; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative; }

.sqga-txt { overflow: hidden; zoom: 1; }

.sqga-txt h3 { font-size: 2vh; white-space: normal; color: #fff; margin-top: 12vh; text-align: left; }

.sqga-pic { float: left; margin-right: 10px; width: 66%; position: relative; }

.sqga-pic img { display: block; }

.sqga-pic-l { width: 30%; float: left; margin-right: 10px; position: relative; }

.sqga-pic-l img { display: block; }

.guanhuai-box { background: #ffffff; padding: 15px 15px; z-index: 20; }

.right-photo-up { background: #eaeaea; position: relative; }

.right-photo-up span{display: block;border-left: 1px solid #fff;padding: 15px;border-top: 1px solid #fff;}

.right-photo-up img { display: block; }

.right-photo-up span h3 {display: block;position: absolute;bottom: 0;top: 0;left: 0;right: 0;margin: 0;color: #fff;background: rgba(237, 151, 64, 0.95);opacity: 0;filter: alpha(opacity=0);transition: all 0.4s ease-in-out;-ms-transform: rotate(15deg);transform: rotate(15deg);font-size: 1.5vh;padding: 20px 15px;font-weight: bold \9;/* font-family: cursive; *//* text-align: center; */white-space: normal;text-align: left;display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;}

.right-photo-up span:hover h3 { opacity: 1; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ed9740',endColorstr='#99ed9740'); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.left-photo { background: #fff7f1; }

.left-photo a { display: block; }

.left-photo img { display: block; }

.left-photo:after { content: ''; border-width: 30px; border-color: #ffffff #ffffff #ed9740 #ed9740; border-style: solid; position: absolute; right: 15px; top: -1px; transition: 1s all; }

.mark-pic {display: block;position: absolute;bottom: 20px;left: 40px;margin: 0;color: #fff;background: rgba(31, 30, 28, 0.56);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ed9740',endColorstr='#99ed9740');padding: 20px;width: 160px;height: 160px;}

.mark-pic h3 {font-size: 1.4vh;margin: 0;padding: 0;white-space: normal;text-align: left;}

.xzwj-w-1 { width: 50vh; }

.xzwj-w-2 { width:80vh; }

.erBox .erCon .er_4 { height: auto; overflow: hidden; }

.erBox .erCon .er_4 .er_4_1 { height: auto; overflow: hidden; }

.xzwj-w-2-3 { width: 33.3%; float: left; box-sizing: border-box; }



.right-photo-5 { background: #fff7f1; position: relative; }

.right-photo-5 span{ display: block; border-left: 1px solid #fff; padding: 10px; border-top: 1px solid #fff; }

.right-photo-5 img {display: block;cursor: zoom-in;}




.right-photo-2 { background: #fff7f1; position: relative; }

.right-photo-2 span { display: block; border-left: 1px solid #fff; padding: 10px; border-top: 1px solid #fff; }

.right-photo-2 img { display: block; }

.right-photo-2 span h3 {display: block;position: absolute;bottom: 0;top: 0;left: 0;right: 0;margin: 0;color: #fff;background: rgba(237, 151, 64, 0.95);opacity: 0;filter: alpha(opacity=0);transition: all 0.4s ease-in-out;-ms-transform: rotate(15deg);transform: rotate(15deg);font-size: 1.6vh;padding: 10% 10%;font-weight: bold \9;/* font-family: cursive; *//* text-align: center; */white-space: normal;text-align: left;display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;}

.right-photo-2 span:hover h3 { opacity: 1; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ed9740',endColorstr='#99ed9740'); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.yszyBoxMain_1 .erCon .er_2 .er_2_1, .yszyBoxMain_1 .erCon .er_4 .er_4_1, .yszyBoxMain_1 .erCon .er_6 .er_6_1, .yszyBoxMain_1 .myTitBo:after { border-color: #fff; }

.xzwj-w-3 { width: 82vh; }

.xzwj-w-3-3 { width: 25%; float: left; box-sizing: border-box; }

.xzwj-w-3-3 .right-photo-2 a { display: block; border-left: 1px solid #a93b2e; padding: 10px; border-top: 1px solid #a93b2e; }

.ggcs-w-1 { width: 70vh; }

.ggcs-w-2 { width: 40vh; }

.ggcs-w-3 { width:62vh; }

.ggcs-w-4 { width: 60vh; }

.ggcs-w-9 {
    width: 45vh;
}
.mid-photo-9 {
    position: relative;
}

.mid-photo-9 h3 {
    position: absolute;
    width: 35%;
    height: 6.4em;
    background: rgba(33, 26, 26, 0.5);
    bottom: 15px;
    right: 15px;
    padding: 20px;
    font-size: 1.8vh;
    white-space: normal;
    text-align: left;
    color: #fff;
	text-indent: 2em;
}

.img-up { background: #f6f6f6; }

.img-up .pic-7 { display: block; overflow: hidden; position: relative; }

.img-up img { display: block; }

.step-txt {
    margin: 6.4vh 0;
    padding: 0 30px;
}

.step-txt h3 {font-size: 1.8vh;margin: 0;white-space: normal;text-align: left;height: 6.4em;text-indent: 2em;}

.img-up img {display: block;transition: all 0.5s;cursor: zoom-in;}

.img-up:hover img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

.left-photo-7 div { display: block; }

.left-photo-7 div h3 {font-size:1.8vh;text-align: left;color: #fff;white-space: normal;text-align: left;text-indent: 2em;}

.left-photo-7 div img {display: block;width: 100%;cursor: zoom-in;}

.erBox .erCon .er_2 .er_2_1, .erBox .erCon .er_4 .er_4_1 { border: 1px solid #fff; }

.erBox .erCon .er_3 { background-color: #ffffff; height: 1px; }

.c-translate { background-color: transparent !important; }

.jzjxw { display: inline-block; }

.s-lm-title { padding: 8px 8px; text-align: center; background: #f9900e; color: #fff; white-space: normal; display: inline-block; margin: 0 30px 0 50px; }

.s-lm-jz { width: 20px; font-size: 2vh; }

.sevenSwiper { position: relative; }

.sevenSwiper .swiper-pagination {position: absolute;width: 46px;color: #f6f6f6;background: rgba(27, 30, 33, 0.48);border-radius: 20px;padding: 3px;bottom: 7px;right: 0;}

.sevenSwiper img {display: block;cursor: zoom-in;}

.sevenSwiper h3 { font-size: 1.8vh; text-align: left; color: #fff; white-space: normal; text-align: left; }

.loading .con { color: #fff; font-size: 30px; top: 92%; }

.box { width: 800px; height: 200px; position: absolute; left: 0; right: 0; margin: 0 auto; top:64%; }

.loadlogo { position: absolute; left: 0; right: 0; margin: 0 auto;}


.leader-box { padding: 15px; background: rgba(255, 255, 255, 0.18); }

.leader-box { margin-top:2vh; }

.ldzg-img { overflow: hidden; }

.ldzg-img { display: block; }

.ldzg-img .left-ldzg { width: 25%; height: 234px; padding: 30px 20px; box-sizing: border-box; transition: all 0.3s ease-in-out; }

.ldzg-img .left-ldzg h3 { font-size: 16px; margin: 2em 0; color: #fff; }

.ldzg-img .right-ldzg { width: 75%; box-sizing: border-box; }

.ldzg-img .right-ldzg img { display: block; }


.ldzg-img .left-ldzg { background: #B71C3D; }

.ldzg-list { border-left: 3px solid #B71C3D; padding: 8px 20px; background: #f9f9f9; position: relative; margin-bottom: 15px; }

.ldzg-img .left-ldzg h3 { font-size: 1.6vh; margin: 2em 0; color: #fff; white-space: normal; text-align: left; }

.right-photo-up-lg { background: #eaeaea; position: relative; }

.right-photo-up-lg span{ display: block; border-left: 1px solid #fff; padding: 15px; border-top: 1px solid #fff; }

.right-photo-up-lg img { display: block; }

.right-photo-up-lg span h3 { display: block; position: absolute; bottom: 15px; top: 15px; left: 15px; right: 15px; margin: 0; color: #fff; background: rgba(237, 151, 64, 0.9); opacity: 0; filter: alpha(opacity=0); transition: all 0.4s ease-in-out; -ms-transform: rotate(15deg); transform: rotate(15deg); font-size: 1.8vh; padding: 15% 10%; font-weight: bold \9; /* font-family: cursive; */ /* text-align: center; */ white-space: normal; text-align: left; }

.right-photo-up-lg span:hover h3 { opacity: 1; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ed9740',endColorstr='#99ed9740'); -ms-transform: rotate(0deg); transform: rotate(0deg); }



.left-photo-2 img {
    display: block;
    width: 100%;
    cursor: zoom-in;
}
.navBox .navBoxMain ul li span {
    font-size: 3vh;
    font-family: cursive;
}
.qiehuan {
    position: absolute;
    width: 15vh;
    top: 42vh;
    left: 32vh;
    opacity: 0.6;
}
.left-photo-2-3 h3 {
    font-size: 1.8vh;
    white-space: normal;
    text-align: left;
    color: #fff;
}
.left-photo-2-3 img {
    display: block;
    width: 100%;
    cursor: zoom-in;
}

.left-photo-7 div h3 a:hover {
   color: #f1a44a;
}

.left-photo-7 div h3 a {
    color: #fff;
}
.sevenSwiper h3 a:hover {
   color: #f1a44a;
}


.sevenSwiper h3 a{
    color: #fff;
}



.sevenSwiper2 h3 a:hover {
   color: #f1a44a;
}


.sevenSwiper2 h3{
    color: #fff;
	font-size: 1.8vh;
    white-space: normal;
	text-align:left;
}

.sevenSwiper2 .swiper-pagination {
    position: absolute;
    width: 46px;
    color: #f6f6f6;
    background: rgba(27, 30, 33, 0.48);
    border-radius: 20px;
    padding: 3px;
    bottom: 7px;
    right: 0;
}



.box-width-5 { width: 3000px; }

.right-photo-up-5 .five-border { padding: 15px; cursor: zoom-in; background: #fff; }

.right-photo-up-5 .five-border img { display: block; }

.five-border-h3{
position:relative;}
.five-border-h3:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: 100px;
    top: -9px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #e38275;
}
.five-border-h3:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: 101px;
    top: -7px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #a4392f;
}


.right-photo-up-5 h3 a { color: #fff; }


.s-lm-title {
    padding: 8px;
    text-align: center;
    background: #f9900e;
    color: #fff;
    white-space: normal;
    display: inline-block;
    margin: 0 30px 0 100px;
    background-image: -webkit-gradient(linear, left center, right center, from(#ff2713), to(#bd0014));
    font-family: cursive;
    position: relative;
}

.s-lm-jz {
    width: 30px;
    font-size: 2.4vh;
}

.s-lm-jz:before {
    display: block;
    content: " ";
    width: 23px;
    height: 23px;
    border-left: 2px solid #fb2513;
    border-bottom: 2px solid #fb2513;
    position: absolute;
    bottom: -6px;
    left: -6px;
}

.s-lm-jz:after {
    display: block;
    content: " ";
    width: 23px;
    height: 23px;
    border-right: 2px solid #fb2513;
    border-top: 2px solid #fb2513;
    position: absolute;
    top: -6px;
    right: -6px;
}

.jxwphone img {
    display: block;
    width: 100%;
    cursor: zoom-in;
}


/*ç„¦ç‚¹å›¾*/
.owl-carousel { display: none; width: 100%; position: relative; z-index: 1; }

.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none; }

.owl-carousel .owl-item img { display: block; width: 100%; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; }

.owl-carousel .owl-animated-in { z-index: 0; }

.owl-carousel .owl-animated-out { z-index: 1; }

.owl-carousel .fadeOut { animation-name: fadeOut; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

.owl-height { transition: height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease; }

.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }

.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease; }

.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }

.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease; }

.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

.owl-theme .owl-nav .disabled { opacity: .5; cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }

.owl-theme .owl-dots { text-align: center; }

.owl-theme .owl-dots .owl-dot { float: left; zoom: 1; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }

.item a { display: block; position: relative; }

.item a h3 { margin: 0; left: 0px; right: 0px; font-size: 18px; text-align: left; z-index: 5; height: 3em; line-height: 3em; bottom: 0; padding-left: 15px; padding-right: 15px; background-color: rgba(0, 0, 0, 0.6); position: absolute; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000'); }

.owl-dots {
    position: absolute;
    right: 18px;
    bottom: 25px;
    z-index: 20;
}

.owl-dots .owl-dot:hover:before, .owl-dots .owl-dot:focus:before, .owl-dots .owl-dot.active:before { opacity: 1; filter: alpha(opacity=100); -ms-transform: scale(1); transform: scale(1); }

.owl-dots .owl-dot { height: 6px; width: 6px; border-radius: 50%; background-color: #ffffff; background-color: #b3acac\9; margin: 0 6px; margin: 0px 4px \9; position: relative; }

.owl-dots .owl-dot.active { background-color: #fff \9; }

.owl-dots .owl-dot:before { display: none \9; content: ""; position: absolute; border: 1px solid; left: -6px; right: -6px; top: -6px; bottom: -6px; border-radius: inherit; -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; filter: alpha(opacity=0); border-color: #ff9404; transition: all .25s linear; }

.owl-dots .owl-dot:hover:before, #latest .owl-dots .owl-dot:focus:before, #latest .owl-dots .owl-dot.active:before { opacity: 1; filter: alpha(opacity=100); -ms-transform: scale(1); transform: scale(1); }

.owl-dots .owl-dot span { width: 6px; height: 6px; border-radius: 50%; margin: 5px 5px; background: #ffffff; background: #fff \9; }

.owl-next:hover, .owl-prev:hover { opacity: 1; }

.owl-prev { cursor: pointer; position: absolute; z-index: 100; top:46.3%; background: url(prev.png) no-repeat; height:50px; width:50px; transition: left .3s; border-radius: 0; left:0px; transition: left .3s; }

.owl-next { cursor: pointer; position: absolute; z-index: 100; top:46.3%; background: url(next.png) no-repeat; height:50px; width:50px; transition: left .3s; border-radius: 0; right:0px; transition: right.3s; }

.owl-carousel{ overflow: hidden; }

.owl-carousel:hover .owl-prev { left: 0px; }

.owl-carousel:hover .owl-next { right: 0px; }

.item-box1 h3 {
    font-size:1.8vh;
    margin: 10px 0;
    white-space: normal;
    text-align: left;
    color: #fff;
    text-indent: 2em;
	height: 3.2em;
    overflow: hidden;
}

/*1202*/

.jbxd-box-7 {width: 63%;float: left;box-sizing: border-box;padding-right: 5px;padding-left: 5px;}

.up-box-1 { padding: 10px; background: #fff; cursor: zoom-in; }

.jbxd-box-7 h3 { font-size: 1.4vh; white-space: normal; text-align: justify; height: 9.6em; overflow: hidden; color: #fff; border: 1px solid #e38275; padding: 10px; background: #a4392f; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.jbxd-box-3 {width: 37%;float: left;box-sizing: border-box;padding-right: 5px;padding-left: 5px;}

.up-box-2 { padding: 10px; background: #fff; cursor: zoom-in; }

.jbxd-box-3 h3 { font-size: 1.4vh; white-space: normal; text-align: justify; height: 9.6em; overflow: hidden; color: #fff; border: 1px solid #e38275; padding: 10px; background: #a4392f; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.jbxd-box-3 h3 a { color: #fff; }

.box-width-2 img { width: 100%; display: block; }

.jbxd-box-mid-1 { width: 80%; margin: 0 auto; }

.jbxd-box-mid-1 h3 { font-size: 1.5vh; white-space: normal; text-align: justify; height: 8em; overflow: hidden; color: #fff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }

.m-b-ls { margin-bottom:2vh; }


/*56*/
.right-photo-up-5 .five-border { padding: 22px 15px; }

.right-photo-up-5 h3 { font-size: 1.8vh; white-space: normal; text-align: justify; height: 272px; margin-top: 15px; color: #fff; border: 1px solid #e38275; padding: 15px; background: #a4392f; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; }

.five-border-h3 { position: relative; }

.five-border-h3:before { position: absolute; content: ""; width: 0; height: 0; left: 100px; top: -9px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #e38275; }

.five-border-h3:after { position: absolute; content: ""; width: 0; height: 0; left: 101px; top: -7px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #a4392f; }

.box-width-5 { width: 4500px; }

.qjhj-list-pic img {
    display: block;
    width: 100%;
    cursor: zoom-in;
}

.qjhj-list-pic { padding: 15px; background: #ffffff; }

.qjhj-list-txt h3 {
    display: -ms-flexbox;
    -ms-flex-align: center;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: relative;
    font-size: 1.4vh;
    white-space: normal;
    text-align: justify;
    padding: 20px;
    color: #fff;
    height: 265px;
    background: #d55648;
    margin: 0;
}


.more-ripple {

    position: absolute;
    width: 60px;
    height: 60px;
    background: #ffffff;
    z-index: -1;
    left: -17px;
    top: 50%;
    opacity: 0;
    border-radius: 100px;
    animation: more-ripple 1.8s infinite;
    display: none \9;
    top: -30px;
}

.more-ripple:nth-child(2) { animation-delay: .3s; -webkit-animation-delay: .3s; }

.more-ripple:nth-child(3) { animation-delay: .6s; -webkit-animation-delay: .6s; }

@keyframes more-ripple { 0% { opacity: 1;
    transform: scale(0); }
  100% { opacity: 0;
    transform: scale(1); } }

.box-width-3 h3 {
    text-indent: 2em;
}
.box-width-2 h3 {
    text-indent: 2em;
}

.box-width-6 h3{
   text-indent: 2em;	
}
.box-width-5 h3{
   text-indent: 2em;	
}

/*12022*/

.xzwj-w-4 { width: 170vh; overflow: hidden; margin: 0 -10px; }

.xzwj-w-4 .xzwj-w-4-1 { width: 25%; float: left; box-sizing: border-box; padding: 0 10px;}

.xzwj-box-4 {height: 27.2vh;position: relative;}

.xzwj-box-pic { width: 50%; float: left; box-sizing: border-box; }

.xzwj-box-4 img {
    display: block;
    width: 100%;
    padding: 10px;
    background: #fff;
    cursor: zoom-in;
}

.xzwj-box-t {width: 19vh;float: left;position: absolute;right: 0;bottom: 0;top: 0;height: 100%;border: 1px solid #ed968b;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;display: flex;-ms-flex-align: center;align-items: center;background: rgba(204, 96, 83, 0.55);}

.xzwj-box-t h3 { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; font-size: 1.5vh; white-space: normal; text-align: justify; box-sizing: border-box; margin: 0; padding: 10px; color: #fff; }

.xzwj-box-p:after {position: absolute;content: "";width: 0;height: 0;left: -9px;top: 31px;border-right: 9px solid #bc5043;border-bottom: 9px solid transparent;border-top: 9px solid transparent;}

.xzwj-box-p:before {position: absolute;content: "";width: 0;height: 0;left: -11px;top: 30px;border-right: 10px solid #ed968b;border-bottom: 10px solid transparent;border-top: 10px solid transparent;}

.xzwj-box-p { position: relative; }

/*1203 04*/

     /*@-webkit-keyframes rollIn {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
          transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        }
      
        to {
          opacity: 1;
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      
      @keyframes rollIn {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
          transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        }
      
        to {
          opacity: 1;
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      
.rollIn {
        -webkit-animation-name: rollIn;
        animation-name: rollIn;
      }
.erBox.selected .leader-box{

    animation-delay: 0.3s;
    animation-name: rollIn;
}

.selected .leader-box{

    animation-duration: 1s;
    animation-fill-mode: both
}*/



.newTag{
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-animation: oscillaFilo .9s ease-in-out 0s infinite alternate;
    -moz-animation: oscillaFilo .9s ease-in-out 0s infinite alternate;
    -ms-animation: oscillaFilo .9s ease-in-out 0s infinite alternate;
    -o-animation: oscillaFilo .9s ease-in-out 0s infinite alternate;
    animation: oscillaFilo .9s ease-in-out 0s infinite alternate;

}





    @-webkit-keyframes oscillaFilo {
        from {
            -webkit-transform:rotate(1deg);
        } to {
            -webkit-transform:rotate(-1deg);
        }
    }
    @-moz-keyframes oscillaFilo {
        from {
            -moz-transform:rotate(1deg);
        } to {
            -webkit-transform:rotate(-1deg);
        }
    }
    @-ms-keyframes oscillaFilo {
        from {
            -ms-transform:rotate(1deg);
        } to {
            -ms-transform:rotate(-1deg);
        }
    }
    @-o-keyframes oscillaFilo {
        from {
            -o-transform:rotate(1deg);
        } to {
            -o-transform:rotate(-1deg);
        }
    }
    @keyframes oscillaFilo {
        from {
            transform:rotate(1deg);
        } to {
            transform:rotate(-1deg);
        }
    }

/*å¯¼èˆª*/

.sliderNav { position: absolute; width: 90%; bottom: 5vh; height: 10vh; left: 5%; }

.sliderNav .tag { position: absolute; border: 1px solid #fff; padding: .6vw 1vw .6vw 3vw; display: none; border-radius: 10px; cursor: pointer; white-space: nowrap; z-index: 2; }

.sliderNav .tag p { line-height: 2vw; font-size: 1vw; color: #fff; }

.sliderNav .tag i { position: absolute; width: .6vw; height: .6vw; background-color: #fff; border-radius: 50%; right: -.3vw; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.sliderNav ul {
    width: 100%;
    position: relative;
    z-index: 2;
    top: .8vw;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}

.sliderNav ul li { width: 14.285%; display: inline-block; vertical-align: middle; position: relative; cursor: pointer; }

.sliderNav ul li i {
    width: 2.5vw;
    height: 2.5vw;
    background-color: rgba(255, 255, 255, 0.78);
    font-size:1.8vw;
    color: #b71708;
    font-style: normal;
    display: block;
    line-height: 2.5vw;
    border-radius: 50%;
    margin: 0 auto;
    font-family: fangsong;
	
}

.sliderNav ul li span {
    font-size: 1.6vw;
    color: #fff;
    width: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 4vw;
    position: absolute;
    text-align: center;
    opacity: .6;
    font-family: cursive;
}

.sliderNav ul li.active i {
	color: #ffffff;
	background-image: -webkit-gradient(linear, left center, right center, from(#c91605), to(#581c17));
}

.sliderNav ul li:hover i{
    color: #ffffff;
	background-image: -webkit-gradient(linear, left center, right center, from(#c91605), to(#581c17));	
}


.sliderNav ul li.active span {opacity: 1; }

.sliderNav .sliderLine {
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
    top: 2vw;
    z-index: 1;
}

	
.jwlogo{
    position: absolute;
    top: 8%;
    left: 10%;
    width: 130px;
}

/*è§†é¢‘*/
#pic-gl-ggcs {
    display: inline-block;
}
.zjBtn {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	cursor: pointer;
}


.video-out { height: auto; display: inline-block; vertical-align: middle; }

.video-out .video-in { background: #cba792; height: auto; padding: 20px; position: relative; }

.ggcs-w-video {
    width:100vh;
}

.v-box {
    position: relative;
}

.v-box-list {
    width: 100%;
    position: relative;
}

.v-box-list img {
    width: 100%;
    display: block;
}

.zjBtn:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 40px;
    left: 40px;
}

.v-box .zjBoxPop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color:#000000;
    display: none;
}

#zjVideo {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop .zjBoxPopCon .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -40px;
    cursor: pointer;
}	

/**/
.zjBoxPopCon {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #151313;
    right: 0;
	width: 100%;
    bottom: 0;
}


.video-in-qy {
    border: 5px solid #fdffde;
    height: auto;
    padding: 10px;
    position: relative;
    border-radius: 6px;
}

.v-box-2 {
    position: relative;
}

.v-box-list {
    width: 100%;
    position: relative;
}

.v-box-list img {
    width: 100%;
    display: block;
}

.zjBtn2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn2:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box-2 .zjBoxPop2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo2 {
    display: block;
    width: 100%;
}

.v-box-2 .zjBoxPop2 .zjBoxPopCon2 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -40px;
    cursor: pointer;
}
video {
    width:100% !important;
    height:100% !important;
}	

.xzwj-w-1-2 {
    width: 76vh;
}



/*1216*/


.v-box .zjBoxPop .zjBoxPopCon .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../data/close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}



h3 { white-space: normal; text-align: left; }

.renming-box { width: 122vh; }

.lmtitle {
    position: absolute;
    left: 6vh;
    z-index: 10;
    width: 18vh;
    top: 47%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.jianjie {
    width: 44vh;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    position: absolute;
    left: 84vh;
}


.hl-bg {
    width: 100%;
    background: url(../data/hl-bg.jpg) left center no-repeat #35140d !important;
}


.renming-box-1 { 
    width: 280vh; 
    height: auto;
    display: inline-block;
    vertical-align: middle;}


.xg-box {
    width: 20%;
    float: left;
    position: relative;
    box-sizing: border-box;
  
}


.renming-box-1 .xg-box:nth-child(odd){
    margin-top: 50px;
}

.djxq-btn{
    position: absolute;
    z-index: 999;
    right: 25vh;
    width: 27px;
    height: 17px;
    background: url(arrow.png) no-repeat;
    -webkit-animation: start 1.5s infinite ease-in-out;
    color: #fff;
    margin: 0 auto;
    bottom: 20vh;
}

@keyframes start { 0%, 30% { -webkit-transform: translate(-5px ,0 );
        opacity: 0; }
      60% { -webkit-transform: translate(0,0);
        opacity: 1; }
      100% { -webkit-transform: translate(5px,0 );
        opacity: 0; } }



.jzsj-box {
    width: 120vh;
	position: relative;
}
.jzsj-box a {
    display: block;
	
}

.jzsj-in {
    height: auto;
    padding: 10px;
    position: relative;
}

.video-bg {
    background: #936f5c;
    position: absolute;
    right: -15px;
    height: 100%;
    z-index: -1;
    width: 100%;
    top: 15px;
}

/**/

.zjBoxPopCon1 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn1:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop1{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo1 {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop1 .zjBoxPopCon1 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}
/**/

.zjBoxPopCon2 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn2:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop2{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo2 {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop2 .zjBoxPopCon2 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}

/**/

.zjBoxPopCon3 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn3 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn3:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop3{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo3 {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop3 .zjBoxPopCon3 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}

/**/

.zjBoxPopCon4 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn4 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn4:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop4{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo4 {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop4 .zjBoxPopCon4 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}
/**/

.zjBoxPopCon5 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn5{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn5:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop5{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo5 {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop5 .zjBoxPopCon5 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}

/**/
.zjBoxPopCon6 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn6{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn6:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop6{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo6{
    display: block;
    width: 100%;
}

.v-box .zjBoxPop6 .zjBoxPopCon6 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -30px;
    cursor: pointer;
}
/**/
.zjBoxPopCon0{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    right: 0;
    width: 100%;
    bottom: 0;
}

.zjBtn0 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
}

.zjBtn0:before {
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.v-box .zjBoxPop0{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    display: none;
}

#zjVideo0 {
    display: block;
    width: 100%;
}

.v-box .zjBoxPop0 .zjBoxPopCon0 .close {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(close.png) 50% 50%/cover no-repeat;
    top: 0;
    right: -45px;
    cursor: pointer;
}
/**/


.hp-title img{
    display: block;
    width:100%;
}



.hp-video-box img{
    display: block;
    width:100%;
}

.hp-video-box {
    padding: 15px;
    position: relative;
    background: #cba691;
}

.hp-v-btn{
    background: url(http://www.81.cn/2019zt/44303.files/v.png) center center no-repeat;
    content: '';
    width: 46px;
    height: 46px;
    position: absolute;
    bottom: 30px;
    left: 30px;

}


.hp-title{
    width: 12vh;
    height: auto;
    display: inline-block;
    vertical-align: middle;  
    margin-right: 30px;
    margin-top: -12vh;
}

.hp-video{
    width: 80vh;
    height: auto;
    display: inline-block;
    vertical-align: middle;
	position:relative;
}




@media (max-width: 1199px) { 
  #first .item a h3 { position: initial; padding-left: 15px; padding-right: 15px; font-size:1.4px; background-color: #966700; }
  #first .owl-dots { bottom: 62px; } }
  



@media (min-width: 1929px) { 
  .lmtitle{left:2vh;}
  .mark-pic h3{ font-size:1vh;}
  .qjhj-list-txt h3{ font-size:1vh;}
  .right-photo-up-5 h3 { font-size: 1.4vh;}
  .right-photo-up-5 h3 { font-size:1.32vh;}
  .qy-out-box p { font-size:1.6vh;}
  .leader-box { margin-top: 0; }
  .mark-pic h3 { font-size: 1.2vh; }
  .jianjie h3 { font-size: 26px; }
  .jbxd-box h3 { font-size: 1.2vh; }
  .jbxd-box-mid h3 { font-size: 1.2vh; }
  .jbxd-box-mid-2 h3 { font-size: 1.2vh; }
  .jfjb h3 { font-size: 1.2vh; }
  .hjt h3 { font-size: 1.2vh; }
  .qqgh-box-b h3 { font-size: 1.2vh; }
  .sqga-txt h3 { font-size: 1.6vh; }
  .right-photo-up a h3 { font-size: 1.2vh; } }
  
  
@media (max-width:1199px){
	
.navBox .navBoxMain ul li span {
    font-size: 2.2vh;
}
.qy-out-box-2 {
    width: 600px;
}
	
.box-width-2 {
    width: 1800px;
  
}
.box-width-3 {
    width: 1100px;
 
}	

.jbxd-box-mid-2 h3 {
    font-size: 1.2vh;
}

.qqgh-box-b h3 {
    font-size: 1.2vh;
    height: 8em;
}
}




