@charset "UTF-8";

* { box-sizing: border-box; }

html,body{ min-width: 1200px; }

.head{ height: 70px;}
.head .container { width: 1200px; height: 100%; margin: 0 auto; }
.head .container-box{ height: 100%; display: flex; align-items: center; justify-content: space-between;}
.head .container-box .logo{ display: flex; align-items: center;}
.head .container-box .logo a{ height: 26px; cursor: pointer; }
.head .container-box .nav{ display: flex; align-items: center;}
.head .container-box .nav a{ margin-left: 45px; padding: 10px 0px; cursor: pointer; color: #666; font-weight: bold;font-size: 18px;}

.banner-box{ width: 100%; height: 365px; }
.banner-box .banner{ height: 100%; background: url(../image/2-1.png) no-repeat center; background-size: auto 100%; overflow: hidden;}
.banner-box .banner a{ display: block; width: 124px; height: 46px; margin: 270px auto 0px; background: url(../image/2-2.png) no-repeat center; background-size: contain; }

.jieshao-box{ width: 1200px; background: #f8fafc; border-radius: 6px; margin: 40px auto 0px;}
.jieshao-box .container{ padding: 40px;}
.jieshao-box .section1 { font-size: 16px; color: #333333; line-height: 32px;}
.jieshao-box .section2 { color: #437ca3; font-size: 18px; font-weight: bold; text-align: center; margin: 25px 0px 45px;}
.jieshao-box .section3 { display: flex; align-items: center; justify-content: space-between; }
.jieshao-box .section3 dl{ width: 250px; height: 120px; margin: 0px 0px; border: 1px solid #dbe7f0; border-radius: 10px; display: flex; align-items: center; overflow: hidden;}
.jieshao-box .section3 dl dt{ margin: 0px 20px 0px 30px;}
.jieshao-box .section3 dl dd h3{ font-size: 20px; margin-bottom: 2px;}
.jieshao-box .section3 dl dd p{ font-size: 16px; }

.luxian-box{ width: 1200px; margin: 0px auto -50px;}
.luxian-box .title{ line-height: 100%; margin: 50px 0px 50px; text-align: center; font-weight: bold; color: #333; font-size: 32px;}
.luxian-box .container{ width: 100%; height: 1140px; background: url(../image/4-9.png) no-repeat center; background-size: contain; position: relative;}
.luxian-box .container .section1{ position: absolute; left: 0px; top: 210px; width: 325px; height: 166px; background: url(../image/4-1.png) no-repeat center; background-size: contain; overflow: hidden;}
.luxian-box .container .section1 .text{ margin: 12px 0px 0px 20px; }
.luxian-box .container .section1 .text h2{ font-size: 16px; margin-bottom: 8px;}
.luxian-box .container .section1 .text span{ display: block; font-size: 14px; line-height: 18px;}
.luxian-box .container .section1 .text i{ color: #ff7920; }
.luxian-box .container .section1 p{ display: flex; align-items: center; margin-top: 20px;}
.luxian-box .container .section1 p .buttion_1{ width: 110px; height: 30px; background: url(../image/4-5.png) no-repeat center; background-size: contain; margin: 0px 25px 0px 20px; }
.luxian-box .container .section1 p .buttion_2{ width: 80px; height: 30px; background: #335a71; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 14px; line-height: 30px; border-radius: 15px;}
.luxian-box .container .section1 p .buttion_d1{ width: 50px; height: 30px; background:#ff7920; margin: 0px 10px 0px 20px; text-align: center;color: #fff;line-height: 30px; font-weight: bold;font-size: 14px;border-radius: 15px; }
.luxian-box .container .section1 p .buttion_d2{ width: 50px; height: 30px; background:#ff7920; margin: 0px 25px 0px 10px; text-align: center;color: #fff;line-height: 30px; font-weight: bold;font-size: 14px;border-radius: 15px; }

.luxian-box .container .section2{ position: absolute; left: 350px; top: 0px;}
.luxian-box .container .section2 .item1{ width: 382px; height: 126px; background: url(../image/4-2.png) no-repeat center; background-size: contain; overflow: hidden;}
.luxian-box .container .section2 .text{ margin: 14px 0px 0px 13px; }
.luxian-box .container .section2 .text h2{ font-size: 16px; margin-bottom: 8px;}
.luxian-box .container .section2 .text span{ display: block; font-size: 14px; line-height: 18px;}
.luxian-box .container .section2 .text i{ color: #ff7920; }
.luxian-box .container .section2 .item2{ width: 545px; height: 158px; padding: 10px 0px; margin-top: 10px; border: 1px solid #ff7920; border-radius: 10px; display: flex; flex-wrap: wrap;}
.luxian-box .container .section2 .item2 p{ width: 50%; display: flex; padding: 2px 10px;}
.luxian-box .container .section2 .item2 p i{ width: 16px; height: 18px; margin-right: 10px;}
.luxian-box .container .section2 .item2 p i.icon1{ background: url(../image/4-10.png) no-repeat center; background-size: contain; }
.luxian-box .container .section2 .item2 p i.icon2{ background: url(../image/4-11.png) no-repeat center; background-size: contain; }
.luxian-box .container .section2 .item2 p i.icon3{ background: url(../image/4-12.png) no-repeat center; background-size: contain; }
.luxian-box .container .section2 .item2 p a{ font-size: 12px; color: #666; line-height: 18px; }

.luxian-box .container .section3{ position: absolute; left: 0px; top: 675px; display: flex;}
.luxian-box .container .section3 .item1{ width: 495px; padding: 0px 15px 10px; border: 1px solid #ff7920; border-radius: 10px; display: flex; justify-content: space-between;}
.luxian-box .container .section3 .item1 dl{ background: #fff; width: 220px; margin-top: 10px; min-height: 53px; border: 1px solid #ff7920; border-radius: 10px;}
.luxian-box .container .section3 .item1 dl dt{ margin: 0px 10px; height: 51px; display: flex; align-items: center; justify-content: space-between;}
.luxian-box .container .section3 .item1 dl dt a{ color: #437ca3; font-size: 14px; font-weight: bold;}
.luxian-box .container .section3 .item1 dl dt i{ width: 33px; height: 33px;}
.luxian-box .container .section3 .item1 dl dd{ margin: 0px 10px 10px; }
.luxian-box .container .section3 .item1 dl dd p{ margin-top: -5px; }
.luxian-box .container .section3 .item1 dl dd p span{ display: block; font-size: 12px; color: #666; padding: 2px 0px;}
.luxian-box .container .section3 .item1 dl dd p span a{ color: #666;}
.luxian-box .container .section3 .item1 dl dd a{ font-size: 12px; }
.luxian-box .container .section3 .item2{ width: 302px; height: 145px; margin: 50px 0px 0px 20px; background: url(../image/4-3.png) no-repeat center; background-size: contain; overflow: hidden;}
.luxian-box .container .section3 .text{ margin: 8px 0px 0px 38px; }
.luxian-box .container .section3 .text h2{ font-size: 16px; margin-bottom: 8px;}
.luxian-box .container .section3 .text span{ display: block; font-size: 14px; line-height: 18px;}
.luxian-box .container .section3 .text i{ color: #ff7920; }
.luxian-box .container .section3 .item2 .buttion_1{ display: block; width: 117px; height: 30px; background: #335a71; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 14px; line-height: 30px; border-radius: 30px; margin: 15px 0px 0px 35px; }

.luxian-box .container .section4{ position: absolute; top: 315px; right: 40px; width: 240px; height: 186px; background: url(../image/4-4.png) no-repeat center; background-size: 100% 100%; overflow: hidden;}
.luxian-box .container .section4 .text{ margin: 12px 0px 0px 18px; }
.luxian-box .container .section4 .text h2{ font-size: 16px; margin-bottom: 8px;}
.luxian-box .container .section4 .text span{ display: block; font-size: 14px; line-height: 18px;}
.luxian-box .container .section4 .text i{ color: #ff7920; }
.luxian-box .container .section4 .buttion_1{ display: block; width: 80px; height: 30px; background: #335a71; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 14px; line-height: 30px; border-radius: 30px; margin: 10px 0px 0px 20px; }

.xingyun-box{ position: relative; min-width: 1200px; overflow: hidden; height: 698px; background: url(../image/5-1.png) no-repeat center; background-size: 100% 100%;}
.xingyun-box .title{ margin: 38px 0px 64px; line-height: 100%; text-align: center; font-size: 32px; font-weight: bold; color: #fff;}
.xingyun-box .container{ width: 1200px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between;}
.xingyun-box .container .section1{ width: 390px; height: 424px; padding: 0px 15px; background: rgba(255,255,255,.2); border-radius: 6px;}
.xingyun-box .container .section1 .item1{position: relative; width: 269px; height: 45px; margin: 24px auto 0; background: url(../image/5-3.png) no-repeat center; background-size: contain; }
.xingyun-box .container .section1 .item1 span{ width: 62px; height: 62px; background: url(../image/5-2.png) no-repeat center; background-size: contain; }
.xingyun-box .container .section1 .item1 p{ position: absolute; left: 11px; top: 10px; bottom: 9px; right: 11px; border-radius: 20px; overflow: hidden;}
.xingyun-box .container .section1 .item1 p i{ display: block; height: 100%; background: url(../image/5-4.png) center; background-size: contain; opacity: .6;}
.xingyun-box .container .section1 .item1 em{ position: absolute; left: 11px; top: 10px; bottom: 9px; right: 11px; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 16px; }
.xingyun-box .container .section1 .item2 { color: #fff; font-size: 14px; margin: 12px 0px; min-height: 40px;}
.xingyun-box .container .section1 .item2 span{ color: #ff7920; }
.xingyun-box .container .section1 .item3 { color: #fff; font-size: 12px;}
.xingyun-box .container .section1 .item3 strong{ display: block; font-size: 14px; margin: 6px 0px;}
.xingyun-box .container .section1 .item3 p{ margin: 6px 0px; line-height: 18px;}


.xingyun-box .container .section2{ width: 400px;}
.xingyun-box .container .section2 .item1{ width: 304px; height: 32px; margin: 0px auto 20px; background: url(../image/5-5.png) no-repeat center; background-size: contain; }
.xingyun-box .container .section2 .item2{ width: 397px; height: 372px; background: url(../image/5-6.png) no-repeat center; background-size: contain; overflow: hidden;}
.xingyun-box .container .section2 .item2 .item2-box{ display: flex;justify-content: space-between;flex-wrap: wrap;margin: 28px 35px 0px 35px; }
.xingyun-box .container .section2 .item2 p{ display: flex; align-items: center; justify-content: center; width: 106px; height: 92px; margin-bottom: 5px; background: url(../image/5-8.png) no-repeat center; background-size: contain;padding: 8px;}
.xingyun-box .container .section2 .item2 p.start{ background: url(../image/s5-7.png) no-repeat center; background-size: contain; cursor: pointer; }
.xingyun-box .container .section2 .item2 p.start span{ color: #fff; font-size: 14px; margin-top: 42px; text-align: center;}
.xingyun-box .container .section2 .item2 p img{ width: 100%; height: 100%; }
.xingyun-box .container .section2 .item2 p.active { background: #fff600; border-radius: 10px; }

.xingyun-box .container .section3 { width: 390px; height: 424px; padding: 0px 12px;  background: rgba(255,255,255,.2); border-radius: 6px;}
.xingyun-box .container .section3 .title{ font-size: 20px; font-weight: bold; color: #fff; margin: 24px 0px 20px; }
.xingyun-box .container .section3 .game-scroll{width: 100%; height: 120px; overflow: hidden; margin-bottom: 10px;}
.xingyun-box .container .section3 .game-scroll .game-scroll-main{position: relative;overflow: hidden; height: 120px; border: 1px solid #dbe7f0; border-radius: 10px;}
.xingyun-box .container .section3 .game-scroll .game-scroll-main ul{ position: absolute; width:100%; top:0rem; left: 0rem;padding: 10px; }
.xingyun-box .container .section3 .game-scroll .game-scroll-main ul li { display: flex; align-items: center; height: 36px; color: #fff;}
.xingyun-box .container .section3 .game-scroll .game-scroll-main ul li .m1{ width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 10px; }
.xingyun-box .container .section3 .item4 { color: #fff; font-size: 12px; }
.xingyun-box .container .section3 .item4 strong{ display: block; font-size: 14px; margin: 6px 0px;}
.xingyun-box .container .section3 .item4 p{ margin: 6px 0px; line-height: 18px;}

.gift-box { position: relative; overflow: hidden; }
.gift-box .about-box { width: 1200px; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .2); margin: 60px auto 16px; border-radius: 15px; padding: 40px 35px 20px; }
.gift-box .about-box .title { width: 203px; height: 46px; background: url(../image/6-1.png) no-repeat center; background-size: contain; }
.gift-box .about-box .info { margin-top: 10px; font-size: 15px; display: flex; justify-content: space-between; line-height: 2;}
.gift-box .about-box .info p{ margin-right: 70px; margin-top: 10px;}
.gift-box .about-box .info dl dt{ width: 150px; height: 150px; }
.gift-box .about-box .info dl dt img{ display: block; width: 90%; }
.gift-box .about-box .info dl dd{ text-align: center; }
.gift-box .about-box .info2{ display: flex; align-items: center; }

.foot-bg { margin-top: 0px; background: none; }
.foot .container{ width: 1200px; margin: 0px auto;} 


/*  */
.ismobile .head{ height: 120px;}
.ismobile .head .container { width: 1200px; height: 100%; margin: 0 auto; }
.ismobile .head .container-box{ height: 100%; display: flex; align-items: center; justify-content: space-between;}
.ismobile .head .container-box .logo{ display: flex; align-items: center;}
.ismobile .head .container-box .logo a{ height: 52px; cursor: pointer;}
.ismobile .head .container-box .logo a img{ display: block; height: 100%; }
.ismobile .head .container-box .nav{ display: flex; align-items: center;}
.ismobile .head .container-box .nav a{ font-size: 40px; margin-left: 45px; padding: 10px 0px; cursor: pointer; color: #666; font-weight: bold;}


.ismobile .banner-box{ width: 100%; height: 365px; }
.ismobile .banner-box .banner{ height: 100%; background: url(../image/s2-1.png) no-repeat center; background-size: auto 100%; overflow: hidden;}
.ismobile .banner-box .banner a{ display: block; width: 124px; height: 46px; transform: scale(2); margin: 270px auto 0px; background: url(../image/2-2.png) no-repeat center; background-size: contain; }

.ismobile .jieshao-box{ width: 1200px; background: #f8fafc; border-radius: 6px; margin: 40px auto 0px;}
.ismobile .jieshao-box .container{ padding: 40px;}
.ismobile .jieshao-box .section1 { font-size: 40px; color: #333333; line-height:2;}
.ismobile .jieshao-box .section2 { color: #437ca3; font-size: 50px; font-weight: bold; text-align: center; margin: 25px 0px 45px;}
.ismobile .jieshao-box .section3 { display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap;}
.ismobile .jieshao-box .section3 dl{ width: 400px; height: 240px; margin: 20px 0px; border: 2px solid #dbe7f0;}
.ismobile .jieshao-box .section3 dl dt{ width: 90px; height: 100px; margin: 0px 30px 0px 40px; display: flex; align-items: center; justify-content: center;}
.ismobile .jieshao-box .section3 dl dt img{ width: 90px;}
.ismobile .jieshao-box .section3 dl dd h3{ font-size: 40px; margin-bottom: 8px;}
.ismobile .jieshao-box .section3 dl dd p{ font-size: 32px; }

.ismobile .xingyun-box{ position: relative; min-width: 1200px; overflow: hidden; height: 5320px; background: url(../image/5-1.png) no-repeat center; background-size: 100% 100%;}
.ismobile .xingyun-box .title{ margin: 114px 0px 96px; line-height: 100%; text-align: center; font-size: 32px; font-weight: bold; color: #fff; scale: 2;}
.ismobile .xingyun-box .container{ width: 1200px; margin: 0px auto; display: block; }
.ismobile .xingyun-box .container .section1{ width: 312px; height: auto; padding: 0px 18px 24px; margin: 0px auto; background: rgba(255,255,255,.2); border-radius: 6px; transform: scale(3.5); transform-origin:  top center; overflow: hidden;}
.ismobile .xingyun-box .container .section2{ width: 400px; transform: scale(2.95); transform-origin: top center; overflow: hidden; margin: 1280px auto 0px;}
.ismobile .xingyun-box .container .section1 .item2{ min-height: 20px; }
.ismobile .xingyun-box .container .section3 { width: 312px; height: auto; margin: 850px auto 0px; transform: scale(3.5); transform-origin: top center; padding: 0px 18px 20px;  background: rgba(255,255,255,.2); border-radius: 6px; overflow: hidden;}
.ismobile .xingyun-box .container .section3 .title{ font-size: 12px; font-weight: bold; color: #fff; margin: 24px 0px 20px; }
.ismobile .xingyun-box .container .section3 .game-scroll{width: 100%; height: 240px; overflow: hidden; border: 1px solid #dbe7f0; border-radius: 10px;}
.ismobile .xingyun-box .container .section3 .game-scroll .game-scroll-main{position: relative;overflow: hidden; height: 240px;}
.ismobile .xingyun-box .container .section3 .game-scroll .game-scroll-main ul{ position: absolute; width:100%; top:0rem; left: 0rem; }
.ismobile .xingyun-box .container .section3 .game-scroll .game-scroll-main ul li { display: flex; align-items: center; height: 36px; color: #fff;}
.ismobile .xingyun-box .container .section3 .game-scroll .game-scroll-main ul li .m1{ width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 10px; }
.ismobile .xingyun-box .container .section3 .item4 { color: #fff; font-size: 12px; }
.ismobile .xingyun-box .container .section3 .item4 strong{ display: block; font-size: 14px; margin: 6px 0px;}
.ismobile .xingyun-box .container .section3 .item4 p{ margin: 6px 0px; line-height: 18px;}

.ismobile .luxian-box{ width: 100%; margin: 0px auto -50px;}
.ismobile .luxian-box .title{ line-height: 100%; margin: 50px 0px 0px; text-align: center; font-weight: bold; color: #333; font-size: 64px;}
.ismobile .luxian-box .container{ width: 100%; height: 3690px; background: url(../image/7-1.png) no-repeat center; background-size: contain; position: relative;}

.ismobile .luxian-box .container .section1{ position: absolute; left:150px; top: 85px; width: 744px; height: 400px; background: url(../image/s4-1.png) no-repeat center; background-size: contain; overflow: hidden;}
.ismobile .luxian-box .container .section1 .text{ margin: 40px 0px 0px 40px; }
.ismobile .luxian-box .container .section1 .text h2{ font-size: 40px; }
.ismobile .luxian-box .container .section1 .text span{ display: block; font-size: 32px; line-height: 1.7;}
.ismobile .luxian-box .container .section1 p{ display: flex; align-items: center; margin-top: 40px; font-size: 34px; }
.ismobile .luxian-box .container .section1 p .buttion_1{ width: 288px; height: 77px; background: url(../image/s4-5.png) no-repeat center; background-size: contain; margin: 0px 25px 0px 20px; }
.ismobile .luxian-box .container .section1 p .buttion_2{ width: 192px; height: 77px; background: #335a71; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 32px; line-height: 77px; border-radius: 77px; }
.ismobile .luxian-box .container .section1 p .buttion_d1 { width: 150px; height: 77px; background: #ff7920; margin: 0px 10px 0px 20px; text-align: center; color: #fff; line-height: 77px; font-weight:normal; font-size: 32px; border-radius: 77px; }
.ismobile .luxian-box .container .section1 p .buttion_d2 { width: 150px; height: 77px; background: #ff7920; margin: 0px 25px 0px 10px; text-align: center; color: #fff; line-height: 77px; font-weight:normal; font-size: 32px; border-radius: 77px; }

.ismobile .luxian-box .container .section2{ position: absolute; left: 45px; top: 850px;}
.ismobile .luxian-box .container .section2 .item1{ width: 675px; height: 266px; background: url(../image/s4-2.png) no-repeat center; background-size: contain; overflow: hidden;}
.ismobile .luxian-box .container .section2 .text{ margin: 40px 0px 0px 10px; }
.ismobile .luxian-box .container .section2 .text h2{ font-size: 40px; }
.ismobile .luxian-box .container .section2 .text span{ display: block; font-size: 32px; line-height: 1.7;}
.ismobile .luxian-box .container .section2 .text i{ color: #ff7920; }

.ismobile .luxian-box .container .section2 .item2{ width: 1100px; height: auto; padding: 20px 0px; margin-top: 30px; border: 1px solid #ff7920; border-radius: 10px; display: flex; flex-wrap: wrap;}
.ismobile .luxian-box .container .section2 .item2 p{ width: 50%; display: flex; padding: 12px 20px;}
.ismobile .luxian-box .container .section2 .item2 p i{ width: 32px; height: 32px; margin-right: 10px;}
.ismobile .luxian-box .container .section2 .item2 p i.icon1{ background: url(../image/4-10.png) no-repeat center; background-size: contain; }
.ismobile .luxian-box .container .section2 .item2 p i.icon2{ background: url(../image/4-11.png) no-repeat center; background-size: contain; }
.ismobile .luxian-box .container .section2 .item2 p i.icon3{ background: url(../image/4-12.png) no-repeat center; background-size: contain; }
.ismobile .luxian-box .container .section2 .item2 p a{ font-size: 25px; color: #666; line-height: 36px; }

.ismobile .luxian-box .container .section3{ position: absolute; left: 95px; top: 2300px; display: block;}
.ismobile .luxian-box .container .section3 .item1{ width: 1000px; height: auto; padding: 0px 15px 20px; border: 1px solid #ff7920; border-radius: 10px; display: flex; justify-content: space-between; background: rgba(255,255,255,.4);}
.ismobile .luxian-box .container .section3 .item1 dl{ background: #fff; width: 465px; margin-top: 20px; min-height: 103px; border: 1px solid #ff7920; border-radius: 10px;}
.ismobile .luxian-box .container .section3 .item1 dl dt{ margin: 0px 20px; height: 103px; display: flex; align-items: center; justify-content: space-between;}
.ismobile .luxian-box .container .section3 .item1 dl dt a{ color: #437ca3; font-size: 32px; font-weight: bold;}
.ismobile .luxian-box .container .section3 .item1 dl dt i{ width: 50px; height: 50px; display: flex; align-items: center;}
.ismobile .luxian-box .container .section3 .item1 dl dt i img{ height: 100%; }
.ismobile .luxian-box .container .section3 .item1 dl dd{ margin: 0px 20px 10px;}
.ismobile .luxian-box .container .section3 .item1 dl dd p{ margin-top: -5px; }
.ismobile .luxian-box .container .section3 .item1 dl dd p span{ display: block; font-size: 30px; color: #666; padding: 0px;}
.ismobile .luxian-box .container .section3 .item1 dl dd p span a{ font-size: 30px; color: #666;}
.ismobile .luxian-box .container .section3 .item1 dl dd a{ font-size: 30px;}
.ismobile .luxian-box .container .section3 .item2{ position: absolute; top: -370px; left: 380px; width: 606px; height: 384px; margin:initial; background: url(../image/s4-3.png) no-repeat center; background-size: contain; overflow: hidden;}
.ismobile .luxian-box .container .section3 .item2 .text{ margin: 20px 0px 0px 20px; }
.ismobile .luxian-box .container .section3 .item2 .text h2{ font-size: 40px; }
.ismobile .luxian-box .container .section3 .item2 .text span{ display: block; font-size: 32px; line-height: 1.7;}
.ismobile .luxian-box .container .section3 .item2 .text i{ color: #ff7920; }
.ismobile .luxian-box .container .section3 .item2 .buttion_1{ display: block; width: 294px; height: 77px; background: #335a71; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 32px; line-height: 77px; border-radius: 77px; margin: 45px 0px 0px 35px; }

.ismobile .luxian-box .container .section4{ position: absolute; top: 3100px; right: 180px; width: 575px; height: 384px; background: url(../image/s4-4.png) no-repeat center; background-size: 100% 100%; overflow: hidden;}
.ismobile .luxian-box .container .section4 .text{ margin: 20px 0px 0px 20px; }
.ismobile .luxian-box .container .section4 .text h2{ font-size: 40px; }
.ismobile .luxian-box .container .section4 .text span{ display: block; font-size: 32px; line-height: 1.7;}
.ismobile .luxian-box .container .section4 .text i{ color: #ff7920; }
.ismobile .luxian-box .container .section4 .buttion_1{ display: block; width: 192px; height: 77px; background: #335a71; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 32px; line-height: 77px; border-radius: 77px; margin: 45px 0px 0px 40px; }

.ismobile .gift-box { position: relative; overflow: hidden; }
.ismobile .gift-box .about-box { width: 96%; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .2); margin: 60px auto 16px; border-radius: 15px; padding: 40px 35px 20px; }
.ismobile .gift-box .about-box .title { width: 406px; height: 92px; background: url(../image/6-1.png) no-repeat center; background-size: contain; }
.ismobile .gift-box .about-box .info { margin-top: 10px; font-size: 40px; display: inherit; line-height: 2;}
.ismobile .gift-box .about-box .info div{ width: 100%; overflow: hidden;}
.ismobile .gift-box .about-box .info p{ margin-right: 10px; margin-top: 10px;}
.ismobile .gift-box .about-box .info dl { margin: 0px 40px; }
.ismobile .gift-box .about-box .info dl dt{ width: 240px; height: 240px; }
.ismobile .gift-box .about-box .info dl dt img{ display: block; width: 100%; }
.ismobile .gift-box .about-box .info dl dd{ text-align: center; }
.ismobile .gift-box .about-box .info2{ display: flex; align-items: center; justify-content: center; }

.ismobile .foot .txt{ font-size: 40px; }
.ismobile .foot .code-box{ float: none; margin: 0px  auto; font-size: 40px;}
.ismobile .foot .code-box img{ display: block; margin: 0px auto; width: 200px; }
.ismobile .foot .tip .h3 { font-size: 40px; }
.ismobile .foot .tip a{ font-size: 40px; }

.ismobile .foot-logo img{ height: 100px; }

.table {
  width: 100%;
  /* height: 190px; */
  margin-bottom: 0px;
  border: 1px solid #fff;
}
.table table {
  border-collapse: collapse;
  width: 100%;
  height: 100%;
}
 .table tr,  .table td, .table th {
  border: 1px solid #fff;
  text-align: left;
  color: #333;
  padding: 5px;
}
.table th{
  text-align: center;
}
.table tr {
  background: #e9ebf5;
  width: 33%;
}
.table th {
  background: #335a71;
  font-size: 14px;
  color: #fff;
}