/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://v3.bootcss.com/customize/?id=05a135e3eae97dca1da5edc7bf454eb0)
 * Config saved to config.json and https://gist.github.com/05a135e3eae97dca1da5edc7bf454eb0
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.c-caseEnginePC-container {margin-bottom: 32px;}.pain-spot-component-pc {margin: 0 auto;padding-top: 8px;padding-bottom: 16px;}.pain-spot-component-pc-flex {display: flex;display: -ms-flexbox;justify-content: space-between;padding: 1.5px;}.pain-spot-component-pc-painSpot {background-color: #fff8f0;}.pain-spot-component-pc-head {padding-left: 32px;font-family: PingFangSC-Medium;font-size: 18px;color: #171a1d;line-height: 28px;border-radius: 8px 8px 0px 0px;}.pain-spot-component-pc-head, .pain-spot-component-pc-content {flex: 1;display: flex;align-items: center;min-height: 80px;}.pain-spot-component-pc-solutionEffect {background-color: #f3fbf6;}.pain-spot-component-pc-solutionCase {margin: 0 12px;background-color: #f3f9ff;}.pain-spot-component-pc-solutionEffect .pain-spot-component-pc-icon {color: #00b042;}.pain-spot-component-pc-icon {font-family: "icon-beishang";margin-right: 8px;font-size: 23px;}.pain-spot-component-pc-painSpot .pain-spot-component-pc-icon {color: #ff9200;}.pain-spot-component-pc-content {padding: 18px 32px;font-family: PingFangSC-Regular;font-size: 15px;line-height: 22px;word-break: break-all;}.pain-spot-component-pc-solution-title {font-family: PingFangSC-Regular;font-size: 15px;color: #171a1d;line-height: 22px;margin-right: 6px;}.pain-spot-component-pc-head {padding-left: 32px;font-family: PingFangSC-Medium;font-size: 18px;color: #171a1d;line-height: 28px;border-radius: 8px 8px 0px 0px;}h4, h5, p {margin: 0;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0;}.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-beishang:before {content: "\e685";}@font-face {font-family: "iconfont"; /* Project id 3623311 */src:url('//at.alicdn.com/t/c/font_3623311_tqandpglpag.woff2?t=1662001608689') format('woff2'),url('//at.alicdn.com/t/c/font_3623311_tqandpglpag.woff?t=1662001608689') format('woff'),url('//at.alicdn.com/t/c/font_3623311_tqandpglpag.ttf?t=1662001608689') format('truetype');}





@media (max-width:767px){
.video_pro {
         height: 200px;
         overflow:hidden;
         padding-left: 0px;
         padding-right: 0px;
         width:100%;
         position:relative;
}
}
@media (min-width:1600px){
.video_pro {
         height: 439px;
         overflow:hidden;
         padding-left: 0px;
         padding-right: 0px;
         width:100%;
         position:relative;
}

.floor_0 {
         text-align: center;
         color: #000;
         font-size: 50px;
         background: #f5f6f8;
}

.floor_0 h3 {
         font-size: 45px;
         padding: 6rem 6rem 6rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
}


.floor_1 {
         background: #f5f6f8;
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: 6rem;
         padding-bottom: 6rem;
         padding: 6rem 1vw;
}

.floor_text_1 {
         margin-top: 5rem;
         
         
        
         color: rgb(255, 255, 255);
         width: 50%;
}
.floor_text_1 h3{
         
         text-align: left;
         color: #000;
         font-size: 45px; 
         
         font-family: AliHYH;
         left: 0%;
         font-weight: 350;
         letter-spacing: 4px;
         margin: 10px 0px 0px 0px;
}
.floor_text_1 p {
         margin-top: 3.5rem;
         color: #000;
         font-size: 18px;
         line-height: rem;
         font-family: AliHYH;
         font-weight: 540;
         
         margin-right: 6%;
         padding: 0.3rem;
         text-align: left;
         float: left;
         letter-spacing: 1px;
}
.floor_text_1 h4 {
         background-repeat: no-repeat;
         margin-top: 18rem;
         margin-bottom: 2rem;
         color: #fff;
         font-size: 16px;
         line-height: rem;
         font-family: AliHYH;
         font-weight: 400;
         width: 12rem;
         
         padding: 1rem;
         text-align: center;  
         border-radius: 5px;
         background: #eb9a15;
         letter-spacing: 1px;
}

.floor_text_1 a {
        
         color: #fff;
         
}

.floor_text_1 img {
         width: 4.5rem;
}

.floor_img_1 {
        
         color:#fff;
         width: 50%;
         margin-left: rem;
}

.floor_img_1_1 {
        position: absolute;
        top: 1rem;
        right: 0;
        bottom: 1rem;
        left: 0;
        background-size: cover;
        background-position: 50%;
}


.floor_img_1 img {
         max-width: 50%;
}

.floor_2 {
        
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: 6rem;
         padding-bottom: 6rem;
         text-align: center;
}

.floor_2_1 {
         width: 33.33%;
}

.floor_2_1 h4 {
        font-size: 25px;
        margin-bottom: 0.5em;
}

.floor_2_1 p {
        font-size: 16px;
}

.floor_2_1 img {
        height: 70px;
        margin-bottom: 1.6em;
        margin-right: auto;
        margin-left: auto;
}

.floor_3 {
        
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: px;
         padding-bottom: 50px;
         text-align: center;
}

.floor_3_1 {
         width: 33.33%;
}

.floor_3_1 h4 {
        font-size: 20px;
        margin-bottom: 0.5em;
        margin-top: 0.5em;
}

.floor_3_1 p {
        font-size: 16px;
}

.floor_3_1 img {
        height: 50px;
        width: 50px;
        margin-bottom: 1.6em
        margin-right: auto;
        margin-left: auto;
}


.floor_text_3 {
         position: absolute; 
         top: 5.5rem; 
         right: 15%; 
         color: rgb(255, 255, 255);
}
.floor_text_3 h3{
        margin-top: 6rem; 
        margin-bottom: rem; 
        color: #000; 
        font-size: 50px; 
        line-height: 9rem; 
        font-family: AliHYH;
        font-weight:350; 
        letter-spacing: 4px;
}
.floor_text_3 h4 {
         margin-top:3rem; 
         font-size: 25px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500; 
         width: 35%;
         color:#fa9914;
         letter-spacing: 2px;
}
.floor_text_3 p {
         margin-top:1rem; 
         color: #817f80; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;
         letter-spacing: 1px;
}
.floor_text_3_1 {
         border: 1px solid #fa9914;
         border-radius: 18px;
         color: #fff;
         font-size: 16px;
         padding: 0.7rem 2rem;
         
         background-image: initial;
         background-position-x: initial;
         background-position-y: initial;
         background-size: initial;
         background-repeat-x: initial;
         background-repeat-y: initial;
         background-attachment: initial;
         background-origin: initial;
         background-clip: initial;
         background-color: rgba(250, 153, 20, 0.16);
         font-weight: 500;
}

.floor_4 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width:  px;
         
         color: #000;
         font-size: 50px;
         background: ;
         padding: 0 18vw 2vh;
}

.floor_4 h3 {
         font-size: 45px;
         padding-top: 6rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
         margin-top: 0px;
}

.floor_4 h4 {
         color: #000; 
         margin-top:2rem; 
         font-size: 20px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:300;       
         letter-spacing: 1px;
}

.floor_5 {
         
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: 6rem;
         padding-bottom: 6rem;
}

.floor_5_1 {
              
         color: rgb(255, 255, 255);
         width: 60%;
}

.floor_5_2 {
         margin-left: 5rem;
         color: rgb(255, 255, 255);
         width: 40%;
}

.floor_5_2 h3{   
         text-align: left;
         color: #000;
         font-size: 45px; 
         font-family: AliHYH;
         left: 0%;
         font-weight: 350;
         letter-spacing: 4px;
         margin: 0px 0px 0px 0px;
}
.floor_5_2 p {
         margin-top: 2rem;
         color:#817f80;
         font-size: 17px;
         line-height: rem;
         font-family: AliHYH;
         font-weight: 500;
         
         padding: 0.3rem;
         text-align: left;
         float: left;
         line-height: 3rem;
         letter-spacing: 1px;
}


.floor_text_5 {
         position: absolute; 
         top: rem; 
         width: 100%;
         color: rgb(255, 255, 255);
}
.floor_text_5 h3{
        margin-top: 18rem; 
        margin-right: 8rem;
        color: #000; 
        font-size: 55px; 
        
        font-family: AliHYH;
        font-weight:300; 
        letter-spacing: 4px;
}
.floor_text_5 h4 {
         margin-top:2rem; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500; 
         width: 35%;
         color:#fa9914;
         letter-spacing: 1px;
}
.floor_text_5 p {
         margin-top:0rem; 
         color: #817f80; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;
         width: 35%;
         letter-spacing: 1px;
}

.floor_6 {
         margin-right: auto;
         margin-left: auto;
         padding-bottom: 6rem;
         position: relative;
         max-width: 1240px;
         
         color: #000;
         font-size: 50px;
         padding-top: 1rem;
}

.floor_6 h3 {
         font-size: 45px;
         padding-top: 4rem;
         padding-bottom: 4rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
         margin-top: 0px;
         margin-left: auto;
}

.floor_6 h4 {
         color: #000; 
         margin-top:2rem; 
         font-size: 23px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:300;       
         letter-spacing: 2px;
         margin-bottom: 4rem;
}

.floor_6 img {
         display: block;
         
         margin-left: auto;
         margin-right: auto;
        
}


.floor_6_1 img{
         margin: 6rem 0rem 0rem 5rem;
}

.floor_6_2 {
         display: flex;
         text-align: center;
}


.floor_6_2 img{
         margin-right: auto;
         width: 4rem;
         height: 4rem;
         margin-top: 2rem;
         margin-left: unset;
}


.floor_text_6 {
         position: absolute; 
         padding-left: 10%;
         top: 3rem; 
         width: 100%;
         color: rgb(255, 255, 255);
}
.floor_text_6 h3{
        margin-top: 3rem; 
        color: #000; 
        font-size: 55px; 
        line-height: rem; 
        font-family: AliHYH;
        font-weight:300; 
        letter-spacing: 4px;
}
.floor_text_6 h4 {
         color: #000; 
         margin-top:2rem; 
         font-size: 23px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:300;       
         letter-spacing: 2px;
}
.floor_text_6 p {
         margin-top:0rem; 
         color: #817f80; 
         font-size: 20px; 
         line-height: 3.5rem; 
         font-family: AliHYH;
         font-weight:500;
         width: 50%;
}
.floor_7 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width: 1240px;
         text-align: center;
         color: #000;
         font-size: 50px;
         background: #fff;
         padding-bottom: 2rem;
}

.floor_7 h3 {
         font-size: 45px;
         padding-top: 6rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
         margin-top: 0px;
}

.floor_7 h4 {
         color: #707070; 
         margin-top:2rem; 
         font-size: 20px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;       
         letter-spacing: 1px;
         margin-bottom: 4rem;
}

.floor_7 img {
         display: block;
         width: 80%;
         margin-left: auto;
         margin-right: auto;
        padding-bottom: 2rem;
}
.floor_8 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width: 1240px;
         text-align: center;
         color: #000;
         font-size: 20px;
         
}


.floor_8 h3{
        padding-top: 6rem; 
        color: #000; 
        font-size: 45px; 
        line-height: rem; 
        font-family: AliHYH;
        font-weight:400; 
        margin-top: 0px;
}
.floor_8 h4 {
         color: #707070; 
         margin-top:2rem; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;       
         letter-spacing: 1px;
         margin-bottom: 2rem;
         
}


.floor_text_8 p {
         margin-top:0rem; 
         color: #707070;
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;
         
}
.floor_8_1 {
         width: 23%;
    margin: 1% 1%;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.floor_8_1:hover {
         box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-5px,0);
    -moz-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
    -o-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
}

.floor_8_1 h4 {
        font-size: 25px;
        margin-bottom: 0.5em;
}

.floor_8_1 p {
        font-size: 16px;
}

.floor_8_1 a {
        font-size: 18px;
        color: #707070;
}

.floor_8_1 img {
        
        margin-bottom: 0.5em;
        margin-right: auto;
        margin-left: auto;
}

.floor_8_2 {
         margin-top: 2.5rem;
         padding-bottom: 5rem;
         bottom: 10rem;
         max-width: 1400px;
         color: rgb(255, 255, 255);
}
.floor_8_2 p {
         border: 1px solid #fff;
         border-radius: 18px;
         color: #fff;
         font-size: 16px;
         padding: 0.7rem 2rem;
         width: 8%;     
         font-weight: 500;
}
.floor_8_2 a {
         border: 1px solid #817f80;
         border-radius: 18px;
         color: #000;
         font-size: 16px;
         padding: 0.7rem 2rem;
         width: 8%; 
         font-weight: 500;
}

}

@media (min-width:1200px) and (max-width:1599px){
.video_pro {
         height: 439px;
         overflow:hidden;
         padding-left: 0px;
         padding-right: 0px;
         width:100%;
         position:relative;
}

.floor_0 {
         text-align: center;
         color: #000;
         font-size: 50px;
         background: #f5f6f8;
}

.floor_0 h3 {
         font-size: 45px;
         padding: 6rem 6rem 6rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
}


.floor_1 {
         background: #f5f6f8;
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: 6rem;
         padding-bottom: 6rem;
         padding: 6rem 1vw;
}

.floor_text_1 {
         margin-top: 5rem;
         
         
        
         color: rgb(255, 255, 255);
         width: 50%;
}
.floor_text_1 h3{
         
         text-align: left;
         color: #000;
         font-size: 45px; 
         
         font-family: AliHYH;
         left: 0%;
         font-weight: 350;
         letter-spacing: 4px;
         margin: 10px 0px 0px 0px;
}
.floor_text_1 p {
         margin-top: 3.5rem;
         color: #000;
         font-size: 18px;
         line-height: rem;
         font-family: AliHYH;
         font-weight: 540;
         
         margin-right: 6%;
         padding: 0.3rem;
         text-align: left;
         float: left;
         letter-spacing: 1px;
}
.floor_text_1 h4 {
         background-repeat: no-repeat;
         margin-top: 18rem;
         margin-bottom: 2rem;
         color: #fff;
         font-size: 16px;
         line-height: rem;
         font-family: AliHYH;
         font-weight: 400;
         width: 12rem;
         
         padding: 1rem;
         text-align: center;  
         border-radius: 5px;
         background: #eb9a15;
         letter-spacing: 1px;
}

.floor_text_1 a {
        
         color: #fff;
         
}

.floor_text_1 img {
         width: 4.5rem;
}

.floor_img_1 {
        
         color:#fff;
         width: 50%;
         margin-left: rem;
}

.floor_img_1_1 {
        position: absolute;
        top: 1rem;
        right: 0;
        bottom: 1rem;
        left: 0;
        background-size: cover;
        background-position: 50%;
}


.floor_img_1 img {
         max-width: 50%;
}

.floor_2 {
        
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: 6rem;
         padding-bottom: 6rem;
         text-align: center;
}

.floor_2_1 {
         width: 33.33%;
}

.floor_2_1 h4 {
        font-size: 25px;
        margin-bottom: 0.5em;
}

.floor_2_1 p {
        font-size: 16px;
}

.floor_2_1 img {
        height: 70px;
        margin-bottom: 1.6em;
        margin-right: auto;
        margin-left: auto;
}

.floor_3 {
        
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: px;
         padding-bottom: 50px;
         text-align: center;
}

.floor_3_1 {
         width: 33.33%;
}

.floor_3_1 h4 {
        font-size: 20px;
        margin-bottom: 0.5em
}

.floor_3_1 p {
        font-size: 16px;
}

.floor_3_1 img {
        height: 50px;
        width: 50px;
        margin-bottom: 1.6em
        margin-right: auto;
        margin-left: auto;
}


.floor_text_3 {
         position: absolute; 
         top: 5.5rem; 
         right: 15%; 
         color: rgb(255, 255, 255);
}
.floor_text_3 h3{
        margin-top: 6rem; 
        margin-bottom: rem; 
        color: #000; 
        font-size: 50px; 
        line-height: 9rem; 
        font-family: AliHYH;
        font-weight:350; 
        letter-spacing: 4px;
}
.floor_text_3 h4 {
         margin-top:3rem; 
         font-size: 25px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500; 
         width: 35%;
         color:#fa9914;
         letter-spacing: 2px;
}
.floor_text_3 p {
         margin-top:1rem; 
         color: #817f80; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;
         letter-spacing: 1px;
}
.floor_text_3_1 {
         border: 1px solid #fa9914;
         border-radius: 18px;
         color: #fff;
         font-size: 16px;
         padding: 0.7rem 2rem;
         
         background-image: initial;
         background-position-x: initial;
         background-position-y: initial;
         background-size: initial;
         background-repeat-x: initial;
         background-repeat-y: initial;
         background-attachment: initial;
         background-origin: initial;
         background-clip: initial;
         background-color: rgba(250, 153, 20, 0.16);
         font-weight: 500;
}

.floor_4 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width:  px;
         
         color: #000;
         font-size: 50px;
         background: ;
         padding: 0 18vw 2vh;
}

.floor_4 h3 {
         font-size: 45px;
         padding-top: 6rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
         margin-top: 0px;
}

.floor_4 h4 {
         color: #000; 
         margin-top:2rem; 
         font-size: 20px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:300;       
         letter-spacing: 1px;
}

.floor_5 {
         
         max-width: 1240px;
         display: flex;
         margin-right: auto;
         margin-left: auto;
         position: relative;
         padding-top: 6rem;
         padding-bottom: 6rem;
}

.floor_5_1 {
              
         color: rgb(255, 255, 255);
         width: 60%;
}

.floor_5_2 {
         margin-left: 5rem;
         color: rgb(255, 255, 255);
         width: 40%;
}

.floor_5_2 h3{   
         text-align: left;
         color: #000;
         font-size: 45px; 
         font-family: AliHYH;
         left: 0%;
         font-weight: 350;
         letter-spacing: 4px;
         margin: 0px 0px 0px 0px;
}
.floor_5_2 p {
         margin-top: 2rem;
         color:#817f80;
         font-size: 17px;
         line-height: rem;
         font-family: AliHYH;
         font-weight: 500;
         
         padding: 0.3rem;
         text-align: left;
         float: left;
         line-height: 3rem;
         letter-spacing: 1px;
}


.floor_text_5 {
         position: absolute; 
         top: rem; 
         width: 100%;
         color: rgb(255, 255, 255);
}
.floor_text_5 h3{
        margin-top: 18rem; 
        margin-right: 8rem;
        color: #000; 
        font-size: 55px; 
        
        font-family: AliHYH;
        font-weight:300; 
        letter-spacing: 4px;
}
.floor_text_5 h4 {
         margin-top:2rem; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500; 
         width: 35%;
         color:#fa9914;
         letter-spacing: 1px;
}
.floor_text_5 p {
         margin-top:0rem; 
         color: #817f80; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;
         width: 35%;
         letter-spacing: 1px;
}

.floor_6 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width: 1240px;
         padding-bottom: 6rem;
         color: #000;
         font-size: 50px;
         padding-top: 1rem;
}

.floor_6 h3 {
         font-size: 45px;
         padding-top: 4rem;
         padding-bottom: 4rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
         margin-top: 0px;
         margin-left: auto;
}

.floor_6 h4 {
         color: #000; 
         margin-top:2rem; 
         font-size: 23px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:300;       
         letter-spacing: 2px;
         margin-bottom: 4rem;
}

.floor_6 img {
         display: block;
         
         margin-left: auto;
         margin-right: auto;
        
}


.floor_6_1 img{
         margin: 6rem 0rem 0rem 5rem;
}

.floor_6_2 {
         display: flex;
         text-align: center;
}


.floor_6_2 img{
         margin-right: auto;
         width: 4rem;
         height: 4rem;
         margin-top: 2rem;
         margin-left: unset;
}


.floor_text_6 {
         position: absolute; 
         padding-left: 10%;
         top: 3rem; 
         width: 100%;
         color: rgb(255, 255, 255);
}
.floor_text_6 h3{
        margin-top: 3rem; 
        color: #000; 
        font-size: 55px; 
        line-height: rem; 
        font-family: AliHYH;
        font-weight:300; 
        letter-spacing: 4px;
}
.floor_text_6 h4 {
         color: #000; 
         margin-top:2rem; 
         font-size: 23px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:300;       
         letter-spacing: 2px;
}
.floor_text_6 p {
         margin-top:0rem; 
         color: #817f80; 
         font-size: 20px; 
         line-height: 3.5rem; 
         font-family: AliHYH;
         font-weight:500;
         width: 50%;
}
.floor_7 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width: 1240px;
         text-align: center;
         color: #000;
         font-size: 50px;
         background: #f5f6f8;
         padding-bottom: 2rem;
}

.floor_7 h3 {
         font-size: 45px;
         padding-top: 6rem;
         font-weight: 350;
         font-family: AliHYH;
         letter-spacing: 4px;
         margin-top: 0px;
}

.floor_7 h4 {
         color: #707070; 
         margin-top:2rem; 
         font-size: 20px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;       
         letter-spacing: 1px;
         margin-bottom: 4rem;
}

.floor_7 img {
         display: block;
         width: 80%;
         margin-left: auto;
         margin-right: auto;
        padding-bottom: 2rem;
}
.floor_8 {
         margin-right: auto;
         margin-left: auto;
         position: relative;
         max-width: 1240px;
         text-align: center;
         color: #000;
         font-size: 20px;
         background: #fff;
}


.floor_8 h3{
        padding-top: 6rem; 
        color: #000; 
        font-size: 45px; 
        line-height: rem; 
        font-family: AliHYH;
        font-weight:400; 
        margin-top: 0px;
}
.floor_8 h4 {
         color: #707070; 
         margin-top:2rem; 
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;       
         letter-spacing: 1px;
         margin-bottom: 2rem;
         
}


.floor_text_8 p {
         margin-top:0rem; 
         color: #707070;
         font-size: 18px; 
         line-height: 3rem; 
         font-family: AliHYH;
         font-weight:500;
         
}
.floor_8_1 {
         width: 23%;
    margin: 1% 1%;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.floor_8_1:hover {
         box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-5px,0);
    -moz-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
    -o-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
}

.floor_8_1 h4 {
        font-size: 25px;
        margin-bottom: 0.5em;
}

.floor_8_1 p {
        font-size: 16px;
}

.floor_8_1 a {
        font-size: 18px;
        color: #707070;
}

.floor_8_1 img {
        
        margin-bottom: 0.5em;
        margin-right: auto;
        margin-left: auto;
}

.floor_8_2 {
         margin-top: 2.5rem;
         padding-bottom: 5rem;
         bottom: 10rem;
         max-width: 1400px;
         color: rgb(255, 255, 255);
}
.floor_8_2 p {
         border: 1px solid #fff;
         border-radius: 18px;
         color: #fff;
         font-size: 16px;
         padding: 0.7rem 2rem;
         width: 8%;     
         font-weight: 500;
}
.floor_8_2 a {
         border: 1px solid #817f80;
         border-radius: 18px;
         color: #000;
         font-size: 16px;
         padding: 0.7rem 2rem;
         width: 8%; 
         font-weight: 500;
}
}

