/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/NavBoxCommonLink.vue?vue&type=style&index=0&id=67cfec06&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nav_icon_down[data-v-67cfec06] {
  width: 7px;
  height: 3.5px;
  padding-left: 6px;
  color: #212121;
  line-height: 60px;
}
.nav_icon_up[data-v-67cfec06] {
  width: 7px;
  height: 3.5px;
  padding-left: 6px;
  color: #ff6e07;
  line-height: 60px;
}
.list_item_hove[data-v-67cfec06] {
  color: rgb(255, 119, 0);
  cursor: pointer;
}
.color_pointer[data-v-67cfec06] {
  cursor: pointer;
  color: rgb(255, 119, 0) !important;
}
.color_pointer[data-v-67cfec06]:hover {
  opacity: 0.8;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/NavBoxCommonLink.vue?vue&type=style&index=1&id=67cfec06&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nav_box[data-v-67cfec06] {
  box-sizing: content-box;
  display: flex;
  align-content: center;
  background: #ffffff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 99;
}
.nav_box .header_box[data-v-67cfec06] {
  background: #ffffff;
  z-index: 100;
  width: 100vw;
  display: flex;
  align-content: center;
  height: 60px;
  justify-content: space-between;
}
.nav_box .header_box .left_nav[data-v-67cfec06] {
  padding-left: 50px;
  display: flex;
  align-content: center;
  width: 100%;
  background: #ffffff;
}
.nav_box .header_box .left_nav_img[data-v-67cfec06] {
  margin: auto 0;
  width: 100px;
  height: 40px;
  cursor: pointer;
}
.nav_box .header_box .left_nav_list[data-v-67cfec06] {
  display: flex;
  align-content: center;
  line-height: 60px;
  padding-left: 20px;
}
.nav_box .header_box .left_nav_list_item[data-v-67cfec06] {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  padding-right: 30px;
  height: 60px;
  display: flex;
}
.nav_box .header_box .tab_serach[data-v-67cfec06] {
  height: 60px;
  line-height: 60px;
  background: #ffffff;
}
.nav_box .header_box .right_nav[data-v-67cfec06] {
  padding: 0 50px;
  display: flex;
  align-content: center;
  line-height: 60px;
  background: #ffffff;
}
.nav_box .header_box .right_nav_down[data-v-67cfec06] {
  position: relative;
}
.nav_box .header_box .right_nav_down_tit[data-v-67cfec06] {
  width: 90px;
  margin-right: 26px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  cursor: pointer;
}
.nav_box .header_box .right_nav_down_show[data-v-67cfec06] {
  position: absolute;
  z-index: 2;
  left: -30px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.06);
  border-radius: 2px;
  cursor: pointer;
  background-color: #ffffff;
}
.nav_box .header_box .right_nav_down_show_name[data-v-67cfec06] {
  width: 150px;
  height: 30px;
  margin: 10px;
  padding-left: 20px;
  background-color: #ffffff;
  border-bottom: 0.5px solid #f2f2f2;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
}
.nav_box .header_box .right_nav_down_show_name[data-v-67cfec06]:hover {
  background-color: #f2f2f2;
}
.nav_box .header_box .right_nav_down_show_name[data-v-67cfec06]:last-child {
  border: none;
}
.nav_box .header_box .right_nav_login[data-v-67cfec06] {
  width: 86px;
  height: 32px;
  border: 1px solid #ff7700;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #ff7700;
  margin: 13px 10px 13px 0;
}
.nav_box .header_box .right_nav_login[data-v-67cfec06]:hover {
  cursor: pointer;
  background: #ff7700;
  color: #ffffff;
}
.nav_box .header_box .right_nav_sign[data-v-67cfec06] {
  text-align: center;
  width: 86px;
  height: 34px;
  line-height: 34px;
  background: #ff7700;
  opacity: 1;
  border-radius: 0px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #ffffff !important;
  margin: 13px 0;
}
.nav_box .header_box .right_nav_sign[data-v-67cfec06]:hover {
  cursor: pointer;
  background: rgba(255, 119, 0, 0.8);
}
.nav_box .header_box .tab_login_s[data-v-67cfec06] {
  background: #ffffff;
  display: none;
  padding: 2px 56px 0 16px;
  height: 58px;
  line-height: 62px;
}
.nav_box .down_box[data-v-67cfec06] {
  width: 100%;
  background: #ffffff;
  position: absolute;
  left: 0;
  z-index: -2;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
.nav_box .down_box .box1[data-v-67cfec06],
.nav_box .down_box .box2[data-v-67cfec06],
.nav_box .down_box .box3[data-v-67cfec06] {
  height: 314px;
}
.nav_box .down_box .box[data-v-67cfec06] {
  width: 1440px;
  margin: auto;
  height: 100%;
  display: flex;
  align-items: flex-start;
  padding: 0 20px;
}
.nav_box .down_box .box .cell[data-v-67cfec06] {
  width: 259px;
  height: 100%;
  position: relative;
  border-right: 1px solid rgb(236, 236, 236);
}
.nav_box .down_box .box .cell .t[data-v-67cfec06] {
  padding: 32px 0 14px 0;
  font-size: 20px;
  color: #212121;
  font-weight: 400;
  line-height: 20px;
}
.nav_box .down_box .box .cell .word[data-v-67cfec06] {
  width: 238px;
  font-size: 14px;
  color: #6e6e6e;
  line-height: 21px;
}
.nav_box .down_box .box .cell .experience[data-v-67cfec06] {
  font-size: 14px;
  line-height: 14px;
  color: #ff6e07;
  color: rgb(255, 110, 7);
  margin-top: 14px;
  position: relative;
  font-weight: bold;
  cursor: pointer;
}
.nav_box .down_box .box .cell .experience[data-v-67cfec06]:hover {
  opacity: 0.8;
}
.nav_box .down_box .box .cell .experience:hover .move[data-v-67cfec06] {
  position: relative;
  animation: mymove-67cfec06 0.8s infinite;
  -webkit-animation: mymove-67cfec06 0.8s infinite; /*Safari and Chrome*/
}
.nav_box .down_box .box .cell .bg-a[data-v-67cfec06] {
  width: 112.49px;
  height: 181.86px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.nav_box .down_box .box .cell .bg-b[data-v-67cfec06] {
  width: 100.53px;
  height: 150px;
  height: 150px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.nav_box .down_box .box .cell .bg-c[data-v-67cfec06] {
  width: 112.49px;
  height: 181.86px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.nav_box .down_box .box .word_c[data-v-67cfec06] {
  width: 265px;
  padding-left: 30px;
  padding-top: 32px;
}
.nav_box .down_box .box .word_c .item[data-v-67cfec06] {
  margin-bottom: 18px;
  min-height: 60px;
}
.nav_box .down_box .box .word_c .item .bo_t[data-v-67cfec06] {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: bold;
  line-height: 14px;
  color: #ff6e07;
  padding-bottom: 22px;
}
.nav_box .down_box .box .word_c .item .bo_t[data-v-67cfec06]:hover {
  opacity: 0.8;
}
.nav_box .down_box .box .word_c .item .t[data-v-67cfec06] {
  width: 260px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: bold;
  line-height: 14px;
  color: #171717;
  padding-bottom: 6px;
}
.nav_box .down_box .box .word_c .item .word[data-v-67cfec06] {
  width: 260px;
  height: 33px;
  font-size: 12px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  line-height: 18px;
  color: #707070;
}
.nav_box .down_box .box .word_c .item .g_g[data-v-67cfec06] {
  width: 260px;
  height: 140px;
}
.nav_box .down_box .box .activity_block .activity_t[data-v-67cfec06] {
  padding-top: 32px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  line-height: 0px;
  color: #212121;
}
.nav_box .down_box .box .activity_block .activity_img[data-v-67cfec06] {
  margin-top: 22px;
  width: 260px;
  height: 140px;
  background: #f5f5f5;
  opacity: 1;
  border-radius: 0px;
  text-align: center;
  line-height: 140px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #212121;
}
.nav_box .hidden_tab[data-v-67cfec06] {
  display: none;
  width: 100%;
  position: fixed;
  top: 60px;
  z-index: 100;
  background-color: #ffffff;
}
.nav_box .hidden_tab .hidden_tab_item[data-v-67cfec06] {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px #dcdcdc solid;
  margin: 0 40px 0 72px;
}
.hidden[data-v-67cfec06] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #6d6d6d;
  opacity: 0.49;
  z-index: 0;
}
.hidden_a[data-v-67cfec06] {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #6d6d6d;
  opacity: 0.49;
  z-index: 0;
}
.hoverBoxBody[data-v-67cfec06] {
  width: 1680px;
  background: white;
  display: flex;
}
.hoverBoxBody .left[data-v-67cfec06] {
  width: 20%;
  border-right: 1px solid #ececec;
  position: relative;
}
.hoverBoxBody .left .title[data-v-67cfec06] {
  font-size: 20px;
  color: #212121;
}
.hoverBoxBody .left .bg_d[data-v-67cfec06] {
  width: 100.53px;
  height: 150px;
  position: absolute;
  right: 0;
  bottom: 0px;
}
.hoverBoxBody .left .title_tip[data-v-67cfec06] {
  width: 228px;
  font-size: 14px;
  color: #6e6e6e;
  margin-bottom: 40px;
  line-height: 21px;
}
.hoverBoxBody .left .list[data-v-67cfec06] {
  font-size: 14px;
  color: #6e6e6e;
  line-height: 21px;
}
.hoverBoxBody .left .list .item_tip[data-v-67cfec06] {
  width: 60px;
  margin-bottom: 15px;
  cursor: pointer;
}
.hoverBoxBody .left .active[data-v-67cfec06] {
  color: #ff7700;
}
.hoverBoxBody .left .active .underline[data-v-67cfec06] {
  height: 2px;
  background-color: #ff7700;
}
.hoverBoxBody .right[data-v-67cfec06] {
  width: 80%;
  height: 543px;
  overflow: hidden;
}
.hoverBoxBody .right .right_item[data-v-67cfec06] {
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.hoverBoxBody .right .right_item .one[data-v-67cfec06] {
  font-size: 14px;
  width: 90px;
  text-align: right;
  color: #171717;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hoverBoxBody .right .right_item .twoBox[data-v-67cfec06] {
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.hoverBoxBody .right .right_item .jiantou[data-v-67cfec06] {
  width: 20px;
  text-align: center;
  margin-left: 10px;
}
.hoverBoxBody .right .right_item .two[data-v-67cfec06] {
  font-size: 14px;
  color: #707070;
  display: flex;
}
.hoverBoxBody .right .right_item .two p[data-v-67cfec06] {
  cursor: pointer;
  padding: 0 10px;
}
.hoverBoxBody .right .right_item .two p[data-v-67cfec06]:hover {
  color: #ff6e07;
}
@keyframes mymove-67cfec06 {
0% {
    left: 0px;
}
50% {
    left: 5px;
}
100% {
    left: 0px;
}
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/NavBoxCommonLink.vue?vue&type=style&index=2&id=67cfec06&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 1480px) {
.tab_serach[data-v-67cfec06] {
    display: none;
}
}
@media screen and (max-width: 1300px) {
.nav_box .header_box .left_nav .left_nav_list[data-v-67cfec06] {
    display: none;
}
.nav_box .header_box .tab_login[data-v-67cfec06] {
    display: none;
}
.nav_box .header_box .tab_login_s[data-v-67cfec06] {
    display: block;
}
.nav_box .hidden_tab[data-v-67cfec06] {
    display: block;
}
.hidden_a[data-v-67cfec06] {
    display: block;
}
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/UserInfo.vue?vue&type=style&index=0&id=04a5d2c9&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.cursorPointer[data-v-04a5d2c9] {
  cursor: pointer;
}
.actLogPho[data-v-04a5d2c9]:hover {
  opacity: 0.8;
}
.actLogCTopPho[data-v-04a5d2c9]:hover {
  opacity: 0.8;
}

/*loginPho start*/
.actLoginWrap[data-v-04a5d2c9] {
  float: right;
  position: relative;
  padding: 0 10px;
  margin-right: -10px;
}
.actLogPhoImg[data-v-04a5d2c9] {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  vertical-align: middle;
}
.actLogContent[data-v-04a5d2c9] {
  position: absolute;
  top: 58px;
  right: 10px;
  width: 332px;
  height: 242px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #ebebeb;
  z-index: 10;
}
.actLogCTop[data-v-04a5d2c9] {
  position: relative;
  margin: 0 2px;
  height: 63px;
  border-bottom: 1px solid #e2e2e2;
  line-height: 62px;
  padding-left: 16px;
  display: flex;
  justify-content: space-between;
}
.actLogCTopPhoImg[data-v-04a5d2c9] {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  vertical-align: middle;
}
.actLogCTopName[data-v-04a5d2c9] {
  font-size: 14px;
  color: #0c0c0c;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  max-width: 145px;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 8px;
}
.actLogCTopEdite[data-v-04a5d2c9] {
  float: right;
  margin-right: 16px;
}
.actLogItem[data-v-04a5d2c9] {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
.actELine[data-v-04a5d2c9] {
  margin: 0 4px;
}
.actEdite[data-v-04a5d2c9] {
  color: #c08a08;
}
.actEdite[data-v-04a5d2c9]:hover {
  color: #c08a08;
  opacity: 0.8;
}
.actLogOut[data-v-04a5d2c9] {
  color: #0c0c0c;
}
.actLogOut[data-v-04a5d2c9]:hover {
  color: #0c0c0c;
  opacity: 0.8;
}
.actELine[data-v-04a5d2c9] {
  color: #e2e2e2;
}
.actLogCCen[data-v-04a5d2c9] {
  text-align: center;
  padding-top: 16px;
}
.actLogCCenCont[data-v-04a5d2c9] {
  width: 312px;
  height: 72px;
  margin: 0 auto;
  border-radius: 8px;
  background: #fff7e8;
  font-size: 0;
  vertical-align: top;
  text-align: center;
}
.actLogCContItemP[data-v-04a5d2c9] {
  font-size: 12px;
  color: #707070;
  padding-top: 10px;
}
.actLogCContItem[data-v-04a5d2c9] {
  display: inline-block;
  height: 100%;
  line-height: 16px;
  padding-top: 15px;
  width: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.moneyItem1[data-v-04a5d2c9] {
  width: 82px;
}
.moneyItem2[data-v-04a5d2c9] {
  width: 66px;
  margin: 0 28px;
}
.moneyItem3[data-v-04a5d2c9] {
  width: 62px;
}
.actContLog[data-v-04a5d2c9] {
  font-size: 12px;
  color: #353535;
  vertical-align: top;
}
.actLogCContMoney[data-v-04a5d2c9] {
  font-size: 16px;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.actLogCBot[data-v-04a5d2c9] {
  position: absolute;
  width: 100%;
  height: 72px;
  line-height: 72px;
  border-radius: 8px;
  background: #f5f6f9;
  bottom: 0;
  left: 0;
  text-align: center;
  font-size: 0;
}
.actLogCBotItem[data-v-04a5d2c9] {
  line-height: 12px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.perSonImg[data-v-04a5d2c9] {
  vertical-align: top;
}
.actLogCBotItem:hover .actBotTxt[data-v-04a5d2c9] {
  color: #f5a415;
}
.actBotTxt[data-v-04a5d2c9] {
  font-size: 12px;
  color: #000;
  padding-top: 6px;
}
.actLogCBotItemDiv[data-v-04a5d2c9] {
  display: inline-block;
  width: 1px;
  height: 39px;
  vertical-align: middle;
  background: #e4e5e6;
  margin: 0 16px;
}
.msgTipHeader[data-v-04a5d2c9] {
  width: 9px;
  height: 9px;
  position: absolute;
  border-radius: 50%;
  background: #e60012;
  top: -4px;
  right: 7px;
}

/*header 样式 end*/
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/NavBox.vue?vue&type=style&index=0&id=5c69502a&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nav_icon_down[data-v-5c69502a] {
  width: 7px;
  height: 3.5px;
  padding-left: 6px;
  color: #212121;
  line-height: 60px;
}
.nav_icon_up[data-v-5c69502a] {
  width: 7px;
  height: 3.5px;
  padding-left: 6px;
  color: #ff6e07;
  line-height: 60px;
}
.nav_icon_img[data-v-5c69502a] {
  display: inline-block;
  width: 39px;
  height: 20px;
  margin: 8px -7px 0 5px;
}
.nav_icon_img img[data-v-5c69502a] {
  width: 100%;
  height: 100%;
}
.nav_icon_img_7[data-v-5c69502a] {
  width: 32px;
  height: 16px;
  margin-top: 10px;
}
.list_item_hove[data-v-5c69502a] {
  color: rgb(255, 119, 0);
  cursor: pointer;
}
.color_pointer[data-v-5c69502a] {
  cursor: pointer;
  color: rgb(255, 119, 0) !important;
}
.color_noPointer[data-v-5c69502a] {
  color: rgb(255, 119, 0) !important;
}
.color_pointer[data-v-5c69502a]:hover {
  opacity: 0.8;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/NavBox.vue?vue&type=style&index=1&id=5c69502a&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nav_box[data-v-5c69502a] {
  display: flex;
  align-content: center;
  background: #ffffff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 99;
}
.nav_box .header_box[data-v-5c69502a] {
  background: #ffffff;
  z-index: 100;
  width: 100vw;
  display: flex;
  align-content: center;
  height: 60px;
  justify-content: space-between;
}
.nav_box .header_box .left_nav[data-v-5c69502a] {
  padding-left: 50px;
  display: flex;
  align-content: center;
  width: 100%;
  background: #ffffff;
}
.nav_box .header_box .left_nav_img[data-v-5c69502a] {
  margin: auto 0;
  width: 100px;
  height: 40px;
  cursor: pointer;
}
.nav_box .header_box .left_nav_list[data-v-5c69502a] {
  display: flex;
  align-content: center;
  line-height: 60px;
  padding-left: 20px;
}
.nav_box .header_box .left_nav_list_item[data-v-5c69502a] {
  font-size: 14px;
  font-weight: 400;
  color: #212121;
  padding-right: 30px;
  height: 60px;
  display: flex;
}
.nav_box .header_box .tab_serach[data-v-5c69502a] {
  height: 60px;
  line-height: 60px;
  background: #ffffff;
}
.nav_box .header_box .right_nav[data-v-5c69502a] {
  padding: 0 50px;
  display: flex;
  align-content: center;
  line-height: 60px;
  background: #ffffff;
}
.nav_box .header_box .right_nav_down[data-v-5c69502a] {
  position: relative;
}
.nav_box .header_box .right_nav_down_tit[data-v-5c69502a] {
  width: 110px;
  margin-right: 26px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  cursor: pointer;
}
.nav_box .header_box .right_nav_down_tit img[data-v-5c69502a] {
  vertical-align: middle;
  margin-right: 5px;
}
.nav_box .header_box .right_nav_down_show[data-v-5c69502a] {
  position: absolute;
  z-index: 2;
  left: -30px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.06);
  border-radius: 2px;
  cursor: pointer;
  background-color: #ffffff;
}
.nav_box .header_box .right_nav_down_show_name[data-v-5c69502a] {
  width: 150px;
  height: 30px;
  margin: 10px;
  padding-left: 20px;
  background-color: #ffffff;
  border-bottom: 0.5px solid #f2f2f2;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
}
.nav_box .header_box .right_nav_down_show_name[data-v-5c69502a]:hover {
  background-color: #f2f2f2;
}
.nav_box .header_box .right_nav_down_show_name[data-v-5c69502a]:last-child {
  border: none;
}
.nav_box .header_box .right_nav_vip[data-v-5c69502a] {
  position: relative;
}
.nav_box .header_box .right_nav_vip_tit[data-v-5c69502a] {
  width: 80px;
  margin-right: 26px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  cursor: pointer;
}
.nav_box .header_box .right_nav_vip_tit img[data-v-5c69502a] {
  vertical-align: middle;
  margin-right: 5px;
}
.nav_box .header_box .right_nav_vip_show[data-v-5c69502a] {
  width: 384px;
  height: 279px;
  border: 1px solid #f1f1f1;
  position: absolute;
  z-index: 2;
  left: -30px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  background: url("https://static.shinewonder.com/pano/newModule/img/goldAndClient/itemBg.png") no-repeat center center;
  background-size: cover;
}
.nav_box .header_box .right_nav_vip_show_topic[data-v-5c69502a] {
  background: url("https://static.shinewonder.com/pano/newModule/img/goldAndClient/goldTitle.png") no-repeat center center;
  background-size: 100% 100%;
  width: 212px;
  height: 33px;
  display: inline-block;
  margin-top: 19px;
  margin-left: 87px;
}
.nav_box .header_box .right_nav_vip_show_ul[data-v-5c69502a] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.nav_box .header_box .right_nav_vip_show_ul_li[data-v-5c69502a] {
  height: 35px;
  background: linear-gradient(180deg, #f8f8f8 0%, rgba(255, 245, 223, 0.75) 48%, rgba(255, 206, 107, 0.13) 100%);
  border: 1px solid #ffdbab;
  display: flex;
  align-items: center;
  line-height: 35px;
  margin-top: 13px;
}
.nav_box .header_box .right_nav_vip_show_ul_li_name[data-v-5c69502a] {
  font-weight: 400;
  font-size: 14px;
  color: #3a3129;
}
.nav_box .header_box .right_nav_vip_show_ul_li_img[data-v-5c69502a] {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-right: 6px;
  margin-left: 10px;
}
.nav_box .header_box .right_nav_vip_show_ul_li0[data-v-5c69502a] {
  border-radius: 10px 2px 2px 2px;
  width: 160px;
  margin-right: 16px;
}
.nav_box .header_box .right_nav_vip_show_ul_li1[data-v-5c69502a] {
  width: 160px;
  border-radius: 2px 2px 10px 2px;
}
.nav_box .header_box .right_nav_vip_show_ul_li2[data-v-5c69502a] {
  width: 200px;
  margin-right: 11px;
}
.nav_box .header_box .right_nav_vip_show_ul_li3[data-v-5c69502a] {
  width: 125px;
  border-radius: 2px 2px 2px 10px;
}
.nav_box .header_box .right_nav_vip_show_btn[data-v-5c69502a] {
  width: 191px;
  height: 44px;
  background: linear-gradient(90deg, #ffd387 0%, #ff7519 100%);
  box-shadow: 0px 3px 16px rgba(255, 182, 86, 0.52);
  border-radius: 22px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  line-height: 44px;
  text-align: center;
  margin: 22px auto 0;
  cursor: pointer;
}
.nav_box .header_box .right_nav_vip_show_time[data-v-5c69502a] {
  height: 16px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  font-size: 12px;
  color: #cecece;
  text-align: center;
  margin: 0 auto;
  display: block;
  line-height: 16px;
  margin-top: 10px;
}
.nav_box .header_box .right_nav_login[data-v-5c69502a] {
  width: 86px;
  height: 32px;
  border: 1px solid #ff7700;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #ff7700;
  margin: 13px 10px 13px 0;
}
.nav_box .header_box .right_nav_login[data-v-5c69502a]:hover {
  cursor: pointer;
  background: #ff7700;
  color: #ffffff;
}
.nav_box .header_box .right_nav_sign[data-v-5c69502a] {
  text-align: center;
  width: 86px;
  height: 34px;
  line-height: 34px;
  background: #ff7700;
  opacity: 1;
  border-radius: 0px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #ffffff;
  margin: 13px 0;
}
.nav_box .header_box .right_nav_sign[data-v-5c69502a]:hover {
  cursor: pointer;
  background: rgba(255, 119, 0, 0.8);
}
.nav_box .header_box .tab_login_s[data-v-5c69502a] {
  background: #ffffff;
  display: none;
  padding: 2px 56px 0 16px;
  height: 58px;
  line-height: 62px;
}
.nav_box .down_box[data-v-5c69502a] {
  width: 100%;
  background: #ffffff;
  position: absolute;
  left: 0;
  z-index: -2;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
.nav_box .down_box .box1[data-v-5c69502a],
.nav_box .down_box .box2[data-v-5c69502a],
.nav_box .down_box .box3[data-v-5c69502a] {
  height: 314px;
}
.nav_box .down_box .box[data-v-5c69502a] {
  width: 1440px;
  margin: auto;
  height: 100%;
  display: flex;
  align-items: flex-start;
  padding: 0 20px;
}
.nav_box .down_box .box .cell[data-v-5c69502a] {
  width: 259px;
  height: 100%;
  position: relative;
  border-right: 1px solid rgb(236, 236, 236);
}
.nav_box .down_box .box .cell .t[data-v-5c69502a] {
  padding: 32px 0 14px 0;
  font-size: 20px;
  color: #212121;
  font-weight: 400;
  line-height: 20px;
  vertical-align: top;
  display: inline-block;
}
.nav_box .down_box .box .cell .word[data-v-5c69502a] {
  width: 238px;
  font-size: 14px;
  color: #6e6e6e;
  line-height: 20px;
  vertical-align: top;
}
.nav_box .down_box .box .cell .experience[data-v-5c69502a] {
  font-size: 14px;
  line-height: 20px;
  color: #ff6e07;
  color: rgb(255, 110, 7);
  margin-top: 14px;
  position: relative;
  font-weight: bold;
  cursor: pointer;
}
.nav_box .down_box .box .cell .experience[data-v-5c69502a]:hover {
  opacity: 0.8;
}
.nav_box .down_box .box .cell .experience:hover .move[data-v-5c69502a] {
  position: relative;
  animation: mymove-5c69502a 0.8s infinite;
  -webkit-animation: mymove-5c69502a 0.8s infinite;
  /*Safari and Chrome*/
}
.nav_box .down_box .box .cell .bg-a[data-v-5c69502a] {
  width: 112.49px;
  height: 181.86px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.nav_box .down_box .box .cell .bg-b[data-v-5c69502a] {
  width: 100.53px;
  height: 150px;
  height: 150px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.nav_box .down_box .box .cell .bg-c[data-v-5c69502a] {
  width: 112.49px;
  height: 181.86px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.nav_box .down_box .box .word_c[data-v-5c69502a] {
  width: 265px;
  padding-left: 30px;
  padding-top: 32px;
}
.nav_box .down_box .box .word_c .item[data-v-5c69502a] {
  margin-bottom: 14px;
  line-height: 18px;
  vertical-align: top;
}
.nav_box .down_box .box .word_c .item .bo_t[data-v-5c69502a] {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: bold;
  line-height: 20px;
  color: #ff6e07;
  padding-bottom: 16px;
  display: inline-block;
  vertical-align: top;
}
.nav_box .down_box .box .word_c .item .bo_t[data-v-5c69502a]:hover {
  opacity: 0.8;
}
.nav_box .down_box .box .word_c .item .t[data-v-5c69502a] {
  width: 260px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: bold;
  line-height: 20px;
  color: #171717;
  padding-bottom: 16px;
  display: inline-block;
  vertical-align: top;
}
.nav_box .down_box .box .word_c .item .t1[data-v-5c69502a] {
  line-height: 14px;
}
.nav_box .down_box .box .word_c .item .word[data-v-5c69502a] {
  width: 260px;
  font-size: 12px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  line-height: 18px;
  color: #707070;
  vertical-align: top;
}
.nav_box .down_box .box .word_c .item .g_g[data-v-5c69502a] {
  width: 260px;
  height: 140px;
}
.nav_box .down_box .box .word_c .item1[data-v-5c69502a] {
  padding-top: 18px;
}
.nav_box .down_box .box .word_c .item_p[data-v-5c69502a] {
  padding-top: 37px;
}
.nav_box .down_box .box .word_c .item_p_vr[data-v-5c69502a] {
  padding-top: 55px;
}
.nav_box .down_box .box .activity_block .activity_t[data-v-5c69502a] {
  padding-top: 32px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  line-height: 0px;
  color: #212121;
}
.nav_box .down_box .box .activity_block .activity_img[data-v-5c69502a] {
  margin-top: 22px;
  width: 260px;
  height: 140px;
  background: #f5f5f5;
  opacity: 1;
  border-radius: 0px;
  text-align: center;
  line-height: 140px;
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #212121;
}
.nav_box .hidden_tab[data-v-5c69502a] {
  display: none;
  width: 100%;
  position: fixed;
  top: 60px;
  z-index: 100;
  background-color: #ffffff;
}
.nav_box .hidden_tab .hidden_tab_item[data-v-5c69502a] {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px #dcdcdc solid;
  margin: 0 40px 0 72px;
}
.nav_activity[data-v-5c69502a] {
  position: fixed;
  top: 12px;
  left: 820px;
  z-index: 100;
}
.hidden[data-v-5c69502a] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #6d6d6d;
  opacity: 0.49;
  z-index: 0;
}
.hidden_a[data-v-5c69502a] {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #6d6d6d;
  opacity: 0.49;
  z-index: 0;
}
.hoverBoxBody[data-v-5c69502a] {
  width: 1680px;
  background: white;
  display: flex;
}
.hoverBoxBody .left[data-v-5c69502a] {
  width: 20%;
  border-right: 1px solid #ececec;
  position: relative;
}
.hoverBoxBody .left .title[data-v-5c69502a] {
  font-size: 20px;
  color: #212121;
}
.hoverBoxBody .left .bg_d[data-v-5c69502a] {
  width: 100.53px;
  height: 150px;
  position: absolute;
  right: 0;
  bottom: 0px;
}
.hoverBoxBody .left .title_tip[data-v-5c69502a] {
  width: 228px;
  font-size: 14px;
  color: #6e6e6e;
  margin-bottom: 40px;
  line-height: 21px;
}
.hoverBoxBody .left .list[data-v-5c69502a] {
  font-size: 14px;
  color: #6e6e6e;
  line-height: 21px;
}
.hoverBoxBody .left .list .item_tip[data-v-5c69502a] {
  width: 60px;
  margin-bottom: 15px;
  cursor: pointer;
}
.hoverBoxBody .left .active[data-v-5c69502a] {
  color: #ff7700;
}
.hoverBoxBody .left .active .underline[data-v-5c69502a] {
  height: 2px;
  background-color: #ff7700;
}
.hoverBoxBody .right[data-v-5c69502a] {
  width: 80%;
  height: 543px;
  overflow: hidden;
}
.hoverBoxBody .right .right_item[data-v-5c69502a] {
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.hoverBoxBody .right .right_item .one[data-v-5c69502a] {
  font-size: 14px;
  width: 90px;
  text-align: right;
  color: #171717;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hoverBoxBody .right .right_item .twoBox[data-v-5c69502a] {
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.hoverBoxBody .right .right_item .jiantou[data-v-5c69502a] {
  width: 20px;
  text-align: center;
  margin-left: 10px;
}
.hoverBoxBody .right .right_item .two[data-v-5c69502a] {
  font-size: 14px;
  color: #707070;
  display: flex;
}
.hoverBoxBody .right .right_item .two p[data-v-5c69502a] {
  cursor: pointer;
  padding: 0 10px;
}
.hoverBoxBody .right .right_item .two p[data-v-5c69502a]:hover {
  color: #ff6e07;
}
@keyframes mymove-5c69502a {
0% {
    left: 0px;
}
50% {
    left: 5px;
}
100% {
    left: 0px;
}
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/NavBox.vue?vue&type=style&index=2&id=5c69502a&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 1390px) {
.nav_box .header_box .left_nav .left_nav_list[data-v-5c69502a] {
    display: none;
}
.nav_box .header_box .left_nav .left_nav_list .left_nav_list_item[data-v-5c69502a] {
    white-space: nowrap;
    overflow: hidden;
}
.nav_box .header_box .left_nav .left_nav_list .left_nav_list_item .left_nav_list_font[data-v-5c69502a] {
    white-space: nowrap;
    overflow: hidden;
}
.nav_box .header_box .tab_login[data-v-5c69502a] {
    display: none;
}
.nav_box .header_box .tab_login_s[data-v-5c69502a] {
    display: block;
}
.nav_box .hidden_tab[data-v-5c69502a] {
    display: block;
}
.nav_box .nav_activity[data-v-5c69502a] {
    display: none;
}
.hidden_a[data-v-5c69502a] {
    display: block;
}
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/CanvasBox.vue?vue&type=style&index=0&id=621af05a&lang=scss&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.img-box[data-v-621af05a] {
  position: absolute;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/IntroduceBox.vue?vue&type=style&index=0&id=2022182f&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*按钮颜色*/
.button_color_orange[data-v-2022182f] {
  border: 1px solid #f70;
  color: #f70;
}
.button_color_white[data-v-2022182f] {
  background: #f70;
  color: #fff;
}
.button_a[data-v-2022182f]:hover {
  cursor: pointer;
  background: rgba(255, 119, 0, 0.8);
}
.font_color_orange[data-v-2022182f] {
  color: #f70;
}
.font_color_orange[data-v-2022182f]:hover {
  cursor: pointer;
  color: rgba(255, 119, 0, 0.8);
}
.introduce[data-v-2022182f] {
  margin: 0 auto 0 auto;
  width: 1440px;
  height: 440px;
  display: flex;
  justify-content: flex-start;
}
.introduce .left[data-v-2022182f] {
  width: 625px;
  margin: auto 0;
}
.introduce .left .tit[data-v-2022182f] {
  font-size: 34px;
  font-weight: 400;
  line-height: 34px;
  color: #2b2b2b;
}
.introduce .left .word[data-v-2022182f] {
  font-size: 14px;
  font-weight: 400;
  color: #828282;
  line-height: 24px;
  margin-top: 17px;
  margin-bottom: 30px;
}
.introduce .left .send[data-v-2022182f] {
  display: flex;
  align-items: center;
}
.introduce .left .send .button_a[data-v-2022182f] {
  width: 240px;
  height: 58px;
  text-align: center;
  line-height: 58px;
  font-size: 14px;
  color: #ffffff;
  margin-right: 21px;
}
.introduce .left .send .button_b[data-v-2022182f] {
  font-size: 14px;
  margin: auto 0;
  padding-right: 16px;
  font-weight: 400;
}
.introduce .right[data-v-2022182f] {
  margin: 60px 0 40px 350px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/DiscountBox.vue?vue&type=style&index=1&id=4cd0b997&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.activity[data-v-4cd0b997] {
  width: 1440px;
  margin: auto;
  background: #f4f5f7;
  height: 130px;
}
.activity .activity_list[data-v-4cd0b997] {
  display: flex;
  align-items: center;
  height: 130px;
  margin: auto 0;
}
.activity .activity_list .activity_item[data-v-4cd0b997] {
  width: 360px;
  margin: auto 0;
}
.activity .activity_list .activity_item .activity_title[data-v-4cd0b997] {
  display: flex;
  align-items: center;
}
.activity .activity_list .activity_item .activity_title_content[data-v-4cd0b997] {
  font-size: 16px;
  font-weight: bold;
  color: #2b2b2b;
}
.activity .activity_list .activity_item .activity_title_button[data-v-4cd0b997] {
  width: 70px;
  height: 22px;
  border: 1px solid #ff6e07;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #ff6e07;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  margin-left: 10px;
}
.activity .activity_list .activity_item .activity_title_button_red[data-v-4cd0b997] {
  width: 70px;
  height: 22px;
  font-family: Microsoft YaHei UI;
  font-weight: 500;
  background: linear-gradient(90deg, #ff4200 0%, #ff7700 100%);
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  margin-left: 10px;
  position: relative;
}
.activity .activity_list .activity_item .activity_title_button_red .button_red_left[data-v-4cd0b997] {
  position: absolute;
  left: -6px;
  bottom: 0px;
  width: 0;
  height: 0;
  border: 3px solid;
  border-color: #fff #ff4200 #ff4200 #fff;
  opacity: 1;
}
.activity .activity_list .activity_item .activity_text[data-v-4cd0b997] {
  font-size: 14px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  line-height: 14px;
  color: #707070;
  margin-top: 8px;
}
.activity .activity_list .activity_item .detail[data-v-4cd0b997] {
  width: 98px;
  height: 28px;
  font-size: 14px;
  margin-top: 13px;
  border: 1px solid #d2d2d2;
  color: #333;
  text-align: center;
  line-height: 28px;
}
.activity .activity_list .activity_item .detail_a[data-v-4cd0b997] {
  width: 98px;
  height: 28px;
  font-size: 14px;
  margin-top: 13px;
  text-align: center;
  line-height: 28px;
  background: #f70;
  border-color: #f70;
  color: #fff;
}
.activity .activity_list .activity_item .detail[data-v-4cd0b997]:hover {
  cursor: pointer;
  border: 1px solid #ff7700;
  background: #ff7700;
  color: #fff;
}
.activity .activity_list .activity_item .detail_a[data-v-4cd0b997]:hover {
  cursor: pointer;
  background: rgba(255, 119, 0, 0.8);
}
.activity .activity_list .activity_item[data-v-4cd0b997]:last-child {
  padding-left: 20px;
  width: 340px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/EffectBox.vue?vue&type=style&index=0&id=5d4c4487&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.effect-box[data-v-5d4c4487] {
  width: 1440px;
  margin: auto;
  padding: 15px 0;
}
.effect-box .cell[data-v-5d4c4487] {
  display: flex;
  align-items: center;
}
.effect-box .cell .left-b[data-v-5d4c4487] {
  width: 270px;
  height: 134px;
  background: linear-gradient(240.62deg, rgb(255, 140, 32) 0%, rgb(255, 88, 49) 100%);
  background: url(/shinecloud-brand/img/wor-b.d999cd72.png) no-repeat center center;
  background-size: cover;
  padding: 20px 20px;
  box-sizing: border-box;
  position: relative;
}
.effect-box .cell .left-b img[data-v-5d4c4487] {
  width: 88px;
  height: 79px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.effect-box .cell .left-b .t[data-v-5d4c4487] {
  display: flex;
  align-items: flex-end;
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.effect-box .cell .left-b .t .t_tip[data-v-5d4c4487] {
  font-size: 14px;
  font-weight: normal;
}
.effect-box .cell .left-b .w[data-v-5d4c4487] {
  word-wrap: break-word;
  font-size: 13px;
  color: rgb(239, 239, 239);
  margin-top: 4px;
  padding-right: 20px;
}
.effect-box .cell .left-b .more[data-v-5d4c4487] {
  position: absolute;
  top: 90px;
  left: 20px;
  width: 90px;
  height: 28px;
  background: #fff;
  color: rgb(255, 140, 32);
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.effect-box .cell .left-b .more[data-v-5d4c4487]:hover {
  opacity: 0.8;
}
.effect-box .cell .cell_box[data-v-5d4c4487] {
  display: flex;
  margin-left: 50px;
  width: calc(100% - 320px);
}
.effect-box .cell .i-box[data-v-5d4c4487] {
  width: 254px;
  margin-right: 37px;
}
.effect-box .cell .i-box .t[data-v-5d4c4487] {
  font-size: 16px;
  color: rgb(23, 23, 23);
  font-weight: bold;
}
.effect-box .cell .i-box .w[data-v-5d4c4487] {
  font-size: 13px;
  color: rgb(110, 110, 110);
  margin-top: 10px;
  white-space: nowrap;
}
.effect-box .cell .i-box .b[data-v-5d4c4487] {
  display: flex;
  align-items: center;
  margin-top: 17px;
}
.effect-box .cell .i-box .b div[data-v-5d4c4487] {
  padding: 0 5px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgb(197, 197, 197);
  color: rgb(172, 172, 172);
  font-size: 12px;
  margin-right: 12px;
}
.effect-box .cell[data-v-5d4c4487]:nth-of-type(2) {
  margin-top: 20px;
}
.effect-box .cell[data-v-5d4c4487]:nth-of-type(3) {
  margin-top: 20px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/ImgBox.vue?vue&type=style&index=0&id=72629538&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/AnimationEffectBox.vue?vue&type=style&index=0&id=b2eb5bce&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.animation_wrap[data-v-b2eb5bce] {
  width: 100%;
}
.animation_wrap .instructions[data-v-b2eb5bce] {
  width: 1440px;
  margin: auto;
  position: relative;
  box-sizing: border-box;
  color: #ffffff;
}
.animation_wrap .instructions .title[data-v-b2eb5bce] {
  text-align: center;
  font-size: 30px;
  margin-top: 83px;
  color: rgb(43, 43, 43);
}
.animation_wrap .instructions .n-b[data-v-b2eb5bce] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 900px;
  margin: 52px auto 0;
}
.animation_wrap .instructions .n-b > div[data-v-b2eb5bce] {
  width: 145px;
  height: auto;
  padding-bottom: 20px;
  cursor: pointer;
  border-bottom: 1px solid #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.animation_wrap .instructions .n-b > div .img-box[data-v-b2eb5bce] {
  width: 90px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.animation_wrap .instructions .n-b > div > img[data-v-b2eb5bce] {
  width: 64px;
  height: auto;
}
.animation_wrap .instructions .n-b > div .t-word[data-v-b2eb5bce] {
  font-size: 14px;
  color: rgb(43, 43, 43);
}
.animation_wrap .instructions .n-b > div .d-img[data-v-b2eb5bce] {
  display: none;
}
.animation_wrap .instructions .n-b .nv-action[data-v-b2eb5bce] {
  border-bottom: 1px solid #ff7700;
}
.animation_wrap .instructions .n-b > div[data-v-b2eb5bce]:hover {
  cursor: pointer;
}
.animation_wrap .instructions .n-b > div:hover .d-img[data-v-b2eb5bce] {
  display: block;
}
.animation_wrap .instructions .n-b > div:hover img[data-v-b2eb5bce] {
  display: none;
}
.animation_wrap .effect_wrap[data-v-b2eb5bce] {
  width: 100%;
  margin: auto;
  background: #f4f5f7;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/ToolBox.vue?vue&type=style&index=0&id=339f3040&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tool[data-v-339f3040] {
  width: 100%;
  padding: 60px 0;
}
.tool .title[data-v-339f3040] {
  font-size: 30px;
  font-family: Microsoft YaHei UI;
  font-weight: 400;
  color: #2b2b2b;
  text-align: center;
}
.tool .info-box[data-v-339f3040] {
  width: 1440px;
  margin: 40px auto 0 auto;
}
.tool .info-box .item:nth-child(5) .el-icon-arrow-right[data-v-339f3040] {
  opacity: 0;
}
.tool .info-box[data-v-339f3040] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tool .info-box .item[data-v-339f3040] {
  width: 272px;
  height: 234px;
  background: #ffffff;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.09);
  opacity: 1;
  border-radius: 0px;
}
.tool .info-box .item .t[data-v-339f3040] {
  margin-top: 22px;
  margin-left: 20px;
  font-size: 18px;
  font-family: Microsoft YaHei UI;
  font-weight: bold;
  color: #2b2b2b;
}
.tool .info-box .item .w[data-v-339f3040] {
  font-size: 14px;
  color: #707070;
  margin-top: 11px;
  padding-left: 20px;
  box-sizing: border-box;
  padding-bottom: 22px;
  border-bottom: 1px solid rgb(236, 236, 236);
}
.tool .info-box .item .b[data-v-339f3040] {
  margin: 20px 0 20px 10px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.tool .info-box .item .b div[data-v-339f3040] {
  margin-right: 10px;
  padding: 0 6px;
  box-sizing: border-box;
  min-width: 72px;
  height: 24px;
  border: 1px solid rgb(197, 197, 197);
  color: rgb(197, 197, 197);
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tool .info-box .item .b div[data-v-339f3040]:nth-child(3) {
  margin-right: 0px;
}
.tool .info-box .item .m[data-v-339f3040] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #ff7700;
  margin: 18px 0;
  height: 15px;
}
.tool .info-box .item .m .el-icon-arrow-right[data-v-339f3040] {
  margin-left: 4px;
}
.tool .info-box .item .m[data-v-339f3040]:hover {
  opacity: 0.8;
}
.tool .info-box .item .m:hover .move[data-v-339f3040] {
  position: relative;
  animation: mymove-339f3040 0.8s infinite;
  -webkit-animation: mymove-339f3040 0.8s infinite; /*Safari and Chrome*/
}
.tool .info-box .item .s-b[data-v-339f3040] {
  width: 100%;
  background: #ff7700;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
}
.tool .info-box .item .s-b[data-v-339f3040]:hover {
  cursor: pointer;
  background: rgba(255, 119, 0, 0.8);
}
.cursor_wrap[data-v-339f3040] {
  cursor: pointer;
}
@keyframes mymove-339f3040 {
0% {
    left: 0px;
}
50% {
    left: 5px;
}
100% {
    left: 0px;
}
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/EnterpriseBox.vue?vue&type=style&index=0&id=43c2de37&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.dynamic[data-v-43c2de37] {
  width: 1440px;
  margin: auto;
  box-sizing: border-box;
}
.dynamic .title[data-v-43c2de37] {
  width: 1440px;
  font-size: 30px;
  text-align: center;
  color: rgb(43, 43, 43);
}
.dynamic .experience[data-v-43c2de37] {
  margin-top: 90px;
}
.dynamic .experience .info-box[data-v-43c2de37] {
  min-width: 960px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  position: relative;
  top: -27px;
}
.dynamic .experience .info-box > div[data-v-43c2de37] {
  min-width: 131px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.dynamic .experience .info-box > div .cli[data-v-43c2de37] {
  width: 8px;
  height: 8px;
  background: rgb(199, 199, 199);
  margin-top: 4px;
  border-radius: 50%;
}
.dynamic .experience .info-box > div .w[data-v-43c2de37] {
  font-size: 14px;
  color: rgb(110, 110, 110);
}
.dynamic .experience .info-box > div .cli1[data-v-43c2de37] {
  width: 8px;
  height: 8px;
  background: rgb(255, 106, 0);
  margin-top: 4px;
  border-radius: 50%;
}
.dynamic .experience .info-box > div .w1[data-v-43c2de37] {
  font-size: 14px;
  font-weight: bold;
  color: rgb(110, 110, 110);
}
.dynamic .experience .info-box > div[data-v-43c2de37]:hover {
  cursor: pointer;
}
.dynamic .experience .info-box > div:hover .cli[data-v-43c2de37] {
  background: rgb(255, 106, 0);
}
.dynamic .experience .info-box > div:hover .w[data-v-43c2de37] {
  font-size: 14px;
  color: #000;
}
.dynamic .experience .word-container[data-v-43c2de37] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dynamic .experience .word-container img[data-v-43c2de37] {
  width: 405px;
  height: 428px;
  margin-right: 8px;
}
.dynamic .experience .word-container .item-b-bottm[data-v-43c2de37] {
  height: 6px;
  background-color: #ff7700;
}
.dynamic .experience .word-container .right[data-v-43c2de37] {
  overflow: auto;
  display: grid;
  grid-template-areas: "a a a a" "b b b b" "c c c c";
  grid-auto-flow: row;
  grid-area: 1/1/1/1;
}
.dynamic .experience .word-container .right .right_item[data-v-43c2de37]:nth-child(7) {
  grid-column: 3/4;
  /* 垂直方向占据2个格子 */
}
.dynamic .experience .word-container .right .right_item[data-v-43c2de37]:nth-child(8) {
  grid-column: 4/4;
  /* 垂直方向占据2个格子 */
  grid-row: 2/4;
}
.dynamic .experience .word-container .right .right_item[data-v-43c2de37] {
  padding: 3px 0;
}
.dynamic .experience .word-container .right .item-b[data-v-43c2de37] :last-child {
  margin-bottom: 0;
  display: flex;
  align-self: flex-end;
}
.dynamic .experience .word-container .right .item-b[data-v-43c2de37] {
  width: 330px;
  min-height: 130px;
  background: #fff;
  padding: 30px 22px 0 22px;
  box-sizing: border-box;
  cursor: pointer;
  margin-right: 10px;
}
.dynamic .experience .word-container .right .item-b .t[data-v-43c2de37] {
  font-weight: bold;
  font-size: 16px;
  color: rgb(23, 23, 23);
}
.dynamic .experience .word-container .right .item-b .w[data-v-43c2de37] {
  color: rgb(110, 110, 110);
  font-size: 14px;
  margin-top: 5px;
  line-height: 22px;
}
.dynamic .experience .word-container .right .b[data-v-43c2de37] {
  width: 330px;
  height: 6px;
  background: #fff;
}
.dynamic .experience .word-container .right .item-b-checked[data-v-43c2de37] {
  height: 6px;
  background: #ff7700;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/EnterpriseBox.vue?vue&type=style&index=1&id=43c2de37&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.spactil[data-v-43c2de37] {
  padding: 22px 22px 15px 22px !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/MapBox.vue?vue&type=style&index=0&id=6e3ad992&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.map[data-v-6e3ad992] {
  width: 1440px;
  position: relative;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 64px;
}
.map .title[data-v-6e3ad992] {
  padding-top: 51px;
  font-size: 30px;
  color: rgb(43, 43, 43);
  text-align: center;
}
.map img[data-v-6e3ad992] {
  width: 1115px;
  height: 647px;
  margin-top: 20px;
}
.map .detile[data-v-6e3ad992] {
  position: absolute;
  bottom: 64px;
  left: 69px;
  display: flex;
  align-items: center;
  height: 55px;
  background-color: #ffffff;
  font-size: 14px;
  color: #555555;
  padding: 0 22px;
  box-sizing: border-box;
}
.map .detile .left[data-v-6e3ad992] {
  margin-right: 40px;
}
.map .detile .left[data-v-6e3ad992],
.map .detile .right[data-v-6e3ad992] {
  display: flex;
  align-items: center;
}
.map .detile .left .litleimg[data-v-6e3ad992],
.map .detile .right .litleimg[data-v-6e3ad992] {
  width: 24px;
  height: 24px;
  margin-right: 19px;
  margin-top: 0;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/CooperationBoxA.vue?vue&type=style&index=0&id=2d08a884&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.cooperation[data-v-2d08a884] {
  width: 1440px;
  position: relative;
  margin: auto;
  overflow: hidden;
  padding-bottom: 106px;
}
.cooperation .title[data-v-2d08a884] {
  padding-top: 59px;
  font-size: 30px;
  color: #fff;
  text-align: center;
}
.cooperation .info-con[data-v-2d08a884] {
  position: absolute;
  width: 4245px;
  height: 284px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 36px;
}
.cooperation .info-con .item[data-v-2d08a884] {
  width: 193px;
  height: 78px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.cooperation .info-con .item img[data-v-2d08a884] {
  height: initial;
}
@keyframes scroll-left-2d08a884 {
0% {
    transform: translateX(0);
}
100% {
    transform: translateX(-2805px);
}
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/ActivityTit.vue?vue&type=style&index=0&id=43791e46&lang=scss&scoped=true ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.more-box[data-v-43791e46] {
  width: 432px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 44px;
  background-color: #f3f3f3;
  padding: 0 20px;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
}
.more-box .m-t[data-v-43791e46] {
  font-size: 18px;
  color: rgb(43, 43, 43);
}
.more-box .m-right[data-v-43791e46] {
  margin-left: auto;
  font-size: 14px;
  color: rgb(172, 172, 172);
}
.more-box .m-right[data-v-43791e46]:hover {
  cursor: pointer;
  color: #ff7700;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/ActivityBlock.vue?vue&type=style&index=0&id=77351c4b&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.activity_block[data-v-77351c4b] {
  width: 472px;
  margin-right: 10px;
}
.activity_block_bottom[data-v-77351c4b] {
  width: 432px;
  margin-bottom: 16px;
  background: #ffffff;
  padding: 0px 20px 0 20px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.06);
}
.activity_block_bottom .list[data-v-77351c4b] {
  display: flex;
  justify-content: space-between;
  align-content: center;
  border-bottom: 1px solid #dcdcdc;
}
.activity_block_bottom .list_tit[data-v-77351c4b] {
  width: 300px;
  line-height: 41px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}
.activity_block_bottom .list_tit[data-v-77351c4b]:hover {
  cursor: pointer;
  color: #ff7700;
}
.activity_block_bottom .list_time[data-v-77351c4b] {
  width: 98px;
  text-align: right;
  line-height: 41px;
  font-size: 14px;
  color: #aaa;
}
.activity_block_bottom .list[data-v-77351c4b]:last-child {
  border: none;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/ActivityTitBlock.vue?vue&type=style&index=0&id=7739ed60&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.more-box[data-v-7739ed60] {
  width: 472px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.more-box .m-t[data-v-7739ed60] {
  font-size: 18px;
  color: rgb(43, 43, 43);
}
.more-box .m-right[data-v-7739ed60] {
  margin-left: auto;
  font-size: 14px;
  color: rgb(172, 172, 172);
}
.more-box .m-right[data-v-7739ed60]:hover {
  cursor: pointer;
  color: #ff7700;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/NewActivityBlock.vue?vue&type=style&index=0&id=175f4afe&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.latest[data-v-175f4afe] {
  width: 1440px;
  margin: auto;
  padding-bottom: 61px;
}
.latest .title[data-v-175f4afe] {
  padding-top: 38px;
  font-size: 30px;
  text-align: center;
  color: rgb(43, 43, 43);
}
.latest .info-cell[data-v-175f4afe] {
  display: flex;
  justify-content: space-between;
  margin-top: 34px;
}
.latest .info-cell .activity_block[data-v-175f4afe] {
  width: 100%;
  margin-right: 16px;
}
.latest .info-cell .activity_block .advertisement_img[data-v-175f4afe] {
  cursor: pointer;
  margin-bottom: 12px;
  width: 472px;
  height: 265px;
  background-color: #eee;
  text-align: center;
  line-height: 265px;
  font-size: 16px;
}
.latest .info-cell .activity_block .advertisement_img[data-v-175f4afe]:hover {
  opacity: 0.8;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/components/FooterBox.vue?vue&type=style&index=0&id=762c893d&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.bottom-info-box[data-v-762c893d] {
  width: 1440px;
  margin: auto;
  padding: 30px 0 58px 0;
}
.bottom-info-box .fot-header-box[data-v-762c893d] {
  display: flex;
  border-bottom: 1px solid rgb(112, 112, 112);
  padding-bottom: 30px;
  box-sizing: border-box;
}
.bottom-info-box .fot-header-box .g-b[data-v-762c893d] {
  min-width: 760px;
  display: flex;
  display: flex;
}
.bottom-info-box .fot-header-box .g-b .cell-b[data-v-762c893d] {
  margin-right: 100px;
}
.bottom-info-box .fot-header-box .g-b .cell-b .t[data-v-762c893d] {
  font-weight: bold;
  font-size: 14px;
  color: rgb(255, 255, 255);
}
.bottom-info-box .fot-header-box .g-b .cell-b .b-b a[data-v-762c893d] {
  color: rgb(184, 184, 184);
  font-size: 14px;
  margin-top: 20px;
}
.bottom-info-box .fot-header-box .g-b .cell-b .b-b div[data-v-762c893d] {
  color: rgb(184, 184, 184);
  font-size: 14px;
  margin-top: 20px;
}
.bottom-info-box .fot-header-box .g-b .cell-b .b-b .v-b-b[data-v-762c893d]:hover {
  cursor: pointer;
  color: #ff7700;
}
.bottom-info-box .fot-header-box .about[data-v-762c893d] {
  margin-left: auto;
}
.bottom-info-box .fot-header-box .about .t[data-v-762c893d] {
  font-weight: bold;
  font-size: 14px;
  color: rgb(255, 255, 255);
}
.bottom-info-box .fot-header-box .about .er-box[data-v-762c893d] {
  margin-top: 30px;
  display: flex;
  align-items: center;
}
.bottom-info-box .fot-header-box .about .er-box .item[data-v-762c893d] {
  width: 106px;
  height: 106px;
  box-sizing: border-box;
  margin-right: 30px;
}
.bottom-info-box .fot-header-box .about .er-box .item img[data-v-762c893d] {
  width: 106px;
  height: 106px;
}
.bottom-info-box .fot-header-box .about .er-box .item .title[data-v-762c893d] {
  font-family: 微软雅黑;
  font-size: 12px;
  color: #b8b8b8;
  text-align: center;
  margin-top: 10px;
}
.bottom-info-box .friend[data-v-762c893d] {
  min-width: 1200px;
  width: 100%;
  padding: 30px 0;
  box-sizing: border-box;
  border-bottom: 1px solid rgb(112, 112, 112);
}
.bottom-info-box .friend .cell-f[data-v-762c893d] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.bottom-info-box .friend .cell-f div[data-v-762c893d] {
  font-size: 14px;
  color: rgb(184, 184, 184);
}
.bottom-info-box .friend .cell-f .t[data-v-762c893d] {
  color: #fff;
}
.bottom-info-box .friend .cell-f .w[data-v-762c893d] {
  margin-left: 20px;
  color: rgb(184, 184, 184);
  font-size: 14px;
}
.bottom-info-box .friend .cell-f .w-b[data-v-762c893d]:hover {
  cursor: pointer;
  color: #ff7700;
}
.bottom-info-box .friend .cell-f[data-v-762c893d]:nth-of-type(2) {
  margin-bottom: 0;
}
.bottom-info-box .be[data-v-762c893d] {
  display: flex;
  margin-top: 30px;
  font-size: 14px;
  color: rgb(123, 123, 123);
}
.bottom-info-box .be .be_a[data-v-762c893d] {
  display: flex;
  margin-right: 40px;
}
.bottom-info-box .be .be_a a[data-v-762c893d] {
  color: rgb(123, 123, 123);
}
.bottom-info-box .be .be_a .be_b[data-v-762c893d]:hover {
  cursor: pointer;
  cursor: pointer;
  color: #ff7700;
}
.bottom-info-box .be .be_a .be_c[data-v-762c893d] {
  margin: 0 7px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/index.vue?vue&type=style&index=0&id=1d9b105c&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.submit[data-v-1d9b105c] {
  width: 610px;
}
.submit .title_wrap[data-v-1d9b105c] {
  display: flex;
  align-items: flex-end;
  margin-top: -20px;
}
.submit .title_wrap_content[data-v-1d9b105c] {
  line-height: 62px;
  font-size: 20px;
  font-weight: 500;
  color: #000;
}
.submit .title_wrap_tip[data-v-1d9b105c] {
  margin-left: 5px;
  font-size: 12px;
  color: red;
  margin-bottom: 20px;
}
.submit_textContent[data-v-1d9b105c] {
  width: 100%;
  font-size: 12px;
}
.submit_phoneContent[data-v-1d9b105c] {
  width: 100%;
  height: 42px;
  margin-top: 8px;
  font-family: "Microsoft YaHei", 微软雅黑;
  font-size: 12px;
}
.submit_tip[data-v-1d9b105c] {
  margin-top: 10px;
  font-size: 12px;
  color: #999c9f;
}
.submit_button_wrap[data-v-1d9b105c] {
  margin-top: 8px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.submit_button_wrap_button[data-v-1d9b105c] {
  width: 88px;
  height: 35px;
  border-radius: 5px;
  font-size: 16px;
  line-height: 35px;
  text-align: center;
  background: #f70;
  color: #fff;
}
.submit_button_wrap_button[data-v-1d9b105c]:hover {
  cursor: pointer;
  width: 88px;
  height: 35px;
  border-radius: 5px;
  font-size: 16px;
  line-height: 35px;
  text-align: center;
  background: rgba(255, 119, 0, 0.8);
  color: #fff;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/index.vue?vue&type=style&index=1&id=1d9b105c&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.entry_wrap[data-v-1d9b105c] {
  min-width: 1500px;
  width: 100%;
}
.entry_wrap .header_wrap[data-v-1d9b105c] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
}
.entry_wrap .introduce_wrap[data-v-1d9b105c] {
  width: 100%;
  background: #f1eff1;
  margin: 60px auto 0 auto;
  background: url(/shinecloud-brand/img/banner.07183b2d.png) 100% no-repeat;
  background-size: cover;
}
.entry_wrap .discount_wrap[data-v-1d9b105c] {
  width: 100%;
  background: #f4f5f7;
}
.entry_wrap .enterprise_wrap[data-v-1d9b105c] {
  width: 100%;
  height: 700px;
  position: relative;
  box-sizing: content-box;
  background: url(/shinecloud-brand/img/bottom.1ee100b7.png) no-repeat;
  background-size: cover;
}
.entry_wrap .enterprise_wrap .ge[data-v-1d9b105c] {
  position: absolute;
  top: 127px;
  left: auto;
  min-width: 1200px;
  height: 1px;
  background: rgb(199, 199, 199);
  width: 100%;
}
.entry_wrap .map_wrap[data-v-1d9b105c] {
  width: 100%;
  background-color: #f4f5f7;
}
.entry_wrap .cooperation_wrap[data-v-1d9b105c] {
  width: 100%;
  background: rgb(61, 61, 61);
}
.entry_wrap .activity_wrap[data-v-1d9b105c] {
  width: 100%;
}
.entry_wrap .sign-d[data-v-1d9b105c] {
  width: 100%;
  padding: 40px 0;
  box-sizing: border-box;
  background: #1e1e1e;
  color: #fff;
  height: 189px;
}
.entry_wrap .sign-d .title[data-v-1d9b105c] {
  font-size: 24px;
  text-align: center;
  color: #fff;
}
.entry_wrap .sign-d .s-b[data-v-1d9b105c] {
  width: 190px;
  height: 50px;
  background: #ff7700;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px auto 0 auto;
  cursor: pointer;
}
.entry_wrap .sign-d .s-b[data-v-1d9b105c]:hover {
  cursor: pointer;
  background: rgba(255, 119, 0, 0.8);
  transition: all 0.4s linear;
}
.entry_wrap .footer_wrap[data-v-1d9b105c] {
  width: 100%;
  background: rgb(40, 40, 40);
}
.entry_wrap .contact[data-v-1d9b105c] {
  width: 48px;
  height: 200px;
  position: fixed;
  top: 55%;
  right: 58px;
  z-index: 998;
}
.entry_wrap .contact .callus[data-v-1d9b105c] {
  margin-bottom: 8px;
  text-align: center;
  width: 48px;
  height: 154px;
  background: #ffffff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
  opacity: 1;
}
.entry_wrap .contact .callus img[data-v-1d9b105c] {
  margin: auto 0;
  padding: 20px 15px 0 15px;
}
.entry_wrap .contact .callus span[data-v-1d9b105c] {
  padding: 10px 17px 0 17px;
  margin: auto 0;
  display: block;
  width: 14px;
  height: 84px;
  font-size: 14px;
  line-height: 22px;
  color: #ff7700;
}
.entry_wrap .contact .callus_top[data-v-1d9b105c] {
  background: #ffffff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
  opacity: 1;
  display: block;
  height: 38px;
}
.entry_wrap .contact .callus_top img[data-v-1d9b105c] {
  display: block;
  margin: auto;
  box-sizing: border-box;
  padding-top: 15px;
}
.info-container-box[data-v-1d9b105c] {
  width: 250px;
  height: 340px;
}
.info-container-box .cell[data-v-1d9b105c] {
  width: 100%;
  padding: 20px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgb(236, 236, 236);
  box-sizing: border-box;
}
.info-container-box .cell .left[data-v-1d9b105c] {
  width: 45px;
  height: 45px;
  background: rgb(225, 225, 225);
  display: flex;
  align-items: center;
  justify-content: center;
}
.info-container-box .cell .left[data-v-1d9b105c]:hover {
  opacity: 0.8;
}
.info-container-box .cell .right[data-v-1d9b105c] {
  width: calc(100% - 45px);
  padding-left: 13px;
  box-sizing: border-box;
}
.info-container-box .cell .right div[data-v-1d9b105c]:nth-of-type(1) {
  font-size: 14px;
  color: rgb(43, 43, 43);
}
.info-container-box .cell .right div[data-v-1d9b105c]:nth-of-type(1) {
  font-size: 14px;
  color: rgb(255, 119, 0);
  margin-top: 4px;
}
.info-container-box .cell .right[data-v-1d9b105c]:hover {
  opacity: 0.8;
}
.info-container-box .cell[data-v-1d9b105c]:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.cursor_wrap[data-v-1d9b105c] {
  cursor: pointer;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/Home/index.vue?vue&type=style&index=2&id=1d9b105c&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body .el-popover {
  padding: 0px !important;
}
body .el-dialog__header {
  padding: 0px !important;
}
body .el-input__inner:focus {
  border: #f70 1px solid;
}
body .el-textarea__inner:focus {
  border: #f70 1px solid;
}
