.textEellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clearF:after{display:block;content:"";width:0;height:0;clear:both}.userSelect{user-select:none;-ms-user-select:none;-moz-user-select:none}.floatL{float:left}.floatR{float:right}.totalIconCss{font-family:"iconfont"!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dFlex{display:flex;justify-content:center;align-items:center}input[type=text]:focus{border:1px solid #66afe9!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type=text]:active{border:1px solid #66afe9!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.cal_item{background-color:#fff}.cal_item .cal_item_title{position:relative;display:flex;justify-content:center;align-items:center;height:34px;background:#d8d8d8}.cal_item .cal_item_title .cal_item_title_m,.cal_item .cal_item_title .cal_item_title_y{font-size:14px;font-weight:600;color:#313131}.cal_item .cal_item_title .cal_item_title_me{color:#929292;font-size:14px;margin:4px 0 0 6px}.cal_item .cal_item_tab{border-collapse:collapse;border-spacing:0;font-size:14px;width:100%;height:198px}.cal_item .cal_item_tab thead td{border-right:1px solid #e7e7e7}.cal_item .cal_item_tab thead td:first-child{border-left:1px solid #e7e7e7}.cal_item .cal_item_tab TD{text-align:center;width:30px}.cal_item .cal_item_tab TD.pbholiday{background-color:#eaeaea;position:relative}.cal_item .cal_item_tab TD.pbholiday:before{display:block;content:"";width:10px;height:4px;background:#f0d90e;position:absolute;left:0;bottom:0;z-index:1}.cal_item .cal_item_tab TD .date_wrapper{position:relative;height:100%}.cal_item .cal_item_tab TD .date_wrapper .date_item{display:flex;align-items:center;justify-content:center;height:inherit}.cal_item .cal_item_tab TD .date_wrapper .sekkei_holiday{background-color:#f0d90e}.cal_item .cal_item_tab TD .date_wrapper .seizo_holiday{background-color:#ff4949}.cal_item .cal_item_tab THEAD TD:first-child{color:#e02d2d}.cal_item .cal_item_tab THEAD TD:last-child{color:#e02d2d}.cal_item .cal_item_tab THEAD TD{border-bottom:1px solid #e7e7e7;color:#313131;font-weight:600}.cal_item .cal_item_tab TBODY tr:first-child td{border-top:0;border-left:1px solid #e7e7e7}.cal_item .cal_item_tab TBODY TD{color:#333;border-top:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7}ul.calendarIndex{margin:0 0 50px;list-style:none}ul.calendarIndex LI{margin-top:10px;font-size:16px}ul.calendarIndex LI A{color:#333}ul.calendarIndex LI A:hover{color:#ed8804;text-decoration:none}ul.calendarIndex LI A,ul.calendarIndex LI.hoverNone A{padding-left:15px;background:url(/cmn_img/icon_arrow_right_org.gif)no-repeat left 7px!important}ul.calendarIndex LI.hoverNone A:hover{color:#333;text-decoration:none}ul.calendarIndex LI UL{margin:0 0 0 13px}ul.calendarIndex LI UL LI{list-style:none;margin:0;padding:0}ul.calendarIndex LI UL LI A{background-image:none;margin:0 0 5px;padding:0}.refCalendar{margin-bottom:30px;overflow:hidden}.calendar H3,.refCalendar DT{font-weight:700}.refCalendar DD DL DT{clear:both;float:left;width:10em;text-align:right;font-weight:400}.refCalendar DD DL DD{margin-left:11em}.refCalendar DD DL DD .p-ban{display:block;color:#f8d1bc;width:20px;background:#f8d1bc;height:15px;border:1px solid #ccc}.refCalendar DD DL DD UL{margin:0;list-style:none}.refCalendar DD DL DD UL LI{float:left;padding-right:16px;position:relative;margin-right:20px}.refCalendar DD DL DD UL LI SPAN{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;height:13px;width:13px;display:inline-block;padding:0;position:absolute;right:0;top:1px}.refCalendar DD DL DD UL LI SPAN.d-factory{color:#66a7f6;background:#66a7f6}.refCalendar DD DL DD UL LI SPAN.p-factory{color:#ff9000;background:#ff9000}.refCalendar DD DL DD UL LI SPAN.i-factory{color:#7bc532;background:#7bc532}.refCalendar DD DL DD UL LI SPAN.m-factory{color:#b2b2b2;background:#ccc}.refCalendar DD DL DD UL LI SPAN.k-factory{color:#c285f2;background:#dbb2fb}.refCalendar DD DL DD UL LI SPAN.h-factory{color:#f0d90e;background:#f0d90e}.calendar H3{font-size:16px;border-bottom:2px solid #666;margin-bottom:20px!important;line-height:2}.calendar H3:before{display:none}.calendar .tableBox TABLE{margin:5px 0}.calendar .tableBox TABLE TD,.calendar .tableBox TABLE TH{padding:5px 10px;line-height:15px;background:#fff;border:solid 1px #b5b5b5}.calendar .tableBox TABLE TH{width:130px;text-align:center;background:#f2f2f2}.calendar .textlead{margin-bottom:15px;font-weight:700;font-size:15px}@media only screen and (max-width:767px){#cal_wrapper{margin:0 5%}ul.calendarIndex{margin:0 2% 30px}.calendar dl.refCalendar{margin:0 3% 20px}.cal_item{width:100%!important}.harness_holiday,.jisso_holiday,.metal_holiday,.mold_holiday,.seizo_holiday,.sekkei_holiday{width:25%!important;height:30%!important}.harness_holiday,.sekkei_holiday{left:6%!important}.metal_holiday,.seizo_holiday{left:36%!important}.jisso_holiday,.mold_holiday{left:66%!important}}.diy-tag{position:absolute;display:flex;align-items:center;bottom:0;left:2px;right:0;margin:auto;z-index:2}.diy-tag div{width:10px;height:4px;margin-right:4px;flex-wrap:wrap}.major-body{padding:30px 0 0;display:flex;justify-content:space-between}.major-body .major-aside{width:270px;background:#fff;border:1px solid #e7e7e7}.major-body .major-aside .to-order-btn{padding:14px 0;background:#fff;display:flex;justify-content:center;align-items:center;position:relative}.major-body .guide-flow .jump-flow .jump-btn:hover .iconfont,.major-body .major-aside .to-order-btn:hover .text{color:#e02d2d}.major-body .major-aside .to-order-btn .text{position:absolute;color:#fff;font-size:18px;font-weight:600;font-family:NunitoSans-Bold;display:flex;justify-content:center;align-items:center}.major-body .guide-flow{background:#fff;border:1px solid #e7e7e7;margin-top:20px;position:relative}.major-body .guide-flow .jump-flow{display:flex;justify-content:space-between}.major-body .guide-flow .jump-flow .jump-btn{flex:1;display:flex;justify-content:center;align-items:center;height:110px;font-size:16px;color:#313131;border-bottom:1px solid #e7e7e7;flex-direction:column}.major-body .guide-flow .jump-flow .jump-btn .iconfont{font-size:28px;margin-bottom:6px}.major-body .guide-flow .jump-flow .jump-btn:first-child{border-right:1px solid #e7e7e7}.major-body .guide-flow .calendar-parent-box{padding:18px 15px}.major-body .guide-flow .calendar-parent-box .deal-time{text-align:center;line-height:20px}.major-body .guide-flow .calendar-parent-box .deal-time .tag{color:#e02d2d;font-size:13px;font-weight:600}.major-body .guide-flow .the-calendar-area{height:290px;border:1px solid #e7e7e7;padding:10px;margin-top:16px;position:relative}.major-body .guide-flow .the-calendar-area:after,.major-body .guide-flow .the-calendar-area:before{display:block;content:"";height:14px;width:10px;background:#e7e7e7;position:absolute;top:-7px;z-index:2}.major-body .guide-flow .the-calendar-area:before{left:28px}.major-body .guide-flow .the-calendar-area:after{right:28px}.major-body .guide-flow .the-calendar-area .toggle-nav{display:flex;justify-content:center;align-items:center;margin-top:6px;position:relative}.major-body .guide-flow .the-calendar-area .toggle-nav .icon-arrow-right{position:absolute;left:0;top:50%;margin-top:-12px;transform:rotate(180deg);color:#e7e7e7;transition:all .3s ease-in-out}.major-body .guide-flow .the-calendar-area .toggle-nav .icon-arrow-right:hover{color:#313131}.major-body .guide-flow .the-calendar-area .toggle-nav .icon-arrow-right:nth-of-type(2){left:unset;right:-3px;transform:rotate(0deg)}.major-body .guide-flow .the-calendar-area .toggle-nav dd{padding:0 12px;font-size:14px;line-height:20px;color:#313131;cursor:pointer}.major-body .guide-flow .the-calendar-area .toggle-nav dd:nth-of-type(2) .text:after{background:#ff4949}.major-body .guide-flow .the-calendar-area .toggle-nav dd .text:after{background:#f7ba2a}.major-body .guide-flow .the-calendar-area .toggle-nav .text{position:relative}.major-body .guide-flow .the-calendar-area .toggle-nav .text:after{display:block;content:"";height:4px;background:0 0}.major-body .guide-flow .toggle-view-calendar{margin-top:5px;overflow:hidden;width:218px;height:232px}.major-body .guide-flow .design-el{width:218px;height:232px;margin-bottom:10px}.major-body .guide-flow .trend-figure{height:130px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:linear-gradient(180deg,#f5f5f5 0,#e7e7e7 100%);padding:15px}.major-body .guide-flow .trend-figure .trend-title{text-align:center;font-size:14px;line-height:22px;height:44px}.major-body .guide-flow .trend-figure .view-trend{margin-top:10px;display:flex;align-items:center;background:#d9d9d9;height:60px}.major-body .guide-flow .trend-figure .view-text{line-height:16px;color:#313131;width:94px;height:inherit;display:flex;align-items:center;justify-content:center;border-right:1px solid #fff}.major-body .guide-flow .trend-figure .the-status-box{height:34px;overflow:hidden;width:144px}.major-body .guide-flow .trend-figure .the-status-box .status-mask{height:34px;overflow:hidden}.major-body .guide-flow .trend-figure .view-map{display:flex;flex:1;min-width:0;justify-content:center;align-items:center}.major-body .guide-flow .trend-figure .icon-tubiao-shengxu{font-size:30px;margin-right:10px;color:#20a0ff}.major-body .guide-flow .trend-figure .time-count dt{font-size:12px;font-weight:600;color:#313131}.major-body .guide-flow .trend-figure .time-count dd{color:#20a0ff;font-size:16px;font-weight:600}.major-body .guide-flow .order-swiper-box{background:#fff;padding:12px 15px 26px}.major-body .guide-flow .order-swiper-box .order{width:80px;padding-left:10px}.major-body .guide-flow .order-swiper-box .date{width:40px}.major-body .guide-flow .order-swiper-box .amount,.major-body .guide-flow .order-swiper-box .process{width:60px}.major-body .guide-flow .order-swiper-box .thead-swiper{height:30px;background:#f2f2f2;display:flex;align-items:center;border-bottom:1px solid #e7e7e7}.major-body .guide-flow .order-swiper-box .swiper-body-mask{height:180px;overflow:hidden;border-bottom:1px solid #e7e7e7}.major-body .guide-flow .order-swiper-box .swiper-body{height:180px;overflow:hidden}.major-body .guide-flow .order-swiper-box .order-row{height:30px;display:flex;font-size:12px;color:#313131;align-items:center;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.major-body .guide-flow .order-swiper-box .order-row:first-child{border-top:1px solid #e7e7e7}.major-body .guide-flow .order-swiper-box .mask-process{width:40px;position:relative;height:8px;background:#f2f2f2}.major-body .guide-flow .order-swiper-box .mask-process .portion{display:block;height:8px;background:#20a0ff;position:absolute;top:50%;left:0;z-index:1;margin-top:-4px}.major-body .guide-flow .order-swiper-box .swiper-container{height:180px;transform:translate3d(0,0,0)}.major-body .guide-flow .order-swiper-box .swiper-container,.major-body .guide-flow .order-swiper-box .swiper-wrapper{transition-timing-function:linear!important;-o-transition-timing-function:linear!important;-webkit-transition-timing-function:linear!important}.major-body .guide-flow .spread-jump-box{padding:20px 15px;border-top:1px solid #e7e7e7}.major-body .guide-flow .spread-jump-box .spread{display:flex;justify-content:center;align-items:center;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;font-size:16px;font-weight:600;transition:all .3s linear;margin-bottom:4px;overflow:hidden}.major-body .guide-flow .spread-jump-box .spread:hover img{transform:scale(1.02)}.major-body .guide-flow .spread-jump-box .spread.point{height:60px;margin-top:16px}.major-body .guide-flow .spread-jump-box .spread.point:first-child{margin-top:0}.major-body .guide-flow .spread-jump-box .spread.point:hover .iconfont{transform:translateX(4px) translateZ(-1px)}.major-body .guide-flow .spread-jump-box .spread.point:hover .text{text-decoration:underline}.major-body .guide-flow .spread-jump-box .spread .iconfont{font-size:24px;font-weight:400;margin-right:14px;transition:all .3s linear}.major-body .guide-flow .spread-jump-box .spread .text{margin-top:-2px}.major-body .guide-flow .spread-jump-box .spread .view-ads{transition:all .3s ease-in}.major-body .major-section{width:840px;background:#fff;border:1px solid #e7e7e7;padding:30px 60px 140px;position:relative}.major-body .major-section .section-title{padding-bottom:16px;font-size:24px;font-family:NunitoSans-Bold;font-weight:600;border-bottom:2px solid #313131}.major-body .major-section .the-rich-body{padding:40px 0;color:#313131;line-height:24px;font-size:14px;word-break:break-word}.major-body .major-section .the-rich-body img{max-width:720px}.major-body .major-section .the-rich-body .table-box{max-width:100%!important}.major-body .major-section .the-rich-body table{max-width:100%!important;border-collapse:collapse!important}.the-sitemap-module{margin-top:20px;background:#fff;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.the-sitemap-module .the-sitemap-title{font-size:14px;font-weight:600;color:#313131;height:44px;line-height:44px;padding-left:30px;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7}.the-sitemap-module .the-sitemap-body{display:flex;flex-wrap:wrap}.the-sitemap-module .the-sitemap-body .map-item{width:33.33%;padding:16px 30px;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7}.the-sitemap-module .the-sitemap-body .m-title{font-size:14px;font-weight:600;color:#313131;margin-bottom:6px;cursor:default}.the-sitemap-module .the-sitemap-body dd,body,html{font-size:12px}.the-sitemap-module .the-sitemap-body dd a{color:#929292;line-height:22px;transition:all .3s linear}.the-sitemap-module .the-sitemap-body dd a:hover{color:#9e6c01;text-decoration:underline}@font-face{font-family:"myfont";src:url(../fonts/MyriadPro-Regular.woff)format("woff"),url(../fonts/MyriadPro-Regular.ttf)format("truetype"),url(../fonts/MyriadPro-Regular.otf)format("truetype"),url(../fonts/MyriadPro-Regular.svg#iconfont)format("svg"),url(../fonts/MyriadPro-Regular.eot)}@font-face{font-family:"activeFont";src:url(../activeFonts/DIN-Condensed-Bold.ttf)}@font-face{font-family:"open-sans";src:url(../fonts/Open-Sans-2.ttf)format("opentype")}@font-face{font-family:"open-sans-blod"}@font-face{font-family:"open-semi-bold"}@font-face{font-family:"NunitoSans";src:url(../fonts/SiteFont/NunitoSans_7pt_SemiCondensed-Regular.ttf)format("truetype")}@font-face{font-family:"NunitoSans-Bold";src:url(../fonts/SiteFont/NunitoSans_7pt_SemiCondensed-Bold.ttf)format("opentype")}@font-face{font-family:"NunitoSans-Semibold";src:url(../fonts/SiteFont/NunitoSans_7pt_SemiCondensed-SemiBold.ttf)format("opentype")}body,html{font-family:NunitoSans,"open-sans","Arial"}body{background:#f2f2f2}.index-pages-module{padding-top:30px;padding-bottom:40px}.index-pages-module .login-register-banner,.index-pages-module .major-body{display:flex;justify-content:space-between}.index-pages-module .login-register-banner .login-register-module{width:270px;background:#fff;border:1px solid #e7e7e7}.index-pages-module .login-register-banner .login-register-module .no-login{border-bottom:1px solid #e7e7e7;height:370px}.index-pages-module .login-register-banner .login-register-module .client-info{display:flex;align-items:center;height:50px;padding-left:24px;border-bottom:1px solid #e7e7e7}.index-pages-module .login-register-banner .login-register-module .client-info .name{font-size:16px;font-weight:600;font-family:NunitoSans-Bold;color:#313131;margin-left:10px}.index-pages-module .login-register-banner .login-register-module .client-form{padding:16px 24px 21px}.index-pages-module .login-register-banner .login-register-module .client-form .form-row{margin-top:8px}.index-pages-module .login-register-banner .login-register-module .client-form .row-label{font-size:14px;font-weight:600;font-family:NunitoSans-Bold;color:#313131}.index-pages-module .login-register-banner .login-register-module .client-form .get-val{display:block;width:100%;margin-top:4px;border:1px solid #d9d9d9;height:34px;border-radius:2px;text-indent:14px}.index-pages-module .login-register-banner .login-register-module .client-form .check-rules{display:flex;align-items:center;cursor:pointer;margin-top:4px;color:#929292}.index-pages-module .login-register-banner .login-register-module .client-form .check-rules input{margin-right:4px}.index-pages-module .login-register-banner .login-register-module .client-form .to-login{width:220px;height:34px;background:linear-gradient(180deg,#ff8181 0,#ff4949 100%);font-size:16px;font-weight:600;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:20px}.index-pages-module .login-register-banner .login-register-module .client-form .to-login:hover{background:linear-gradient(180deg,#ff4949 0,#ff8181 100%)}.index-pages-module .login-register-banner .login-register-module .client-form .to-register{margin-top:10px;border:1px solid #929292;height:34px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:16px;color:#313131}.index-pages-module .login-register-banner .login-register-module .client-form .to-pwd{margin-top:14px;display:flex;justify-content:center;align-items:center;color:#929292}.index-pages-module .login-register-banner .login-register-module .client-form .to-pwd:hover{text-decoration:underline}.index-pages-module .login-register-banner .login-register-module .the-avatar-info{border-bottom:1px solid #e7e7e7;height:370px}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .avatar-head{padding:16px 24px;border-bottom:1px solid #e7e7e7}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .avatar-head .photo{width:30px;height:30px;border-radius:6px;overflow:hidden;background-position:center;background-size:cover}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .avatar-head .name{margin-left:10px;font-size:16px;font-weight:600;font-family:NunitoSans-Bold}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .info-photo{display:flex;align-items:center}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .msg-mail{margin-top:6px;font-size:14px;line-height:20px}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .link-control{padding:18px 24px 0}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .link-lists{text-align:left}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .link-lists a{display:block;color:#313131;position:relative;padding:0 20px 0 0;font-size:12px;line-height:22px}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .link-lists a .name{margin-left:4px;max-width:168px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .link-lists .count{color:#e02d2d}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .exit-btn{color:#929292;margin-top:20px}.index-pages-module .login-register-banner .login-register-module .the-avatar-info .exit-btn:hover,.index-pages-module .login-register-banner .login-register-module .the-avatar-info .link-lists a:hover .name{text-decoration:underline;color:#e02d2d}.index-pages-module .login-register-banner .login-register-module .to-order-btn{padding:14px 0;position:relative;display:flex;justify-content:center;align-items:center}.index-pages-module .login-register-banner .login-register-module .to-order-btn .order-btn-jp{background:url(../images/index_jp/jump-order_jp.png)no-repeat center;width:119px;height:100px;margin-right:6px}.index-pages-module .login-register-banner .login-register-module .to-order-btn .order-btn-jp:hover{background:url(../images/index_jp/jump-order-hover_jp.png)no-repeat center;width:119px;height:100px}.index-pages-module .login-register-banner .login-register-module .to-order-btn .order-btn{background:url(../images/index_jp/jump-order.png)no-repeat center;width:119px;height:100px}.index-pages-module .login-register-banner .login-register-module .to-order-btn .order-btn:hover{background:url(../images/index_jp/jump-order-hover.png)no-repeat center;width:119px;height:100px}.index-pages-module .login-register-banner .banner-module{height:500px;width:840px;position:relative}.index-pages-module .login-register-banner .banner-module .swiper-container{height:500px;position:relative}.index-pages-module .login-register-banner .banner-module .swiper-container:hover .next-btn,.index-pages-module .login-register-banner .banner-module .swiper-container:hover .prev-btn{opacity:.5}.index-pages-module .login-register-banner .banner-module .swiper-container:hover .prev-btn{left:0}.index-pages-module .login-register-banner .banner-module .swiper-container:hover .next-btn{right:0}.index-pages-module .login-register-banner .banner-module .swiper-control .next-btn,.index-pages-module .login-register-banner .banner-module .swiper-control .prev-btn{display:flex;justify-content:center;align-items:center;color:#fff;width:30px;height:50px;background:#313131;opacity:.1;position:absolute;top:50%;transform:translateY(-50%);z-index:2;transition:all .3s ease-in;cursor:pointer}.index-pages-module .login-register-banner .banner-module .swiper-control .prev-btn{left:-50px;transform:translateY(-50%) rotate(-180deg)}.index-pages-module .login-register-banner .banner-module .swiper-control .next-btn{right:-50px}.index-pages-module .login-register-banner .banner-module .swiper-pagination{text-align:right;padding-right:18px;bottom:14px}.index-pages-module .login-register-banner .banner-module .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:20px;height:4px;background:#d8d8d8;margin:0 2px}.index-pages-module .login-register-banner .banner-module .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#313131}.index-pages-module .major-body{padding-top:20px}.index-pages-module .major-body .major-aside .guide-flow{border:0;margin-top:0}.index-pages-module .major-section{width:840px;padding:0;background:0 0;border:0}.index-pages-module .major-section .make-layer-area{height:320px;background:#fff;display:flex;justify-content:space-between}.index-pages-module .major-section .make-layer-area .basal-info{width:420px;height:inherit;background:#e5e5e5;padding:42px 30px;position:relative}.index-pages-module .major-section .make-layer-area .basal-info *{position:relative;z-index:2}.index-pages-module .major-section .make-layer-area .basal-info .basal-img{position:absolute;top:0;left:0;z-index:1}.index-pages-module .major-section .make-layer-area .basal-info .info-tag{display:inline-block;height:22px;line-height:24px;background:rgba(255,255,255,.2);position:absolute;top:0;left:28px;z-index:1;padding:0 10px;min-width:100px;text-align:center;color:#929292}.index-pages-module .major-section .make-layer-area .basal-info .title{font-size:24px;font-weight:600;color:#313131}.index-pages-module .major-section .make-layer-area .basal-info .title-des{line-height:24px;font-size:14px;width:230px;margin-top:6px}.index-pages-module .major-section .make-layer-area .basal-info .jump-btn{margin-top:20px}.index-pages-module .major-section .make-layer-area .layer-info{width:420px;display:flex;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.index-pages-module .major-section .make-layer-area .info-nav{height:inherit;display:flex;justify-content:center;align-items:center;flex-direction:column;width:210px}.index-pages-module .major-section .make-layer-area .info-nav dd{height:25%;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;display:flex;align-items:center;justify-content:left;width:100%;font-size:16px;font-weight:600;padding-left:30px;cursor:pointer}.index-pages-module .major-section .make-layer-area .info-nav dd:last-child{border-bottom:0}.index-pages-module .major-section .make-layer-area .info-nav dd:hover,.index-pages-module .major-section .toggle-layers .swiper-container a:hover .t-title{color:#e02d2d}.index-pages-module .major-section .make-layer-area .info-nav dd.active{color:#e02d2d;border-right-color:#fff}.index-pages-module .major-section .jump-btn{min-width:140px;height:34px;line-height:34px;padding:0 10px;background:linear-gradient(180deg,#ff8181 0,#ff4949 100%);margin-top:10px;text-align:center;color:#fff;font-size:14px;transition:all .3s linear}.index-pages-module .major-section .jump-btn:hover{background:linear-gradient(180deg,#ff4949 0,#ff8181 100%)}.index-pages-module .major-section .toggle-layers{width:210px}.index-pages-module .major-section .toggle-layers .t-layer{padding:28px 20px;height:inherit}.index-pages-module .major-section .toggle-layers .swiper-container{height:320px}.index-pages-module .major-section .toggle-layers .swiper-container a{display:block;height:inherit;color:inherit}.index-pages-module .major-section .toggle-layers .swiper-container .swiper-pagination{bottom:12px}.index-pages-module .major-section .toggle-layers .swiper-container .swiper-pagination-bullet{border-radius:0;width:6px;height:4px;background:#d8d8d8;margin:0 2px}.index-pages-module .major-section .toggle-layers .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;background:#313131}.index-pages-module .major-section .toggle-layers .t-title{font-size:14px;font-weight:600;color:#313131}.index-pages-module .major-section .toggle-layers .t-des{margin-top:10px;line-height:17px}.index-pages-module .major-section .toggle-layers .t-params{margin-top:5px;font-size:0}.index-pages-module .major-section .toggle-layers .t-params dt{margin-bottom:5px;font-size:12px}.index-pages-module .major-section .toggle-layers .t-params dd{display:inline-block;height:24px;min-width:40px;padding:0 6px;line-height:24px;font-size:12px;margin-right:1px;background:#f2f2f2}.index-pages-module .major-section .toggle-layers .t-img{height:110px;width:164px;position:absolute;overflow:hidden;bottom:36px}.index-pages-module .major-section .toggle-layers .t-img .layer-img,.index-pages-module .major-section .view-row .example-img img{max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.index-pages-module .major-section .chapter-box{background:#fff;border:1px solid #e7e7e7;padding:30px;position:relative}.index-pages-module .major-section .chapter-box .chapter-img{position:absolute;bottom:0;right:0;z-index:1}.index-pages-module .major-section .chapter-title{font-size:24px;font-weight:600;line-height:30px;font-family:NunitoSans-Bold}.index-pages-module .major-section .chapter-rules{font-size:14px;line-height:24px;color:#313131;width:410px}.index-pages-module .major-section .culture-box{margin-top:20px;background:url(../images/index_jp/culture-bg.jpg)no-repeat center;height:420px;background-size:cover;display:flex;justify-content:space-between;position:relative;content-visibility:auto}.index-pages-module .major-section .culture-box .culture-tag{display:inline-block;position:absolute;top:0;left:29px;z-index:2;height:22px;line-height:22px;background:rgba(255,255,255,.2);color:#fff;font-size:12px;padding:0 12px}.index-pages-module .major-section .culture-box .friends-el{position:absolute;bottom:0;left:0;z-index:2;right:0;display:flex;flex:1;justify-content:center;background:rgba(0,0,0,.2);padding:24px 0}.index-pages-module .major-section .culture-box .culture-l{padding:30px;width:420px;position:relative}.index-pages-module .major-section .culture-box .culture-l .play-btn{height:34px;line-height:34px;width:140px;background:#fff;font-size:14px;color:#313131;display:flex;align-items:center;justify-content:center;margin-top:10px}.index-pages-module .major-section .culture-box .culture-l .play-btn .icon-yunhang{font-size:24px;margin-right:10px}.index-pages-module .major-section .culture-box .culture-l .play-btn:hover{color:#9e6c01}.index-pages-module .major-section .culture-box .title{color:#fff;font-size:30px;font-weight:600;font-family:NunitoSans-Bold;margin-top:36px}.index-pages-module .major-section .culture-box .culture-r{display:flex;flex:1;align-items:center;padding-bottom:90px}.index-pages-module .major-section .culture-box .culture-r .text-des{line-height:20px;font-size:14px;color:#313131;width:296px;margin-left:46px}.index-pages-module .major-section .culture-box .culture-r .text-des:hover{text-decoration:underline}.index-pages-module .major-section .promise-box{background:#fff;display:flex;color:#313131;content-visibility:auto}.index-pages-module .major-section .promise-box .item{width:25%;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:inherit}.index-pages-module .major-section .promise-box .item:hover .title{margin-left:5px;color:#e02d2d}.index-pages-module .major-section .promise-box .title{font-size:16px;font-weight:600;height:50px;border-bottom:1px solid #e7e7e7;font-family:NunitoSans-Bold;display:flex;align-items:center;padding-left:30px;transition:all .3s}.index-pages-module .major-section .promise-box .des-link{padding:20px 30px;height:180px}.index-pages-module .major-section .promise-box .des{line-height:22px;height:110px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.index-pages-module .major-section .promise-box .i-link{color:#e02d2d;text-decoration:underline;padding:4px 6px 4px 0;margin-top:4px;font-size:14px}.index-pages-module .major-section .forum-box{margin-top:20px;background:#fff;padding:20px 28px 24px;border:1px solid #e7e7e7;content-visibility:auto}.index-pages-module .major-section .forum-box .forum-top{display:flex;justify-content:space-between;align-items:center}.index-pages-module .major-section .forum-box .f-title{font-size:16px;font-weight:600;font-family:NunitoSans-Bold}.index-pages-module .major-section .forum-box .f-control{display:flex;align-items:center}.index-pages-module .major-section .forum-box .f-control .iconfont{width:20px;height:20px;line-height:18px;border:1px solid #e7e7e7;text-align:center;display:flex;justify-content:center;cursor:pointer;color:#929292;font-size:14px;transition:all .3s}.index-pages-module .major-section .forum-box .f-control .iconfont:hover{background:#e7e7e7}.index-pages-module .major-section .forum-box .f-control .iconfont:first-child{transform:rotate(-180deg)}.index-pages-module .major-section .forum-box .f-control .f-separate{display:inline-block;color:#313131;width:40px;text-align:center}.index-pages-module .major-section .forum-box .forum-body{margin-top:10px}.index-pages-module .major-section .forum-box .forum-body .swiper-container{height:181px}.index-pages-module .major-section .forum-box .forum-row{display:flex;justify-content:space-between}.index-pages-module .major-section .forum-box .forum-row .item{width:380px;height:180px}.index-pages-module .major-section .forum-box .forum-row .item:hover img{transform:scale(1.01)}.index-pages-module .major-section .forum-box .forum-row .des-link{padding:20px;border:1px solid #e7e7e7;border-top:0;display:flex;flex:1}.index-pages-module .major-section .forum-box .forum-row .link-img{width:160px;height:100px;overflow:hidden;position:relative}.index-pages-module .major-section .forum-box .forum-row .link-img img{transition:all .3s linear;max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1}.index-pages-module .major-section .forum-box .i-top{height:40px;border:1px solid #e7e7e7;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.index-pages-module .major-section .forum-box .i-top .name{font-size:12px;font-weight:600}.index-pages-module .major-section .forum-box .five-starts{background:#f2ecdb;color:#f7ba2a;height:20px;line-height:20px;display:flex;align-items:center;padding:0 4px}.index-pages-module .major-section .forum-box .five-starts .iconfont{font-size:12px;margin:0 2px}.index-pages-module .major-section .forum-box .link-info{margin-left:12px;position:relative}.index-pages-module .major-section .forum-box .link-info .text{font-size:12px;color:#313131;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:196px;max-height:80px}.index-pages-module .major-section .forum-box .link-info .date{color:#929292;line-height:16px;position:absolute;bottom:0;left:0;z-index:1}.index-pages-module .major-section .forum-box .other-jump-row{margin-top:6px;text-align:right}.index-pages-module .major-section .forum-box .other-jump-row a{text-decoration:underline;color:#e02d2d;margin-top:4px}.index-pages-module .major-section .view-news{margin-top:20px;background:#fff;padding:25px 30px;border:1px solid #e7e7e7;content-visibility:auto}.index-pages-module .major-section .view-news .view-title{font-size:16px;color:#313131;font-weight:600;line-height:19px}.index-pages-module .major-section .view-news .other-jump-row{text-align:right;margin-top:12px}.index-pages-module .major-section .view-news .other-jump-row a,.index-pages-module .major-section .view-row .mark-text:hover{color:#e02d2d;text-decoration:underline}.index-pages-module .major-section .view-row{display:flex;padding:20px 0;border-bottom:1px solid #e7e7e7}.index-pages-module .major-section .view-row .example-img{width:154px;height:90px;position:relative;overflow:hidden;margin-right:28px}.index-pages-module .major-section .view-row .mark-time{width:154px;color:#929292;display:flex;align-items:center;margin-right:28px;font-size:14px}.index-pages-module .major-section .view-row .mark-text{font-size:16px;font-weight:600;color:#313131;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:584px}.index-pages-module .major-section .view-row .sign-row{display:flex;align-items:center}.index-pages-module .major-section .view-row .sign-row .tag{background:#ff4949;margin-right:18px;color:#fff;display:inline-block;padding:0 6px;height:22px;line-height:24px}.index-pages-module .major-section .view-row .sign-row .date{color:#929292;line-height:17px}.index-pages-module .major-section .view-row .link-graphic{color:#313131}.index-pages-module .major-section .view-row .link-graphic:hover .sign-title{color:#e02d2d}.index-pages-module .major-section .view-row .link-graphic:hover .sign-des{text-decoration:underline}.index-pages-module .major-section .view-row .sign-title{font-size:16px;font-weight:600;color:#313131;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:12px;line-height:20px}.index-pages-module .major-section .view-row .sign-des{margin-top:10px;line-height:20px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:590px}.index-pages-module .major-section .example-view{padding:10px 0}