*{padding: 0px;margin: 0px;} *, ::after, ::before { box-sizing: border-box; } body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; list-style: none; } html{ font-family: '微软雅黑',Arial;color: #fff;background-color:#fff;font-size: 62.5%;} h3,h4,h5,h6,a,span,p{color: #fff;font-family:'微软雅黑',Arial;font-weight: normal;display: block;} img {width: 100%;object-fit: cover;transition: 0.3s;display: block;} li {list-style: none;} a {text-decoration: none; display: block;} body,html {height: 100%;width: 100%;} .imgbox {overflow: hidden;position: relative;} :root { --blue: #1e90ff; --white: #ffffff; --dex:#cd161d; } .clearfix {zoom:1} .clearfix:after {content: '\20'; display: block; clear: both;} .fl { float: left; } .fr { float: right; } input,.form-change select{ -webkit-appearance:none; /*去除系统默认的样式*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @font-face { font-family: "alibb"; font-display: swap; src: url("../font/Alibaba-PuHuiTi-Regular.woff") format("woff"), url("../font/Alibaba-PuHuiTi-Regular.ttf") format("truetype"), url("../font/Alibaba-PuHuiTi-Regular.otf") format("opentype"), url("../font/Alibaba-PuHuiTi-Regular.svg") format("svg"); } .fa-dr { top: 40%!important; display: flex!important;justify-content: center;align-items: center; background-image: none!important;margin: 0px!important;padding: 0px!important;width: 51px!important;height: 51px!important;font-size: 36px!important;color: #666666;border: 1px solid #666;border-radius: 50%;} @font-face { font-family: "fcmeGotham"; font-display: swap; src: url("./../font/fcmeGotham-Bold.ttf") format("truetype"), url("./../font/fcmeGotham-Book.ttf") format("truetype"); } /* pc */ .pc-1200px{display: none;} @media only screen and (max-width:1260px){ .pc-1200px{ position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #333;z-index: 99999999999999999;display: block;} .pc-1200px p{ position: absolute;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;top: 50%;left: 0;} .pc-1200px p img{ display: block;margin: 0 auto 2em;height: 50px;} .pc-1200px p strong{ display: block;color: #fff;text-align: center;font-size: 2em;letter-spacing: 1px;line-height: 1em;margin-bottom: 2em;} .pc-1200px p span{ display: block;text-align: center;color: #eee;letter-spacing: 1px;font-size: 16px;} } /* h5 */ .drawer-nav { display: none; } .drawer-hamburger{display: none;} .human01_h5,.human02_h5,.i06_h5{display: none;} .i_h5_img {display: none;} .v-ti {display: none;} /* comm */ .icenter1 {width: 1700px;margin: auto;} .icenter {width: 1500px;margin: auto;} .amore{width: 160px;height: 42px;font-size: 14px; text-align: center;line-height: 38px;border-radius: 30px;border: 2px solid rgba(255, 255, 255 , 0.5);position: relative;} .amore::after { content: attr(data-text); position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; color: #fff; -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0); } .amore:hover { border-color: #cd161d; background-color: #cd161d; } .amore > span { text-align: center; display: block;color: rgba(255, 255, 255 , 0.8); font-size: 14px;} .amore::after, .amore > span { -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); } .amore:hover > span { opacity: 0; -webkit-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); } .amore:hover::after { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .amore2 { border: 1px solid #cd161d; line-height: 40px;} .amore2 span {color: #cd161d;} #newBridge .icon-right-center{right:12px !important;} /* biaodan */ .bd-mask{width: 100%;height: 100%;position: fixed;top:0;left: 0;z-index: 9999;background-color: rgba(0,0,0,0.8);display: none;} .bd-mask .tcbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: url();display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content:center;align-items: center;-webkit-align-items:center;} .bd-mask .tcbox .contwarp{width: 47%;height: auto;background-color: #fff;box-sizing: border-box;padding: 60px 60px;position: relative; border-radius: 16px;} .bd-mask .tcbox .contwarp .min:after{content: '';display: block;clear: both;} .bd-mask .tcbox .contwarp h3{font-size: 34px;color: #333;margin-bottom: 10px;text-align: center; margin-bottom: 30px; font-weight: bold;} .bd-mask .tcbox .contwarp form{width: 100%;margin:auto;margin-bottom: auto;box-sizing: border-box;} .bd-mask .tcbox .contwarp form span{display: block;width: 49%;float: left;margin-right: 2%;} .bd-mask .tcbox .contwarp form input,.bd-mask .tcbox .contwarp form select,.bd-mask .tcbox .contwarp form textarea{display: block;width: 100%;background-color: #fff;border:1px solid #ddd;outline: none;border-radius: 5px;margin-bottom: 20px;height: 40px;box-sizing: border-box;padding-left: 10px;font-size: 14px;color: #666;} .bd-mask .tcbox .contwarp form select {padding-left: 6px;color: #666;} .bd-mask .tcbox .contwarp form textarea{height: 120px;resize: none;padding: 10px;} .bd-mask .tcbox .contwarp form span:nth-of-type(2n){margin-right: 0;} .bd-mask .tcbox .contwarp form h3{font-size: 24px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 30px;} .bd-mask .tcbox .contwarp form h3 span{color: #ffc602;} .bd-mask .tcbox .contwarp form span:nth-last-child(1){width: 100%;} .bd-mask .tcbox .contwarp font{font-size: 14px;color: var(--dex);display: block;width: 100%;clear: both;margin-top: 20px;} .bd-mask .tcbox .contwarp form button{ border-radius: 30px; cursor: pointer;display: block;width: 160px;height: 40px;border: 1px solid var(--dex);background-color: var(--dex);color: #fff;font-size: 12px;color: #ffffff;margin: auto;outline: none;transition: all .3s;clear: both;padding: 0;margin-top: 30px;} .bd-mask .tcbox .contwarp form button:after{background-color: #ffffff;border-radius: 0;} .bd-mask .tcbox .contwarp form button:hover{color: var(--dex); background: transparent;} .bd-mask .tcbox .contwarp .close {position: absolute; right: -40px; top: -40px; transition: all .3s; pointer-events: painted; width: auto; cursor: pointer;} .bd-mask .tcbox .contwarp .close:hover{transform: rotate(180deg);} .bd-mask .tcbox .contwarp form input::-webkit-input-placeholder,.bd-mask .tcbox .contwarp form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #666; } .bd-mask .tcbox .contwarp form input::-moz-placeholder,.bd-mask .tcbox .contwarp form textarea::-moz-placeholder { /* Firefox 19+ */ color: #666; } .bd-mask .tcbox .contwarp form input:-ms-input-placeholder,.bd-mask .tcbox .contwarp form textarea:-ms-input-placeholder { /* IE 10+ */ color: #666; } .bd-mask .tcbox .contwarp form input:-moz-placeholder,.bd-mask .tcbox .contwarp form textarea:-moz-placeholder { /* Firefox 18- */ color: #666; } .pagesearch{ display: block;overflow: hidden;min-height: 900px;margin-bottom: 0;} input, button, select, textarea {outline: none;} .searchbanner{ display: block;overflow: hidden;width: 100%;margin: 0 auto 50px;position: relative; max-height: 500px;} .searchbanner p{ display: block;text-align: center;color: #fff;font-size: 40px;line-height: 1em;margin-bottom: 20px;} .searchbanner form{ display: block;width: 50%;margin: 0 auto;overflow: hidden;position: relative;} .searchbanner form .search-field{ display: block; width: 100%; border: 0; background: #eee; height: 40px; text-indent: 1em; font-size: 16px; color: #333;} .searchbanner form .btn{ cursor:pointer; position: absolute;width: 40px;height: 40px;background: #d61818;top: 0;right: 0;border: 0;line-height: 40px;text-align: center;display: block;color: #fff;} .searchbanner form .btn .fa{ color: #fff; font-size: 16px;} .searchbanner dl{ position: absolute;width: 80%;top: 50%;left: 10%;z-index: 3;} .searchbanner img{ display: block;width: 100%} .searchbanner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1;} .searchlist-titile{display: block;overflow: hidden;width: 100%;margin:30px auto 50px;} .searchlist-titile h3{ text-align: center;color: #fff;font-size: 16px;} .searchlist-titile h3 span{color: #f00;display: inline-block; font-size: 20px;} .searchlist-titile .nott{color: #f00;font-size: 20px;margin: 100px 0;} .piclist{ display: block;overflow: hidden;margin-bottom: 100px;} .piclist h4{ display: block;color: #000;font-size: 26px;font-weight: 100;border-bottom: 1px solid #eee;margin-bottom: 30px;} .piclist dl{} .piclist dl a{ display: block;overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;} .piclist dl a p{ display: block;overflow: hidden;width: 10%;} .piclist dl a p img{display: block; width: 100%;} .piclist dl a dt{display: block;overflow: hidden;width: 88%;} .piclist dl a dt strong{ display: block;color: #333;font-size: 20px;line-height: 30px;margin-bottom: 10px;} .piclist dl a:hover dt strong,.pdflist dl a:hover strong{color:#151a59;} .piclist dl a dt font{ font-size: 14px;color:#666; font-family: Montserrat-Bold;} /* head */ .div1 {position: fixed;top: 0px;left: 0px;width: 100%; z-index: 999; } .head {height: 90px;border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .head .icenter {display: flex; justify-content: space-between; align-items: center; height: 100%; width: 90%;} .head .icenter .logo {width: 127px;filter: grayscale(10) brightness(10);} .head .icenter .right {width: 71%;} .head .icenter .right .content{display: flex;align-items: center;justify-content: space-between;} .head .icenter .right ul {display: flex;align-items: center;} .head .icenter .right ul li { margin: 0 25px; font-size: 20px;} .head .icenter .right ul li .a { height: 90px; line-height: 90px;} .head .icenter .right ul li:last-child{margin-right: 0px;} .head .icenter .right .tools{display: flex;align-items: center;} .head .icenter .right .tools a {font-size: 19px;color: #fff;} .head .icenter .right .tools a:nth-of-type(2) {padding: 0 14px;margin: 0 14px;position: relative;border-left: 1px solid rgba(255, 255, 255, 0.4);border-right: 1px solid rgba(255, 255, 255, 0.4);} .head .tools .lang img { width: 23px; margin-right: 8px;} .head .icenter .right .tools .lang{display: flex;align-items: center;font-size: 16px;} .div1:hover,.div2,.div3 {background-color: #fff; -webkit-box-shadow: 0 6px 15px 0 rgba(0,0,0,.2); box-shadow: 0 6px 15px 0 rgba(0,0,0,.2);} .div1:hover .head{ -webkit-box-shadow: 0 6px 15px 0 rgba(0,0,0,.2); box-shadow: 0 6px 15px 0 rgba(0,0,0,.2);} .div1:hover .head .icenter .logo ,.div2 .head .icenter .logo ,.div3 .head .icenter .logo{filter: none;} .div1:hover .head .icenter li a ,.div2 .head .icenter li a,.div3 .head .icenter li a{color: #333;} .div1:hover .head .icenter .tools a ,.div2 .head .icenter .tools a,.div3 .head .icenter .tools a {color: #666;} .div1:hover .head .icenter .right .tools a:nth-of-type(2),.div2 .head .icenter .right .tools a:nth-of-type(2) ,.div3 .head .icenter .right .tools a:nth-of-type(2){border-color: rgb(111 109 109 / 40%);} .div1:hover .head .icenter .right .tools .lang img,.div2 .head .icenter .right .tools .lang img,.div3 .head .icenter .right .tools .lang img{filter: invert();} .head .icenter .right ul li a:hover {color: #cd161d;} /* nav_list */ .head .icenter .right ul li:hover .slide { height: 340px; padding: 40px 11%; } .head .icenter .right ul li .slide .imgbox { height: 238px; display: block; overflow: hidden; width: 32%; border-right: 1px solid #eee; padding-right: 3%; margin-right: 2%;} .head .icenter .right ul li .slide .imgbox img {height: 100%;} .head .icenter .right ul li .slide { display: flex; box-shadow: 0 15px 15px 0 rgba(0,0,0,.1); z-index: -1; align-items: center; box-sizing: border-box; transition: 0.5s; padding: 0 11%; overflow: hidden; height: 0px; position: absolute; top: 90px; background: #fff; left: 50%; transform: translateX(-50%); width: 100%;} .head .icenter .right ul li .slide .min { width: 821px; display: flex; justify-content: flex-start; margin-top: -80px; flex-flow: wrap; height: 160px;} .head .icenter .right ul li .slide .min a { width: 187px; display: flex; margin-right: 24px; font-size: 16px; color: #666; align-items: center; height: 80px; line-height: 80px;} .head .icenter .right ul li .slide .min a:nth-of-type(4n) {margin-right: 0px;} .head .icenter .right ul li .slide .min a:hover {color: #cd161d; } .head .icenter .right ul li .slide .min a img {width: 42px; margin-right: 15px;} .head .icenter .right ul li .slide .min a:hover img { transform: rotateY(180deg);} .head .icenter .right ul li .slide .min a:last-child {margin-right: 0px;} .head .icenter .right ul li .slide2 { padding: 0 11% 0 0%; display: flex; box-shadow: 0 15px 15px 0 rgba(0,0,0,.1); z-index: -1; align-items: center; box-sizing: border-box; transition: 0.5s; overflow: hidden; height: 0px; position: absolute; top: 90px; background: #fff; left: 50%; transform: translateX(-50%); width: 100%;} .head .icenter .right ul li:hover .slide2 { height: 565px; padding: 0px 11% 0px 0%; } .head .icenter .right ul li .slide2 .le { background-color: rgb(246, 246, 246); padding: 24px 0; padding-left: 19.5%; height: 100%;} .head .icenter .right ul li .slide2 .le .min{ width: 360px; cursor: pointer; align-items: center; display: flex; padding: 15px 35px; position: relative;} .head .icenter .right ul li .slide2 .le .min:hover img{transform: rotateY(180deg);} .head .icenter .right ul li .slide2 .le .min::before { content: ""; opacity: 0; transition: 0.3s; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); content: ""; height: 100%; background-color: #cd161d; width: 2px;} .head .icenter .right ul li .slide2 .le .min img { width: 45px; margin-right: 24px;} .head .icenter .right ul li .slide2 .le .min span { font-size: 18px; color: #666;} .head .icenter .right ul li .slide2 .le .min.on span {color: #cd161d;} .head .icenter .right ul li .slide2 .le .min.on {background-color: #fff;} .head .icenter .right ul li .slide2 .le .min.on::before {opacity: 1;} .head .icenter .right ul li .slide2 .ri {padding: 60px 120px; height: 100%; display: flex; align-items: flex-start;} .head .icenter .right ul li .slide2 .ri dl{display: none;flex-flow: wrap; opacity: 0;transition: 0.3s; } .head .icenter .right ul li .slide2 .ri dl.active { display: flex; animation: bian 0.8s linear forwards; width: 823px;} .head .icenter .right ul li .slide2 .ri dl dd { width: 31%; margin-right: 3.3333%; margin-bottom: 50px; height: fit-content; line-height: inherit; } .head .icenter .right ul li .slide2 .ri dl dd a {height: fit-content;line-height: inherit;} .head .icenter .right ul li .slide2 .ri dl dd:nth-of-type(3n) {margin-right: 0px;} .head .icenter .right ul li .slide2 .ri dl dd img{ width: 170px; margin: auto;} .head .icenter .right ul li .slide2 .ri dl dd h4 {font-size: 16px;color: #666;margin-top: 10px;text-align: center;} .head .icenter .right ul li .slide2 .ri dl dd:hover a h4 {color: #cd161d;} @keyframes bian { 100%{ opacity: 1; } } .head .icenter .right .tools a:nth-of-type(2) {position: relative;} .head .icenter .right .tools a:nth-of-type(2) .p_body { transform: translateX(-50%); left: 50%; top: 72px; background-color: #fff; -webkit-box-shadow: 0 6px 15px 0 rgb(0 0 0 / 20%); box-shadow: 0 6px 15px 0 rgb(0 0 0 / 20%); font-size: 20px; color: #cd161d; position: absolute; width: 220px; height: 60px; display: none; justify-content: center; align-items: center; border-radius: 10px; font-weight: bold; font-family: Arial;} .head .icenter .right .tools a:nth-of-type(2) .p_body::after { position: absolute; content: ""; left: 50%; transform: translateX(-50%) rotate(134deg); top: -8px; width: 18px; height: 18px; background-color: #fff;} .head .icenter .right .tools a:nth-of-type(2):hover .p_body {display:flex;} /* banner */ .index_banner {height: 100%;width: 100%;overflow: hidden;position: relative;} .index_banner .box{position: relative;height: 100%;} .index_banner .box .bg {height: 100%;} .index_banner .box .bg img{height: 100%;} .index_banner .box::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .index_banner .box .text { z-index: 1; position: absolute; left: 50%; top: 55%; transform: translate(-50%,-30%); display: flex; flex-direction: column; justify-content: center; align-items: center; opacity: 0; transition: 1s;} .index_banner .swiper-slide-active .box .text {transform: translate(-50%,-50%);opacity: 1;} .index_banner .box .text .line {width: 72px;height: 3px;background-color: #cd161d;margin-bottom: 40px;} .index_banner .box .text h3 { font-size: 100px; font-weight: bold; margin-bottom: 30px; white-space: nowrap; line-height: 90px;font-family: arial; } .index_banner .box .text h4 {font-size: 40px;margin-bottom: 60px;font-weight: bold;} .index_banner .indexSwiper {width: 100%;height: 100%;} .index_banner .box .bg video {width: 100%;height: 100%;object-fit: cover; display: block;} .index_banner .swiper-slide-active .box .bg img {width:100%;height: 100%;object-fit: cover;transition: 12s;transform: scale(1.2);} .index_banner .scroll { height: 50px; width: 20px; position: absolute; cursor: pointer; left: 50%; transform: translateX(-50%); bottom: 0px; z-index: 1;} .index_banner .scroll::after { position: absolute; content: ""; left: 50%; top: 50%; width: 2px; height: 100%; background-color: rgba(255, 255, 255, 0.4); transform: translate(-50%, -50%); } .index_banner .scroll .dot { width: 7px; height: 7px; background-color: #fff; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; animation: 1.5s linear 0.5s infinite hua; } .index_banner .scroll span { color: #fff; font-size: 13px; position: absolute; top: -25px; left: 50%; transform: translateX(-50%); white-space: nowrap;} @keyframes hua { from { top: 0%; } to { top: 80%; } } .index_banner .indexSwiper-pagination {left: auto!important; right: 5%; display: flex; flex-direction: column; top: auto; transform: translateY(-50%); width: fit-content!important; bottom: -3px!important;} .index_banner .indexSwiper-pagination .swiper-pagination-bullet-active { opacity: 1; background: #fff;} .index_banner .indexSwiper-pagination .swiper-pagination-bullet {opacity: 1;background-color: #fff; position: relative;} .index_banner .indexSwiper-pagination .swiper-pagination-bullet::after{ display: none; opacity: 0; position: absolute;content: ""; border-radius: 50%; width: 30px;height: 30px;border: 1px solid #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);} .index_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 19px 0px; } .index_banner .indexSwiper-pagination .swiper-pagination-bullet-active::after{opacity: 0.5;display: block;} /* index01 */ .index01{min-height: 180vh;position: relative;} .index01 .short{transition: 0.2s; position: absolute;z-index: 2;top: 84px;left: 50%;transform: translateX(-50%);width: 842px;display: flex;flex-direction: column;justify-content: center;align-items: center;} .index01 .com_h3 {font-size: 60px;} .index01 .short h4 {font-size: 30px;color: #cd161d;margin: 20px 0;} .index01 .short p {text-align: center;font-size: 20px;line-height: 30px;color: #666666;} .index01 .content {min-height: 90vh; position: sticky; top: 90px; overflow: hidden; height: calc(100vh - 90px);position: -webkit-sticky;} .index01 .content .up_img{ position: absolute; width: 100%; transition: 0.3s; height: 110%; top: 55%; left: 50%;transform: translate(-50%,-50%);z-index: 3;} .index01 .content .up_img img {height: 100%;} .index01 .content::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .index01 .text_cc{ opacity: 0;position: absolute;z-index: 2;top: 50%;left: 50%; transform: translate(-50%,-10%);width: 842px;display: flex;flex-direction: column;justify-content: center;align-items: center;} .index01 .text_cc .com_h3 {color: #fff;} .index01 .text_cc h4 { font-size: 30px; color: #fff; margin: 20px 0;} .index01 .text_cc p { text-align: center; font-size: 20px; line-height: 40px;} .index01 .text_cc img { margin-top: 44px; width: 316px; transition: 1s; transition-delay: 1s;transform: scale(1.65);opacity: 0;} .index01 .text_cc h6{ font-size: 30px;margin-top: 20px;color: #fff;transition: 1s; transition-delay: 1.5s;opacity: 0;transform: translateY(20px);} .index01 .text_cc.show {opacity: 1;transform: translate(-50%,-50%); transition: 0.8s; transition-delay: 0.3s; } .index01 video {width: 100%;height: 100%;object-fit: cover; display: block;} .index01 .text_cc.show1 { transition: 0.0s;} .index01 .text_cc.show img { transform: scale(1);opacity: 1;} .index01 .text_cc.show h6{ opacity: 1;transform: translateY(0);} .index01 .text_cc.show1 img {transition: 0.0s;} .index01 .text_cc.show1 h6 {transition: 0.0s;} /* index02 */ .index02 { padding: 120px 0 80px; overflow: hidden; position: relative; } .index02 .icenter { padding: 50px; box-sizing: border-box; padding-top: 0px; } .index02 .bg { position: absolute; left: 50%; top: 54%; transform: translate(-50%, -50%); z-index: -1; width: 1403px; height: 600px; overflow: hidden; } .index02 .bg img { width: 100%; height: auto; width: 100%; height: auto; filter: brightness(0.9); animation: ro1 90s infinite linear; padding: 30px;} @keyframes ro1 { to {transform: rotate(1000deg);} } .index02 .top { margin-bottom: 75px; width: fit-content; } .index02 .top h3 { font-size: 60px; color: #333; margin-bottom: 31px; } @keyframes shine { from{background-position:0% center;} to {background-position: 300% center} } .index02 .top h4 { font-size: 22px; font-family: "airal"; color: #cd161d; padding-left: 536px; position: relative; } .index02 .top h4::after { position: absolute; content: ""; right: -38px; height: 75px; width: 3px; background-color: #cd161d; top: 50%; transform: translateY(-50%); } .index02 ul { display: flex; justify-content: space-between; align-items: flex-end; } .index02 ul li { width: 25%; display: flex; justify-content: center; align-items: center; flex-direction: column; } .index02 ul li h4 { font-size: 24px; color: #fff; } .index02 ul li h4 strong { font-size: 70px; font-family: "alibb"; font-weight: bold; margin-right: 10px; line-height: 55px; } .index02 ul li h5 { text-align: center; font-size: 18px; line-height: 32px; color: #fff; } .index02 ul li:nth-of-type(1) { padding: 45px 0; background-color: #2a2a2a; } .index02 ul li:nth-of-type(1) h4 { margin-bottom: 20px; } .index02 ul li:nth-of-type(2) { padding: 100px 0; background-color: #b71016} .index02 ul li:nth-of-type(2) h4 { margin-bottom: 20px; } .index02 ul li:nth-of-type(3) { padding: 90px 0; background-color: rgb(42,42,42);} .index02 ul li:nth-of-type(3) h4 { margin-bottom: 20px; } .index02 ul li:nth-of-type(4) { padding: 52px 0; background-color: #b71016 } .index02 ul li:nth-of-type(4) h4 { margin-bottom: 20px; } .index02 ul li:nth-of-type(1):hover, .index02 ul li:nth-of-type(3):hover { background-color: #000000; } .index02 ul li:nth-of-type(2):hover, .index02 ul li:nth-of-type(4):hover { background-color:#d02025; } /* index03 */ .index03Swiper {overflow: hidden; position: relative;} .index03 {position: relative;overflow: hidden;} .index03Swiper .swiper-slide {position: relative;} .index03Swiper::before {content: ""; position: absolute; left: 0%; top: 25%; transform: translateY(-50%); height: 1px; width: 8%; background-color: rgba(255, 255, 255, 0.2); z-index: 5;} .index03Swiper::after {content: ""; position: absolute; left: 45%; top: 25%; transform: translateY(-50%); height: 1px; width: 81%; background-color: rgba(255, 255, 255, 0.2); z-index: 5;} .index03Swiper .swiper-slide-active .cc_img{transform: scale(1.1);} .index03Swiper .swiper-slide-active .text {transform: translate(-50%,0px);opacity: 1;} .index03Swiper .swiper-slide::after { z-index: 1; content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .index03 .text {position: absolute;left: 50%;top: 78px;z-index: 3;transform: translate(-50%,20px);transition: all 1s ease 0s;opacity: 0;} .index03 .cc_img {height: calc(100vh - 90px);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);} .index03 .text .icon {width: 80px;margin-bottom: 32px;} .index03 .text h4 {display: flex;align-items: center; font-size: 36px;font-weight: bold;margin-bottom: 17px;position: relative;width: 42%; font-family: arial;} .index03 .text h5 {font-size: 50px;margin-bottom: 30px;} .index03 .text h6 {font-size: 18px;margin-bottom: 60px;} .index03 .tab { z-index: 2; position: absolute;right: 0px;top: 0px;height: 100%;width: 25%;} .index03 .tab .tab_cc{ cursor: pointer; height: 25%; border-bottom: 1px solid rgba(255, 255, 255, 0.4); padding: 0 50px 0 80px; display: flex; align-items: center; background-color: rgba(0,0,0,0.3); justify-content: space-between;} .index03 .tab .tab_cc .icon {width: 42px;margin-bottom: 20px;} .index03 .tab .tab_cc h4 {font-size: 30px;margin-bottom: 4px;} .index03 .tab .tab_cc h5 {font-size: 16px;font-family: arial;} .index03 .tab .tab_cc .bt_hide {transform: translateY(50px); opacity: 0;transition: 0.5s;width: 50px;} .index03 .tab .tab_cc.active {background-color: #cd161d;} .index03 .tab .tab_cc.active .bt_hide {opacity: 1;transform: translateY(0px);} .index03 .tab .tab_cc.active .bt .icon {display: none;} .index03 .tab .tab_cc.active .bt {animation: down 0.5s 1;} .index03 .tab .tab_cc:hover {background-color: #cd161d;} .index03 .tab .tab_cc:hover .bt_hide {opacity: 1;transform: translateY(0px);} .index03 .tab .tab_cc:hover .bt .icon {display: none;} .index03 .tab .tab_cc:hover .bt {animation: down 0.5s 1;} @keyframes down { 0%{ transform: translateY(-50px); /* transition: 0.5s; */ } 100%{ transform: translateY(0px); /* transition: 0s; */ } } /* index04 */ .index04 { padding: 105px 0 130px; position: relative; overflow: hidden;} .index04 .top {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 30px;} .index04 .top .title span{font-size: 18px;margin-bottom: 8px;color: #666;} .index04 .bot {display: flex;height: 670px;} .index04 .bot dd {width: 16.6%;position: relative;transition: 0.4s; overflow: hidden;} .index04 .bot dd a { width: 100%; height: 100%; position: relative; transition: 0.4s; overflow: hidden;z-index: 1;} .index04 .bot dd a::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; } .index04 .bot dd:hover a::after {background-color: rgba(0, 0, 0, 0.25);} .index04 .bot dd.dan a::after {background-color: rgba(0, 0, 0, 0.7);} .index04 .bot dd .bg_img {height: 100%;} .index04 .bot dd .ti-text { position: absolute; left: 50%; transform: translate(-50%,-50%); z-index: 1; transition: 0.5s; opacity: 1; font-size: 18px; top: 68%; height: 48px; white-space: nowrap;} .index04 .bot dd:hover .ti-text{top: 60%; opacity: 0;} .index04 .bot dd .icon {width: 61px; position: absolute; bottom: 44px; left: 50%; transform: translateX(-50%);z-index: 1;transition: 0.5s;opacity: 1;} .index04 .bot dd .icon::before {position: absolute; content: ""; height: 70px; width: 1px; transform: translateX(-50%); left: 50%; background-color: rgba(255, 255, 255 , 0.4); top: -93px;} .index04 .bot dd .content { position: absolute;top: 120px;left: 85px; opacity: 0; z-index: 1; } .index04 .bot dd:hover .content { transition: 0.4s;transition-delay: 0.15s; opacity: 1;top: 90px;} .index04 .bot dd .content .con_img {width: 72px;margin-bottom: 26px;} .index04 .bot dd .content h4 {font-size: 40px;font-weight: bold;} .index04 .bot dd p {font-size: 18px;line-height: 26px;margin-bottom: 155px;width: 483px;} .index04 .bot dd .tips { display: flex; opacity: 0; justify-content: center;align-items: center; z-index: 3; width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fff;font-size: 16px;position: absolute;top: 50%;transform: translateY(-50%);right: -32px;} .index04 .bot dd .tips::before { position: absolute; content: ""; height: 246px; background-color: #fff; width: 1px; top: -246px; left: 50%; transform: translateX(-50%);} .index04 .bot dd .tips::after { position: absolute; content: ""; height: 246px; background-color: #fff; width: 1px; top: 46px; left: 50%; transform: translateX(-50%);} .index04 .bot dd:hover {width: 74%;} .index04 .bot dd:hover .icon {bottom: 20px;opacity: 0;} .index04 .bot dd:hover .tips {transition: 0.4s; transition-delay: 0.15s; right: 32px;opacity: 0.5;} .jian { display: flex; padding: 16px; justify-content: center; align-items: center; width: 87px; height: 19px; margin: 18px 0;} .jian .cc { border: 8px solid transparent; border-left: 8px solid #fff;} .jian .cc.cc1{opacity: 0.4;animation:mymove1 1.2s infinite; -webkit-animation:mymove1 1.2s infinite} .jian .cc.cc2{opacity: 0.7;animation:mymove1 1.2s 0.2s infinite; -webkit-animation:mymove1 1.2s 0.2s infinite} .jian .cc.cc3{opacity: 1;animation:mymove1 1.2s 0.4s infinite; -webkit-animation:mymove1 1.2s 0.4s infinite} .jian .cc.cc4{opacity: 1;animation:mymove1 1.2s 0.6s infinite; -webkit-animation:mymove1 1.2s 0.6s infinite} .jian .cc.cc5{opacity: 1;animation:mymove1 1.2s 0.8s infinite; -webkit-animation:mymove1 1.2s 0.8s infinite} @keyframes mymove1 { 0% {opacity: 1;} 100% {opacity: 0.2;} } @-webkit-keyframes mymove1 { 0% {opacity: 1;} 100% {opacity: 0.2;} } /* index05 */ .index05 {margin-bottom: 190px;position: relative;background-color: #f5f5f5;} .index05 .bg { width: 51.5%; background: url(/static/chuandao/static/img/sy_jst1.jpg) 100%; background-size: auto; height: 708px; position: relative; left: 0%; clip-path: polygon(0% 0%, 78% 0%, 100% 100%,0% 100%); background-attachment: fixed;} .index05 .bg::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; } .index05 .icenter1 {display: flex; justify-content: space-between; align-items: center; position: absolute; z-index: 1; top: 54%; left: 50%; transform: translate(-50%, -50%);} .index05 .icenter1 .left {width: 35%;} .index05 .icenter1 .left h3 {font-size: 46px;font-weight: bold;font-family: arial;line-height: 60px;margin-bottom: 50px;} .index05 .icenter1 .left h4 {font-size: 50px;margin-bottom: 5px;} .index05 .icenter1 .left p {font-size: 18px;line-height: 30px;margin-bottom: 60px;} .index05 .icenter1 .right { width: 42%; display: flex; position: relative; justify-content: flex-end;} .index05 .icenter1 .right .ph { position: absolute; left: 0px; top: -97px; height: 681px;} .index05 .icenter1 .right .pei { align-items: center; display: flex; flex-direction: column; justify-content: center; position: relative; top: 33px;} .index05 .icenter1 .right .pei img {width: 180px;margin-bottom: 15px;} .index05 .icenter1 .right .pei h4 {font-size: 40px;color: #333333;margin-bottom: 28px;} .index05 .icenter1 .right .pei h5 {font-size: 14px;line-height: 22px;color: #333333;margin-bottom: 30px;text-align: center;} .index05 .icenter1 .right .pei h6 {display: flex;} .index05 .icenter1 .right .pei h6 a {text-decoration: underline;color: #999999;font-size: 14px;} .index05 .icenter1 .right .pei h6 a:nth-of-type(1){margin-right: 10px;} .index05 .th_box { width: 100px; right: 60px; top: 45px; position: absolute; } /* index06 */ .index06 {padding: 150px 0 100px; position: relative; overflow: hidden; background: url(/static/chuandao/static/img/sy_ywbj1.jpg) 100%; background-size: cover;} .index06 .icenter {position: relative;} .index06 .title {position: absolute;top: -20px;left: 0px; z-index: 1;} .index06 .title .com_h3 {color: #fff;margin-bottom: 8px;} .index06 .title h4 {font-size: 30px;font-family: arial;} .index06 .num {position: absolute;bottom: 80px;left: 0px;} .index06 .num span {font-size: 20px;margin-bottom: 5px;font-weight: bold;} .index06 .num h4 { font-size: 24px; font-family: 'alibb'; display: flex; align-items: flex-end; margin-bottom: 22px; line-height: 85px;} .index06 .num h4 strong{font-size: 90px;font-weight: bold;margin-right:5px; font-family: "alibb";} .index06 .num h4 i {line-height: 35px;} .index06 .num h5 {font-size: 24px;font-weight: bold;color: #cd161d;margin-bottom: 10px;} .index06 .num h6 {font-size: 16px;} .index06 .map { width: 86%; margin-left: 14%; height: 618px; position: relative; z-index: 10; } .index06 .map .ditu {position: absolute;right: 0px;bottom: 0px;} .index06 .map .ditu img {width: 100%; transition: 0s; opacity: 0.4;} .index06 .map .ditu.active img {opacity: 1;} .ditu2 {z-index: 3;} .mapicon{ position: absolute;top: 0;left: 0; opacity: 1;transition: all .3s;z-index: 10;} .mapicon:hover {z-index: 20;opacity: 1!important;} .mapicon:hover .detail{display:flex;} .mapicon .detail { display: none; width: 400px; position: absolute; top: -162px; left: -174px; background-color: rgba(255, 255, 255, 0.85); justify-content: space-between; align-items: center; padding: 15px; border-radius: 6px; } .mapicon .detail .imgbox {width: 155px;} .mapicon .detail .imgbox img { width: 100%; height: 92px;} .mapicon .detail .text {width: 178px;} .mapicon .detail .text h4 { font-size: 18px; color: #cd161d; font-weight: bold; margin-bottom: 6px;} .mapicon .detail .text p {font-size: 14px; line-height: 20px; color: #333333;} .mapicon img{ display: block; width: auto; height: auto;} .mapicon01{top: 44%; left: 80%;} .mapicon .map_cc {width: 23px; } .mapicon02{ top: 39%; left: 80%; z-index: 15;} .mapicon02 .map_cc {animation: jump 1s 0.6s infinite } .mapicon03{top: 14%; left: 74%;} .mapicon03 .map_cc {animation: jump 1.2s infinite } .mapicon04{ top: 36%; left: 81%;} .mapicon04 .map_cc {animation: jump 1.5s infinite } .mapicon05{top: 59%; left: 53%;display: none;} .mapicon05 .map_cc {animation: jump 1.6s infinite } .mapicon06{ top: 29%; left: 18%;display: none;} .mapicon06 .map_cc {animation: jump 1.3s infinite } .mapicon07{ top: 75%; left: 31%;display: none;} .mapicon07 .map_cc {animation: jump 1.1s infinite } .mapicon08{top: 48%; left: 69.5%;} .mapicon08 .map_cc {animation: jump 1.6s infinite } .mapicon09{top: 59%; left: 78%;} .mapicon09 .map_cc {animation: jump 1.6s infinite} .index06 .map .hide {position: absolute; z-index: 4; background-color: transparent; border-radius: 50%;} .index06 .map .hide1 { width: 147px; height: 127px;right: 119px; bottom: 56px; } .index06 .map .hide2 {width: 216px; height: 150px; top: 30%; left: 68%;} .index06 .map .hide3 { width: 405px; height: 113px; top: 11%; left: 65%;} .index06 .map .hide4 { width: 237px; height: 169px; top: 15%; left: 45%;} .index06 .map .hide5 { width: 244px; height: 259px; top: 43%; left: 44%;} .index06 .map .hide6 { width: 358px; height: 296px; top: 7%; left: 4%;} .index06 .map .hide7 { width: 166px; height: 256px; top: 58%; left: 25%;} .index06 .map .hide8 { width: 79px; height: 130px; top: 28%; left: 62.5%;} .index06 .map .hide9 { width: 150px; height: 167px; top: -1%; left: 31%;;} .index06 .map .mapicon08{top: 42%;left: 70%;} .index06 .map .mapicon09{top: 39%;left: 74%;} .index06 .map .mapicon10{top: 46%;left: 75%;} .index06 .map .mapicon11{top: 47.5%;left: 76.5%;} .index06 .map .mapicon12{top: 42%;left: 67%;} .index06 .map .mapicon13{top: 46%;left: 63%;} .index06 .map .mapicon14{top: 78%;left: 86%;} .index06 .map .mapicon15{top: 77%;left: 81%;} .index06 .map .mapicon16{top: 34%;left: 55%;} .index06 .map .mapicon17{top: 32%;left: 50%;} .index06 .map .mapicon18{top: 46%;left: 52%;} .index06 .map .mapicon19{top: 50%;left: 54%;} .index06 .map .mapicon20{top: 56%;left: 52%;} .index06 .map .mapicon21{top: 72%;left: 54%;} .index06 .map .mapicon22{top: 26%;left: 66%;} .index06 .map .mapicon23{top: 19%;left: 35%;} .index06 .map .mapicon24{top: 13%;left: 35%;} .index06 .map .mapicon25{top: 15%;left: 26%;} .index06 .map .mapicon26{top: 31%;left: 26%;} .index06 .map .mapicon27{top: 32%;left: 23%;} .index06 .map .mapicon28{top: 44%;left: 23%;} .index06 .map .mapicon29{top: 21%;left: 19%;} .index06 .map .mapicon30{top: 37%;left: 19%;} .index06 .map .mapicon31{top: 60%;left: 28%;} .index06 .map .mapicon32{top: 70%;left: 31%;} .index06 .map .mapicon.hide_cc{opacity: 0;} /* @keyframes jump { 0%{ transform: scale(1); opacity: 0.6; } 100%{ transform: scale(1.1); opacity: 1; } } */ /* index07 */ .index07 {padding: 100px 0 170px;position: relative;overflow: hidden;} .index07 .top {display: flex;justify-content: space-between;align-items: center;margin-bottom: 32px;} .com_h3 {font-size: 50px;font-weight: bold;color: #333333;} .index07 .top a {border-color: #cd161d;} .index07 .top a span {color: #cd161d;} .index07 .top a:hover {color: #fff;} .index07 dl {display: flex; z-index: 3; position: relative;} .index07 dl dd {width: 31%;} .index07 dl dd {margin-right: 3.5%;} .index07 dl dd:nth-of-type(3n){margin-right: 0px;} .index07 dl dd:hover .imgbox img {transform: scale(1.1);} .index07 dl dd h4 { font-size: 24px; color: #333333; font-weight: bold; line-height: 34px; margin: 30px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; height: 68px;} .index07 dl dd p { font-size: 18px; color: #666666; padding-bottom: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;} .index07 dl dd .date {color: #a3a3a3; font-family: arial; font-size: 18px; border-top: 1px solid #ddd; padding-top: 32px; margin-top: 14px;} .index07 dl dd .date strong{ font-size: 40px; color: #a3a3a3; margin-right: 9px; font-weight: 100;} .index07 dl dd:hover h4,.index07 dl dd:hover .date,.index07 dl dd:hover .date strong {color: #cd161d;} /* side_btn */ .side_btn { position: fixed; left: 2.5%; bottom: 55px; display: flex; align-items: center; justify-content: center; width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; z-index: 50;} .side_btn::before {content:''; width:100%; height:100%; position: absolute; left:0; top:0; background:url(/static/chuandao/static/img/img_text_side.png) no-repeat; background-size:100%; animation: rotate 10s linear infinite; } .side_btn a { position: relative; width: 88px; height: 88px; display: block; text-align: center; line-height: 88px; } .side_btn a::before {content:''; width:100%; height:100%; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; background:#d61818; opacity: 0.25; display:none;} .side_btn a::after {content:''; width:67px; height:67px; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; background:#d61818; z-index:9;} .side_btn a img {width:26px; z-index:10; vertical-align: middle; position:Absolute; left:50%; top:50%; margin-top:-11px; margin-left:-13px; } @keyframes rotate { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } /* footer */ .waves { position: absolute; width: 100%; height: 80px; margin-top: 0; margin-bottom: -8px; left: 0; bottom: 0; width: 100%; z-index: 3; margin-top: -78px; } .parallax > use {animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;} .parallax > use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;} .parallax > use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;} .parallax > use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;} .parallax > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;} @keyframes move-forever {0% {transform: translate3d(-90px,0,0);}100% { transform: translate3d(85px,0,0);}} footer { padding: 70px 0 100px; background-color: rgba(32,32,32,1); position: relative;z-index: 10;} footer .waves { bottom: auto; position: absolute; top: 0px; margin-bottom: 0px; } footer .icenter .icon{width: 128px;margin-bottom: 50px;} footer .icenter .top {display: flex;align-items: center;justify-content:space-between;} footer .icenter .top dl {display: flex;justify-content: space-between;width: 68%;} footer .icenter .top dl dd h3{margin-bottom: 27px;position: relative;} footer .icenter .top dl dd h3::after {position: absolute;content: "";bottom: -8px;left: 0px;width: 22px;height: 2px;background-color: #cd161d;} footer .icenter .top dl dd h3 a {font-size: 20px;font-weight: bold;} footer .icenter .top dl dd .min a{font-size: 18px;opacity: 0.5;margin-bottom: 16px;} footer .icenter .top dl dd .min a:hover {opacity: 1;} footer .icenter .top dl dd .box1 {margin-top: 60px;} footer .icenter .top .right {display: flex;flex-direction: column;align-items: flex-end;} footer .icenter .top .right p { opacity: 0.5; font-size: 18px; line-height: 30px; text-align: right;} footer .icenter .top .right h3 { font-size: 30px; font-weight: bold; margin: 4px 0 8px;} footer .icenter .top .right .ewm {display: flex;margin-top: 35px;} footer .icenter .top .right .ewm .ewm01 {margin-right: 10px;} footer .icenter .top .right .ewm span {font-size: 14px; opacity: 0.5; text-align: center; margin-top: 5px;} footer .icenter .bot {display: flex;align-items: center;justify-content: space-between; margin-top: 84px;} footer .icenter .bot .left {width: 411px;display: flex;flex-flow: wrap;opacity: 0.5;} footer .icenter .bot .left span { position: relative; line-height: 24px; font-size: 14px;padding-right: 7px;margin-right: 7px;} footer .icenter .bot .left span::after{position: absolute;content: "";right: 0px;height: 14px;width: 1px;background-color: #fff;top: 50%;transform: translateY(-50%);} footer .icenter .bot .left a { line-height: 24px; font-size: 14px; padding-right: 7px;margin-right: 7px;position: relative;} footer .icenter .bot .left a::after{position: absolute;content: "";right: 0px;top: 50%;transform: translateY(-50%); height: 14px;width: 1px;background-color: #fff;} footer .icenter .bot .left a:nth-of-type(1),footer .icenter .bot .left a:last-child{padding-right: 0px;margin-right: 0px;} footer .icenter .bot .left a:nth-of-type(1)::after,footer .icenter .bot .left a:last-child::after{display: none;} footer .icenter .bot .share {display: flex;align-items: center;} footer .icenter .bot .share a { border: 1px solid #fff; width: 37px; height: 37px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #fff; opacity: 0.5; border-radius: 50%; margin-right: 10px;} footer .icenter .bot .share a:hover {opacity: 1;} /* contact */ .icenter2 {width: 1400px;margin: auto;} .con_banner {position: relative;overflow: hidden;} .con_banner img {height: 700px;} .con_banner::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .con01 {padding: 200px 0 ;position: relative;} .con01 .icenter2 { position: absolute; top: -487px; left: 50%; transform: translateX(-50%);} .con01 .icenter2 .icon { background-color: #cd161d; margin-bottom: 45px; width: fit-content; padding: 15px;} .con01 .icenter2 .icon img { width: 53px;animation: bounce-up-data-v-7e3caf58 1.5s linear infinite;} @keyframes bounce-up-data-v-7e3caf58 { 10% { transform: rotate(20deg); } 20% { transform: rotate(-10deg); } 30% { transform: rotate(5deg); } 40% { transform: rotate(-5deg); } 50%, 100% { transform: rotate(0deg); } } @-webkit-keyframes myanimate { 10% { transform: rotate(20deg); } 20% { transform: rotate(-10deg); } 30% { transform: rotate(5deg); } 40% { transform: rotate(-5deg); } 50%, 100% { transform: rotate(0deg); } } .con01 .icenter2 .tel {display: flex;margin-bottom: 85px;} .con01 .icenter2 .tel .num {margin-right: 72px;} .con01 .icenter2 .tel .num a {font-weight: bold;font-family: arial;font-size: 50px;padding-bottom: 5px;position: relative;} .con01 .icenter2 .tel .num a::after {transition: 0.5s; position: absolute; content: ""; bottom: 0px; letter-spacing: 0px; width: 70px; height: 2px; background-color: #cd161d; left: 0px;} .con01 .icenter2 .tel .num:hover a::after {width: 161px;} .con01 .icenter2 .tel .num h4 {font-size: 20px;margin-top: 20px;color: rgba(255, 255, 255, 0.6);} .con01 .icenter2 .bot {position: relative;overflow: hidden;padding-bottom: 100px;} .con01 .icenter2 .bot::after {content: ""; position: absolute; width: 88%; height: 1px; background-color: #eeeeee; bottom: 4%; left: 50%; transform: translateX(-50%); } .con01 .icenter2 .bot .box {} .con01 .icenter2 .bot .box .imgbox {border-radius: 10px;} .con01 .icenter2 .bot .box .imgbox::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5); content: ''; -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); z-index: 1; } .con01 .icenter2 .bot .box:hover .imgbox::before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); } .con01 .icenter2 .bot .box .imgbox img {height: 300px;} .con01 .icenter2 .bot .box:hover .imgbox img {transform: scale(1.1);} .con01 .icenter2 .bot .bottom {margin-top: 20px;} .con01 .icenter2 .bot .bottom .title {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;} .con01 .icenter2 .bot .bottom .title h3 {font-size: 24px;font-weight: bold;color: #333333;} .con01 .icenter2 .bot .box:hover .bottom .title h3 {color: #cd161d;} .con01 .icenter2 .bot .bottom .title .h4 { transition: 0.5s; font-size: 16px; font-family: arial; color: #666666; display: flex; align-items: center;} .con01 .icenter2 .bot .bottom .title .h4 span{color: #666666; position: relative;transition: 0.5s;margin-left: 0px;} .con01 .icenter2 .bot .box:hover .bottom .title .h4 {color: #cd161d;} .con01 .icenter2 .bot .box:hover .bottom .title .h4 span {margin-left: 10px;color: #cd161d;} .con01 .icenter2 .bot dl dd{ margin-bottom: 14px; display: flex; align-items: center;} .con01 .icenter2 .bot dl dd img {width: 20px; margin-right: 20px;} .con01 .icenter2 .bot dl dd .a {font-size: 18px;color: #666666;font-family: arial;} .con01 .icenter2 .bot dl dd:last-child {margin-bottom: 0px;} .con01 .icenter2 .bot .fa {background-image: none; margin: 0px; padding: 0px; width: 50px; height: 50px; font-size: 23px; border: 1px solid #dad9d9; display: flex; justify-content: center; align-items: center; top: 91%;} .con01 .icenter2 .bot .fa img {width: 27px;transition: 0s;} .con01 .icenter2 .bot .fa:hover {background-color: #cd161d;} .con01 .icenter2 .bot .fa:hover img {filter: grayscale(10) brightness(10);} .con01 .icenter2 .bot .swiper-button-prev { left: 0px; } .con01 .icenter2 .bot .swiper-button-next { right: 0px; } .con02 {padding: 100px 0 180px;position: relative;overflow: hidden;} .con02 .top {margin-bottom: 40px;} .con02 .top h3 {font-size: 44px;font-weight: bold;color: #333333;margin-bottom: 10px;} .con02 .top h4 {font-size: 18px;color: #666666;} .con02 form label{display: flex;justify-content: space-between;align-items: center; margin-bottom: 26px;} .con02 form label span {width: 49%;font-size: 18px;color: #666666;} .con02 form label span sup {color: #cd161d;} .con02 form label span input { font-family: 微软雅黑; font-weight: normal;color: #666; padding-left: 20px;font-size: 18px; outline: none; width: 100%; margin-top: 12px; background-color: #fafafa; border: 1px solid #ddd; height: 43px;} .con02 form label textarea { font-family: 微软雅黑; font-weight: normal; color: #666; padding: 10px 20px; font-size: 18px; outline: none; height: 130px; width: 100%; margin-top: 20px; background-color: #fafafa; border: 1px solid #ddd; } .con02 form .label3 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 26px; display: flex; flex-flow: wrap; font-size: 18px; color: #666666;} .con02 form h5 {font-size: 14px;color: #666666;margin: 10px 0 60px;} .con02 form button {font-weight: bold; transition: 0.3s; cursor: pointer; border: 1px solid transparent; width: 160px;height: 44px;display: flex;justify-content: center;align-items: center;font-size: 14px;border-radius: 44px;background-color: #cd161d;color: #fff;} .con02 form button:hover {background-color: #fff;border: 1px solid #cd161d;color: #cd161d;} /* news */ .inner_banner { position: fixed; top: 0px; left: 0px; height: fit-content; z-index: 0; width: 100%; overflow: hidden;} .inner_banner img {height: 700px; animation: mysacle 4s ease both;} .inner_banner .text {position: absolute;left: 50%;top: 55%;transform: translate(-50%,-50%);z-index: 5;} .inner_banner .text h3 {font-size: 70px;margin-bottom: 8px;text-align: center;color: #fff;font-weight: bold;font-family: arial; line-height: 58px;} .inner_banner .text h4 {font-size: 30px;font-weight: bold; text-align: center; } .inner_banner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1; } .fx {margin-top: 700px; position: relative; overflow: hidden; background-color: #fff; z-index: 10;} .pagenews{display: block; overflow: hidden; position: relative; z-index: 9; padding: 0px 0 80px; background-color: #fff;} .pagenews dl{ margin: 0 auto; transition: all .3s; display: block; width: calc(100% - 0px); overflow: hidden; position: relative; padding: 70px 0;} .pagenews dl:nth-of-type(2n){background-color: #f5f5f5;} .pagenews dl a{position: relative;} .pagenews dl a p{display: block; overflow: hidden; width: 40%; margin-left: 16%;} .pagenews dl a p img{ transition: all .3s; display: block; width: 100%;} .pagenews dl a .dates{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);} .pagenews dl a .dates span{ font-family: Montserrat-Bold; display: block; font-size: 40px; color: #333; line-height: 1em; font-family: 'fcmeGotham';} .pagenews dl a .dates font{font-family: Montserrat-Bold; display: block; color: #666; font-size: 20px; line-height: 1em; margin-top: 10px;} .pagenews dl a dd{ position: absolute; top: 0; right: 0; width: 38%;} .pagenews dl a dd strong{ display: block; color: #333; font-size: 32px; margin-bottom:20px; } .pagenews dl a dd font{ display: block; color: #666; font-size: 18px; line-height: 30px;} .pagenews dl:nth-child(2n) p{margin-left: 45%;} .pagenews dl:nth-child(2n) .dates{right: 0;} .pagenews dl:nth-child(2n) dd{ right: auto;} .pagenews dl a:hover p img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); } .pagenews dl:hover{ background: #cd161d; } .pagenews dl:hover a dd strong,.pagenews dl:hover a dd font,.pagenews dl:hover a .dates span,.pagenews dl:hover a .dates font{color:#fff;} .h5_dates02 { display: none; } .page {display: flex; justify-content: center; align-items: center; padding-bottom: 180px; background-color: #fff; position: relative; z-index: 1;} .page a {width: 46px;height: 46px;border: 1px solid #cbcbcb;display: flex;align-items: center;justify-content: center;font-size: 20px;color: #464647;margin-right: 18px;} .page a:last-child{margin-right: 0px;} .page a.active {color: #fff;background-color: #cd161d;border-color: #cd161d;} .page a:hover {color: #fff;background-color: #cd161d;border-color: #cd161d;} .page a.activ {color: #fff;background-color: #cd161d;border-color: #cd161d;} /* newsinfo */ .newsinfo_banner {position: relative;overflow: hidden;} .newsinfo_banner::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .newsinfo_banner .news_text{ z-index: 1; width: 900px; top: 47%; position: absolute; left: 50%; transform: translateX(-50%);} .newsinfo_banner .news_text .bt {font-size: 36px;font-weight: bold;} .newsinfo_banner h4 {margin-bottom: 14px;} .newsinfo_banner h5 { font-size: 16px; display: flex;} .newsinfo_banner h5 span:nth-of-type(1){margin-right: 20px;} .newshowtt{ display: block; overflow: hidden; background: #f5f5f5; padding: 100px 0; width: calc(100% - 200px); margin: 100px auto;} .newshowtt dd{ display: block; width: 900px; margin: 0 auto; overflow: hidden;} .newshowtt dd strong{ display: block; color: #333; font-size: 40px; line-height: 1em; margin-bottom: 20px;} .newshowtt dd p{ display: block; overflow: hidden; } .newshowtt dd p span{font-family: Montserrat-Bold; display: block; float: left; color: #666; margin: 0 30px 0 0; line-height: 30px;} .newshowtxt{ display: block; overflow: hidden; width: 900px; margin: 100px auto 150px;} .newshowtxt tr td{color: #666;} .newshowtxt p{ display: block; color: #666666; font-size: 18px; line-height: 30px; margin-bottom: 20px;} .newshowtxt p a{ display: block; color: #666666; font-size: 18px; line-height: 30px; margin-bottom: 20px;} .newshowtxt img{ display: block; width: auto; max-width: 100%; margin: auto; height: auto;} .newshowtxt p b {color: #cd161d;} .newshowtxt p span{display: inline-block;}#cd161d .newshowtxt section{ display: block; color: #333; font-size: 18px; line-height: 32px; margin-bottom: 20px;} .newshowtxt section b {color: #cd161d;} .sxy{ display: block; overflow: hidden; margin-top: 80px; border-top: 1px solid #ddd; } .sxy a{ display: block; color: #666666; border-bottom: 1px solid #ddd; padding: 16px 0; font-size: 18px;} .sxy a:hover {color: #cd161d;} .bottomfx{display: block;margin-top: 40px;} .bottomfx dt a{ width: 115px; height: 40px; float: right; font-size: 16px;} .bottomfx dt a > span {font-size: 16px;} .amore2 {border-color: #cd161d;color: #cd161d;} .bottomfx dd{} .bottomfx dd span{ color: #666; display: block; float: left; font-size: 16px; line-height: 32px; margin-right: 16px;} .bottomfx dd .fx1{ display: block;float: left;} .bottomfx dd .fx1 a{ display: block; width: 32px; height: 32px; text-align: center; line-height: 32px; background: #b0b0b0; border-radius: 50%; color: #333; float: left; margin-right: 10px; font-size: 15px; color: #fff;} .bottomfx dd .fx1 a:hover{color: #fff; background: #cd161d;} /* human */ .hu_h3 {font-size: 44px;font-weight: bold;color: #333333;} .hu_p {font-size: 18px;color: #666666;line-height: 30px;} .human_banner {position: relative;overflow: hidden;} .human_banner img {animation: mysacle 4s ease both;height: 800px;} @keyframes mysacle { 0% { transform: scale(1.15); } } .human_banner .text {position: absolute; left: 50%; top: 92%; transform: translate(-50%,-50%); z-index: 1; height: 800px;} .human_banner .text p { white-space: nowrap; transform: scale(1.2); font-size: 44px; color: #fff; font-weight: bold; line-height: 55px; position: relative; top: 0px; transition: 0.1s;} .human_banner::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .human01 {position: relative; padding: 362px 0 110px; overflow: hidden;} .human01 .text { position: absolute; left: 50%; top: -65px; transform: translate(-50%,-50%); z-index: 1; height: 800px;} .human01 .text p {white-space: nowrap; font-size: 44px; color: #333333; font-weight: bold; line-height: 55px; position: relative; top: 0px;transition: 0.1s;} .human01 .bg1 { position: absolute; left: -13%; top: 10%; z-index: -1; animation: ro 5s infinite;} .human01 .bg2 { position: absolute; right: -22%; bottom: 12%; z-index: -1;animation: ro 5s infinite;} @keyframes ro { 0%{ transform: rotate(0deg) translate(0px,0px); } 50%{ transform: rotate(10deg) translate(30px,30px); } 100%{ transform: rotate(0deg) translate(0px,0px); } } .human01 .segment1 {display: flex;justify-content: space-between;align-items: center;} .human01 .segment1 .left {width: 43.5%;} .human01 .segment1 .left .hu_h3{margin-bottom: 20px;} .human01 .segment1 .right {position: relative;overflow: hidden;border-radius: 10px;width: 49.5%;} .human01 .segment1 .right:hover img{transform: scale(1.1);} .human01 .segment3 {flex-flow: row-reverse;} .human01 .segment2 {margin: 110px 0;} .human01 .segment2 .title{width: fit-content;margin: auto;position: relative;} .human01 .segment2 .title img {width: 700px;} .human01 .segment2 .title .content { position: absolute; left: 50%; top: 59%; transform: translate(-50%,-50%); font-size: 30px; font-weight: bold; color: #fff; white-space: nowrap;} .human01 .segment2 .svg {padding: 0 200px;display: flex;justify-content: space-between;align-items: center; margin-top: 90px;} .human01 .segment2 .svg .icon {position: relative;} .human01 .segment2 .svg .icon1 p { position: absolute; left: 28px; top: -90px;} .human01 .segment2 .svg .icon2 p { position: absolute; left: 28px; top: -90px;} .human01 .segment2 .svg .icon3 p { position: absolute; right: 28px; top: -90px;} .human01 .segment2 .svg img { z-index: 1; position: relative; width: 75px; transition: 0.4s; animation-delay: -2.2s; animation-duration: 2.5s; transition-delay: .6s; animation-direction: alternate; animation-iteration-count: infinite; animation-name: floating; animation-play-state: running; animation-timing-function: ease-in-out;} .human01 .icon1 .g-rect-fill,.human01 .icon3 .g-rect-fill { fill: none; stroke-dasharray: 100, 380; stroke-dashoffset: -160; animation: xian1 2s linear 0.6s infinite; } .human01 .icon2 .g-rect-fill { fill: none; stroke-dasharray: 20,100; stroke-dashoffset: -40; animation: xian2 2s linear 0.6s infinite; } .human01 .icon1 .g-rect-fill, .human01 .icon2 .g-rect-fill,.human01 .icon3 .g-rect-fill {stroke: #ecaaac; display: none;} /* @keyframes floating{ from{transform:translateY(5px) } to{transform:translateY(-5px)} } @keyframes xian1 { 0% { stroke-dasharray: 100, 380; stroke-dashoffset: 0; } 100% { stroke-dasharray: 100, 380; stroke-dashoffset: 480; } } @keyframes xian2 { 0% { stroke-dasharray: 20, 75; stroke-dashoffset: 0; } 100% { stroke-dasharray: 20, 75; stroke-dashoffset: 95; } } */ .human01 .segment2 dl {display: flex;justify-content: space-between;flex-flow: wrap;margin-top: 40px;} .human01 .segment2 dl dd {width: 31.6%; box-shadow: 0 0 15px #ddd; background-color: #fff; padding: 38px 55px; font-size: 18px; line-height: 30px; color: #666666;} .human01 .segment2 dl dd:hover {box-shadow: 0 0 30px #c5c5c5; } .human02 {position: relative;overflow: hidden;padding: 130px 0 252px;background: url(/static/chuandao/static/img/hu02_bg.jpg);background-size: cover;} .human02 .hu_h3 {text-align: center;} .human02 dl {margin-top: 60px;display: flex;justify-content: space-between;} .human02 dl dd {width: 100px;position: relative;} .human02 dl dd:hover img {transform: rotateY(180deg);} .human02 dl dd:hover h4{color: #cd161d;} .human02 dl dd img {width: 90px;margin: auto;} .human02 dl dd h4 { font-size: 22px; font-weight: bold; color: #333333; white-space: nowrap; margin-top: 14px; text-align: center;} .human02 dl dd h5 {position: absolute; font-size: 16px; line-height: 24px; color: #666; text-align: center;} .human02 dl dd:nth-of-type(1) h5 { width: 199px; left: 50%; transform: translateX(-50%);bottom: -67px;} .human02 dl dd:nth-of-type(2) h5 { width: 569px; left: -11px; bottom: -117px;} .human02 dd .box1 { width: 52px; height: 38px; position: absolute; left: -84px; top: -9px;} .human02 dd .box2 { width: 52px; height: 38px; position: absolute; left: -42px; top: 155px; transform: rotate(50deg);} .human02 dd .box { width: 52px; height: 38px; position: absolute; left: 158px; top: 43px;} #path_jian1{ stroke:#9C27B0; stroke-dasharray: 0% 35%; stroke-dashoffset: 7%; animation: re 4s linear forwards ; fill:transparent } @keyframes re { 60%{ stroke-dasharray: 7% 7%; stroke-dashoffset: 7%; } 100%{ stroke-dasharray: 7% 7%; stroke-dashoffset: 7%; fill:#cd161d } } #path_jian2{ stroke:#cd161d; stroke-dasharray: 0% 35%; stroke-dashoffset: 7%; animation: re2 4s linear forwards; fill:transparent } @keyframes re2 { 60%{ stroke-dasharray: 7% 7%; stroke-dashoffset: 14%; } 100%{ stroke-dasharray: 7% 7%; stroke-dashoffset: 14%; fill: #cd161d; } } .human03 {padding: 110px 0 100px;position: relative;overflow: hidden;} .human03 .hu_h3 {text-align: center;} .human03 dl {margin-top: 30px;display: flex;flex-flow: wrap;} .human03 dl dd {overflow: hidden; position: relative; transition: 0.5s; padding: 30px 0 28px; border: 1px solid #ddd; background-color: #fff; width: 18%; margin-right: 2.5%; margin-bottom: 2.5%; box-shadow: 0 0 20px #ddd; display: flex; justify-content: center; align-items: center; flex-direction: column; border-radius: 10px;} /* .human03 dl dd::after {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;background-color: #cd161d;transition: 0.5s;height: 0px;} .human03 dl dd:hover::after {height: 100%;} */ .human03 dl dd:hover { background: #cd161d; transform: scale(1.05); } .human03 dl dd:hover {transform: scale(1.2);z-index: 3;} .human03 dl dd:nth-of-type(5n){margin-right: 0px;} .human03 dl dd .icon {transition: 0.5s; position: relative;z-index: 1; margin-bottom: 14px; border-radius: 50%;height: 118px;width: 118px;background-color: #f5f5f5;display: flex;justify-content: center;align-items: center;} .human03 dl dd:hover .icon {background-color: rgba(245, 245, 245,0.2);} .human03 dl dd .icon img {width: 43px;} .human03 dl dd:hover .icon img {filter: grayscale(5) brightness(10);} .human03 dl dd h4 {transition: 0.5s; position: relative;z-index: 1;font-size: 22px;font-weight: bold;color: #333333;margin-bottom: 10px;} .human03 dl dd h5 {transition: 0.5s; position: relative;z-index: 1;font-size: 16px;color: #666;font-family: arial;opacity: 0;transition: 0.5s; display: none;} .human03 dl dd:hover h5 {opacity: 1;} .human03 dl dd:hover h4 ,.human03 dl dd:hover h5 {color: #fff;} .human04 {position: relative;overflow: hidden;background: url(/static/chuandao/static/img/hu04_bg.jpg);background-attachment: fixed;background-size: cover;padding: 160px 0 180px;} .human04::after { content: ""; display: inline-block; width: 100%; height: 100%; /* background: linear-gradient(to top ,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 30% ,rgba(255,255,255,0.2) 100%); */ position: absolute; left: 0; top: 0; } .human04 .icenter2 {display: flex;justify-content: center;align-items: center;flex-direction: column; z-index: 1; position: relative;} .human04 .icenter2 h4 {font-family: arial; font-size: 30px;font-weight: bold;color: #cd161d;margin-bottom: 22px;text-align: center;} .human04 .icenter2 .hu_h3 { margin: 0px 0 16px; text-align: center; } .human04 .icenter2 p { margin-bottom: 58px; text-align: center;width: 948px;} .human04 .icenter2 .icon{ border-radius: 50%; width: 100px;height: 100px; position: relative;margin: auto;background-color: #cd161d;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;} .human04 .icenter2 .icon::before{ content: ""; position:absolute; width: 240px;height: 1px;background-color: rgba(255, 138, 143,0.6);top: 50%;transform: translateY(-50%);left: -300px;} .human04 .icenter2 .icon::after{ content: ""; position:absolute; width: 240px;height: 1px;background-color: rgba(255, 138, 143,0.6);top: 50%;transform: translateY(-50%);right: -300px;} .human04 .icenter2 .icon strong { z-index: -1; background-color: rgba(230, 0, 18, 0.2); display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%; -webkit-animation: ringscale 2s linear infinite; -moz-animation: ringscale 2s linear infinite; -ms-animation: ringscale 2s linear infinite; animation: ringscale 2s linear infinite; opacity: 0; } .human04 .icenter2 .icon strong:nth-of-type(2) { animation-delay: .7s; } .human04 .icenter2 .icon strong:nth-of-type(3) { animation-delay: 1.4s; } @keyframes ringscale { 0% { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 100% { opacity: 0; -webkit-transform: scale(1.6); -moz-transform: scale(1.6); -ms-transform: scale(1.6); transform: scale(1.6); } } /* cul */ .culF{height: auto;} .culture01 { position: sticky; top: 90px; background: url(/static/chuandao/static/img/cul01_bg.jpg); background-size: cover; height: auto; margin-top: 700px; z-index: 1; padding: 222px 0 220px;} .culture01 .icenter2 {display: flex;justify-content: center;flex-direction: column;align-items: center;} .culture01 .icenter2 h4 {font-size: 20px;font-family: arial;color: #cd161d;margin: 10px 0 34px;} .culture01 .icenter2 p {font-size: 26px; font-weight: bold; color: #333333; line-height: 46px; margin-bottom: 54px; width: 905px; text-align: center;} .culture01 .icenter2 img {width: 66px;} .culture02 dl dd:hover .icon img {transform: rotateY(180deg);} .culture02 { position: -webkit-sticky; position: sticky; top: 90px; background: url(/static/chuandao/static/img/cul02_bg.jpg); background-size: cover; height: auto; z-index: 1; padding: 280px 0 240px;} .culture02 dl {display: flex;justify-content: space-between;} .culture02 dl dd {top: 0px; transition: 0.5s; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 100px 50px 43px; position: relative; width: 31.5%; background-color: #fff; border-radius: 10px;} .culture02 dl dd:hover {top:-15px;} .culture02 dl dd .text {display: flex;flex-direction: column;justify-content: center;align-items: center; } .culture02 dl dd::after {position: absolute;content: "";bottom: 0px;left: 0px;height: 8px;width: 0%;background-color: #cd161d;border-radius: 10px;transition: 0.5s;} .culture02 dl dd:hover::after {width: 100%;} .culture02 dl dd h5{font-size: 32px;color: #333333;font-weight: bold;margin-bottom: 12px;} .culture02 dl dd:hover h5 {color: #cd161d;} .culture02 dl dd p{font-size: 18px; color: #666666; line-height: 30px; margin-bottom: 40px; text-align: center; height: 90px; } .culture02 dl dd span{font-size: 30px;font-weight: bold;color: rgb(202, 199, 198);font-family: arial;} .culture02 dl dd .icon {left: 50%;transform: translateX(-50%);top: -18%; position: absolute;width: 135px;height: 135px;background-color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;} .culture02 dl dd .icon img {width: 60px;} .culture03 { height: 826px;; z-index: 3;justify-content: space-between;display: flex;position: relative;} .culture03 .bg { position: absolute; left: calc(50% + 20px); top: 50%; transform: translate(-50%,-50%); z-index: 1;} .culture03 .bg .cir {width: 440px;} .culture03 .bg .tips{position: absolute;left: 46%;top: 50%;transform: translate(-50%,-50%);} .culture03 .bg .tips img {width: 40px; margin: auto;} .culture03 .bg:hover .tips img {transform: rotateY(180deg);} .culture03 .bg:hover .tips h4 {color: #cd161d;} .culture03 .bg .tips h4 {font-size: 44px;font-weight: bold;margin: 20px 0;color: #333333;} .culture03 .bg .tips h5 {font-size: 18px;font-family: arial;color: #666666;text-align: center;} .culture03 .left {width: 50%;height: 100%;} .culture03 .left img {height: 100%;} .culture03 .right {width: 50%;height: 100%;position: relative; } .culture03 .right img {height: 100%;} .culture03 .right .text {position: absolute;top: 50%;transform: translateY(-50%);left: 33%;} .culture03 .right .text .seg {margin-bottom: 60px;} .culture03 .right .text .seg:last-child {margin-bottom: 0px;} .culture03 .right .text .seg h4 {font-size: 32px;font-weight: bold;color: #333333;margin-bottom: 30px;position: relative;} .culture03 .right .text .seg:hover h4 {color: #cd161d;} .culture03 .right .text .seg h4::after { position: absolute; content: ""; width: 29px; height: 3px; background-color: #cd161d; left: 2px; bottom: -17px;} .culture03 .right .text .seg p {font-size: 18px; color: #666666; line-height: 30px; width: 461px;} .culture04 { position: relative; height: 826px; z-index: 1; justify-content: space-between; display: flex;} .culture04 .icenter2 {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;} .culture04 .icenter2 .box {width: 62%;background-color: #fff;box-shadow: 10px 5px 20px rgb(102 102 102 / 30%);padding: 126px 85px;box-sizing: border-box;position: relative;} .culture04 .icenter2 .box .icon { position: absolute; right: -30%; top: 4%; } .culture04 .icenter2 .box .icon img {width: 627px;} .culture04 .icenter2 .box .seg {margin-bottom: 65px;position: relative; z-index: 1;} .culture04 .icenter2 .box .seg:hover h4 {color: #cd161d;} .culture04 .icenter2 .box .seg:last-child {margin-bottom: 0px;} .culture04 .icenter2 .box .seg h4 {font-size: 32px;font-weight: bold;color: #333333;margin-bottom: 30px;position: relative;} .culture04 .icenter2 .box .seg h4::after { position: absolute; content: ""; width: 29px; height: 3px; background-color: #cd161d; left: 2px; bottom: -17px;} .culture04 .icenter2 .box .seg p {font-size: 18px; color: #666666; line-height: 30px;} .culture04 .left { width: 50%; height: 100%; position: relative; background-color: #fff;} .culture04 .left .wen { position: absolute; font-size: 150px; color: rgb(242,242,242); left: -9%; top: 0px; transform: translateY(0%) rotate(90deg);} .culture04 .right {width: 50%;height: 100%;position: relative; } .culture04 .right img {height: 100%;} .culture05 { background: url(/static/chuandao/static/img/cul05_bg.jpg); background-size: cover; z-index: 1; position: relative; padding: 110px 0 180px;} .culture05 .hu_h3 {text-align: center;} .culture05 dl{display: flex;justify-content: space-between;flex-flow: wrap;margin-top: 20px;} .culture05 dl dd {width: 33.333%;position: relative;} .culture05 dl dd .imgbox::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5); content: ''; -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); z-index: 1; } .culture05 dl dd:hover .imgbox::before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); } .con01 .icenter2 .bot .box .imgbox img {height: 300px;} .culture05 dl dd .imgbox img {height: 300px;} .culture05 dl dd:nth-of-type(2):after{position: absolute;content: "";height: 100%;width: 1px;background-color: #ddd;left: 0px;top: 0px;} .culture05 dl dd:nth-of-type(2)::before{position: absolute;content: "";height: 100%;width: 1px;background-color: #ddd;right: 0px;top: 0px;z-index: 1;} .culture05 dl dd:nth-of-type(2) {position: relative;z-index: 2;} .culture05 dl dd:hover .imgbox img{transform: scale(1.1);} .culture05 dl dd .bot { padding: 38px 38px 87px; background-color: #fff;position: relative;} .culture05 dl dd .bot h4 {position: relative;font-size: 18px;color: #666666;margin-bottom: 25px;} .culture05 dl dd .bot h4::after { position: absolute; left: 1px; bottom: -14px; width: 25px; height: 2px; background-color: #cd161d; content: "";} .culture05 dl dd .bot h5 {font-size: 26px;font-weight: bold;color: #333333;line-height: 34px;} .culture05 dl dd:hover .bot h5 {color: #cd161d;} .culture05 dl dd .bot .icon { position: absolute; right: 8px; bottom: 8px;} .culture05 dl dd .bot .icon img {width: 90px;} /* real code that you need*/ .vi_box { top: 0px; left: 0px; display: none; position: fixed;width: 100%;height: 100%;z-index: 999;background-color: rgba(0,0,0,0.8);} .vi_box .box {height: 100%;width: 100%; display: flex;justify-content: center;align-items: center;} .vi_box .box video{ width: 100%;height: 100%; position: relative; object-fit: cover; display: block;} .vi_box .box .video {position: relative;width: 70%; height: 68%;} .vi_box .box .video img.close{ cursor: pointer;width: auto;position: absolute;right: -40px;top: -40px;transition: all .3s;pointer-events: painted;} .vi_box .box .video .close:hover {transform: rotate(135deg);} /* company */ .com01 {padding: 100px 0;position: relative;overflow: hidden;} .com01 .top {display: flex;justify-content: space-between;align-items: center;} .com01 .top .le {width: 39.5%;display: flex;justify-content: space-between;} .com01 .top .le .com01Swiper {width: 430px; overflow: hidden; height: 365px;} .com01 .top .le .op { display: flex; flex-direction: column; align-items: center;} .com01 .top .le .swiper-pagination-bullet { outline: none; width: 13px; height: 13px; margin: 11px 0; background: transparent; opacity: 1; border: 2px solid #ddd;} .com01 .top .le .swiper-pagination-bullet-active { opacity: 1; background: #cd161d; border-color: #cd161d;} .com01 .top .le .op .control { position: relative; cursor: pointer; width: 56px; height: 56px; border-radius: 50%; margin-bottom: 27px; display: flex; justify-content: center; align-items: center; background-color: #fff; box-shadow: 0 0 16px #ddd;} .com01 .top .le .op .control .icon {width: fit-content;} .com01 .top .le .op .control .icon img{width: 18px;} .com01 .top .le .op .control .icon .com_icon2{display: none; position: relative; left: 2px;} .com01 .top .le .op .com01Swiper-pagination {position: unset;display: flex;flex-direction: column;} .com01 .top .le .text {} .com01 .top .le .text h4 {font-size: 30px;color: #333333;font-weight: bold;line-height: 40px;margin-bottom: 75px;} .com01 .top .le .text h5 {font-size: 20px;color: #666666;line-height: 34px;} .com01 .top .ri video{width: 100%;height: 390px;border-radius:20px;position: relative; object-fit: cover;} .com01 .top .ri {position: relative;width: 100%;} .com01 .top .ri .bo { cursor: pointer; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); z-index: 3;} .com01 .top .ri .bo img {width: 80px;} .com01 dl {display: flex;justify-content: space-between;justify-content: space-between;margin-top: 90px;} .com01 dl dd {width: 200px;display: flex;flex-direction: column;justify-content: center;align-items: center;} .com01 dl dd:hover img {transform: rotateY(180deg);} .com01 dl dd img { height: 85px; width: auto;} .com01 dl dd h4 {font-size: 60px;font-weight: bold;color: #333333;margin: 30px 0 20px;display: flex;} .com01 dl dd strong {font-size: 60px;font-weight: bold;color: #333333; line-height: 50px;font-family: 'fcmeGotham';} .com01 dl dd span {font-size: 16px;color: #666666;} .com01 dl dd:hover h4,.com01 dl dd:hover strong {color: #cd161d;} .com01 .top .ri {width: 49%;position: relative;} .com01 .top .ri .mask { -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; z-index: 1; } .com01 .top .ri .mask:before { position: relative; content: ''; display: block; margin-top: 100%; } .com01 .top .ri .mask:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; } .com01 .top .ri:hover .mask{-webkit-animation:anim-out 1s;animation:anim-out 1s} .com01 .top .ri:hover .mask:after{-webkit-animation:anim-out-pseudo 1s;animation:anim-out-pseudo 1s} @-webkit-keyframes anim-out{0%{width:0%} 100%{width:100%} } @keyframes anim-out{0%{width:0%} 100%{width:100%} } @-webkit-keyframes anim-out-pseudo{0%{background:rgba(255,255,255,.5)} 100%{background:0 0} } @keyframes anim-out-pseudo{0%{background:rgba(255,255,255,.5)} 100%{background:0 0} } .com01 .circle { position: absolute; left: 54%; top: 51%; transform: translate(-50%,-50%) rotate(-90deg);} .com01 .circle .arc {stroke-dashoffset: 138px; stroke-dasharray: 138px, 138px;} .com01 .circle.active .arc { animation: stroke1 4s linear forwards; stroke-dashoffset: 138px; stroke-dasharray: 138px, 138px;} @keyframes stroke1 { 100%{ stroke-dashoffset: -138px; } } .com02 .circle { position: absolute; left: 56%; top: 49%; transform: translate(-50%,-50%) rotate(-90deg); } .com02 .circle .arc {stroke-dashoffset: 182px; stroke-dasharray: 182px, 182px;} .com02 .swiper-slide-active .circle .arc { animation: stroke2 4s linear forwards; stroke-dashoffset: 182px; stroke-dasharray: 182px, 182px;} @keyframes stroke2 { 100%{ stroke-dashoffset: -182px; } } .com02 {position: relative;padding-top: 220px;overflow: hidden;background-color: #f5f5f5;} .com02 .bg {position: absolute;top: 0px;left: 0px; left: 0px; height: 488px; overflow: hidden; width: 100%;} .com02 .bg img {height: 100%;} .com02 .icenter2 .hu_h3 {color: #fff;text-align: center;} .com02 .bg::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; /* background-color: rgba(0, 0, 0, 0.8); */ z-index: 1; } .com02 .icenter2 {position: relative;z-index: 2;position: relative;} .com02 .icenter2 .content .box::after { z-index: 1; position: absolute;content: "";right: 0px;top: 0px;height: 100%;width: 72%;background: url(/static/chuandao/static/img/com02_gai.png);} .com02 .icenter2 .content { height: fit-content; margin-top: 50px;position: relative; overflow: hidden;border-radius: 20px;} .com02 .icenter2 .content .box {height: 470px;width: 100%;position: relative;} .com02 .icenter2 .content img { height: 100%; width: 900px;} .com02 .icenter2 .fix_icon { backdrop-filter: blur(5px); z-index: 3; position: absolute; width: 195px; height: 64px; border-radius: 30px; display: flex; align-items: center; bottom: 78px; left: 29%; padding: 10px;background-color: rgba(255, 255, 255, 0.1);} .com02 .icenter2 .fix_icon .dot {margin-right: 20px; width: 48px;height: 48px;border: 3px solid #cd161d;border-radius: 50%;display: flex;justify-content: center;align-items: center;} .com02 .icenter2 .fix_icon .dot img { width: 20px; height: auto;} .com02 .icenter2 .fix_icon span {font-size: 16px;color: #fff;} .com02 .icenter2 .content .text { position: absolute; top: 20%; right: 21%; z-index: 2;} .com02 .icenter2 .content .text .icon { position: relative; border-radius: 50%; width: 62px;height: 62px;border: 4px solid #8b8b8b;background-color: #6e6e6e;display: flex;justify-content: center;align-items: center;} .com02 .icenter2 .content .text .icon img{ width: 35px; height: auto;} .com02 .icenter2 .content .text h4 { font-size: 30px; margin: 25px 0 18px; color: #cd161d; font-weight: bold;} .com02 .icenter2 .content .text p {font-size: 16px;color: #ffffff;line-height: 30px;width: 362px;} .com02 .com02Swiper-pagination { right: 44px; display: flex; flex-direction: column; width: fit-content!important; left: auto!important; top: 50%; transform: translateY(-50%); height: fit-content;} .com02 .com02Swiper-pagination .swiper-pagination-bullet { outline: none; opacity: 1; width: 12px;height: 12px; margin: 10px 0px!important;background-color: transparent;border: 2px solid #fff; } .com02 .com02Swiper-pagination .swiper-pagination-bullet-active { opacity: 1; background: transparent; border-color: #cd161d; } .com03 {padding: 122px 0;position: relative;overflow: hidden;background-color: #f5f5f5;} .com03 dl {display: flex;flex-flow: wrap;justify-content: space-between;} .com03 dl dd {position: relative; width: 300px;display: flex;justify-content: center;align-items: center;flex-direction: column;} .com03 dl dd img { width: auto; height: 85px;} .com03 dl dd h4 { font-size: 22px; color: #333333; position: relative; margin: 28px 0 48px;} .com03 dl dd h4::after {position: absolute; content: ""; width: 60px; height: 1px; background-color: #e9101c; left: 50%; transform: translateX(-50%); bottom: -25px;} .com03 dl dd p {font-size: 16px;color: #666666;line-height: 30px;} .com03 dl dd:hover img {transform: rotateY(180deg);} .com03 dl dd:hover h4 {color: #cd161d;} .com04 {padding: 110px 0 170px;position: relative;overflow: hidden;background-color: #fff;} .com_top {display: flex;justify-content: center;align-items: center;margin-bottom: 50px;flex-flow: wrap;flex-direction: column;} .com_top p {font-size: 18px;color: #666666;line-height: 30px;text-align: center;margin-top: 15px;width: 78%;} .com04 dl {display: flex;flex-flow: wrap;} .com04 dl dd {margin-bottom: 3.5%; transition: 0.5s; margin-right: 3.5%; display: flex;align-items: center; width: 31%;border-radius: 10px;padding: 40px 30px;box-shadow: 0 0 30px #ddd;} .com04 dl dd:hover {transform: scale(1.2);z-index: 3;} .com04 dl dd:nth-of-type(3n) {margin-right: 0px;} .com04 dl dd .icon {margin-right: 20px; background-color: #f2f2f2; width: 118px;height: 118px;border-radius: 50%;display: flex;justify-content: center;align-items: center;} .com04 dl dd:hover .icon {background-color:rgba(242, 242, 242, 0.2)} .com04 dl dd .icon img{width: 60px;transition: 0s;} .com04 dl dd .text h4 {margin-bottom: 24px; font-size: 24px;color: #333333;font-weight: bold;position: relative;} .com04 dl dd .text h4::after {content: ""; position: absolute; bottom: -12px; width: 47px; height: 2px; background-color: #cd161d; left: 2px;} .com04 dl dd .text h5 {font-size: 18px;font-family: arial;color: #666666;} .com04 dl dd:hover {background: url(/static/chuandao/static/img/com04_bg.jpg);background-size: cover;} .com04 dl dd:hover .icon img {filter: grayscale(10) brightness(10);} .com04 dl dd:hover .text h4 ,.com04 dl dd:hover .text h5 {color: #fff;} .com04 dl dd:hover .text h4::after {background-color: #fff;} /* honor */ .honor01 { position: relative; padding: 135px 0 273px; overflow: hidden; } .honor01 .left .icenter2 { position: relative; top: 66px;} .honor01 .ho01_bg{ position: absolute; width: 100%; top: 11%; left: 30px;} .honor01 .left .hu_h3{margin-bottom: 24px;} .honor01 .left dl dd{width: 275px;display: flex;justify-content: space-between;align-items: center;padding-bottom: 20px;padding-top: 40px; position: relative;cursor: pointer;} .honor01 .left dl dd::after {transition: 0.4s; position: absolute; content: ""; bottom: 0px; background-color: #cd161d; width: 0%; height: 2px;} .honor01 .left dl dd .text {} .honor01 .left dl dd .text h4 {font-size: 16px;color: #999999;font-family: arial;margin-bottom: 4px;} .honor01 .left dl dd .text h5 {font-size: 24px;font-weight: bold;color: #666666;} .honor01 .left dl dd .icon {width: 32px;opacity: 0;transition: 0.4s;} .honor01 .left dl dd:hover .text h5 {color: #cd161d;} .honor01 .left dl dd:hover .icon {opacity: 1;} .honor01 .left dl dd:hover::after {width: 100%;} .honor01 .left dl dd.active .text h5 {color: #cd161d;} .honor01 .left dl dd.active .icon {opacity: 1;} .honor01 .left dl dd.active::after {width: 100%;} .honor01 .right { border-top-left-radius:15px; position: absolute;right: 0px;width: 56%;top: 135px;height: 600px;} .honor01 .honor01Swpier {height: 100%;width: 100%; border-top-left-radius: 20px; overflow: hidden;} .honor01 .honor01Swpier .box ,.honor01 .honor01Swpier .box .imgbox {height: 100%; border-top-left-radius: 20px;} .honor01 .honor01Swpier .box .imgbox img{ height: 100%; border-top-left-radius: 20px; overflow: hidden;} .honor01 .right .h01thumbs { position: absolute; left: -100px; bottom: -106px;} .honor01 .right .h01thumbs .text{ opacity: 0;transition: 0.4s; box-shadow: 5px 0px 24px rgb(0 0 0 / 20%); padding: 70px; border-radius: 20px; width: 542px; height: 318px; display: flex; justify-content: center; flex-direction: column; background: url(/static/chuandao/static/img/top4_bj.png); background-size: cover; box-sizing: border-box;} .honor01 .right .text h4 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 40px;position: relative;} .honor01 .right .text h4::after {content: ""; position: absolute; bottom: -22px; width: 47px; height: 2px; background-color: #cd161d; left: 2px;} .honor01 .right .text p {font-size: 18px;line-height: 30px;color: #666666;} .honor01 .right .h01thumbs .swiper-slide-active .text {opacity: 1;} .honor02 {padding: 120px 0;position: relative;overflow: hidden;background: url(/static/chuandao/static/img/honor02_bg.jpg);background-size: cover; background-attachment: fixed;} .honor02 dl {display:flex;justify-content: space-between;} .honor02 dl dd {transition: 0.5s; position: relative; padding: 40px 38px 32px 50px;width: 31%;border-radius: 10px;box-shadow: 0 0 20px #ddd;background-color: #fff;overflow: hidden;} .honor02 dl dd:hover {background-color: #cd161d;transform: scale(1.2);z-index: 3;} .honor02 dl dd .text {margin-bottom: 10px;} .honor02 dl dd .text h4 {font-size: 40px;color: #cd161d;display: flex;align-items: flex-end;margin-bottom: 8px;} .honor02 dl dd .text h4 strong { font-size: 70px; font-family: arial; font-weight: bold; margin-right: 5px; line-height: 72px;} .honor02 dl dd .text h5 {font-size: 18px;color: #666666;margin-top: 5px;} .honor02 dl dd .bot {display: flex;justify-content: space-between;align-items: flex-end;} .honor02 dl dd .bot span {font-size: 14px;font-weight: bold;color: #666666;opacity: 0.5;} .honor02 dl dd .bot .icon {width: 82px;} .honor02 dl dd .bot .icon img {transition: 0s;} .honor02 dl dd .bg { position: absolute; right: -28px; bottom: -23px; width: 195px; opacity: 0.04;} .honor02 dl dd .bg img {transition: 0s;} .honor02 dl dd:hover .text h4,.honor02 dl dd:hover .bot span,.honor02 dl dd:hover .text h4 strong,.honor02 dl dd:hover .text h5 {color: #fff;} .honor02 dl dd:hover .bg img{filter: grayscale(10) brightness(10);} .honor02 dl dd:hover .bg { opacity: 0.1; } .honor02 dl dd:hover .bot .icon img{filter: grayscale(10) brightness(10);} .honor03 .hu_h3 {margin-bottom: 40px;text-align: center;} .honor03 {padding: 125px 0 188px;position: relative;overflow: hidden;} .honor03 .icenter2 {position: relative;} .honor03 .ban {position: absolute; bottom: 125px; width: 100%;} .honor03Swiper {overflow: hidden;height: 580px;} .honor03 .swiper-wrapper .swiper-slide img { width: 190px; max-height: 270px; transition: 0s; } .honor03 .swiper-wrapper .swiper-slide-active img { width: 410px; max-height: 570px; } .honor03 .swiper-wrapper .swiper-slide-active { margin-right: 55px !important; } .honor03 .swiper-wrapper .swiper-slide { display: flex; align-items: flex-end;} .honor03 .swiper-wrapper { align-items: flex-end; } .honor03 .fa {position: relative; right: 0px; top: 0px; margin-top: 0px; left: 0px;background: url(/static/chuandao/static/img/honor_icon.png) 100%; width: 23px; height: 49px; outline: none;} .honor03 .com_cc {display: flex;align-items: center;position: absolute;cursor: pointer; z-index: 8;} .honor03 .com_cc .text h4 {font-size: 18px;color: #999999;margin-bottom: 0px;} .honor03 .com_cc .text h5 {font-size: 24px;color: #333333;width: 390px;} .honor03 .le_cc .text h5 {text-align: start;} .honor03 .ri_cc .text h5 {text-align: end;} .honor03 .le_cc {left: 0px;top: 0px;} .honor03 .ri_cc {right: 0px;top: 0px; flex-flow: row-reverse;} .honor03 .ri_cc .text h4 {text-align: right;} .honor03 .ri_cc .text {margin-right: 18px;} .honor03 .le_cc .text {margin-left: 18px;} .honor03 .le_cc .fa {transform: rotate(180deg);} .honor03Swiper .cc {display: none;} .honor04 {padding: 130px 0 110px;position: relative;overflow: hidden;background: url(/static/chuandao/static/img/honor04_bg1.jpg);background-size: cover; background-attachment: fixed;} .honor04 .hu_h3 {margin-bottom: 20px;text-align: center;} .honor04 .bot {position: relative;width: 1440px;margin: auto;overflow: hidden;} .honor04 .botF {position: relative;width: fit-content; margin: auto;} .honor04 .bot .h04Swiper {overflow: hidden; padding: 20px 0;} .honor04 .box {position: relative;top: 0px;transition: 0.3s;cursor: pointer;} .honor04 .box .imgbox {box-shadow: 0 0 15px #ddd;} .honor04 .imgbox .con {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 156px; box-shadow: 0 6px 15px rgb(0 0 0 / 20%);} .honor04 .box:hover {top: -15px;} .honor04 .box:hover h4 {color:#cd161d;} .honor04 .box h4 {font-size: 20px;font-weight: bold;color: #666666;margin-top: 24px;text-align: center;} .honor04 .fa-angle-right:before { position: relative; left: 2px; height: 51px; line-height: 51px; } .honor04 .fa-angle-left:before { position: relative; right: 2px; height: 51px; line-height: 51px; } .honor04 .swiper-button-next { right: -87px;} .honor04 .swiper-button-prev { left: -87px;} .honor04 .fa:hover {background-color: #cd161d;color: #fff;border-color: #cd161d;} .imgshowmask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 9999999;display: none;} .imgshow{width: 60%;height: 85%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;position: absolute;top: 10%;left: 20%;background-color: #ffffff;} .imgshow p img{ display: block; width: auto; max-width: 100%; min-width: 300px; margin: 0 auto;object-fit: contain;} .honor05 {padding: 110px 0 150px;position: relative;overflow: hidden;} .honor05 .hu_h3 {margin-bottom: 40px;text-align: center;} .honor05 .bot {position: relative;} .honor05 .bot .h05Swiper {overflow: hidden;} .honor05 .box:hover .imgbox img {transform: scale(1.1);} .honor05 .box:hover h4 {color:#cd161d;} .honor05 .box {cursor: pointer;} .honor05 .box .imgbox {border: 17px solid #d7d7d7;} .honor05 .box h4 {font-size: 20px;font-weight: bold;color: #666666;margin-top: 24px;text-align: center;} .honor05 .bg1 { position: absolute; left: -14%; top: 0%; z-index: -1; animation: ro 5s infinite; width: 20%;} .honor05 .bg2 { position: absolute; right: -14%; bottom: 12%; z-index: -1; animation: ro 5s infinite; width: 20%;} .honor05 .fa-angle-right:before { position: relative; left: 2px; height: 51px; line-height: 51px; } .honor05 .fa-angle-left:before { position: relative; right: 2px; height: 51px; line-height: 51px; } .honor05 .swiper-button-next { right: -87px;} .honor05 .swiper-button-prev { left: -87px;} .honor05 .fa:hover {background-color: #cd161d;color: #fff;border-color: #cd161d;} /* acc */ .acc .top {padding: 100px 0 30px;position: relative;} .acc .top .box {display: flex; justify-content: center; align-items: center; flex-direction: column; width: fit-content; padding: 0 42px;} .acc .top .box .icon {width: 220px;border: 1px solid #ccc;margin-bottom: 22px; padding: 8px;} .acc .top .box span {font-size: 18px;color: #333333;margin-bottom: 6px;} .acc .top .box h4 { font-size: 30px; font-weight: bold; color: #cd161d; margin-bottom: 60px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(45deg, #ff000a 0%, rgb(86 0 0) 50%, rgb(240, 13, 13) 100%); -webkit-text-fill-color: transparent; text-fill-color: transparent; animation: bg 3s linear infinite; } @keyframes bg { 100%{ background-position: -800px; } } .acc .top .box .hu_h3 {} .acc .top .bg1 { position: absolute; left: -23%; top: -18%; z-index: -1; animation: ro 5s infinite;} .acc .bot {padding: 80px 0 165px;position: relative;background: url(/static/chuandao/static/img/apply-bg.jpg);background-size: cover;z-index: 2;} .acc .bot .icenter2 {position: relative;} .acc .bot dl {display: flex;margin-left: 54px;} .acc .bot dl dd {transition: 0.4s; position: relative;top: 0px; width: 182px; position: relative; margin-right: 88px;} .acc .bot dl dd .content {transition: 0.3s; height: 100%; padding: 30px 12px 12px 30px; width: 100%; background-color: #fff; box-shadow: 0 0 20px #e4e4e4;} .acc .bot dl dd:hover .content { transform: scale(1.2);} .acc .bot dl dd h4 {font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 13px;} .acc .bot dl dd:hover h4 {color: #cd161d;} .acc .bot dl dd h5 { font-size: 18px; color: #666666; margin-bottom: 44px;;} .acc .bot dl dd .aft_jian { width: 37px; position: absolute; right: -62px; top: 54%; transform: translateY(-50%);} .acc .bot dl dd .i { display: flex; align-items: flex-end; width: 100%; justify-content: flex-end;} .acc .bot dl dd .i .icon1 {width: 30px; margin-right: 3px;} .acc .bot dl dd .i .icon2 {width: 80px;} .acc .bot .phone {position: absolute;height: 687px;width: auto;right: 20px;bottom: 70px;} .fellow-sea {width: 120px; height: 120px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; display: none;} .fellow-sea span { display: block; width: 100%; height: 100%; border: 1px solid #cd161d; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; position: absolute; top: 0; left: 0; transform-origin: center center; } .fellow-sea span:nth-of-type(1) { transform: scale(0.25); -webkit-transform: scale(0.25); -moz-transform: scale(0.25); -ms-transform: scale(0.25); -o-transform: scale(0.25); opacity: 0.5; animation: sea1 1.5s infinite; -webkit-animation: sea1 1.5s infinite; } .fellow-sea span:nth-of-type(2) { transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); opacity: 0.4; animation: sea2 1.5s infinite; -webkit-animation: sea2 1.5s infinite; } .fellow-sea span:nth-of-type(3) { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity: 0.3; animation: sea3 1.5s infinite; -webkit-animation: sea3 1.5s infinite; } .fellow-sea span:nth-of-type(4) { transform: scale(2); -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); opacity: 0.2; animation: sea4 1.5s infinite; -webkit-animation: sea4 1.5s infinite; } .fellow-sea span:nth-of-type(5) { transform: scale(4); -webkit-transform: scale(4); -moz-transform: scale(4); -ms-transform: scale(4); -o-transform: scale(4); opacity: 0.1; animation: sea5 1.5s infinite; -webkit-animation: sea5 1.5s infinite; } @keyframes sea1 { 100% { transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); opacity: 0.4; } } @keyframes sea2 { 100% { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity: 0.3; } } @keyframes sea3 { 100% { transform: scale(2); -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); opacity: 0.2; } } @keyframes sea4 { 100% { transform: scale(4); -webkit-transform: scale(4); -moz-transform: scale(4); -ms-transform: scale(4); -o-transform: scale(4); opacity: 0.1; } } @keyframes sea5 { 100% { transform: scale(8); -webkit-transform: scale(8); -moz-transform: scale(8); -ms-transform: scale(8); -o-transform: scale(8); opacity: 0; } } /* aft */ .aft01 {padding: 120px 0 100px; background: url(/static/chuandao/static/img/aft01_bg.jpg);background-size: cover;position: relative;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-direction: column;} .aft01 h4 { font-size: 30px; color: #333333; margin: 16px 0 28px; font-weight: bold;} .aft01 .box {display: flex; margin-bottom: 60px;} .aft01 .box .min {width: 350px;height: 350px;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-direction: column;} .aft01 .box .min:nth-of-type(1) {transition: 0.5s; background-color: rgb(211 19 29 / 90%);position: relative;z-index: 1;left: 0px;} .aft01 .box .min:nth-of-type(2) {transition: 0.5s; background-color: rgb(36 36 36 / 90%); margin-left: -42px;position: relative;right: 0px;} .aft01 .box:hover .min:nth-of-type(1){left: 308px;} .aft01 .box:hover .min:nth-of-type(2){right: 308px;} .aft01 .box .min h5 {font-size: 20px;font-weight: bold;margin-bottom: 30px;} .aft01 .box .min h6 {font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 50px;text-align: center;} .aft01 .box .min img {width: 42px;} .aft01 p {font-size: 20px;color: #333333;font-weight: bold;} .aft02 {padding: 160px 0 120px;position: relative;overflow: hidden;} .aft02 .bg_fix {position: absolute;top: 0px;left: 0px;width: 100%;height: 690px;} .aft02 .bg_fix::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); position: absolute; left: 0; top: 0; } .aft02 .bg_fix img {height: 100%;} .aft02 .top {display: flex;justify-content: center;align-items: center;flex-direction: column;margin-bottom: 47px; z-index: 1; position: relative;} .aft02 .top .hu_h3 {color: #fff;} .aft02 .top p {font-size: 18px;line-height: 34px;text-align: center;color: #fff;margin-top: 10px;} .aft02 .top .line {height: 75px;width: 1px;background-color: rgba(255,255,255,0.4);margin: 28px 0 ;position: relative;} .aft02 .top .line::after {content: ""; width: 7px; height: 7px; background-color: #fff; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; animation: 2s linear 0.5s infinite hua2;} @keyframes hua2 { from { top: 0%; } to { top: 95%; } } .aft02 .top h4 {font-size: 30px;color: #fff;} .aft02 .botF {padding: 0 90px;position: relative;} .aft02 .botF .fa { background-image: none; width: auto; height: auto; margin: 0; padding: 0; font-size: 74px; color: #cbcbcb; outline: none;} .aft02 .botF .fa:hover {color: #cd161d;} .aft02 .bot {position: relative;overflow: hidden;margin: auto;} .aft02 .bot .box { background-color: #fff; padding: 50px 0 138px; border-radius: 12px; box-shadow: 0px 5px 15px rgb(102 102 102 / 30%); display: flex; justify-content: center; align-items: center; flex-direction: column;} .aft02 .bot .box .icon {border-radius: 50%; position: relative; height: 111px; display: flex;justify-content: center;align-items: center; width: 111px;} .aft02 .bot .box:hover .icon::before { animation: img01anime 10s 0s linear infinite; } .aft02 .bot .box:hover .icon::after{ animation: img02anime 10s 0s linear infinite;} .aft02 .bot .box .icon::before { content: ""; position: absolute; width: 120%; height: 120%; border-radius: 50%; border: 1.6px dashed #cd161d;} .aft02 .bot .box .icon::after{ content: ""; position: absolute; width: 100%; height: 100%; border-radius: 50%; border: 1.6px dashed #cd161d;} @keyframes img01anime{ 0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);} } @keyframes img02anime{ 0%{transform: rotate(0deg);} 100%{transform: rotate(-360deg);} } .aft02 .bot .box .icon img {width: 56px;transition: 0s;} .aft02 .bot .box h4 {font-size: 30px;font-family: arial;font-weight: bold;color: #333333;margin-bottom: 5px; margin-top: 54px;} .aft02 .bot .box h5 { width: 239px; font-size: 18px; position: relative; color: #666666; text-align: center; line-height: 26px; height: 52px;} .aft02 .bot .box h5::after {content: "";position: absolute;width: 20px;height: 4px;background-color: #cd161d;left: 50%;transform: translateX(-50%);bottom: -75px;} .aft02 .bot .box:hover h5::after {background-color: #fff;} .aft02 .bot .box:hover h4,.aft02 .bot .box:hover h5{color: #fff;} .aft02 .bot .box:hover .icon img {filter: grayscale(10) brightness(10);} .aft02 .bot .box:hover .icon,.aft02 .bot .box:hover .icon::before,.aft02 .bot .box:hover .icon::after {border-color: #fff;} .aft02 .bot .box:hover {background-color: #cd161d;} .aft02 .bot .aft02Swiper {width: 1200px;margin: auto;} .aft02 .bot {width: 1242px;margin: auto; padding: 22px 0;} .aft03 {padding-bottom: 160px;position: relative;overflow: hidden;} .aft03 .icenter2 {display: flex;justify-content: space-between;align-items:center;} .aft03 .icenter2 .le {overflow: hidden;position: relative;width: 40%; height: 695px;} .aft03 .icenter2 .le::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5); content: ''; -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); z-index: 1; } .aft03 .icenter2 .le:hover::before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); } .aft03 .icenter2 .le img{height: 100%;} .aft03 .icenter2 .le:hover img {transform: scale(1.1);} .aft03 .icenter2 .ri {width: 50%;} .aft03 .icenter2 .ri ul {margin: 20px 0 0px;} .aft03 .icenter2 .ri ul li {position: relative;padding-left: 15px;font-size: 18px;color: #666666;line-height: 30px;} .aft03 .icenter2 .ri ul li::before { width: 5px; height: 5px; border-radius: 50%; background-color: #666666; position: absolute; left: 0px; top: 13px; content: "";} .aft03 dl dd{ padding-top: 60px; display: flex;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #d5d5d5;} .aft03 dl dd .icon {width: 86px;margin-right: 58px;} .aft03 dl dd .text {} .aft03 dl dd .text h4 { position: relative; padding-bottom: 0px; font-size: 18px; font-family: alibb; color: #333333; width: fit-content; margin-bottom: 10px;} .aft03 dl dd .text h4 strong {font-size: 70px;font-weight: bold;} .aft03 dl dd .text h4::after { position: absolute;content: "";left: 0px;bottom: 0px; width: 100%;height: 5px;background-color:#cd161d;} .aft03 dl dd .text p {font-size: 18px;color: #666666;} .aft04 {background: url(/static/chuandao/static/img/aft04_bg.jpg);background-size: cover;position: relative;overflow: hidden;background-attachment: fixed;padding: 130px 0 180px;} .aft04 .icenter2 {position: relative; z-index: 1;} .aft04::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(239, 241, 247, 0.65); position: absolute; left: 0; top: 0; } .aft04 .hu_h3 {padding-left: 42px;} .aft04 dl {margin-top: 50px; display: flex; justify-content: space-between; align-items: center; position: relative; z-index: 2;} .aft04 dl dd {width: 48%;padding-left: 42px;padding-bottom: 42px;box-sizing: border-box;display: flex;align-items: center;position: relative; justify-content: space-between;} .aft04 dl dd .bg {position: absolute; width: 127px;left: 0px;bottom: 0px;transition: 0.5s;} .aft04 dl dd:hover .bg {left: 30px;bottom: 30px;} .aft04 dl dd .le {width: 38.5%;} .aft04 dl dd .ri {width: 51%;} .aft04 dl dd .ri .name {font-size: 20px;font-weight: bold;color: #333333;width: 156px;height: 43px;border: 1px solid #d3d3d4;display: flex;justify-content: center;align-items: center; background-color: #fff;} .aft04 dl dd:hover .ri .name {background-color: #cd161d;color: #fff;} .aft04 dl dd .ri .number{margin-top: 78px;} .aft04 dl dd .ri .number .t {display: flex;align-items: center; margin-bottom: 17px; } .aft04 dl dd .ri .number .t .icon {width: 65px; margin-right: 12px;animation: bounce-up-data-v-7e3caf58 1.5s linear infinite;} .aft04 dl dd .ri .number .t a {font-size: 40px;font-family: arial;font-weight: bold;color: #cd161d;position: relative;} .aft04 dl dd .ri .number .t a::after { content: ""; position: absolute; left: 5px; bottom: -7px; width: 50px; height: 3px; background-color: #cd161d;} .aft04 dl dd .ri .number span {font-size: 18px;font-family: arial;color: #999999;} /* solu */ .solu01 { padding: 100px 0 156px; position: relative; overflow: hidden;} .solu01 .icenter2 {position: relative;} .solu01 .top {display: flex;justify-content: space-between;flex-direction: column;align-items: center; margin-bottom: 90px;} .solu01 .top p {font-size: 18px;color: #666666;padding: 0 56px;margin-top: 18px;text-align: center;line-height: 30px;} .solu01 dl { width: 41%; height: 502px;} .solu01 dl dd { transition: 0.5s; margin-bottom: 25px; padding: 0 47px;} .solu01 dl dd:nth-of-type(6){margin-bottom: 0px;} .solu01 dl dd a{display: flex;align-items: center;} .solu01 dl dd a:hover h4 {color: #cd161d;} .solu01 dl dd a:hover .icon {opacity: 1;} .solu01 dl dd.active {width: 100%;box-shadow: 0 0 17px #ddd;padding: 38px 47px;border-radius: 10px; background-color: #fff;} .solu01 dl dd.active a {align-items: unset;} .solu01 dl dd .icon {width: 29px;margin-right: 24px;opacity: 0.5;} .solu01 dl dd.active .icon {opacity: 1;} .solu01 dl dd .text {} .solu01 dl dd .text h4 {font-size: 22px;color: #333333;} .solu01 dl dd.active .text h4 {color: #cd161d;font-weight: bold;} .solu01 dl dd .text p {font-size: 18px;color: #666666;line-height: 30px;margin-bottom: 20px;display: none;margin-top: 18px; width: 383px;} .solu01 dl dd .text .cha {font-size: 16px;color: #cd161d;display: none;} .solu01 dl dd.active .text p,.solu01 dl dd.active .text .cha {display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} .solu01 .ri_bg {position: absolute;overflow: hidden;width: 49.6%;right: 0px;top: 260px; border-bottom-left-radius: 20px; border-top-left-radius: 20px; overflow: hidden;height: 576px;} .solu01 .ri_bg .solu01Swiper,.solu01 .ri_bg .solu01Swiper .imgbox,.solu01 .ri_bg .solu01Swiper .imgbox img{height: 100%;} .solu01 .ho01_bg { position: absolute; width: 100%; top: 11%; left: 30px; } .solu02 {padding: 122px 0 234px;position: relative;overflow: hidden;background: url(/static/chuandao/static/img/solu02_bg.jpg);background-attachment: fixed;} .solu02 .hu_h3 {text-align: center;margin-bottom: 26px; color: #fff;} .solu02 .bot {padding-left: 3.5%;overflow: hidden;position: relative;} .solu02 .bot .solu02Swiper {overflow: hidden;} .solu02 .bot .box:hover .imgbox img {transform: scale(1.1);} .solu02 .bot .box {border-radius: 12px;overflow: hidden;} .solu02 .bot .box .imgbox .tip{position: absolute;width: 107px;height: 32px;border-top-left-radius:12px ;border-bottom-right-radius: 12px;background-color: #cd161d;left: 0px;top: 0px;color: #fff;display: flex;justify-content: center;align-items: center;} .solu02 .bot .box .b {padding: 36px 24px 40px 34px; background-color: #fff;} .solu02 .bot .box .b h4 {font-size: 20px;font-weight: bold;color: #333333;margin-bottom: 18px; height: 52px;} .solu02 .bot .box:hover .b h4 {color: #cd161d;} .solu02 .bot .box .b p { font-size: 16px; color: #666666; padding-bottom: 0px; margin-bottom: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: none;} .solu02 .bot .box .b .cc .bo { font-size: 16px; width: 40px;height: 40px;color: #fff;background-color: #cd161d;border-radius: 50%;display: flex;justify-content: center;align-items: center;} .solu02 .bot .box .b .cc{ padding-top: 30px; border-top: 1px solid #ddd;} .solu02 .op { position: absolute; bottom: 12%; display: flex; align-items: center; justify-content: space-between; left: calc((100% - 1400px)/2); width: 1400px;} .solu02 .op .solu02Swiper-pagination { position: unset; width: 90%; height: 3px;} .solu02 .op .fa {position: unset;margin: 0px;padding: 0px;width: 37px;height: auto;background-image: none;} .solu02 .op .fa-left {transform: rotateY(180deg);} .solu02 .op .fa-right {} .solu02 .op .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #cd161d;} .solu02 .op .swiper-pagination-progressbar { background: rgba(62, 62, 62,0.9); } .solu03 {padding: 128px 0 90px;position: relative;overflow: hidden;} .solu03 .wen1 { position: absolute; font-size: 240px; font-family: arial; color: rgba(240, 240, 240); font-weight: bold; right: 2%; top: 40%;} .solu03 .wen2 { font-family: arial; position: absolute; font-size: 240px; color: rgba(240, 240, 240); font-weight: bold; right: 2%; top: 68%; width: fit-content; height: 98px; line-height: 212px;} .solu03 .top {display: flex;justify-content: space-between;align-items: center;height: 250px;} .solu03 .top .le {width: 69%;padding-bottom: 65px;height: 100%;display: flex;justify-content: center;flex-direction: column;} .solu03 .top .le p { width: 810px; font-size: 18px; color: #666666; line-height: 30px; position: relative; margin-top: 40px;} .solu03 .top .le p::before { position: absolute; left: 0px; top: -20px; width: 90px; height: 3px; background-color: #cd161d; content: "";} .solu03 .top .imgbox {width: 31%;border-radius: 20px;border-bottom-left-radius: 0px; height: 100%;} .solu03 .top .imgbox::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15); position: absolute; left: 0; top: 0; } .solu03 .top .imgbox img {height: 100%;} .solu03 .top .imgbox:hover img {transform: scale(1.1);} .solu03 .bot {height: 490px;display: flex;} .solu03 .bot .imgbox:hover img{transform: scale(1.1);} .solu03 .bot .imgbox{border-radius: 20px;border-top-right-radius: 0px;width: 69%; height: 100%;} .solu03 .bot .imgbox::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15); position: absolute; left: 0; top: 0; } .solu03 .bot .imgbox img {height: 100%;} .solu03 .bot .ri {height: 100%;width: 31%;padding: 347px 0 0 90px;} .solu03 .bot .ri p {font-size: 24px;color: #333333;font-weight: bold;line-height: 36px;position: relative;} .solu03 .bot .ri p::before {position: absolute;top: -30px;width: 65px;height: 2px;background-color: #cd161d;content: "";} .solu04 {padding-bottom: 240px;position: relative;} .solu04 .hu_h3 {margin-bottom: 38px;text-align: center;} .solu04 .bg { position: absolute; left: -14%; top: -48%; width: 50%; height: 100%;} .solu04 .bot {position: relative; padding: 69px 0 100px; background-color: #fff; box-shadow: 0 0 18px #ddd; border-radius: 20px;} .solu04 .bot .s04_textSwiper-pagination {bottom: -45px; left: 50%; transform: translateX(-50%);} .solu04 .bot .swiper-pagination-bullet { margin: 0 7px; width: 25px; height: 3px; border-radius: 0%; background: #cacaca; opacity: 1; } .solu04 .bot .swiper-pagination-bullet-active { background: #cd161d; } .solu04 .nav {padding: 0 122px 16px;border-bottom: 1px solid #dedede;display: flex;justify-content: space-between;} .solu04 .nav .box {width: 108px;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;cursor: pointer;} .solu04 .nav .box img { width: 59px; margin-bottom: 18px;} .solu04 .nav .box:hover img {transform: rotateY(180deg);} .solu04 .nav .box::after {display: none; position: absolute;content: "";left: 0px;bottom: -17px;width: 100%;height:3px;background-color: #cd161d;} .solu04 .nav .box.active::after {display: block;} .solu04 .nav .box.active span {color: #cd161d;} .solu04 .nav .box:hover::after {display: block;} .solu04 .nav .box:hover span {color: #cd161d;} .solu04 .nav .box img {width: 68px;} .solu04 .nav .box span {color: #333333;font-size: 20px;} .solu04 .content { padding: 50px 122px 0;} .solu04 .content .swiper {overflow: hidden;} .solu04 .content .min h4 { font-size: 30px; color: #333333; margin-bottom: 8px; font-weight: bold;} .solu04 .content .min h5 {font-size: 18px;color: #666666;line-height: 30px;width: 840px;} .solu04 .swiper-slide .min {opacity: 0;transition: 0.4s;} .solu04 .swiper-slide-active .min {opacity: 1;} /* s_list */ .s_list01 {padding: 197px 0 15px; position: relative; z-index: 10;} .s_list01 .top { width: 1400px; padding: 75px 0 53px 95px; box-shadow: 10px 5px 20px rgb(102 102 102 / 30%); border-radius: 12px; position: absolute; top: -28%; left: 50%; transform: translateX(-50%); background-color: #fff;} .s_list01 .top:hover .icon img{transform: rotateY(180deg);} .s_list01 .top h3 {font-size: 54px;color: #333333;font-weight: bold;position: relative;margin-bottom: 30px;} .s_list01 .top h3::before { position: absolute; content: ""; left: -95px; top: 57%; transform: translateY(-50%); height: 50px; width: 3px; background-color: #cd161d;} .s_list01 .top p {font-size: 18px;line-height: 30px;color: #666666;margin-bottom: 40px; width: 76%;} .s_list01 .top .amore { display: flex; align-items: center; border-color: #cd161d; justify-content: center;} .s_list01 .top .amore::after {padding-left: 30px;} .s_list01 .top .amore span {color: #cd161d;} .s_list01 .top .amore img {width: 22px;margin-right: 10px;transition: 0s;} .s_list01 .top .amore:hover img {filter: grayscale(10) brightness(10);} .s_list01 .top .icon { position: absolute; right: 30px; bottom: 30px; width: 140px;} .s_list01 .top .icon img{opacity: 0.1;} .s_list01 .icenter2 .imgbox {width: 1200px;margin: auto;margin-bottom: 52px;} .s_list01 .icenter2 .hu_h3{text-align: center; position: relative;} .s_list01 .bg { width: 100%; height: 121%; position: absolute; left: 50%; top: -12%; transform: translateX(-50%);} .s_list01 .bg img {height: 100%; object-fit: fill;} .s_list02 {background: url(/static/chuandao/static/img/s_list02_bg.jpg);padding: 182px 0 106px;position: relative;overflow: hidden;background-size: cover;} .s_list02 .hu_h3 {text-align: center;} .s_list02 dl {margin-top: 30px;display: flex;flex-flow: wrap;} .s_list02 dl dd { transition: 0.4s; position: relative;top: 0px; flex-direction: column; background-color: #fff; width: 23.5%; margin-right: 2%; margin-bottom: 2%; padding: 33px 0 29px; box-shadow: 0 0 17px #ddd; display: flex; justify-content: center; align-items: center; border-radius: 20px;} .s_list02 dl dd img {width: 59px;margin-bottom: 24px;} .s_list02 dl dd h4 { position: relative; font-size: 26px;font-weight: bold;color: #333333;margin-bottom: 21px;} .s_list02 dl dd h4::before {content: ""; position: absolute;left: 50%;top: -10px;transform: translateX(-50%);width: 30px;height: 2px;background-color: #cd161d;} .s_list02 dl dd p { font-size: 18px; color: #666666; line-height: 30px; text-align: center; width: 85%; height: 60px; display: none;} .s_list02 dl dd:nth-of-type(4n){margin-right: 0px;} .s_list02 dl dd:hover img{transform: rotateY(180deg);} .s_list02 dl dd:hover h4 {color: #cd161d;} .s_list02 dl dd:hover {top: -15px;} .s_list02 .content {overflow: hidden;padding-bottom: 23px;} .s_list02 .content .box h4 { font-size: 30px; font-weight: bold; color: #333; text-align: center; margin: 20px 0 30px;} .s_list02 .content .swiper {position: relative;} .s_list02 .content .box img {width: auto;height: auto;max-width: 100%;} .s_list02 .content .swiper-pagination { bottom: -32px;left: 50%;transform: translate(-50%,-50%);} .s_list02 .content .swiper-pagination-bullet { margin: 0 5px; width: 8px; height: 8px; border-radius: 0px; border-radius: 50%;} .s_list02 .content .swiper-pagination-bullet-active { opacity: 1; background: #cd161d; } .s_list03 {padding: 100px 0 118px;position: relative;overflow: hidden;} .s_list03 .amore { margin: auto; margin-top: 40px;} .s_list03 .hu_h3 {text-align: center;margin-bottom: 24px;} .s_list03 .bot { position: relative; width: fit-content; margin: auto;} .s_list03 .bot::after {position: absolute;content: "";width: 100%;height: 280px;border-radius: 180px;background-color: #eeeef1;right: -76%;top: 44%;transform: translateY(-50%);} .s_list03 .bot::before {position: absolute; content: ""; width: 100%; height: 280px; border-radius: 180px; background-color: #eeeef1; left: -76%; top: 44%; transform: translateY(-50%);} .s_list03 .bot .cc {overflow: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: 100%;height: 100%; z-index: 1;} .s_list03 .bot .box h4{ border-bottom: 1px solid #d0d0d0; position: relative; font-size: 40px;font-family: arial;font-weight: bold;color: #333333;margin-bottom: 12px;text-align: center;margin-top: 13px;padding-bottom: 12px;} .s_list03 .bot .box h4::after {position: absolute;content: "";bottom: -3px;width: 37px;height: 5px;background-color: #cd161d;left: 50%;transform: translateX(-50%);} .s_list03 .bot .box:hover h4 {color: #cd161d;} .s_list03 .bot .box h5{ opacity: 0; font-size: 16px;color: #666666;line-height: 26px;text-align: center; width: 566px;position: relative;} .s_list03 .more {border-width: 1px;} .s_list03 .swiper-slide .box img{ height: 138px; margin: auto;width: auto;} .s_list03 .swiper-slide ,.s_list03 .icenter2 {height: 535px;position: relative;} .s_list03 .swiper-slide .box {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;flex-direction: column;justify-content: center;align-items: center;} .s_list03 .swiper-slide .box h4 {font-size: 20px;padding-bottom: 0px;margin-bottom: 0px;border-bottom: none; width: 200px;} .s_list03 .swiper-slide .box h4::after { display: none; } .s_list03 .swiper-slide-active .box img{height: 370px;} .s_list03 .swiper-slide-active .box h4 {font-size: 30px;margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px solid #d0d0d0; width: auto;} .s_list03 .swiper-slide-active .box h4::after {display: block;} .s_list03 .bot .swiper-slide-active .box h5 {opacity: 1;} .s_list03 .bot .fa img {filter: grayscale(10) brightness(10);transition: 0s;width: 28px;} .s_list03 .bot .fa:hover img {filter: none;} .s_list03 .bot .fa {border: 1px solid #cd161d; background-image: none;width: 58px;height: 58px;display: flex;justify-content: center;align-items: center;background-color: #cd161d;color: #fff; border-radius: 50%; top: 43%;outline: none;} .s_list03 .bot .fa:hover {background-color:transparent;} .s_list03 .bot .fa-left {transform: rotateY(180deg); left: -22px;} .s_list03 .bot .fa-right {right: -22px;} .s_list04 {padding: 130px 0 198px;position: relative;overflow: hidden;background-color: #f5f5f5;} .s_list04 .icenter2 {position: relative;} .s_list04 .bg { position: absolute; left: 50%; transform: translateX(-50%); width: 100%; height: auto; top: -170%; opacity: 0.7;} .s_list04 .hu_h3 {text-align: center;margin-bottom: 10px;} .s_list04 .bot {position: relative;overflow: hidden;width: 1440px;margin: auto;padding: 20px 0;} .s_list04 .botF {position: relative;width: fit-content;margin: auto;margin-bottom: 30px;} .s_list04 .botF .fa_cc { outline: none; border-radius: 50%; background-image: none; margin: 0px; padding: 0px; width: 48px; height: 48px; font-size: 28px; color: #cbcbcb; border: 1px solid #cbcbcb; display: flex; justify-content: center; align-items: center;} .s_list04 .botF .fa_cc:hover {color: #fff;background-color: #cd161d;border-color: #cd161d;} .s_list04 .botF .fa-angle-left {left: -86px;} .s_list04 .botF .fa-angle-right {right: -86px;} .s_list04 .box {border-radius: 20px;box-shadow: 0 0 17px #ddd;overflow: hidden;} .s_list04 .box .imgbox::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5); content: ''; -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0); z-index: 1; } .s_list04 .box:hover .imgbox::before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 115%, 0); } .s_list04 .box .imgbox img {height: 267px;} .s_list04 .box:hover .imgbox img{transform: scale(1.1);} .s_list04 .box .text { padding: 35px; padding-bottom: 62px; position: relative; background-color: #fff;} .s_list04 .box .text h4 {font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 8px;} .s_list04 .box .text h5 {font-size: 18px;color: #666666;} .s_list04 .box .text .bo {width: 44px;height: 44px;border: 1px solid #cd161d; position: absolute;right: 30px;bottom: 51px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #cdcdcd;border: 1px solid #cd161d;font-size: 20px;color: #cd161d;} .s_list04 .box .text .bo:before {position: relative;left: 2px;} .s_list04 .amore {margin: auto;background-color: #cd161d;} .s_list04 .amore span {color: #fff;} .s_list04 .amore::after {color: #cd161d;} .s_list04 .amore:hover {background-color: transparent;} .s_list04 .amore:hover span {color: #cd161d;} .s_list04 .box:hover .text h4 {color: #cd161d;} /* product */ .pro {display:flex;justify-content: space-between;} .pro_fix.active1 { transition: 0.5s; position: fixed; top: 180px; height: calc(100% - 90px ); overflow-y: scroll; width: calc(21% - 30px);} .pro_fix.active2 { position: relative; top: 90px; height: calc(100% - 90px ); overflow-y: scroll; width: calc(21% - 30px);} .pro_fix::-webkit-scrollbar { height: 1px; width: 1px; } .pro_fix::-webkit-scrollbar-thumb { border-radius: 2px; -webkit-box-shadow: inset 0 0 5px rgba(127,127,127,0.3); background: #ded8d8; } .pro_fix::-webkit-scrollbar-track { /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */ border-radius: 2px; background: rgba(164,164,164,0.1); } .pro .left {width: 21%;padding-top: 100px;padding-left: 30px;border-right: 1px solid #e5e5e5;} .pro .left .seg {padding-top: 0;} .pro .left .seg:last-of-type {padding-bottom: 162px;} .pro .left .seg .title {margin-bottom: 20px;font-size: 20px;color: #333333;font-weight: normal;cursor: pointer; padding: 16px; position: relative;border-bottom: 1px solid #eee; transition: all .1s; } .pro .left .seg.on .title {color: #cd161d; border-bottom: 1px solid #cd161d;} .pro .left .seg .title:after{content:""; position: absolute; width: 8px; height: 8px; background: #ccc; border-radius: 50%; top: 50%; left: 0; margin-top: -4px;} .pro .left .seg .title:hover{color: #cd161d; } .pro .left .seg .min a{border-bottom: 1px solid #e5e5e5;position: relative;z-index: 1;transition: 0.3s;} .pro .left .seg .min a span {transition: 0.3s; font-size: 16px;color: #666666;padding: 15px 0;position: relative;display: flex;justify-content: space-between;align-items: center; padding-right: 20px;} .pro .left .seg .min a span i {color: #cd161d;opacity: 0;transition: 0.3s;} .pro .left .seg .min a span:hover { color: #cd161d; padding-left: 20px; } .pro .left .seg .min a span:hover i {opacity: 1;} .pro .left .seg .min a:nth-of-type(1){border-top: 1px solid #e5e5e5;} .pro .right {width: 79%;padding: 100px 68px 74px;} .pro .right .seg {margin-bottom: 100px;} .pro .right .seg .title {margin-bottom: 34px;padding-left: 30px;} .pro .right .seg .title h3 {position: relative; font-size: 44px;color: #333333;font-weight:bold;margin-bottom: 3px;} .pro .right .seg .title h3::before {content: ""; position: absolute;width: 15px;height: 15px;border-radius: 50%;background-color: #cd161d;top: 50%;transform: translateY(-50%);left: -30px;} .pro .right .seg .title h4 {font-size: 20px;color: #666666;font-family: arial;} .pro .right .seg dl {display: flex;flex-flow: wrap;} .pro .right .seg dl dd {width: 32%;margin-right: 2%;margin-bottom: 2%;position: relative;border-radius: 10px;overflow: hidden; height: 486px; } .pro .right .seg dl dd .bg {position: relative;overflow: hidden;height: 100%;} .pro .right .seg dl dd .bg::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.35); position: absolute; left: 0; top: 0; } .pro .right .seg dl dd:hover .bg::after { background-color: rgba(0, 0, 0, 0.6);} .pro .right .seg dl dd .bg img {height: 100%;} .pro .right .seg dl dd:hover .bg img {transform: scale(1.1);} .pro .right .seg dl dd:nth-of-type(3n){margin-right: 0px;} .pro .right .seg dl dd .content {z-index: 3;transition: 0.5s; position: absolute; width: 79%; transform: translate(-50%,-50%); top: 84%; left: 50%;} .pro .right .seg dl dd:hover .content {top: 18%;} .pro .right .seg dl dd .content .icon {width: 66px;margin-bottom: 260px;} .pro .right .seg dl dd .content .t{font-size: 30px;font-weight: bold;color: #fff;margin-bottom: 94px;} .pro .right .seg dl dd .content .b {height: 248px; display: flex; flex-direction: column; justify-content: flex-end;} .pro .right .seg dl dd .content .b a {position: relative; font-size: 18px; color: #fff; display: flex; justify-content: space-between; align-items: center; position: relative; padding-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,0.4); margin-bottom: 8px;} .pro .right .seg dl dd .content .b a::after {transition: 0.5s;position: absolute;left: 0px;bottom: 0px;width: 0%;background-color: #fff;height: 1px;content: "";} .pro .right .seg dl dd .content .b a:hover::after{width: 100%;} .pro .right .seg dl dd .content .b a:hover { color: #ff0009; font-weight: bold;} /* pro-info */ .icenter3 {width: 1400px;margin: auto;} .proinfo_banner { position: relative; margin-top: 90px; padding: 150px 0 190px; background: #fff; background-size: cover; } .proinfo_banner::after { content: ""; display: inline-block; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); position: absolute; left: 0; top: 0; } .proinfo_banner .vi { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;} .proinfo_banner .vi video {width: 100%;height: 100%;object-fit: cover;} .proinfo_banner .icenter3 {display: flex;justify-content: space-between;align-items: center;position: relative; z-index: 1;padding: 0 5%;} .proinfo_banner .left {width: 57.5%;display: flex;justify-content: space-between;} .proinfo_banner .left .tab {width: 112px;} .proinfo_banner .left .tab .icon img{width: 65%;margin: auto;} .proinfo_banner .left .tab .icon.active {border: 1px solid #cd161d;} .proinfo_banner .left .tab .icon {padding: 10px 0;background-color: #fff;margin-bottom: 10px;cursor: pointer;box-sizing: border-box;border: 1px solid #ddd;} .proinfo_banner .left .main .icon{display: none;} .proinfo_banner .left .main .icon.active{display:block;} .proinfo_banner .left .main .icon img { height: 500px; width: auto;} .proinfo_banner .right { padding-right: 0px; box-sizing: border-box; width: 34%;} .proinfo_banner .right h3{font-size: 44px;font-weight: bold;color: #333333;margin-bottom: 24px;} .proinfo_banner .right h4{font-size: 22px; position:relative;font-weight: bold;color: #333333;display: flex;align-items: center;justify-content: space-between;} .proinfo_banner .right h4::after {display: block;content: "";width: 77%;height: 1px;background-color: #a9a9a9;} .proinfo_banner .right p{ font-size: 18px; color: #666666; margin: 29px 0 40px;} .proinfo_banner .right dl { display: flex; margin-bottom: 40px; margin-top: 20px;} .proinfo_banner .right dl dd {margin-right: 20px;} .proinfo_banner .right dl dd .icon {width: 78px;height: 78px;border-radius: 8px;border: 1px solid #cd161d;display: flex;justify-content: center;align-items: center;} .proinfo_banner .right dl dd .icon img{width: 50px;} .proinfo_banner .right dl dd:hover .icon img {transform: rotateY(180deg);} .proinfo_banner .right dl dd:hover span {color: #cd161d;} .proinfo_banner .right dl dd span {font-size: 16px;color: #666666;margin-top: 8px;text-align: center;} .proinfo_banner .right a{ background-color: #cd161d; border-color: #cd161d; width: 212px; height: 44px; display: flex; justify-content: center; align-items: center; font-size: 16px;} .proinfo_banner .right a img {width: 19px;margin-right: 10px;filter: grayscale(10) brightness(10);} .proinfo_banner .right a span {font-size: 16px;color: #fff;} .proinfo_banner .right a::after { position: absolute; width: 115%;color: #cd161d; } .proinfo_banner .right a:hover {background-color: transparent;color: #cd161d;} .proinfo_banner .right a:hover span {color: #cd161d;} .proinfo_banner .right a:hover img {filter: none;} .proinfo_banner .right a video { display: none; } .proinfo_banner .waves { position: absolute; width: 100%; height: 80px; margin-top: 0; margin-bottom: -8px; left: 0; bottom: 0; width: 100%; z-index: 3; margin-top: -80px; } /* vi_box */ .vi_box { top: 0px; left: 0px; display: none; position: fixed;width: 100%;height: 100%;z-index: 999;background-color: rgba(0,0,0,0.8);} .vi_box .box {height: 100%;width: 100%; display: flex;justify-content: center;align-items: center;} .vi_box .box video{ width: 100%;height: 100%; position: relative; object-fit: cover; display: block;} .vi_box .box .video {position: relative;width: 70%; height: 68%;} /* .vi_box .box .video .close {position: absolute; font-size: 50px; right: -34px; top: -51px; color: #0068b6; transition: 0.3s; cursor: pointer;} */ .vi_box .box .video img.close{ cursor: pointer;width: auto;position: absolute;right: -40px;top: -40px;transition: all .3s;pointer-events: painted;} .vi_box .box .video .close:hover {transform: rotate(135deg);} .proinfo01 h3 { font-weight: bold; font-size: 44px; color: #333; margin-bottom: 50px; position: relative; z-index: 1;} .proinfo01 .top { background: url(/static/chuandao/static/img/pro_i1_bg.jpg); background-size: cover; padding: 110px 0;overflow: hidden;} .proinfo01 .top .icenter3 {align-items: center; display: flex;justify-content: space-between;position: relative;} .proinfo01 .top .le {width: 30%;position: relative;} .proinfo01 .top .le .swiper {overflow: hidden;} .proinfo01 .top .le .swiper-pagination { bottom: -46px;left: 50%;transform: translate(-50%,-50%);} .proinfo01 .top .le .swiper-pagination-bullet {margin: 0 5px;} .proinfo01 .top .le .swiper-pagination-bullet-active { opacity: 1; background: #cd161d; } .proinfo01 .top .ri {width: 60%;position: relative;} .proinfo01 .top .ri ul { display: flex; flex-flow: wrap; width: 100%; margin-left: 0%} .proinfo01 .top .ri .swiper {position: relative; overflow: hidden; padding-top: 20px;} .proinfo01 .top .ri .fa {outline: none; top: auto;bottom: 0px;background-image: none;margin: 0px;padding: 0px;width: 40px;height: 40px;font-size: 28px;color: #cd161d;border: 1px solid #cd161d;border-radius: 50%;display: flex;justify-content: center;align-items: center;} .proinfo01 .top .ri .fa-angle-left {left: 0px;} .proinfo01 .top .ri .fa-angle-right { left: 63px; right: auto;} .proinfo01 .top .ri .fa:hover {background-color: #fff;} .proinfo01 .top .ri ul li { width: 31%; margin-right: 3.5%; margin-bottom: 100px;} .proinfo01 .top .ri ul li:nth-of-type(3n) {margin-right: 0px;} .proinfo01 .top .ri ul li h4 { white-space: nowrap; width: fit-content; font-size: 26px; color: #333; margin-bottom: 6px; position: relative;font-weight: bold;} .proinfo01 .top .ri ul li:hover h4 {color: #cd161d;} .proinfo01 .top .ri ul li h4::before {transition: 0.3s; position: absolute;content: "";left: 0px;top: -11px;width: 30px;height: 3px;background-color: #cd161d;} .proinfo01 .top .ri ul li:hover h4::before {width: 100%;} .proinfo01 .top .ri ul li h5 { font-size: 16px; color: #666;} .proinfo01 dl {position: relative; display: flex;justify-content: space-between; margin: 110px 0;} .proinfo01 dl dd { transition: 0.3s; box-shadow: 0 0 10px #efefef; background-color: #fff; border-radius: 15px; width: 24%; padding: 70px 30px 70px; display: flex; justify-content: center; align-items: center; flex-direction: column;} .proinfo01 dl dd .icon {position: relative; display: flex;justify-content: center;align-items: center; width: 83px;height: 83px;border-radius: 50%;background-color: #fff;box-shadow: 0 0 10px #ddd;} .proinfo01 dl dd .icon::after { border-radius: 50%; width: 122%; height: 122%; position: absolute; left: -9px; content: ""; top: -9px; border: 2px dashed #d7d7d7;} .proinfo01 dl dd:hover .icon::after { animation: img01anime 10s 0s linear infinite;} .proinfo01 dl dd .icon img {width: 50px;} .proinfo01 dl dd h4{font-size: 22px;color: #333333;font-weight: bold; margin: 20px 0; position: relative;} .proinfo01 dl dd h4::after {content: ""; position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);width: 30px;height: 2px;background-color: #cd161d;} .proinfo01 dl dd p { text-align: center; font-size: 16px;color: #666666;line-height: 26px; display: none;} .proinfo01 dl dd:hover {transform: scale(1.2);z-index: 2;} .proinfo01 dl dd:hover {background-color: #cd161d;} .proinfo01 dl dd:hover .icon {box-shadow: 0px;} .proinfo01 dl dd:hover .icon::after {border-color: #fff;} .proinfo01 dl dd:hover .icon img {transform: rotateY(180deg);} .proinfo01 dl dd:hover h4 {color: #fff;} .proinfo01 dl dd:hover h4::after {background-color: #fff;} .proinfo01 dl dd:hover p {color: #fff;} .proinfo02 { background: url(/static/chuandao/static/img/proinfo02_bg.jpg); background-size: 155% auto; padding: 105px 0; position: relative; overflow: hidden; animation: bg_move 10s linear infinite; background-position: -400px center;} @keyframes bg_move { 100%{ background-position: 0px; } } .proinfo02 h3 { font-size: 44px; color: #fff; font-weight: bold; margin-bottom: 44px; text-align: center;} .proinfo02 ul { margin-bottom: 58px; display: flex; justify-content: space-between; padding: 77px 65px; border-radius: 15px; background-color: rgba(69, 69, 69, 0.5); backdrop-filter: blur(10px);} .proinfo02 ul li {width: 100%;} .proinfo02 a{ margin: auto; background-color: #cd161d; border-color: #cd161d; width: 212px; height: 44px; display: flex; justify-content: center; align-items: center; font-size: 16px;} .proinfo02 a img {width: 19px;margin-right: 10px;filter: grayscale(10) brightness(10);} .proinfo02 a span {font-size: 16px;color: #fff;} .proinfo02 a::after { position: absolute; width: 115%;color: #cd161d; } .proinfo02 a:hover {background-color: #fff; color: #cd161d;} .proinfo02 a:hover span {color: #cd161d;} .proinfo02 a:hover img {filter: none;} .proinfo03 { padding: 120px 0 180px; position: relative;overflow: hidden;background-color: #f5f5f5;} .proinfo03 .icenter3 {display: flex;flex-direction: column;justify-content: center;align-items: center;} .proinfo03 h3 {font-size: 44px;color: #333333;font-weight:bold;margin-bottom: 15px;} .proinfo03 h4 {font-size: 20px;color: #666666;margin-bottom: 30px;} .proinfo03 .min {display: flex;justify-content: center;} .proinfo03 .min a {width: 211px;height: 45px;} .proinfo03 .min a:nth-of-type(1) {margin-right: 12px; background-color: #cd161d;color: #cd161d;} .proinfo03 .min a:nth-of-type(1)::after {color: #cd161d;} .proinfo03 .min a:nth-of-type(1):hover {background-color: transparent;} .proinfo03 .min a:nth-of-type(1) span {color: #fff;} .proinfo03 .min a:nth-of-type(2) {} .proinfo03 .share {display: flex; justify-content: center; margin-top: 54px; align-items: center;} .proinfo03 .share span {font-size: 20px;color: #666666;margin-right: 12px;} .proinfo03 .share .s {display: flex;} .proinfo03 .share .s a { width: 43px; height: 43px; background-color: #b0b0b0; display: flex; justify-content: center; align-items: center; font-size: 20px; color: #fff; margin-right: 10px; border-radius: 50%;} .proinfo03 .share .s a:last-child {margin-right: 0px;} .proinfo03 .share .s a:hover {background-color: #cd161d;} .wpcf7 form .label{display: flex;justify-content: space-between;align-items: center; margin-bottom: 26px;} .wpcf7 form .label span {width: 49%;font-size: 18px;color: #666666;position: relative;} .wpcf7 form .label span span{ width: 100%;} .wpcf7 form .label span span span{ position: absolute;width: auto;bottom: 0;right: 10px;line-height: 40px;color: #f00;font-size: 12px;font-weight: bold;} .wpcf7 form .label span sup {color: #cd161d;} .wpcf7 form .label span input { font-family: 微软雅黑; font-weight: normal;color: #666; padding-left: 20px;font-size: 18px; outline: none; width: 100%; margin-top: 12px; background-color: #fafafa; border: 1px solid #ddd; height: 43px;} .wpcf7 form .label3 textarea { font-family: 微软雅黑; font-weight: normal; color: #666; padding: 10px 20px; font-size: 18px; outline: none; height: 130px; width: 100%; margin-top: 20px; background-color: #fafafa; border: 1px solid #ddd; } .wpcf7 form .label3 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 26px; display: flex; flex-flow: wrap; font-size: 18px; color: #666666;} .wpcf7 form .label3 span{ width: 100%;display: block;overflow: hidden;} .wpcf7 form h5 {font-size: 14px;color: #666666;margin: 10px 0 60px;} .wpcf7 form button {font-weight: bold; transition: 0.3s; cursor: pointer; border: 1px solid transparent; width: 160px;height: 44px;display: flex;justify-content: center;align-items: center;font-size: 14px;border-radius: 44px;background-color: #cd161d;color: #fff;} .wpcf7 form button:hover {background-color: #fff;border: 1px solid #cd161d;color: #cd161d;} .wpcf7-response-output,.wpcf7-validation-errors{ display: block;color: #f00;font-size: 14px;margin-top: 30px;font-weight: bold;} .wpcf7 form .label br,.screen-reader-response{ display:none; } @media screen and (max-width:1730px) { .head .icenter .right ul li { margin: 0px 24px; font-size: 20px; } .head .icenter .right { width: 74%; } } @media screen and (max-width:1600px) { .icenter {width: 1100px;} .icenter1 {width: 1160px;} .icenter2{width: 1100px;} .head {height: 80px;} .head .icenter .right ul li .a {height: 80px;line-height: 80px;} .pro_fix.active1 { height: calc(100% - 80px ); width: calc(21% - 26px); } .head .icenter .right ul li .slide2 {top: 80px;} .head .icenter .logo { width: 100px;} .head .icenter .right { width: 74%; } .head .icenter .right ul li { margin: 0px 16px; font-size: 16px; } .head .icenter .right .tools a { font-size: 16px; } .head .tools .lang img { width: 19px; margin-right: 6px; } .head .icenter .right .tools a { font-size: 14px; } .head .icenter .right .tools a:nth-of-type(2) { padding: 0 12px; margin: 0px 12px;} .head .icenter .right .tools .lang { font-size: 14px; } .head .icenter .right ul li:hover .slide { height: 208px; padding: 15px 11%; } .head .icenter .right ul li .slide { top: 80px;} .head .icenter .right ul li .slide .min a { margin-right: 15px; font-size: 14px; height: 50px; line-height: 50px; width: 162px;} .head .icenter .right ul li .slide .min a img { width: 35px; margin-right: 14px; } .head .icenter .right ul li .slide .imgbox {height: 142px;} .head .icenter .right ul li .slide2 .le .min span { font-size: 16px; } .head .icenter .right ul li .slide2 .le .min img { width: 40px; margin-right: 20px; } .head .icenter .right ul li .slide2 .le .min { width: 270px;} .head .icenter .right ul li .slide2 .ri { padding: 40px 58px;} .head .icenter .right ul li .slide2 .ri dl dd img { width: 160px; } .head .icenter .right ul li .slide2 .ri dl dd h4 { font-size: 14px; margin-top: 8px;} .head .icenter .right ul li .slide2 .ri dl.active { width: 647px; } .head .icenter .right ul li .slide2 .ri dl dd { margin-bottom: 40px;} .head .icenter .right ul li:hover .slide2 { height: 504px; padding: 0px 11% 0px 0%; top: 80px; } .side_btn a::after { width: 55px; height: 55px;} .side_btn a img { width: 20px; margin-top: -8px; margin-left: -10px; } .side_btn a { width: 68px; height: 68px;} .side_btn { bottom: 40px; width: 85px; height: 85px;} .index_banner .box .text h3 { font-size: 66px; margin-bottom: 13px; line-height: 67px; } .index_banner .box .text h4 { font-size: 28px; margin-bottom: 47px; } .index_banner .box .text .line { width: 57px; height: 2px; margin-bottom: 34px; } .amore { width: 140px; font-size: 12px; height: 38px; line-height: 34px; border-radius: 30px; } .amore span {font-size: 12px;} .amore2 { line-height: 36px; } .index_banner .scroll { height: 33px; width: 13px;} .index_banner .scroll span { font-size: 12px;} .index_banner .scroll .dot { width: 5px; height: 5px;} .index_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 13px 0px; } .index_banner .swiper-pagination-bullet { width: 5px; height: 5px;} .index_banner .indexSwiper-pagination .swiper-pagination-bullet::after { width: 22px; height: 22px;} .index01 .content { min-height: 90vh; top: 80px; height: calc(100vh - 80px); } .index01 .short h4 { font-size: 18px; margin: 13px 0; } .com_h3 { font-size: 38px; } .index01 .short p { font-size: 16px; line-height: 28px; } .index01 .short { top: 67px; left: 50%; width: 696px; } .index01 .text_cc h4 {font-size: 18px; margin: 13px 0; } .index01 .text_cc p { text-align: center; font-size: 16px; line-height: 28px; } .index01 .text_cc{width: 696px;} .index01 .text_cc img { margin-top: 36px; width: 247px; } .index02 .icenter { padding: 20px; } .index02 { padding: 100px 0 80px; } .index02 .top h3 { font-size: 42px; margin-bottom: 24px;} .index02 .top h4 { font-size: 18px; padding-left: 383px; } .index02 .top h4::after { right: -35px; height: 56px; width: 2px;} .index02 ul li h4 strong { font-size: 50px; margin-right: 8px; line-height: 46px; } .index02 ul li h4 { font-size: 20px; } .index02 ul li:nth-of-type(2) h4 { margin-bottom: 14px; } .index02 .top { margin-bottom: 55px; } .index02 ul li h5 { font-size: 14px; line-height: 26px; } .index02 ul li:nth-of-type(2) { padding: 70px 0; } .index02 ul li:nth-of-type(3) { padding: 63px 0; } .index02 ul li:nth-of-type(4) { padding: 32px 0; } .index02 ul li:nth-of-type(1) { padding: 30px 0; } .index02 .bg {left: 50%; top: 58%; width: 1060px; height: 56%;} .index02 .bg img { width: 100%; height: auto; } .index03 .cc_img { height: calc(100vh - 80px); } .index03 .text .icon { width: 56px; margin-bottom: 13px; } .index03 .text h4 { font-size: 31px; margin-bottom: 15px; width: 42%; } .index03 .text h5 { font-size: 38px; margin-bottom: 24px; } .index03 .text h6 { font-size: 16px; margin-bottom: 52px; } .index03Swiper::before { width: 4%; } .index03 .tab .tab_cc { padding: 0px 20px 0 33px;} .index03 .tab .tab_cc h4 { font-size: 22px; margin-bottom: 3px; } .index03 .tab .tab_cc h5 { font-size: 12px; } .index03 .tab .tab_cc .icon { width: 32px; margin-bottom: 10px; } .index03 .tab .tab_cc .bt_hide { width: 38px; } .index04 { padding: 95px 0 100px; } .index04 .top .title span { font-size: 16px; margin-bottom: 4px; } .index04 .top { margin-bottom: 26px; } .index04 .bot { height: 450px; } .index04 .bot dd .icon { width: 36px; bottom: 27px;} .index04 .bot dd .icon::before { height: 60px; width: 1px; top: -80px; } .index04 .bot dd .content .con_img { width: 52px; margin-bottom: 14px; } .index04 .bot dd .content h4 { font-size: 28px; } .jian .cc { border: 6px solid transparent; border-left: 6px solid #fff; } .jian { padding: 14px; width: 63px; height: 10px; margin: 7px 0; } .index04 .bot dd .content { left: 55px; } .index04 .bot dd:hover .content { top: 50px; left: 55px; } .index04 .bot dd p { font-size: 14px; line-height: 22px; margin-bottom: 91px; width: 347px; } .index04 .bot dd .tips { width: 38px; height: 38px; font-size: 14px; right: 22px;} .index04 .bot dd .tips::before { height: 160px; top: -160px; } .index04 .bot dd .tips::after { height: 160px; top: 37px; } .index04 .bot dd .ti-text { font-size: 14px; top: 67%;} .index01 .com_h3 { font-size: 38px; } .index01 .text_cc h6 { font-size: 24px; margin-top: 16px;} .index05 .icenter1 .left h3 { font-size: 32px; line-height: 33px; margin-bottom: 28px; } .index05 .icenter1 .left h4 { font-size: 32px; margin-bottom: 5px; } .index05 .icenter1 .left p { font-size: 14px; line-height: 24px; margin-bottom: 52px; } .index05 .bg {height: 465px;} .index05 .icenter1 .right .ph img {height: 100%;width: auto;} .index05 .icenter1 .right .ph { left: -12px; top: -42px; height: 431px; } .index05 .icenter1 .right .pei img { width: 122px; margin-bottom: 10px; } .index05 .icenter1 .right .pei h4 { font-size: 28px; margin-bottom: 12px; } .index05 .icenter1 .right .pei h5 { font-size: 12px; line-height: 20px; margin-bottom: 20px; } .index05 .th_box {width: 74px;} .index05 {margin-bottom: 115px;} .index06 { padding: 95px 0 86px;} .index06 .title h4 { font-size: 24px; } .index06 .title .com_h3 { margin-bottom: 5px; } .index06 .title { top: 30px; } .index06 .map { height: 455px;} .index06 .title { top: 6px; } .index06 .num h5 { font-size: 20px; margin-bottom: 6px; } .index06 .num h6 { font-size: 14px; } .index06 .num h4 strong { font-size: 60px; margin-right: 4px; } .index06 .num h4 { font-size: 22px; margin-bottom: 19px; line-height: 52px; } .index06 .num { position: absolute; bottom: 13px; left: 0px; } .index06 .map .hide1 { width: 109px; height: 104px; right: 88px; bottom: 46px; } .index06 .map .hide6 { width: 261px; height: 237px; top: 6%; left: 3%; } .index06 .map .hide9 { width: 164px; height: 112px; top: -1%; left: 27%; } .index06 .map .hide7 { width: 137px; height: 196px; left: 23%; top: 58%; } .index06 .map .hide5 { height: 212px; width: 189px; top: 40%; left: 42%; } .index06 .map .hide5 { height: 175px; width: 189px; top: 45%; left: 42%; } .index06 .map .hide4 { width: 172px; height: 136px; top: 15%; left: 45%; } .index06 .map .hide8 { width: 55px; height: 111px; top: 28%; left: 62.5%; } .index06 .map .hide3 { width: 330px; height: 86px; top: 11%; left: 61%; } .index06 .map .hide2 { width: 171px; height: 131px; top: 30%; left: 68%; } .mapicon img {width: 12px; height: auto; } .mapicon .map_cc { width: 18px; } .mapicon .detail .text h4 { font-size: 16px; margin-bottom: 8px; } .mapicon .detail .text p { font-size: 14px; line-height: 24px; } .index07 { padding: 90px 0 150px; } .index07 dl dd h4 { font-size: 18px; line-height: 28px; margin: 20px 0; height: 54px;} .index07 dl dd p { font-size: 14px; padding-bottom: 0px; } .index07 dl dd .date { margin-top: 12px; font-size: 14px; padding-top: 22px; } .index07 .top { margin-bottom: 26px; } .index07 dl dd .date strong { font-size: 30px; margin-right: 6px; font-weight: 100; } footer .icenter .icon { width: 100px; margin-bottom: 25px; } footer .icenter .top dl dd h3 a { font-size: 16px; } footer .icenter .top dl dd h3 { margin-bottom: 23px; } footer .icenter .top dl dd h3::after { bottom: -8px; width: 17px; height: 1px; } footer .icenter .top dl dd .min a { font-size: 13px; margin-bottom: 10px; } footer .icenter .top dl dd .box1 { margin-top: 48px; } footer .icenter .top .right p { font-size: 14px; line-height: 24px; } footer .icenter .top .right h3 { font-size: 25px; margin: 3px 0 6px; } footer .icenter .top .right .ewm span { font-size: 12px; margin-top: 4px; } footer .icenter .top .right .ewm { margin-top: 30px; width: 161px; } footer .icenter .bot .left span { line-height: 20px; font-size: 12px; padding-right: 5px; margin-right: 5px; } footer .icenter .bot .left a { line-height: 20px; font-size: 12px;} footer .icenter .bot .left { width: 382px;} footer .icenter .bot .left a::after { height: 12px;} footer .icenter .bot .left span::after { height: 12px; } footer .icenter .bot .share a { width: 30px; height: 30px; font-size: 14px; opacity: 0.5; border-radius: 50%; margin-right: 8px; } footer .icenter .bot { margin-top: 50px; } footer { padding: 44px 0 60px; } /* page */ .page a { width: 40px; height: 40px; font-size: 16px; margin-right: 16px; } /* contact */ .con01 .icenter2 .icon { margin-bottom: 36px; padding: 12px; } .con01 .icenter2 .icon img { width: 38px;} .con01 .icenter2 .tel .num a { font-size: 40px; padding-bottom: 5px; } .con01 .icenter2 .tel .num a::after { width: 56px;height: 1px;} .con01 .icenter2 .tel .num a:hover::after { width: 129px; } .con01 .icenter2 .tel .num h4 { font-size: 16px; margin-top: 16px;} .con01 .icenter2 .tel { margin-bottom: 65px; } .con01 .icenter2 .bot .box .imgbox img { height: 230px; } .con01 .icenter2 .bot .bottom .title h3 { font-size: 20px; } .con01 .icenter2 .bot .bottom .title h4 { font-size: 14px; line-height: 13px;} .con01 .icenter2 .bot dl dd .a { font-size: 15px; } .con01 .icenter2 .bot dl dd img { width: 16px; margin-right: 14px; } .con01 .icenter2 .bot .bottom .title { margin-bottom: 16px; } .con01 .icenter2 .bot dl dd { margin-bottom: 12px;} .con01 .icenter2 { top: -328px; } .con01 .icenter2 .bot .fa { width: 40px; height: 40px;} .con01 .icenter2 .bot .fa img { width: 22px; } .con01 .icenter2 .bot { padding-bottom: 78px; } .con01 { padding: 190px 0; position: relative; } .con02 { padding: 68px 0 140px; } .con02 .top h3 { font-size: 36px; margin-bottom: 10px; } .con02 .top h4 { font-size: 14px; } .con02 form label span { font-size: 14px; } .con02 form .label3 {font-size: 14px;} .con02 form label span input { padding-left: 14px; font-size: 14px; margin-top: 8px; height: 38px; } .con02 form label textarea { padding: 8px 14px; font-size: 14px; height: 120px; width: 100%; margin-top: 8px;} .con02 form h5 { font-size: 14px; margin: 6px 0 50px; } .con02 form button { width: 128px; height: 38px; font-size: 12px; } .con02 .top { margin-bottom: 32px; } .con02 form label { margin-bottom: 18px; } .con02 form .label3 { margin-bottom: 18px;} .con_banner img {height: 470px;} .inner_banner img {height: 470px;} .fx { margin-top: 470px; } .inner_banner .text h3 { font-size: 50px; margin-bottom: 8px; line-height: 44px; } .inner_banner .text h4 { font-size: 22px;} .pagenews dl { padding: 56px 0; } .pagenews dl a dd strong { font-size: 26px; margin-bottom: 15px; } .pagenews dl a dd font { font-size: 15px; line-height: 24px; } .pagenews dl a .dates span { font-size: 32px; } .pagenews dl a .dates font { font-size: 16px; line-height: 1em; margin-top: 8px; } .pagenews { padding: 0px 0 65px; } .page { padding-bottom: 160px;} .newsinfo_banner .news_text .bt { font-size: 30px; } .newsinfo_banner h4 { margin-bottom: 8px; } .newsinfo_banner h5 span:nth-of-type(1) { margin-right: 14px; } .newsinfo_banner h5 { font-size: 13px; } .newshowtxt p { font-size: 16px; line-height: 26px; margin-bottom: 16px; } .newshowtxt { width: 900px; margin: 80px auto 145px; } .sxy a { padding: 14px 0; font-size: 16px; } .bottomfx dd span { font-size: 14px; line-height: 28px; margin-right: 14px; } .bottomfx dd .fx1 a { width: 28px; height: 28px; line-height: 28px; margin-right: 8px; font-size: 14px; } .bottomfx dt a { width: 105px; height: 36px; font-size: 14px; } .bottomfx { margin-top: 32px; } .culture01 { position: sticky; top: 80px; margin-top: 470px; padding: 104px 0;} .emission { width: 450px; height: 450px; top: 2%; left: 50%; margin-left: -224px; z-index: -1; opacity: 0.8; } .hu_h3 { font-size: 36px; } .culture01 .icenter2 h4 { font-size: 16px; margin: 8px 0 24px; } .culture01 .icenter2 p { font-size: 22px; line-height: 38px; margin-bottom: 48px; width: 805px; } .culture01 .icenter2 img { width: 52px; } .culture02 dl dd .icon { width: 112px; height: 112px;} .culture02 dl dd .icon img { width: 43px; } .culture02 dl dd { padding: 78px 30px 35px; } .culture02 dl dd h5 { font-size: 26px; margin-bottom: 9px; } .culture02 dl dd p { font-size: 14px; line-height: 26px; margin-bottom: 24px; height: 80px; } .culture02 dl dd span { font-size: 26px; } .culture02 dl dd::after { height: 6px;} .culture02 { padding: 122px 0; } .culture02,.culture03,.culture04{position: sticky; top: 80px; } .culture03, .culture04 { height: 530px;} .culture03 .bg { left: calc(50% + 14px); } .culture03 .right .text .seg p { font-size: 14px; line-height: 26px; width: 350px; } .culture03 .right .text .seg h4 { font-size: 26px; margin-bottom: 24px; } .culture03 .right .text .seg h4::after { width: 26px; height: 2px; left: 2px; bottom: -13px; } .culture03 .right .text .seg { margin-bottom: 44px; } .culture03 .bg .tips img { width: 30px; } .culture03 .bg .tips h4 { font-size: 28px; margin: 12px 0; } .culture03 .bg .tips h5 { font-size: 16px;} .culture03 .bg .cir { width: 296px; } .culture04 .left .wen { font-size: 104px; left: -20%; } .culture04 .icenter2 .box { padding: 79px 65px; } .culture04 .icenter2 .box .icon img { width: 487px; } .culture04 .icenter2 .box .seg h4 { font-size: 26px; margin-bottom: 24px; } .culture04 .icenter2 .box .seg h4::after { width: 26px; height: 2px; left: 2px; bottom: -14px; } .culture04 .icenter2 .box .seg p { font-size: 14px; line-height: 24px; } .culture04 .icenter2 .box .seg { margin-bottom: 38px; z-index: 1; } .culture05 { padding: 100px 0 240px; } .culture05 dl dd .bot .icon img { width: 70px; } .culture05 dl dd .bot { padding: 28px 28px 67px; } .culture05 dl dd .bot h4 { font-size: 15px; margin-bottom: 22px; } .culture05 dl dd .bot h4::after { left: 1px; bottom: -11px; width: 20px; height: 1px; } .culture05 dl dd .bot h5 { font-size: 20px; line-height: 28px; } .culture05 dl dd .imgbox img {height: 220px;} .culture05 dl { margin-top: 16px; } /* human */ .human04 { padding: 130px 0 170px; } .human04 .icenter2 h4 { font-size: 24px; margin-bottom: 18px; } .human04 .icenter2 .hu_h3 { margin: 0px 0 10px; } .human04 .icenter2 p { margin-bottom: 53px; width: 840px; } .hu_p { font-size: 16px; line-height: 26px; } .human04 .icenter2 .icon { width: 90px; height: 90px; font-size: 14px; } .human04 .icenter2 .icon::before { width: 280px; left: -358px; } .human04 .icenter2 .icon::after { width: 280px; right: -358px; } .human03 { padding: 100px 0 90px; } .human03 dl dd .icon { margin-bottom: 12px; height: 100px; width: 100px;} .human03 dl dd .icon img { width: 36px; } .human03 dl dd h4 { font-size: 18px; margin-bottom: 6px; } .human03 dl dd h5 { font-size: 18px;} .human02 { padding: 110px 0 210px;} .human02 dl dd h4 { font-size: 18px; margin-top: 12px; } .human02 dl dd img { width: 80px; } .human02 dd .box { width: 52px; height: 38px; left: 133px; top: 28px; } .human02 dd .box1 { width: 52px; height: 38px; left: -68px; top: -9px; } .human02 dl dd h5 { font-size: 14px; line-height: 22px;} .human02 dl dd:nth-of-type(1) h5 { bottom: -62px; } .human02 dl dd:nth-of-type(2) h5 { width: 497px; left: 0px; bottom: -93px; } .human02 dd .box2 { width: 52px; height: 38px; left: -35px; top: 130px; } .human02 dl {margin-top: 50px;} .human01 .segment1 .left .hu_h3 { margin-bottom: 15px; } .human01 .segment2 dl dd { padding: 32px 32px; font-size: 16px; line-height: 28px; } .human01 .segment2 .title .content { font-size: 26px;} .human01 .segment2 .title img { width: 612px; } .human01 .segment2 .svg img { width: 52px;} .human01 .segment2 dl { margin-top: 34px; } .human01 .segment2 { margin: 90px 0; } .human01 .segment2 .svg .icon1 p svg {width: 235px;height: 95px;} .human01 .segment2 .svg .icon1 p path{stroke-width: 8px; d:path("M10 95 L 10 36 L225 36 L 225 0");} .human01 .segment2 .svg .icon1 p {left: 16px; top: -90px; } .human01 .segment2 .svg .icon3 p { right: 16px; top: -90px; } .human01 .segment2 .svg .icon3 p svg {width: 235px;height: 95px;} .human01 .segment2 .svg .icon3 p path{stroke-width: 8px; d:path("M225 95 L 225 36 L10 36 L 10 0");} .human01 .segment2 .svg .icon2 p path {stroke-width: 8px;} .human01 .segment2 .svg .icon2 p { left: 16px; top: -90px; } .human01 .bg2 { right: -25%; bottom: 12%; z-index: -1; width: 440px; } .human01 .bg1 { left: -19%; top: 20%; width: 440px; } .human_banner .text p , .human01 .text p{ font-size: 30px; line-height: 45px; white-space: nowrap; } .human_banner .text { top: 91%; height: 500px; } .human01 .text { top: -48px; height: 500px; } .human01 { padding: 258px 0 100px; } .human_banner img {height: 538px;} .honor03 { padding: 100px 0 158px; } .honor03 .swiper-wrapper .swiper-slide img { width: 133px; max-height: 189px; transition: 0s; } .honor03 .swiper-wrapper .swiper-slide-active img { width: 318px; max-height: 451px; } .honor03 .swiper-wrapper .swiper-slide-active { margin-right: 64px !important; } .honor03 .com_cc .text h4 { font-size: 14px; } .honor03 .com_cc .text h5 { font-size: 18px; } .honor03 .fa {width: 18px;height: 39px;} .honor03 .soft_h4 {margin-bottom: 34px;} .honor03Swiper { height: 470px; } .honor03 .com_cc .text h5 { width: 326px; } .honor04 .imgbox .con { width: 129px;} .imgshow p img { max-width: 344px; } .s_list04 .bot { width: 1140px;} .s_list04 {padding: 90px 0 150px;} .s_list04 .box .text { padding: 30px; padding-bottom: 51px;} .s_list04 .box .text h4 { font-size: 20px; margin-bottom: 6px; } .s_list04 .box .text h5 { font-size: 15px; } .s_list04 .box .text .bo { width: 38px; height: 38px; right: 28px; bottom: 41px; font-size: 16px; } .s_list04 .box .imgbox img { height: 222px; } .s_list04 .botF { margin-bottom: 24px; } .s_list04 .hu_h3 { margin-bottom: 4px; } .s_list04 .botF .fa-angle-left { left: -53px; } .s_list04 .botF .fa-angle-right{ right: -53px; } .s_list04 .botF .fa_cc { width: 40px; height: 40px; font-size: 26px; } .s_list03 .swiper-slide .box img { height: 108px; } .s_list03 .swiper-slide-active .box img { height: 286px; } .s_list03 .swiper-slide .box h4 { font-size: 15px;} .s_list03 .swiper-slide-active .box h4 { font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;} .s_list03 .bot .box h5 { opacity: 0; font-size: 14px; color: #666666; line-height: 24px; text-align: center; width: 438px;} .s_list03 .bot .box h4::after { position: absolute; content: ""; bottom: -2px; width: 29px; height: 3px;} .s_list03 .swiper-slide, .s_list03 .icenter2 { height: 404px; } .s_list03 .amore { margin-top: 32px; } .s_list03 .bot::before,.s_list03 .bot::after { height: 225px;} .s_list03 .bot .fa { width: 45px; height: 45px;} .s_list03 .bot .fa img { width: 22px; } .s_list03 { padding: 90px 0 90px; } .s_list02 dl dd h4 { font-size: 20px; margin-bottom: 14px; } .s_list02 dl dd p { font-size: 15px; line-height: 24px; width: 85%; height: 49px; } .s_list02 dl dd img { width: 48px; margin-bottom: 18px; } .s_list02 dl dd h4::before { top: -8px; width: 25px; height: 2px; } .s_list02 dl { margin-top: 24px;} .s_list02 { padding: 134px 0 100px;} .s_list01 .top { width: 1100px; padding: 58px 0 50px 83px;} .s_list01 .top h3 { font-size: 42px; margin-bottom: 14px; } .s_list01 .top p { font-size: 15px; line-height: 26px; margin-bottom: 41px; } .s_list01 .top .icon { width: 100px; } .s_list01 .top .amore img { width: 16px; margin-right: 8px; } .s_list01 .top .amore::after { padding-left: 23px; } .s_list01 .top h3::before { left: -83px; height: 44px;} .s_list01 .icenter2 .imgbox { width: 890px; margin-bottom: 28px; } .s_list01 { padding: 197px 0 0px;} .solu01 { padding: 90px 0; } .solu01 .top p { font-size: 14px; padding: 0 0px; margin-top: 14px; text-align: center; } .solu01 dl dd .icon { width: 20px; margin-right: 20px; } .solu01 dl dd .text h4 { font-size: 17px; } .solu01 dl dd { margin-bottom: 20px; padding: 0 30px; } .solu01 dl dd.active { padding: 33px 36px; } .solu01 dl dd .text p { font-size: 14px; line-height: 22px; margin-bottom: 16px; margin-top: 15px; width: 296px; } .solu01 dl dd .text .cha { font-size: 13px; } .solu01 .top { margin-bottom: 55px; } .solu01 dl { height: 421px; } .solu01 .le_bg { position: absolute; left: -9%; top: -24%; z-index: -1; font-size: 944px; color: rgba(253, 245, 246); height: 500px; line-height: 500px; } .solu01 .ri_bg { top: 223px; height: 448px;} .solu02 { padding: 100px 0 162px; } .solu02 .bot .box .b { padding: 26px 18px 26px 29px; } .solu02 .bot .box .imgbox .tip { width: 102px; height: 28px; font-size: 12px;} .solu02 .bot .box .b h4 { font-size: 17px; margin-bottom: 8px; } .solu02 .bot .box .b .cc { padding-top: 20px; border-top: 1px solid #ddd; } .solu02 .bot .box .b .cc .bo { font-size: 14px; width: 34px; height: 34px;} .solu02 .bot .box .b p { font-size: 12px; padding-bottom: 0px; margin-bottom: 16px; } .solu02 .op { bottom: 12%; left: calc((100% - 1100px)/2); width: 1100px; } .solu02 .op .fa { width: 26px; } .solu03 { padding: 90px 0 80px;} .solu03 .top .le p { width: 685px; font-size: 15px; line-height: 26px; margin-top: 36px; } .solu03 .top .le p::before { top: -20px; width: 72px; height: 2px; } .solu03 .top { height: 200px; } .solu03 .bot { height: 398px; } .solu03 .bot .ri p { font-size: 18px; line-height: 28px; } .solu03 .bot .ri { width: 31%; padding: 291px 0 0 66px; } .solu03 .bot .ri p::before { top: -27px; width: 50px; height: 2px; } .solu03 .wen1 { font-size: 144px;} .solu03 .wen2 { font-size: 144px; right: 2%; top: 60%; height: 65px; line-height: 136px; } .solu04 .bot { padding: 56px 0 70px; border-radius: 20px; } .solu04 .hu_h3 { margin-bottom: 32px; } .solu04 { padding-bottom: 208px; } .solu04 .nav .box img { width: 50px; margin-bottom: 14px; } .solu04 .nav .box span { font-size: 16px; } .solu04 .nav .box { width: 85px;} .solu04 .content { padding: 42px 105px 0; } .solu04 .nav { padding: 0px 105px 16px;} .solu04 .content .min h4 { font-size: 24px; margin-bottom: 6px; } .solu04 .content .min h5 { font-size: 15px; line-height: 26px; width: 83%; } .solu04 .bg { left: -14%; top: -24%;} .acc .top { padding: 80px 0 30px; position: relative; } .acc .top .box .icon { width: 169px; margin-bottom: 19px; padding: 8px; } .acc .top .box span { font-size: 16px; margin-bottom: 6px; } .acc .top .box h4 { font-size: 22px; margin-bottom: 40px; } .acc .top .bg1 { left: -38%; top: -18%; } .acc .bot { padding: 70px 0 150px; } .acc .bot dl dd h4 { font-size: 26px; margin-bottom: 9px; } .acc .bot dl dd h5 { font-size: 16px; margin-bottom: 36px; } .acc .bot dl dd .i .icon2 { width: 72px; } .acc .bot dl dd .i .icon1 { width: 26px; margin-right: 3px; } .acc .bot dl dd { width: 167px; margin-right: 72px;} .acc .bot dl dd .content {padding: 30px 12px 12px 26px; } .acc .bot dl { margin-left: 36px; } .acc .bot dl dd .aft_jian { width: 30px; right: -52px;} .acc .bot .phone img { height: 100%; width: 100%; object-fit: contain;} .acc .bot .phone { height: 536px; right: 53px; bottom: 53px; } .honor01 { padding: 120px 0 188px; } .honor01 .left .hu_h3 { margin-bottom: 12px; } .honor01 .left dl dd .text h5 { font-size: 20px; } .honor01 .left dl dd .text h4 { font-size: 14px; margin-bottom: 3px; } .honor01 .left dl dd .icon { width: 26px;} .honor01 .left dl dd { padding-bottom: 16px; padding-top: 26px; width: 265px; } .honor01 .ho01_bg { top: 15%; left: 30px; } .honor01 .left .icenter2 { top: 55px; } .honor01 .right { right: 0px; top: 109px; height: 489px; } .honor01 .right .h01thumbs { bottom: -58px; } .honor01 .right .h01thumbs .text { padding: 46px; width: 449px; height: 251px;} .honor01 .right .text h4 { font-size: 25px; margin-bottom: 30px; } .honor01 .right .text p { font-size: 15px; line-height: 26px; } .honor02 { padding: 100px 0;} .honor02 dl dd { padding: 32px 24px 28px 35px;} .honor02 dl dd .text h4 strong { font-size: 58px; margin-right: 3px; line-height: 56px; } .honor02 dl dd .text h4 { font-size: 30px; margin-bottom: 8px; } .honor02 dl dd .text h5 { font-size: 15px; margin-top: 4px; } .honor02 dl dd .bg { width: 183px; } .honor02 dl dd .bot .icon { width: 58px; } .honor02 dl dd .bot span { font-size: 13px;} .honor02 dl dd .text { margin-bottom: 14px; } .honor04 { padding: 115px 0 100px} .honor04 .box h4 { font-size: 16px; margin-top: 18px; } .honor04 .bot { width: 1140px; } .fa-dr { top: 40%!important; width: 40px!important; height: 40px!important; font-size: 32px!important;} .honor04 .swiper-button-prev { left: -55px; } .honor04 .swiper-button-next { right: -55px; } .honor05 { padding: 100px 0 144px; } .honor05 .box h4 { font-size: 17px; margin-top: 18px; } .honor05 .swiper-button-prev { left: -55px; } .honor05 .swiper-button-next { right: -55px; } .honor05 .bg1 { left: -36%;} .honor05 .bg2 { right: -40%; } .honor04 .hu_h3 { margin-bottom: 12px; } .honor05 .hu_h3 { margin-bottom: 30px;} .com01 .top .le .text h4 { font-size: 22px; line-height: 33px; margin-bottom: 56px; } .com01 .top .le .text h5 { font-size: 16px; line-height: 30px; } .com01 .top .le .com01Swiper { width: 354px; height: 277px; } .com01 .top .le .op .control { width: 48px; height: 48px; margin-bottom: 20px;} .com01 .top .le .op .control .icon img { width: 15px; } .com01 .top .le .swiper-pagination-bullet { width: 11px; height: 11px; margin: 9px 0;} .com01 .top .ri .bo img { width: 50px; } .com01 .top .ri video { height: 320px;} .com01 { padding: 90px 0;} .com01 dl dd img { height: 60px; } .com01 dl dd h4 { font-size: 48px; margin: 20px 0 14px; } .com01 dl dd strong { font-size: 48px; line-height: 46px; } .com01 dl dd span { font-size: 14px; } .com02 .icenter2 .content { margin-top: 32px;} .aft01 {padding: 100px 0 90px;} .aft01 h4 { font-size: 25px; margin: 10px 0 22px; } .aft01 .box .min { width: 320px; height: 320px;} .aft01 .box:hover .min:nth-of-type(1) { left: 278px; } .aft01 .box:hover .min:nth-of-type(2) { right: 278px; } .aft01 .box .min h5 { font-size: 17px; margin-bottom: 26px; } .aft01 .box .min h6 { font-size: 22px; margin-bottom: 44px; } .aft01 .box .min img { width: 32px; } .aft01 .box { margin-bottom: 38px; } .aft02 .top p { font-size: 15px; line-height: 28px; margin-top: 8px; } .aft02 .top { margin-bottom: 30px;} .aft02 .top h4 { font-size: 24px; } .aft02 .top .line { height: 55px; margin: 20px 0; } .aft02 .bot .aft02Swiper { width: 1000px; } .aft02 .bot { width: 1032px; padding: 22px 0; } .aft02 .botF { padding: 0 13px;} .aft02 .botF .fa { font-size: 65px; } .aft02 .bot .box { padding: 43px 0 105px; box-shadow: 0 0 11px #d8d8d8;} .aft02 .bot .box .icon { height: 95px; width: 95px;} .aft02 .bot .box .icon img { width: 48px; } .aft02 .bot .box h4 { font-size: 26px; margin-bottom: 5px; margin-top: 44px; } .aft02 .bot .box h5 { width: 220px; font-size: 15px; line-height: 24px; height: 48px; } .aft02 .bot .box h5::after { width: 17px; height: 3px; bottom: -60px; } .aft02 .botF .fa-angle-left {left: -18px;} .aft02 .botF .fa-angle-right {right: -18px;} .aft02 { padding: 115px 0 90px; } .aft02 .bg_fix { height: 555px; } .aft03 .icenter2 .ri ul li { padding-left: 15px; font-size: 14px; line-height: 24px; } .aft03 .icenter2 .ri ul { margin: 16px 0 0px; } .aft03 dl dd { padding-top: 34px; padding-bottom: 12px; } .aft03 dl dd .icon { width: 74px; margin-right: 50px; } .aft03 dl dd .text h4 { font-size: 16px; margin-bottom: 8px; } .aft03 dl dd .text h4 strong { font-size: 58px; } .aft03 dl dd .text h4::after { height: 4px;} .aft03 dl dd .text p { font-size: 15px; } .aft03 .icenter2 .le { height: 529px; } .aft04 { padding: 100px 0 155px; } .aft04 dl dd { padding-left: 36px; padding-bottom: 36px;} .aft04 .hu_h3 { padding-left: 36px; } .aft04 dl { margin-top: 38px;} .aft04 dl dd .ri .number .t .icon { width: 48px; margin-right: 10px;} .aft04 dl dd .ri .number .t a { font-size: 30px; } .aft04 dl dd .ri .number .t a::after { width: 41px;} .aft04 dl dd .ri .number span { font-size: 16px; } .aft04 dl dd .ri .name { font-size: 16px; width: 133px; height: 38px;} .aft04 dl dd .bg { width: 115px; } .aft04 dl dd .ri .number { margin-top: 70px; } .com03 { padding: 100px 0;} .com_top p { font-size: 16px; line-height: 26px; margin-top: 12px; } .com03 dl dd img { height: 50px; } .com03 dl dd h4 { font-size: 18px; margin: 22px 0 45px; } .com03 dl dd p { font-size: 14px; line-height: 26px; height: 78px; } .com03 dl dd h4::after { width: 48px;} .com04 { padding: 100px 0 140px; } .com_top { margin-bottom: 40px;} .com04 dl dd .text h4 { margin-bottom: 20px; font-size: 20px;width: fit-content;} .com04 dl dd .text h4::after { width: 100%;} .com04 dl dd .text h5 { font-size: 16px; } .com04 dl dd .icon img { width: 49px; } .com04 dl dd .icon { margin-right: 18px; width: 100px; height: 100px;} .com02 .icenter2 .content .text h4 { font-size: 22px; margin: 21px 0 14px; } .com02 .icenter2 .content .text p { font-size: 14px; line-height: 26px; width: 311px; } .com02 .icenter2 .content .text .icon { width: 52px; height: 52px;} .com02 .icenter2 .content .text .icon img { width: 28px; } .com02 .circle svg{width: 52px; height: 52px;} .com02 .circle .arc {r: 24px; cx: 26px; cy: 26px; } .com02 .icenter2 .content .text { right: 16%;top: 24%; } .com02 .circle { left: 54%; top: 50%;} .com02 .icenter2 .content img { width: 801px; } .com02 .icenter2 .content .box { height: 414px; } .com02 .icenter2 .fix_icon { width: 179px; height: 54px; border-radius: 30px; bottom: 68px; left: 31%; } .com02 .icenter2 .fix_icon span { font-size: 14px; } .com02 .icenter2 .fix_icon .dot { margin-right: 16px; width: 42px; height: 42px;} .com02 .com02Swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; margin: 8px 0px!important;} .com02 .bg { height: 402px;} .com02 { padding-top: 176px;} /* .pro */ .pro .right { width: 79%; padding: 80px 42px 70px; } .pro .left { padding-top: 80px; padding-left: 26px; } .pro .right .seg .title h3 { font-size: 36px; margin-bottom: 2px; } .pro .right .seg .title h4 { font-size: 16px; } .pro .right .seg .title { margin-bottom: 28px; padding-left: 26px; } .pro .right .seg .title h3::before { width: 12px; height: 12px; left: -26px; } .pro .left .seg .title { margin-bottom: 0; font-size: 16px;} .pro .left .seg { padding-top: 0; } .pro .left .seg .min a span { font-size: 13px; padding: 13px 0; padding-right: 15px;} .pro .right .seg dl dd { height: 370px;} .pro .right .seg dl dd .content .icon { width: 46px; margin-bottom: 192px; } .pro .right .seg dl dd .content .t { font-size: 22px; margin-bottom: 66px;} .pro .right .seg dl dd .content .b a { font-size: 15px; padding-bottom: 5px; margin-bottom: 5px; } .pro .right .seg dl dd .content .b { height: 194px; } .pro .right .seg { margin-bottom: 80px; } .icenter3{width: 1100px;} .proinfo03 { padding: 100px 0 160px;} .proinfo03 h3 { font-size: 36px; margin-bottom: 12px; } .proinfo03 h4 { font-size: 16px; margin-bottom: 26px; } .proinfo03 .min a { width: 185px; height: 38px; line-height: 38px; } .proinfo03 .share span { font-size: 16px; margin-right: 12px; } .proinfo03 .share .s a { width: 38px; height: 38px; font-size: 17px; margin-right: 8px; border-radius: 50%; } .proinfo03 .share { margin-top: 35px;} .proinfo02 { padding: 90px 0; } .proinfo02 ul { margin-bottom: 48px; padding: 60px 56px;} .proinfo02 ul li p { height: 46px; padding: 8px 0; line-height: 46px; font-size: 16px; } .proinfo02 a { width: 200px; height: 42px; font-size: 14px; } .proinfo02 a span { font-size: 14px; } .proinfo02 a::after { width: 113%; } .proinfo02 a img { width: 16px; margin-right: 8px; } .proinfo02 h3 { font-size: 36px; margin-bottom: 36px; } .proinfo_banner { position: relative; margin-top: 80px; padding: 55px 0 74px;} .proinfo_banner .left .tab { width: 100px; } .proinfo_banner .left .main .icon img { height: 352px; } .proinfo_banner .right h3 { font-size: 36px; margin-bottom: 17px; } .proinfo_banner .right h4 { font-size: 18px;} .proinfo_banner .right h4::after { width: 76%;} .proinfo_banner .right p { font-size: 13px; margin: 12px 0 23px; line-height: 25px; } .proinfo_banner .right dl dd .icon { width: 70px; height: 70px; border-radius: 5px;} .proinfo_banner .right dl dd .icon img { width: 44px; } .proinfo_banner .right dl { margin-bottom: 34px;} .proinfo_banner .right a { background-color: #cd161d; border-color: #cd161d; width: 200px; height: 42px;} .proinfo_banner .right a { width: 177px; height: 40px; font-size: 13px;} .proinfo_banner .right a span { font-size: 14px; } .proinfo_banner .right a::after { width: 113%; } .proinfo_banner .right a img { width: 16px; margin-right: 8px; } .proinfo01 .content p { font-size: 16px; line-height: 36px;} .proinfo01Swiper { height: 222px; } .proinfo01Swiper .swiper-pagination-progressbar { width: 230px!important;} .proinfo01 .top h3 { font-size: 36px; margin-bottom: 24px;} .proinfo01 dl {margin: 100px 0; } .proinfo01 dl dd { border-radius: 15px; padding: 55px 15px 60px; } .proinfo01 dl dd .icon { width: 72px; height: 72px;} .proinfo01 dl dd .icon img { width: 38px; } .proinfo01 dl dd .icon::after { width: 122%; height: 122%; left: -8px; top: -8px;} .proinfo01 dl dd h4 { font-size: 18px; margin: 17px 0;} .proinfo01 dl dd p { font-size: 14px; line-height: 24px; } .head .icenter .right ul li .slide .min{margin-top: -39px;} .head .icenter .right ul li .slide .min { width: 821px; display: flex; justify-content: flex-start; margin-top: -39px; flex-flow: wrap; height: 109px; } .proinfo01 .top .ri ul li h4 { font-size: 18px; margin-bottom: 4px;white-space: break-spaces;} .proinfo01 .top .ri ul li h5 { font-size: 12px; } .proinfo01 .top .ri ul li h4::before { top: -8px; height: 2px;} .proinfo01 .top .ri ul li{ margin-bottom: 68px;} .proinfo01 .top .ri .fa { width: 36px; height: 36px; font-size: 26px;} .proinfo01 .top .ri .fa-angle-right { left: 54px; right: auto; } .proinfo01 .top { padding: 100px 0;} .bd-mask .tcbox .contwarp { padding: 27px;} .bd-mask .tcbox .contwarp h3 { font-size: 28px; margin-bottom: 20px; } .bd-mask .tcbox .contwarp form input, .bd-mask .tcbox .contwarp form select, .bd-mask .tcbox .contwarp form textarea { width: 100%; border-radius: 5px; margin-bottom: 16px; height: 34px; padding-left: 10px; font-size: 12px; } .bd-mask .tcbox .contwarp form textarea { height: 95px; resize: none; padding: 10px; } .bd-mask .tcbox .contwarp .close { right: -34px; top: -34px; width: 25px; } .bd-mask .tcbox .contwarp form button { width: 138px; height: 34px; font-size: 12px; margin-top: 16px; } .bd-mask .tcbox .contwarp form input::-webkit-input-placeholder,.bd-mask .tcbox .contwarp form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 12px; } .bd-mask .tcbox .contwarp form input::-moz-placeholder,.bd-mask .tcbox .contwarp form textarea::-moz-placeholder { /* Firefox 19+ */ font-size: 12px; } .bd-mask .tcbox .contwarp form input:-ms-input-placeholder,.bd-mask .tcbox .contwarp form textarea:-ms-input-placeholder { /* IE 10+ */ font-size: 12px; } .bd-mask .tcbox .contwarp form input:-moz-placeholder,.bd-mask .tcbox .contwarp form textarea:-moz-placeholder { /* Firefox 18- */ font-size: 12px; } .bd-mask select::-webkit-input-placeholder {font-size: 12px;} .bd-mask .tcbox .contwarp form select { padding-left: 5px; } .bd-mask input::-webkit-input-placeholder {font-size: 12px;} .proinfo02 { background-size: 200% auto;} .proinfo_banner .left { width: 54.5%;} .proinfo_banner .right { width: 38%; } .head .icenter .right ul li .slide2 .le { padding-left: 16.5%;} .head .icenter .right .tools a:nth-of-type(2) .p_body { top: 62px; font-size: 18px; width: 190px; height: 50px; } .s_list02 .content .box h4 { font-size: 21px; margin: 17px 0 27px; } }