@charset "UTF-8";

* { box-sizing: border-box; }

html,body{ min-width: 1244px; }

.head{ height: 112px;}
.head .container { width: 1244px; height: 100%; margin: 0 auto; }
.head .logo{ height: 100%; display: flex; align-items: center;}
.head .logo div{ display: flex; align-items: center;  cursor: pointer;}
.head .logo div a{ display: block; margin-right: 45px; height: 45px; cursor: pointer; }
.head .logo div a img{ cursor: pointer; }

.banner-box .banner img{ display: block; margin: 0px auto;  width: 100%;}

.main{margin: 0px auto; overflow: hidden;}
.main-layout-1{ width: 100%; height: 1120px; background: url(../image/img1.png) no-repeat center; background-size: 100% 100%; overflow: hidden;}

.qianyan-box{ height: 325px; min-width: 1244px; margin: 10px 0px; background: url(../image/img2.png) no-repeat center; background-size: contain; overflow: hidden;}
.qianyan-box .container{ width: 990px; margin: 100px auto 0px; overflow: hidden;}
.qianyan-box .container p{ color: #003366; font-size: 18px; margin-top: 25px;}

.line{ height: 1px; width: 100%; background: url(../image/line.png) center; background-size: contain; }

.xuexi-box{ margin-bottom: 30px;}
.xuexi-box .title{ font-size: 30px; margin-top: 16px; font-weight: bold; color: #fff; text-align: center; }
.xuexi-box .section1{ width: 1242px; height: 197px; margin: 0px auto; background: url(../image/img3.png) no-repeat center; background-size: contain; overflow: hidden;}
.xuexi-box .section1 .section-main{ margin: 40px 20px 0px 60px; }
.xuexi-box .section1 p{ color: #343434; font-size: 16px; margin-bottom: 6px;}
.xuexi-box .section1 span{ color: #fba026; }

.xuexi-mode1{ width: 1200px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between; position: relative;}
.xuexi-mode1 .item{ width: 196px; height: 335px; background: #fff; border-radius: 10px; overflow: hidden; position: relative;cursor: pointer;}
.xuexi-mode1 .item .item1{ margin: 40px 0px 30px; display: flex; align-items: center; justify-content: center; padding: 0px 15px;}
.xuexi-mode1 .item .item1 img{ width: 33px; height: 33px; margin-right: 8px;}
.xuexi-mode1 .item .item1 p{ color: #1c4eff; line-height: 24px; font-size: 20px; font-weight: bold; }
.xuexi-mode1 .item .item2{ margin: 0px 20px; font-size: 14px; color: #343434; }
.xuexi-mode1 .item .item3{ position: absolute; bottom: 32px; left: 15px; right: 15px;}
.xuexi-mode1 .item .item3 span{ float: right; width: 25px; height: 25px; background: url(../image/img5-1.png) no-repeat center; background-size: contain; cursor: pointer;}
.xuexi-mode1 .item .item3 p{ display: flex; align-items: center; width: 100%; height: 5px; background: #dcdcdc; clear: both; margin-top: 32px; border-radius: 10px;}
.xuexi-mode1 .item .item3 p em{ width: 0%; height: 100%; border-radius: 10px;}
.xuexi-mode1 .item:nth-child(1) em{ background: #9013fe; }
.xuexi-mode1 .item:nth-child(2) em{ background: #fba026; }
.xuexi-mode1 .item:nth-child(3) em{ background: #61bd6d; }
.xuexi-mode1 .item:nth-child(4) em{ background: #009ee5; }
.xuexi-mode1 .item:nth-child(5) em{ background: #1abc9c; }
.xuexi-mode1 .item:nth-child(6) em{ background: #ef4055; }
.xuexi-mode1 .button{ position: absolute; left: 50%; transform: translate(-50%, 220px); width: 190px; height: 52px; margin: 0px auto; background: #fba026; cursor: pointer; border-radius: 6px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px;}
.xuexi-mode1 .button i{ margin-right: 8px; width: 29px; height: 28px; background: url(../image/icon10-2.png) no-repeat center; background-size: contain; }

.xuexi-mode2{ margin-top: -25px; position: relative;}
.xuexi-mode2 .item1 { display: flex; align-items: center; justify-content: center; width: 281px; height: 49px; margin: 0px auto; background: url(../image/icon10-1.png) no-repeat center; background-size: contain; }
.xuexi-mode2 .item1 p{ color: #fff; font-size: 20px; }
.xuexi-mode2 .item2 { display: flex; align-items: center; justify-content: center; margin-top: 35px; position: relative;}
.xuexi-mode2 .item2-1{ position: relative; margin: 0px 50px; width: 434px; height: 337px; background: url(../image/img5-4.png) no-repeat center; background-size: contain;}
.xuexi-mode2 .item2-1 .title{ width: 346px; height: 97px; margin: -45px auto 0px; background: url(../image/img5-5.png) no-repeat center; background-size: contain; overflow: hidden;}
.xuexi-mode2 .item2-1 .title p{ color: #fff; font-size: 20px; text-align: center; line-height: 100%; margin-top: 50px; }
.xuexi-mode2 .item2-1 .list{ height: 180px; margin: 30px 20px 0px; overflow: auto;}
.xuexi-mode2 .item2-1 .list p{ display: flex; align-items: center; margin-bottom: 12px; }
.xuexi-mode2 .item2-1 .list p em{ margin: 0px 10px; width: 8px; height: 8px; background: #1c4eff; }
.xuexi-mode2 .item2-1 .list p a{ color: #444; font-size: 13px; }
.xuexi-mode2 .item2-1 .button{ position: absolute; left: 50%; bottom: 25px; transform: translate(-50%,0); width: 147px; height: 43px; background: #fba026; display: flex; align-items: center; justify-content: center; font-size: 18px; cursor: pointer; color: #fff; border-radius: 6px;}
.xuexi-mode2 .item3{ cursor: pointer; width: 147px; height: 43px; background: #fba026; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 18px; border-radius: 6px; position: absolute; left: 50%; transform: translate(-50%, 0px); bottom: -75px;}

.xuexi-mode2-3 .item2-1{ margin: 0px 5px; width: 396px; background-size: 100% 100%;}
.xuexi-mode2-6 .item2-1{ margin: 0px 5px; width: 396px; background-size: 100% 100%;}

.xuexi-mode3{ margin-top: -25px; height: 475px; position: relative;}
.xuexi-mode3 .item1 { width: 369px; height: 49px; display: flex; align-items: center; justify-content: center; background: url(../image/icon10-3.png) no-repeat center; background-size: contain; margin: 0px auto; }
.xuexi-mode3 .item1 span{ color: #fff; font-size: 18px; }
.xuexi-mode3 .list{ width: 1215px; height: 345px; margin: 26px auto 0px; overflow: auto;}
.xuexi-mode3 .list dl { display: flex; float: left; margin-bottom: 40px;}
.xuexi-mode3 .list dl:nth-child(3n+2){ margin: 0px 32px 40px;}
.xuexi-mode3 .list dl dt{ width: 230px; height: 130px; margin-right: 16px; border: 1px solid #fff; }
.xuexi-mode3 .list dl dt img{ display: block; width: 100%; height: 100%; }
.xuexi-mode3 .list dl dd { height: 130px; position: relative;}
.xuexi-mode3 .list dl dd p{ font-size: 14px; width: 130px; color: #fff; font-weight: bold;}
.xuexi-mode3 .list dl dd span{ cursor: pointer; position: absolute; left: 0px; bottom: 6px; width: 102px; height: 25px; background: #fba026; border-radius: 6px; color: #fff; display: flex; align-items: center; justify-content: center; }
.xuexi-mode3 .item3{ cursor: pointer; width: 147px; height: 43px; background: #fba026; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 18px; border-radius: 6px; position: absolute; left: 50%; transform: translate(-50%, 0px); bottom: 6px;}


/* 实战课 */
.shizhan-box{ position: relative;}
.shizhan-box .bg{ position: absolute; bottom: -140px; width: 100%; height: 308px; background: url(../image/img6-7.png) no-repeat center; background-size: 100% 100%; pointer-events: none;}
.shizhan-box .container{ width: 1200px; margin: 0px auto;}
.zhibo-box .title{ margin-top: 25px; color: #1c4eff; font-size: 30px; text-align: center; font-weight: bold;}
.zhibo-box .container-box{ margin-top: 40px; display: flex; }
.zhibo-box .one-zhibo-box{ height: 360px; width: 100%; background: url(../image/img6-2.png) no-repeat center; background-size: contain; overflow: hidden;}
.zhibo-box .one-zhibo-box .one-title{ margin: 25px 0px 0px; font-weight: bold; display: flex; align-items: center; justify-content: center; color: #1c4eff; font-size: 24px;}
.zhibo-box .one-zhibo-box .one-title span{ width: 28px; height: 9px; }
.zhibo-box .one-zhibo-box .one-title .icon1{ background: url(../image/img6-3.png) no-repeat center; background-size: contain; }
.zhibo-box .one-zhibo-box .one-title .icon2{ background: url(../image/img6-4.png) no-repeat center; background-size: contain; }
.zhibo-box .one-zhibo-box .one-box{ display: flex; align-items: flex-start;}
.zhibo-box .one-zhibo-box .one-box .one-boxl{ width: 350px; margin:20px 40px 0px 290px;}
.zhibo-box .one-zhibo-box .one-box .one-boxl h2{ color: #1c4eff; font-size: 20px; margin-bottom: 10px;}
.zhibo-box .one-zhibo-box .one-box .one-boxl p{ color: #343434; font-size: 16px; line-height: 24px; }
.zhibo-box .one-zhibo-box .one-box .one-boxl strong {
  color: #1c4eff;
  font-size: 16px;
}
.zhibo-box .one-zhibo-box .one-box .one-boxr{ width: 450px; margin-top: 20px;}
.zhibo-box .one-zhibo-box .one-box .one-boxr div{ display: flex; font-size: 16px; margin-bottom: 2px;}
.zhibo-box .one-zhibo-box .one-box .one-boxr div p span{ display: block; }
.zhibo-box .one-zhibo-box .one-box .one-boxr p{ flex: 1;}
.zhibo-box .one-zhibo-box .one-box .one-boxr strong{ color: #1c4eff;}
.zhibo-box .one-zhibo-box .one-button{ display: block; cursor: pointer; width: 176px; height: 41px; background: #fba026; border-radius: 6px; display: flex; align-items: center; justify-content: center; margin: 20px auto 0px; color: #fff; font-size: 18px;}
.zhibo-box .one-zhibo-box .one-button i{ margin-right: 8px; width: 20px; height: 19px; background: url(../image/icon10-2.png) no-repeat center; background-size: contain;}

.zhibo-box .two-zhibo-box{ width: 866px; height: 383px; margin-right: 16px; background: url(../image/img6-8.png) no-repeat center; background-size: contain; overflow: hidden; position: relative; }
.zhibo-box .two-zhibo-box .two-title{ margin: 25px 0px 0px 290px; font-weight: bold; display: flex; align-items: center; color: #1c4eff; font-size: 24px;}
.zhibo-box .two-zhibo-box .two-box { margin-left: 290px; }
.zhibo-box .two-zhibo-box .two-box .two-boxl{ display: flex; align-items: center; margin:10px 90px 0px 0px;}
.zhibo-box .two-zhibo-box .two-box .two-boxl h2{ color: #1c4eff; font-size: 20px; margin-right: 12px;}
.zhibo-box .two-zhibo-box .two-box .two-boxl p{ color: #343434; font-size: 16px;}
.zhibo-box .two-zhibo-box .two-box .two-boxr{ width: 450px; margin-top: 10px;}
.zhibo-box .two-zhibo-box .two-box .two-boxr div{ display: flex; font-size: 16px; margin-bottom: 3px;}
.zhibo-box .two-zhibo-box .two-box .two-boxr div p span{ display: block; }
.zhibo-box .two-zhibo-box .two-box .two-boxr p{ flex: 1;}
.zhibo-box .two-zhibo-box .two-box .two-boxr strong{ color: #1c4eff;}
.zhibo-box .two-zhibo-box .two-button{ position: absolute; right: 28px; bottom: 10px; cursor: pointer; width: 131px; height: 38px; background: #fba026; border-radius: 6px; display: flex; align-items: center; justify-content: center; margin: 20px auto 0px; color: #fff; font-size: 18px; }
.zhibo-box .two-zhibo-box .two-button i{ margin-right: 8px; width: 20px; height: 19px; background: url(../image/icon10-2.png) no-repeat center; background-size: contain;}

.zhibo-box .two-zhibo-hf{ width: 316px; height: 381px; padding: 0px 20px; border: 1px solid #1378ff; border-radius: 20px; overflow: hidden; position: relative;}
.zhibo-box .two-zhibo-hf h2{ color: #1c4eff; font-size: 24px; margin: 40px 0px 0px; text-align: right; text-indent: 30px;}
.zhibo-box .two-zhibo-hf h3{ color: #1c4eff; font-size: 20px; margin: 20px 0px 0px; text-align: right; }
.zhibo-box .two-zhibo-hf p{ color: #343434; font-size: 16px; margin: 0px 0px 0px; text-align: right; }
.zhibo-box .two-zhibo-hf .two-button{ position: absolute; right: 28px; bottom: 10px; cursor: pointer; width: 131px; height: 38px; background: #fba026; border-radius: 6px; display: flex; align-items: center; justify-content: center; margin: 20px auto 0px; color: #fff; font-size: 18px; }
.zhibo-box .two-zhibo-hf .two-button i{ margin-right: 8px; width: 20px; height: 19px; background: url(../image/icon10-4.png) no-repeat center; background-size: contain;}


.zhibo-box .three-zhibo-box{ width: 524px; height: 370px; margin-right: 9px; background: url(../image/img6-11.png) no-repeat center; background-size: contain; overflow: hidden; position: relative; }
.zhibo-box .three-zhibo-box .three-title{ margin: 60px 0px 0px 30px; max-width: 300px; font-weight: bold; display: flex; align-items: center; color: #1c4eff; font-size: 24px;}
.zhibo-box .three-zhibo-box .three-box { margin-left: 30px; }
.zhibo-box .three-zhibo-box .three-box .three-boxr{ margin: 20px 0px;}
.zhibo-box .three-zhibo-box .three-box .three-boxr div{ display: flex; font-size: 14px; margin-bottom: 3px;}
.zhibo-box .three-zhibo-box .three-box .three-boxr div p span{ display: block; }
.zhibo-box .three-zhibo-box .three-box .three-boxr p{ flex: 1;}
.zhibo-box .three-zhibo-box .three-box .three-boxr strong{ color: #1c4eff;}
.zhibo-box .three-zhibo-box .three-box .three-boxl h2{ color: #1c4eff; font-size: 20px;}
.zhibo-box .three-zhibo-box .three-box .three-boxl p{ color: #343434; font-size: 16px;}
.zhibo-box .three-zhibo-box .three-button{ position: absolute; left: 30px; bottom: 10px; cursor: pointer; width: 131px; height: 38px; background: #fba026; border-radius: 6px; display: flex; align-items: center; justify-content: center; margin: 20px auto 0px; color: #fff; font-size: 18px; }
.zhibo-box .three-zhibo-box .three-button i{ margin-right: 8px; width: 20px; height: 19px; background: url(../image/icon10-2.png) no-repeat center; background-size: contain;}

.zhibo-box .three-zhibo-hf{ width: 328px; height: 368px; padding: 0px 20px; border: 1px solid #1378ff; border-radius: 20px; overflow: hidden; position: relative;}
.zhibo-box .three-zhibo-hf:nth-child(2){ margin-right: 9px; }
.zhibo-box .three-zhibo-hf h2{ color: #1c4eff; font-size: 24px; margin: 40px 0px 0px;}
.zhibo-box .three-zhibo-hf h3{ color: #1c4eff; font-size: 20px; margin: 20px 0px 0px; }
.zhibo-box .three-zhibo-hf p{ color: #343434; font-size: 16px; margin: 0px 0px 0px; }
.zhibo-box .three-zhibo-hf .three-button{ position: absolute; right: 30px; bottom: 10px; cursor: pointer; width: 131px; height: 38px; background: #fba026; border-radius: 6px; display: flex; align-items: center; justify-content: center; margin: 20px auto 0px; color: #fff; font-size: 18px; }
.zhibo-box .three-zhibo-hf .three-button i{ margin-right: 8px; width: 20px; height: 19px; background: url(../image/icon10-4.png) no-repeat center; background-size: contain;}


/* 主题 */
.zhuti-box{ overflow: hidden;}
.zhuti-box .title{ margin: 35px 0px 22px; color: #1c4eff; font-size: 28px; text-align: center; font-weight: bold;}
.zhuti-box .container-box{ width: 1200px; margin: 0px auto;}
.zhuti-box .section1{ display: flex; align-items: center; margin-bottom: 35px;}
.zhuti-box .section1 dl{ width: 220px; margin-right: 25px; border: 1px solid #e5e5e5; border-radius: 5px 5px 0px 0px; overflow: hidden;}
.zhuti-box .section1 dl:last-child{ margin-right: 0px; }
.zhuti-box .section1 dl dt{ height: 124px; background: #003366; }
.zhuti-box .section1 dl dt img{ width: 100%; height: 100%; }
.zhuti-box .section1 dl dd { height: 105px; padding: 0px 8px; border-bottom: 8px solid #1c4eff; }
.zhuti-box .section1 dl dd h3{ margin-top: 12px; line-height: 18px; height: 36px; font-size: 14px; color: #003366;}
.zhuti-box .section1 dl dd p{ margin-top: 12px; line-height: 16px; color: #343434; font-size: 14px; }

.zhuti-box .section2{  }
.zhuti-box .section2 .line{ background: url(../image/img6-6.png) no-repeat center; margin:10px 0px 20px; }
.zhuti-box .section2 ul{ display: flex; flex-wrap: wrap;}
.zhuti-box .section2 ul li{ display: flex; align-items: center; margin:0px 6px 10px 0px; padding: 0px 5px 0px 5px; width: 235px; height: 40px; border: 1px solid #e5e5e5; color: #1c4eff;}
.zhuti-box .section2 ul li:nth-child(5n+5){ margin-right: 0px; }
.zhuti-box .section2 ul li a{ color: #1c4eff; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

/* 幸运礼 */
.xingyun-box{ min-width: 1242px; overflow: hidden; height: 893px; background: url(../image/img7-1.png) no-repeat center; background-size: 100% 100%;}
.xingyun-box .title{ margin: 90px 0px 25px; text-align: center; font-size: 30px; font-weight: bold; color: #fff;}
.xingyun-box .container{ width: 1210px; margin: 0px auto;}
.xingyun-box .container .section1{ width: 100%; height: 65px; display: flex; align-items: center; justify-content: center; margin: 0px auto; background: url(../image/img7-2.png) no-repeat center; background-size: contain;}
.xingyun-box .container .section1 p{ font-size: 18px; color: #fff; }
.xingyun-box .container .section2{ position: relative; overflow: hidden; height: 620px;}
.xingyun-box .container .section2 .section2L{ position: absolute; left: -85px; top: -50px; width: 694px; height: 726px; background: url(../image/img7-3.png) no-repeat center; background-size: contain;}
.xingyun-box .container .section2 .section2L .item1{ position: absolute;top: 87px; left: 200px; right: 195px; text-align: center; font-size: 14px; color: #fff;}
.xingyun-box .container .section2 .section2L .item1 span { font-weight: bold; color: #ffe86b; font-size: 25px;}
.xingyun-box .container .section2 .section2L .item2{ position: absolute; top: 182px; left: 173px; right: 163px; bottom: 189px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.xingyun-box .container .section2 .section2L .item2 p{ display: flex; align-items: center; justify-content: center; width: 114px; height: 114px; margin-bottom: 7px; }
.xingyun-box .container .section2 .section2L .item2 p.start{ cursor: pointer; }
.xingyun-box .container .section2 .section2L .item2 .active {
  background: #fff600;
  border-radius: 10px;
}
.xingyun-box .container .section2 .section2L .item3{ position: absolute; cursor: pointer; bottom: 80px; left: 50%; transform: translate(-50%, 0); width: 146px; height: 38px; background: url(../image/img7-12.png) no-repeat center; background-size: contain; }
.section2L .item4{ display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 526px; height: 387px; background: url(../image/tanchuang2.png) no-repeat center; background-size: 100% 100%; }
.section2L .item4 .close{ position: absolute; cursor: pointer; top: 20px; right: 20px; width: 28px; height: 28px; background: url(../image/close.png) no-repeat center; background-size: contain;}
.section2L .item4 p{ color: #ef4055; font-size: 26px; text-align: center; position: absolute; top: 56px;}
.section2L .item4 .item4-box img{ display: block; margin: 20px auto 20px; }
.section2L .item4 .item4-box span{ font-size: 18px; }
.item4-glist li{
  font-size: 16px;
  color: #333;
  margin-bottom: 10px;
  text-align: left;
  /* font-weight: bold; */
}
.item4-glist li span{
   color: #ef4055;
}

.xingyun-box .container .section2 .section2R{ float: right; }
.xingyun-box .container .section2 .section2R .jifen .title{ margin: 38px auto 12px; width: 121px; height: 28px; background: url(../image/icon10-5.png) no-repeat center; background-size: contain; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px; font-weight: normal;}
.xingyun-box .container .section2 .section2R .jifen .table{ width: 614px; height: 190px; margin-bottom: 40px; border: 1px solid #fff; }
.xingyun-box .container .section2 .section2R .jifen .table table{border-collapse: collapse; width: 100%; height: 100%;}
.xingyun-box .container .section2 .section2R .jifen .table th{ background: #0066cc; font-size: 14px; color: #fff; }
.xingyun-box .container .section2 .section2R .jifen .table tr { background: #e9ebf5; }
.xingyun-box .container .section2 .section2R .jifen .table tr:nth-child(even) { background: #cfd5ea; }
.xingyun-box .container .section2 .section2R .jifen .table tr,.jifen .table td,.jifen .table th{ border: 1px solid #fff; text-align: center;}

.xingyun-box .container .section2 .section2R .mingdan .title{ margin: 0px auto 12px; width: 121px; height: 28px; background: url(../image/icon10-5.png) no-repeat center; background-size: contain; background-size: contain; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px; font-weight: normal;}
.game-scroll{width: 614px; height: 207px; background: url(../image/img7-6.png) no-repeat center; background-size: contain; overflow: hidden;}
.game-scroll .game-scroll-main{position: relative;overflow: hidden;margin: 55px 40px 0px 60px; height: 108px;}
.game-scroll .game-scroll-main ul{ position: absolute; width:100%; top:0rem; left: 0rem; }
.game-scroll .game-scroll-main ul li { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 36px;}
.game-scroll .game-scroll-main ul li .m1{ display: flex; align-items: center; width: 100px; text-align: left;} 
.game-scroll .game-scroll-main ul li .m1 span{ width: 28px; height: 28px; margin-right: 8px; border-radius: 100%; overflow: hidden;}
.game-scroll .game-scroll-main ul li .m1 span img{ display: block; width: 100%; height: 100%; }
.game-scroll .game-scroll-main ul li .m2{ flex: 1; color: #fba026; text-align: center;}
.game-scroll .game-scroll-main ul li .m3{ width: 100px; text-align: right; color: #343434; }

.xingyun-box .container .section3{ text-align: center; color: #fff; font-size: 16px; }

/* 转发有礼 */
.zhuanfa-box{ min-width: 1242px; height: 452px;  background: url(../image/img8-1.png) no-repeat center; background-size: 100% 100%; overflow: hidden;}
.zhuanfa-box .title{ color: #1c4eff; text-align: center; margin: 40px auto 35px; font-size: 28px; line-height: 100%; font-weight: bold; }
.zhuanfa-box .container{ display: flex; align-items: center; justify-content: center; }
.zhuanfa-box .section{ width: 586px; height: 301px; margin: 0px 15px; background: url(../image/img8-2.png) no-repeat center; background-size: contain; }
.zhuanfa-box .section dt{ width: 140px; height: 140px; margin: 23px auto 20px;}
.zhuanfa-box .section dt img{ width: 100%; }
.zhuanfa-box .section dd { margin: 0px 0px 0px 24px; }
.zhuanfa-box .section dd p{ color: #343434; font-size: 14px; margin-bottom: 4px;}
.zhuanfa-box .section dd p a{ color: #1378ff; }

.zhuanfa-box .sectionr{ display: flex; align-items: center; justify-content: center; }
.zhuanfa-box .sectionr .pic { width: 30%; text-align: center;}
.zhuanfa-box .sectionr .pic p{ height: 170px; display: flex; align-items: center; justify-content: center; margin-bottom:20px;}
.zhuanfa-box .sectionr .pic span{ color: #343434; font-size: 18px; }
 
/* 关于MPS */
.gift-box { position: relative; overflow: hidden; margin-top: 50px;}
.gift-box .about-box { width: 1220px; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .2); margin: 13px auto 16px; border-radius: 15px; padding: 20px 35px; }
.gift-box .about-box .tit { font-size: 26px; color: #333; font-weight: bold; text-align: left; margin-bottom: 10px; }
.gift-box .about-box .info { font-size: 15px; display: flex; justify-content: space-between; line-height: 30px; gap: 30px; }

.foot-bg { margin-top: 0px; background: none; }
.foot .container{ width: 1220px; margin: 0px auto;} 