html {font-size: calc(100vw / 1920);}
a.gray { filter: grayscale(100%); -webkit-filter: grayscale(100%);}
a:hover{-webkit-filter: brightness(1.1);filter: brightness(1.1);} 
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none}
caption{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
/* 清除浮动公共类 */
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
body {font: 12rem/1.5 "Microsoft YaHei",Helvetica,\5b8b\4f53,sans-serif;text-align:justify;background-color: #fdecc3;overflow-x: hidden;}
a {text-decoration:none;overflow:hidden;}
a:hover {text-decoration:none;}
.wrap,#afooter{width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1200px':'');}
.hide {display:block;width:0;height:0;overflow:hidden;}
.pr {position:relative;}
.pa {position:absolute;}
.fl {float: left;}
.fr {float: right;}
.db {display:block;text-indent:-999em;}
.last{margin-right: 0!important;}
.wrap{background: url(../img/rp.jpg) no-repeat 50% 0;background-size: 100% auto;position: relative;width: 100%;padding-bottom: 200rem;}
@font-face { font-family: "font"; src: url(https://files2.changyou.com/vc/xtl/2026/0803/font-siyuansongtiCN.ttf); }
.container{width: 1220rem;margin: 0 auto;}
.header{height: 1000rem;position: relative;}
/*login*/
.login_box{width: 100%; font-size: 16rem; line-height:20rem; text-align: center; color: #ffffff; position: absolute; top:920rem;display: none;}
.login_box a{color: #ffffff;}
#cyou_top {background-size: 100% 65px !important;}
#cyou_bottom { height: auto !important; background-size: 100% 65px !important; }


/*/part1*/
.tit1{background: url(../img/tit1.png) no-repeat;width: 794rem;height: 200rem;background-size: 100% auto;margin: 0 auto;}
.p1box1_1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.p1box1{background: url(../img/p1_box.png) no-repeat;width:1410rem;height: 900rem;background-size: 100% auto;padding: 40rem 95rem;box-sizing: border-box;margin: 15rem auto 0;}
.p1_txt1{background: url(../img/txt1.png) no-repeat;width:771rem;height: 37rem;background-size: 100% auto;margin-left: 10rem;}
.p1_txt2{background: url(../img/txt2.png) no-repeat;width:771rem;height: 37rem;background-size: 100% auto;margin-left: 10rem;}
.p1_boes1{background: url(../img/p1_box1.png) no-repeat;width: 817rem;height: 478rem;background-size: 100% auto;margin: 0 0 10rem 0;}
.p1_box2{background: url(../img/p1_right1.png) no-repeat;width: 394rem;height: 599rem;background-size: 100% auto;margin-top: -35rem;padding-top: 65rem;box-sizing: border-box;}
.p1_box3{background: url(../img/p1_box2.png) no-repeat;width: 1206rem;height: 219rem;margin: 15rem auto 0;background-size: 100% auto;}
/*.p1_swiper{width: 750rem;margin: 20rem auto 0;position: relative;}
.p1_swiper .swiper-slide{width: 170rem;height: 123rem;background-color: #76736b;}
.p1_swiper .swiper-pagination{bottom: -25rem;}
.p1_swiper .swiper-pagination-bullet{background: url(../img/em.png) no-repeat;width: 14rem;height: 14rem;background-size: 100% auto;opacity: 1;}
.p1_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: url(../img/em_on.png) no-repeat;width: 14rem;height: 14rem;background-size: 100% auto;}*/
.btn_ljyy{background: url(../img/btn1.png) no-repeat;width:330rem;height: 84rem;background-size: 100% auto;margin: 0 auto;}
.p1boes{background: url(../img/p1_right1_box.png) no-repeat;width: 328rem;height:501rem;margin: 0 auto;background-size: 100% auto;position: relative;}
.p1boes a{background: url(../img/play.png) no-repeat;width: 125rem;height: 126rem;position: absolute;top: 50%;left: 98%;transform: translate(-50%,-50%);background-size: 100% auto;animation: playPulse 1.6s ease-in-out infinite;}
/* 视频播放按钮呼吸动效：缩放 + 发光脉动，保留居中位移 */
@keyframes playPulse {
	0%, 100% { transform: translate(-50%,-50%) scale(1); filter: drop-shadow(0 0 6px rgba(255,220,150,.45)); }
	50% { transform: translate(-50%,-50%) scale(1.12); filter: drop-shadow(0 0 16px rgba(255,220,150,.85)); }
}
.p1boes a:hover, .play_p2:hover { animation-play-state: paused; }
/*/part2*/
.part2{padding-top: 110rem;}
.tit2{background: url(../img/tit2.png) no-repeat;width: 799rem;height: 156rem;background-size: 100% auto;margin: 0 auto;}
.p2_box1{background: url(../img/p2_box1.png) no-repeat;width: 1314rem;height: 643rem;background-size: 100% auto;margin: 26rem auto 0;}
.p2_boes1{width: 970rem;margin: 0 auto;}
.btn_ckxq{background: url(../img/btn2.png) no-repeat;width: 330rem;height:84rem;background-size: 100% auto;margin: 0 auto;}
/*.p2_swiper{width: 970rem;position: relative;}
.p2_swiper .swiper-slide{width: 970rem;height: 440rem;background-color: #76736b;}
.p2_swiper .swiper-pagination{bottom: -25rem;}
.p2_swiper .swiper-pagination-bullet{background-color: #e6c8ae;width: 83rem;height: 8rem;opacity: 1;border-radius: 4rem;}
.p2_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #9a1b12;width: 83rem;height: 8rem;}*/
/*part3*/
.part3{padding-top: 130rem;}
.tit3{background: url(../img/tit3.png) no-repeat;width: 799rem;height: 156rem;background-size: 100% auto;margin: 0 auto;}
.p3_box1{background: url(../img/p3_box1.png) no-repeat;width: 1563rem;height: 654rem;background-size: 100% auto;margin-top: -65rem;padding-left: 554rem;box-sizing: border-box;position: relative;}
.p3boes{padding-top: 174rem;width: 520rem;height: 590rem;box-sizing: border-box;position: relative;}
.p3boes img{width: 449rem;}
.btn_gdjn{background: url(../img/btn3.png) no-repeat;width: 192rem;height:50rem ;display: block;background-size: 100% auto;position: absolute;bottom: 0;left: 33%;transform: translateX(-50%);}
.videobox{background: url(../img/video1.png) no-repeat;width: 536rem;height: 558rem;background-size: 100% auto;position: absolute;top: 90rem;right: -45rem;padding:41rem 21rem 26rem  24rem;box-sizing: border-box;}
.videobox .biese{width: 490rem;height: 490rem;border-radius: 50%;position: relative;overflow: hidden;}
.videobox .biese:before{background: url(../img/right.png) no-repeat;width: 48rem;height: 220rem;position: absolute;top: 60rem;right: 35rem;content: '';background-size: 100% auto;}
.videobox .biese img{width: 100%;height: 100%;object-fit: cover;  }
/*part4*/
.part4{padding-top: 125rem;}
.tit4{background: url(../img/tit4.png) no-repeat;width: 799rem;height: 156rem;background-size: 100% auto;margin: 0 auto;}
.p4_box1{background: url(../img/p4_box1.png) no-repeat;width: 1195rem;height: 567rem;background-size: 100% auto;box-sizing: border-box;position: relative;margin: 24rem auto 0;}

.btn_ljyy,.btn_ckxq,.btn_gdjn {
  animation: breathe 2s infinite ease-in-out;
}

@keyframes breathe {
  0% { 
    transform: scale(1); 
    opacity: 0.8; 
  }
  50% { 
    transform: scale(1.1); 
    opacity: 1; 
  }
  100% { 
    transform: scale(1); 
    opacity: 0.8; 
  }
}
.navbox{background: url(../img/navbox.png) no-repeat;width: 285rem;height: 323rem;background-size: 100% auto;padding: 33rem 25rem;box-sizing: border-box;font-family: "font";}
.navbox {position: fixed;left: 0;top: 20%;z-index: 99;z-index: 99;}
.navbox a {width: 239rem;height: 47rem;display: block;font-size: 22rem;
color: #ae271c;text-align: center;line-height: 47rem;font-family: 'font';margin: 0 auto 5rem;}
.navbox a.active{background: url(../img/nav_bt.png) no-repeat;background-size: 100% auto;color: #fbf0c7;}
.navbox .navan2{margin-top: 25rem;background: url(../img/top.png) no-repeat;width:47rem;height: 31rem;background-size: 100% auto;}



.dia { position: fixed; inset: 0; width: 100vw; height: 100vh; margin: 0; display: none; z-index: 9999; background: rgba(0, 0, 0, 0.6); padding: 20rem; box-sizing: border-box; }
.dia.active { display: flex; justify-content: center; align-items: center; }
.dia-box.dia-video {position: relative;background: url(../img/page/pop.png) no-repeat;width: 1258rem;height: 745rem;background-size: 100% auto;top: 50%; left: 50%; transform: translate(-50%, -50%);padding: 40rem 30rem;box-sizing: border-box; }
.dia-mp4 {width: 1179rem;height: 663rem; display: flex; justify-content: center; align-items: center; }
.dia-mp4 video {width: 1179rem;height: 663rem;object-fit: contain; background: #000; display: block; }
/*.dia-close { position: absolute; top: 16rem; right: 16rem; width: 44rem; height: 44rem; background: rgba(0, 0, 0, 0.6); border: 2rem solid rgba(255, 255, 255, 0.3); border-radius: 50%; cursor: pointer; z-index: 10; }*/



/*page------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sp{background: url(../img/sp.png) no-repeat;width: 1100rem;background-size: 1100rem auto;}
.wrap1{background: url(../img/bg.jpg) no-repeat 50% 0;background-size: 100% auto;position: relative;width: 100%;padding-bottom: 100rem;font-family: 'font';}
.p1_part1{padding-top: 160rem;}
.page_tit1{background-position:-288rem -10rem;width: 525rem;height: 97rem;margin: 0 auto;}
.page_tit2{background-position:-199rem -118rem;width: 697rem;height: 97rem;margin: 0 auto;}
.page_tit3{background-position:-210rem -229rem;width: 702rem;height: 97rem;margin: 0 auto;}
.page_tit4{background-position:-15rem -343rem;width: 1069rem;height: 97rem;margin: 0 auto;}
.page_tit5{background-position: -28rem -460rem;width: 1039rem;height: 97rem;margin: 0 auto;}
.page_tit6{background-position:-167rem -568rem;width: 753rem;height: 97rem;margin: 0 auto;}
.page_tit7{background-position:-104rem -676rem;width: 887rem;height: 97rem;margin: 0 auto;}
/*p1_part1*/
.page_box1{background: url(../img/page/p1_box1.png) no-repeat;width: 1350rem;height: 607rem;background-size: 100% auto;margin: 10rem auto 0;}
/*p1_part2*/
.p1_part2{padding-top: 70rem;}
.page_box2{background: url(../img/page/p1_box2.png) no-repeat;width: 1350rem;height: 324rem;background-size: 100% auto;margin: 10rem auto 0;padding: 100rem 125rem 100rem 125rem;box-sizing: border-box;}
.kt_txt1{background-position:-29rem -812rem;width: 313rem;height: 49rem;margin-left: -15rem;}
.kt_txt2{background-position:  -27rem -877rem;width: 341rem;height: 49rem;margin-left: -15rem;}
.kt_txt3{background-position: -27rem -942rem;width: 341rem;height: 49rem;margin-left: -15rem;}
.kt_txt4{background-position:-27rem -1007rem;width: 341rem;height: 49rem;margin-left: -15rem;}
.kt_txt5{background-position:  -27rem -1069rem;width: 289rem;height: 49rem;margin-left: -15rem;}
.kt_txt6{background-position:-27rem -1133rem;width: 289rem;height: 49rem;margin-left: -15rem;}
.kt_txt7{background-position: -27rem -1198rem;width: 252rem;height: 49rem;margin-left: -15rem;}
.kt_txt8{background-position: -27rem -1263rem;width: 252rem;height: 49rem;margin-left: -15rem;}
.kt_txt9{background-position:  -27rem -1328rem;width: 252rem;height: 49rem;margin-left: -15rem;}
.kt_txt10{background-position: -27rem -1394rem;width: 190rem;height: 49rem;margin-left: -15rem;}
.kt_txt11{background-position: -27rem -1460rem;width: 190rem;height: 49rem;margin-left: -15rem;}
.kt_txt12{background-position: -27rem -1522rem;width: 316rem;height: 49rem;margin-left: -15rem;}
.kt_txt13{background-position: -27rem -1588rem;width: 227rem;height: 49rem;margin-left: -15rem;}
.kt_txt14{background-position: -27rem -1650rem;width: 290rem;height: 49rem;margin-left: -15rem;}
.kt_txt15{background-position: -602rem -975rem;width: 402rem;height: 49rem;margin-left: -15rem;}
.kt_txt16{background-position: -27rem -1776rem;width: 251rem;height: 49rem;margin-left: -15rem;}
.kt_txt17{background-position: -27rem -1841rem;width: 377rem;height: 49rem;margin-left: -15rem;}
.kt_txt18{background-position: -609rem -1332rem;width: 400rem;height: 49rem;margin-left: -15rem;}
.kt_txt19{background-position: -27rem -1975rem;width: 262rem;height: 49rem;margin-left: -15rem;}
.kt_txt10_1{background-position: -605rem -1258rem;width: 313rem;height: 49rem;margin-left: -15rem;}
.kt_txt_01{background-position:-602rem -1047rem;width: 318rem;height: 49rem;margin-left: -15rem;margin-top: 20rem;}
.kt_txt_02{background-position: -602rem -1117rem;width: 318rem;height: 49rem;margin-left: -15rem;}
.kt_txt_03{background-position:-602rem -1187rem;width: 259rem;height: 49rem;margin-left: -15rem;}
.kt_txts{width: 1060rem;}
.kt_txt_p{font-size:20rem;line-height: 30rem;text-align: left;color: #991b11;}
.kt_txt_span{font-size:20rem;line-height: 44rem;text-align: left;color: #496ced;padding-top: 20rem;display: block;}
/*p1_part3*/
.p1_part3{padding-top: 85rem;}
.page_box3{background: url(../img/page/p1_box3.png) no-repeat;width: 1350rem;background-size: 100% 100%;margin: 10rem auto 0;padding: 50rem 125rem;box-sizing: border-box;}
.kt_txts1{width: 1090rem;margin: 20rem auto 35rem;}
.kt_txts2{width: 1060rem;margin: 20rem 0 20rem 0;}
.table_list1{width: 480rem;height: 213rem;border-radius:15rem;border: 3rem solid #b63928;margin-bottom: 40rem;overflow: hidden;}
.table_list1 li{display: flex;justify-content: space-between;height: 52rem;background-color:#f6eac5;border-bottom:1rem solid #b63928;}
.table_list1 li:first-child{border-top-left-radius:5rem;    background-color: #b63928;}
.table_list1 li:nth-child(3){background-color:#fff4d4;}
.table_list1 li:last-child{border-bottom: none;}
.table_list1 strong{font-size: 20rem;color: #f6eac5;text-align: center;display: block;line-height: 52rem;}
.table_list1 strong:first-child{width: 183rem;border-right:2rem solid #f6eac5;}
.table_list1 span:first-child{width: 183rem;border-right:2rem solid #b63928;}
.table_list1 strong:last-child,.table_list1 span:last-child{width: 295rem;}
.table_list1 span{font-size: 20rem;color: #b63928;text-align: center;display: block;line-height: 52rem;}

.table_list2{margin-bottom: 20rem;}
.table_list2 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list2 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list2 table th:first-child{width:160rem;border-right: 2rem solid #f6eac5;}
.table_list2 table th:last-child{width:830rem;}
.table_list2 table td{line-height:30rem;padding:15rem;border:1rem solid #b63928;text-align:center;font-size:20rem;color:#b63928;}
.table_list2 table td:first-child{width:160rem;}
.table_list2 table td:last-child{width:830rem;text-align: left;}
/*.table_list2 table tr:nth-child(3){background-color:#fff4d4;}*/

.table_list_2{margin-bottom: 20rem;margin-top: 15rem;}
.table_list_2 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list_2 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list_2 table th{width:165rem;border-right: 2rem solid #f6eac5;}
.table_list_2 table th:last-child{border: none;}
.table_list_2 table td{width:165rem;line-height:30rem;padding:20rem 15rem;border:1rem solid #b63928;text-align:center;font-size:20rem;color:#b63928;}


/*p1_part4*/
.p1_part4{padding-top: 95rem;}
.page_box4{background:url(../img/page/p1_box4.png) no-repeat;width: 1350rem;height: 3749rem;background-size: 100% auto;margin: 10rem auto 0;padding: 50rem 125rem;box-sizing: border-box;}
.kt_txt_p em{color: #496ced;}

/*.table_litt{display: flex;justify-content: center;}
.table_boes{background: url(../img/page/boess.png) no-repeat;width: 81rem;height: 81rem;background-size: 100% auto;margin: 0 auto;}
.table_litt li:first-child{width: 133rem;}
.table_litt li:last-child{width: 700rem;text-align: left; display: flex;align-items: center;}*/
.table_boes{width: 81rem;height: 81rem;margin: 0 auto;}
.table_boes img{width: 100%;height: 100%;}
.table_list3{width: 643rem;margin-bottom: 40rem;}
.table_list3 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list3 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list3 table th:first-child{width:154rem;border-right: 2rem solid #f6eac5;}
.table_list3 table th:nth-child(2){width:237rem;border-right: 2rem solid #f6eac5;}
.table_list3 table th:last-child{width:242rem;}
.table_list3 table td{line-height:30rem;padding:10rem;border:1rem solid #b63928;text-align:center;font-size:20rem;color:#b63928;}
.table_list3 table td:first-child{width:154rem;}
.table_list3 table td:nth-child(2){width:237rem;}
.table_list3 table td:last-child{width:242rem;}


.table_list4{margin-bottom: 20rem;}
.table_list4 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list4 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list4 table th:first-child{width:155rem;border-right: 2rem solid #f6eac5;}
.table_list4 table th:last-child{width:595rem;}
.table_list4 table td{line-height:30rem;padding:10rem;border:1rem solid #b63928;text-align:center;font-size:20rem;color:#b63928;}
.table_list4 table td:first-child{width:155rem;}
.table_list4 table td:last-child{width:595rem;text-align: left;}

.table_list5{background: url(../img/page/p1_box5.png) no-repeat;width: 633rem;height: 385rem;background-size: 100% auto;margin-top: 20rem;padding: 35rem 40rem;box-sizing: border-box;}
.imgs{background: url(../img/page/img.png) no-repeat;width: 506rem;height: 294rem;background-size: 100% auto;}

/*p1_part5*/
.p1_part5{padding-top: 100rem;}
.page_box5{background: url(../img/page/p1_box6.png) no-repeat;width: 1350rem;height: 517rem;background-size: 100% auto;margin: 10rem auto 0;padding: 55rem 125rem;box-sizing: border-box;}
.table_list6{margin-bottom: 20rem;}
.table_list6 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list6 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list6 table th:first-child{width:232rem;border-right: 2rem solid #f6eac5;}
.table_list6 table th:last-child{width:580rem;}
.table_list6 table td{line-height:30rem;padding:10rem;border:1rem solid #b63928;text-align:center;font-size:20rem;color:#b63928;}
.table_list6 table td:first-child{width:232rem;}
.table_list6 table td:last-child{width:580rem;}

/*p1_part6*/
.p1_part6{padding-top: 75rem;}
.page_box6{background: url(../img/page/p1_box7.png) no-repeat;width: 1350rem;background-size: 100% 100%;margin: 10rem auto 0;padding: 60rem 125rem;box-sizing: border-box;}
.table_list7{margin-bottom: 20rem;}
.table_list7 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list7 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list7 table th:first-child{width:463rem;border-right: 2rem solid #f6eac5;}
.table_list7 table th:last-child{width:405rem;}
.table_list7 table td{line-height:30rem;padding:10rem;border:1rem solid #b63928;text-align:center;font-size:20rem;color:#b63928;}
.table_list7 table td:first-child{width:463rem;}
.table_list7 table td:last-child{width:405rem;}

.table_list07{margin-bottom: 20rem;width: 104%;margin-left: -2.5%;}
.table_list07 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list07 table th{height:60rem;line-height:22rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list07 table th:first-child{width:130rem;border-right: 2rem solid #f6eac5;}
.table_list07 table th:nth-child(2){width:140rem;border-right: 2rem solid #f6eac5;}
.table_list07 table th:nth-child(3){width:188rem;border-right: 2rem solid #f6eac5;}
.table_list07 table th:nth-child(4){width:330rem;border-right: 2rem solid #f6eac5;}
.table_list07 table th:nth-child(5){width:180rem;border-right: 2rem solid #f6eac5;}
.table_list07 table th:last-child{width:180rem;}
.table_list07 table td{line-height:22rem;padding:10rem 0;border:1rem solid #b63928;text-align:center;font-size:19rem;color:#b63928;}
.table_list07 table td:first-child{width:130rem;}
.table_list07 table td:nth-child(2){width:140rem;}
.table_list07 table td:nth-child(3){width:188rem;}
.table_list07 table td:nth-child(4){width:152rem;}
.table_list07 table td:nth-child(5),.table_list07 table td:nth-child(6),.table_list07 table td:last-child{width:180rem;}
/*{width:180rem;}*/

/*p1_part7*/
.p1_part7{padding-top: 100rem;}
.page_box7{background: url(../img/page/p1_box8.png) no-repeat;width: 1350rem;height:2581rem;background-size: 100% 100%;margin: 10rem auto 0;padding: 55rem 125rem;box-sizing: border-box;}
.table_list8{margin-bottom: 20rem;}
.table_list8 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list8 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list8 table th:first-child{width:245rem;border-right: 2rem solid #f6eac5;}
.table_list8 table th:last-child{width:750rem;}
.table_list8 table td{line-height:30rem;padding:16rem 20rem;border:1rem solid #b63928;text-align:left;font-size:20rem;color:#b63928;}
.table_list8 table td em{color: #496ced;}
.table_list8 table td:first-child{width:245rem;}
.table_list8 table td:last-child{width:750rem;}

.table_list9{margin-bottom: 40rem;}
.table_list9 table{border-collapse:separate;border-spacing:0;overflow:hidden;border: 2rem solid #b63928;border-radius: 19rem;background-color: #f6eac5;}
.table_list9 table th{height:50rem;line-height:38rem;color:#f6eac5;font-size:20rem;border:1rem solid #b63928;background-color:#b63928;text-align: center;}
.table_list9 table th:first-child{width:287rem;border-right: 2rem solid #f6eac5;}
.table_list9 table th:last-child{width:715rem;}
.table_list9 table td{line-height:30rem;padding:15rem 20rem;border:1rem solid #b63928;text-align:left;font-size:20rem;color:#b63928;}
.table_list9 table td em{color: #496ced;}
.table_list9 table td:first-child{width:287rem;text-align: center;}
.table_list9 table td:last-child{width:715rem;}

.navbox1{background: url(../img/page/navbox1.png) no-repeat;width: 285rem;height: 471rem;background-size: 100% auto;padding: 33rem 25rem;box-sizing: border-box;font-family: "font";}
.navbox1 {position: fixed;left: 0;top: 20%;z-index: 99;z-index: 99;}
.navbox1 a {width: 239rem;height: 47rem;display: block;font-size: 22rem;
color: #ae271c;text-align: center;line-height: 47rem;font-family: 'font';margin: 0 auto 5rem;}
.navbox1 a.active{background: url(../img/nav_bt.png) no-repeat;background-size: 100% auto;color: #fbf0c7;}
.navbox1 .navan2{margin-top: 25rem;background: url(../img/top.png) no-repeat;width:47rem;height: 31rem;background-size: 100% auto;}


.navboxs1{background: url(../img/page/top.png) no-repeat;width: 100%;height: 100rem;background-size: 100% auto;position: fixed;top:55px;left: 50%;transform: translateX(-50%);z-index: 10;display: flex;justify-content: center;transition: top 0.3s ease;}
.navboxs1 a{position: relative;overflow: initial;display: block;margin-top:6rem;}
.navboxs1 a:last-child:after{background: url(../img/page/line.png) no-repeat;width: 5rem;height: 70rem;background-size: 100% auto;position: absolute;top: 50%;transform: translateY(-50%);content: '';right: 0;}
.navboxs1 a:before{background: url(../img/page/line.png) no-repeat;width: 5rem;height: 70rem;background-size: 100% auto;position: absolute;top: 50%;transform: translateY(-50%);content: '';left: -3rem;}
.nav_time1{background: url(../img/page/nav_item1.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time2{background: url(../img/page/nav_item2.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time3{background: url(../img/page/nav_item3.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time4{background: url(../img/page/nav_item4.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time1.active{background: url(../img/page/nav_item1_on.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time2.active{background: url(../img/page/nav_item2_on.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time3.active{background: url(../img/page/nav_item3_on.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}
.nav_time4.active{background: url(../img/page/nav_item4_on.png) no-repeat;width: 301rem;height: 101rem;background-size: 100% auto;}

/*page2-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.p2_part1{padding-top: 160rem;}
.page2_tit1{background-position:-156rem -2124rem;	width: 794rem;	height: 97rem;margin: 0 auto;}
.page2_box1{background: url(../img/page/p2_box1.png) no-repeat;width: 1350rem;height: 870rem;background-size: 100% auto;margin: 10rem auto 0;padding: 50rem 110rem;box-sizing: border-box;}
.p2_tits1{background-position: -572rem -806rem;width: 474rem;height: 48rem;margin: 0 auto;}
.p2_tits2{background-position: -572rem -901rem;width: 474rem;height: 48rem;margin: 0 auto;}
.p2_tits3{background-position:-742rem -987rem;width: 149rem;height: 46rem;margin: 0 auto;}

.mySwiper2{margin: 15rem auto 0;width: 1107rem;height: 534rem;}
.mySwiper2 .slide0{background: url(../img/page/p2_video.png) no-repeat;width: 1107rem;height: 534rem;background-size: 100% auto;padding:15rem 14rem;box-sizing: border-box;}
.mySwiper2 .slide0 img{width: 1081rem;height: 505rem;object-fit: cover;border-radius: 15rem;}
/*.mySwiper2 .swiper-wrapper{width: 1081rem;height: 505rem;margin: 0 auto;border-radius: 15rem;overflow: hidden;}*/
/*.mySwiper2 .swiper-wrapper img{width: 100%;height: 100%;    object-fit: cover;}*/
.mySwiper{margin: 20rem auto 0;}
.mySwiper .swiper-slide{width: 210rem !important;margin: auto 8rem;}
.mySwiper .slide1{background: url(../img/page/videos.png) no-repeat;width: 210rem;height: 144rem;background-size: 100% auto;padding: 4rem;box-sizing: border-box;}
.mySwiper .swiper-slide{filter: brightness(.7);transition: filter .3s;}
.mySwiper .swiper-slide-thumb-active{filter: brightness(1.1);}
.play_p2{background: url(../img/page/play.png) no-repeat;width: 50rem;height: 50rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: playPulse 1.6s ease-in-out infinite;background-size: 100% auto;}
.boess01 img{width: 100%;height: 100%;object-fit: cover;}
.boess01 {width: 201rem;height: 135rem;-webkit-mask-image: url(../img/page/vido.png);-webkit-mask-size: 100% 100%;}
/*p2_part2*/
.p2_part2{padding-top: 70rem;}
.page2_box2{background: url(../img/page/p2_box2.png) no-repeat;width: 1350rem;height: 4756rem;background-size: 100% auto;margin: 10rem auto 0;padding: 82rem 120rem 0 160rem;box-sizing: border-box;}
.page_pages1{background: url(../img/page/p2_page1.png) no-repeat;width: 1063rem;height: 719rem;background-size: 100% auto;margin: 0 auto 37rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.top_txt1{height: 175rem;}
.p{font-size: 18rem;color: #b63928;text-align: left;/*padding-bottom: 20rem;*/height: 80rem;display: flex;align-items: center;flex-wrap: wrap;}
.pt1{font-size: 18rem;color: #f6eac5;text-align: left;line-height: 26rem;}
.pt1 em{color: #fff653;}
.pt1 strong{font-size: 22rem}
.top_txt2{height: 435rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt3{height: 105rem;display: flex;align-items: center;flex-wrap: wrap;}

.cion1{background: url(../img/page/cion1.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:103rem;left: -65rem;}
.cion2{background: url(../img/page/cion2.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:73rem;left: -65rem;}
.cion3{background: url(../img/page/cion3.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:165rem;left: -65rem;}
.cion4{background: url(../img/page/cion4.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:55rem;left: -65rem;}
.cion5{background: url(../img/page/cion5.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:113rem;left: -65rem;}
.cion6{background: url(../img/page/cion6.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:167rem;left: -65rem;}
.cion7{background: url(../img/page/cion7.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:128rem;left: -65rem;}
.cion8{background: url(../img/page/cion8.png) no-repeat;width: 133rem;height: 132rem;background-size: 100% auto;position: absolute;top:30rem;left: -65rem;}

.page_pages2{background: url(../img/page/p2_page2.png) no-repeat;width: 1063rem;height: 468rem;background-size: 100% auto;margin: 0 auto 40rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.page_pages3{background: url(../img/page/p2_page3.png) no-repeat;width: 1063rem;height: 779rem;background-size: 100% auto;margin: 0 auto 40rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.page_pages4{background: url(../img/page/p2_page4.png) no-repeat;width: 1063rem;height: 326rem;background-size: 100% auto;margin: 0 auto 40rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.page_pages5{background: url(../img/page/p2_page5.png) no-repeat;width: 1063rem;height: 589rem;background-size: 100% auto;margin: 0 auto 40rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.page_pages6{background: url(../img/page/p2_page6.png) no-repeat;width: 1063rem;height: 724rem;background-size: 100% auto;margin: 0 auto 40rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.page_pages7{background: url(../img/page/p2_page7.png) no-repeat;width: 1063rem;height: 484rem;background-size: 100% auto;margin: 0 auto 40rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}
.page_pages8{background: url(../img/page/p2_page8.png) no-repeat;width: 1063rem;height: 191rem;background-size: 100% auto;margin: 0 auto 38rem;padding: 0 50rem 0 80rem;box-sizing:border-box;position: relative;}

.top_txt4{height: 146rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt5{height: 324rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt6{height: 236rem;}
.top_txt6 .p:first-child{height: 133rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt6 .p:last-child{height: 80rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt7{height: 433rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt8{height: 123rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt9{height: 200rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt10{height: 185rem;}
.top_txt11{height: 290rem;display: flex;align-items: center;flex-wrap: wrap;}

.top_txt12{height: 236rem;}
.top_txt12 .p:first-child{height: 137rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt12 .p:last-child{height: 80rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt13{height: 374rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt14{height: 198rem;}
.top_txt14 .p:first-child{height: 113rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt14 .p:last-child{height: 80rem;display: flex;align-items: center;flex-wrap: wrap;}
.top_txt15{height: 168rem;display: flex;align-items: center;flex-wrap: wrap;}

.page_pages8{display: flex;align-items: center;flex-wrap: wrap;}



.boess01{position: relative;}
.skill-2-box-img {width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.dia-box1 {width: 1258rem;height: 745rem;padding: 40rem 30rem;background: url(../img/page/pop.png) no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-size: 100% auto;box-sizing:border-box;}
.imgboxs{width: 1179rem;height: 663rem;}
.imgboxs img{width: 100%;height: 100%;object-fit: cover;}
.close{background: url(../img/page/close.png) no-repeat;width: 86rem;height: 178rem;background-size: 100% auto;position: absolute;top: 37rem;right: -28rem;}

.pop1{display: none;}
.fc_cont{background: url(../img/pop.png) no-repeat;width: 584rem;height: 321rem;background-size: 100% auto;position: relative;}
.fc_cont .gbbtn{background: url(../img/qd.png) no-repeat;width: 209rem;height: 53rem;background-size: 100% auto;position: absolute;top: 220rem;left: 50%;transform: translateX(-50%);}

.navboxs1 .sybtn{position: absolute;top: 44%;transform: translateY(-50%);background: url(../img/shouye.png) no-repeat;width: 40rem;height: 43rem;background-size: 100% auto;left: 240rem;}
.navboxs1 .sybtn:before{display: none;}
.xtl_logo_bg {
    background: url(../img/logo.png) center no-repeat;background-size:286rem 134rem;
}
.xtl_logo_lk, .xtl_logo_bg {
    position: absolute;
    top: 20rem;
    left: 0;
    z-index: 100;
    width: 286rem;
    height: 134rem;
}
.xtl_logo_lk a {
    display: block;
    z-index: 999;
    width: 286rem;
    height: 134rem;
}