/*头部样式*/ header{ position: fixed; top:0; left:0; width: 100%; background:rgba(255,255,255,.8); padding:16px 0; z-index: 9; } .c-head-move{ display: none; } .head{ } .container{ max-width: 1600px; width: 94%; margin: 0 auto; } .logo{ float: left; } .head_a{ float:right; margin-left: 40px; } .head_a ul{ display: flex; flex-wrap: wrap; margin-top:25px; } .head_a ul li{ cursor: pointer; margin:0 8px; width: 24px; position: relative; } .head_a ul li .img{ display: block; width: 24px; height: 23px; overflow:hidden; position: relative; } .head_a ul li .img img{ position: absolute; display: block; top:0; left:0; } .head_a ul li:hover .img img{ top:-23px; } .head_a ul li .text{ position: absolute; top: 40px; left: 50%; width: 124px; display: none; margin-left: -62px; } .head_a ul li:hover .text{ display: block; } .head_a ul li .text1{ background:#fff; text-align: center; font-size:15px; } .head_a ul li .text1 p{ position: relative; } .head_a ul li .text1 p:before{ content: ''; position: absolute; left: 50%; transform: translateX(-50%); top: -12px; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: transparent transparent #fff transparent; } .head_a ul li .option { width: 200%; position: absolute; z-index: 999; left: -50%; top: 150%; background: rgba(255,255,255,0.9); transform: translateX(-50%); box-sizing: border-box; transition: all 0.3s ease 0s; transform: scale(0) translateX(-50%); } .head_a ul li .option:before { content: ''; position: absolute; left: 50%; transform: translateX(-50%); top: -22%; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: transparent transparent #fff transparent; } .head_a ul li .option dd { text-align: center; border-bottom: 1px solid #dedede; } .head_a ul li .option dd a { font-size: 13px; color: #666; display: block; width: 100%; font-weight: bold; line-height: 25px; } .head_a ul li .option dd:hover { background: #fff; } .head_a ul li .option dd:hover a { color: #38dc55; } .head_a ul li .option dd:last-child { border-bottom: none; } .head_a ul li:hover .option { left: 50%; transform: scale(1) translateX(-50%); } .nav{ float:right; } .nav li{ float: left; position: relative; } .nav li a{ display: block; font-size: 16px; color: #333; text-align: center; line-height: 65px; padding:0 34px; } .nav li a:hover{ color: #38dc55; } .nav li .b_nav{ display: none; position: absolute; top:40px; left:0px; z-index: 999; background-color: #fff; width: 100%; } .nav li .b_nav a{ font-size: 14px; color: #333; line-height: 2em; } .nav li .b_nav a:hover{ color: #38dc55; } .menu-button{ display: none; position: absolute; top: 20px; right: 10px; /* padding: 7px;*/ cursor: pointer; -webkit-transition: .3s; transition: .3s; /* background-color: #c52b31;*/ z-index: 99999; } .menu-button .bar { display: block; height: 2px; background: #ccc; margin: 9px 0; opacity: 1; transition: all .5s ease; width: 35px; transform-origin: left center; } .mnav .bar:nth-child(1){ transform:rotate(45deg); /*width: 40px;*/ } .mnav .bar:nth-child(2){ opacity: 0; } .mnav .bar:nth-child(3){ transform:rotate(-45deg); position: relative; top: 2px; /*width: 40px;*/ } .mobileNav{ display: none; background-color: #38dc55; text-align: center; position: absolute; left:0; top:72px; z-index: 99999; width: 100%; /* height: 100vh;*/ } .mobileNav li { line-height: 2em; padding:1em 0; } .mobileNav li a{ font-size: 1rem; color: #fff; } @media(max-width: 1600px){ header{ padding:10px 0; } .nav li a{ padding:0 25px; } } @media(max-width: 1440px){ .nav li a{ padding:0 20px; } } @media(max-width: 1259px){ .container{ width: 96%; } .nav li a{ padding:0 15px; } } @media(max-width: 1024px){ .nav li a{ padding:0 10px; } .head_a ul li:nth-child(1),.head_a ul li:nth-child(2){ display:none; } } @media(max-width: 768px){ .menu-button{ display: block; } .nav{ display: none; } .head_a{ display: none; } } @media(max-width: 640px){ header{ position:relative; } .logo{ width: 70%; float: none; } .logo img{ width:200px; } .menu-button{ top:15px; } } .c-banner1{ } .c-banner1 .swiper-slide a{ display: block; width: 100%; height: 100%; position: relative; } .c-banner1 .txtBox { position: absolute; z-index: 1; left: 0; bottom: 0px; width: 1000px; max-width: 85%; height: 100%; /* background: url(../images/banbg.png) no-repeat right bottom; */ /* background: url(../images/bg6.png) no-repeat right bottom; */ color: white; text-align: left; background-size: 100% auto; } .txtBox .shape { position: absolute; width: 100%; height: 550px; left: 0; bottom: 0; } .txtBox .shape1 { background: url(../images/banbg1-2.png)no-repeat; animation: waveMove1 5s linear infinite; } .txtBox .shape2 { background: url(../images/banbg1.png)no-repeat; animation: waveMove1 5s linear infinite; animation-delay: 2.5s; left:225px; } @keyframes waveMove1 { 0% { background-position: 0px 30px; } 50% { background-position: 0px 80px; } 100% { background-position: 0px 30px; } } @keyframes waveMove2 { 0% { background-position: 0px 0px; } 50% { background-position: -10px 80px; } 100% { background-position: 0px 0px; } } .c-banner1 .txtBox .txt { position: absolute; left: 8.5%; /* top: 50%; transform: translateY(-50%); */ width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; padding-bottom: 8%; z-index: 10; } .c-banner1 .txtBox h1 { font-size: 80px; font-weight: normal; line-height: 1.2; } .c-banner1 .txtBox p { font-size: 18px; margin-top: 20px; } .c-banner1 .swiper-pagination{ text-align: right; bottom:55px; right: 8.5%; } .c-banner1 .loading { margin: 0 5px; width: 38px; height: 38px; position: relative; border: 4px solid transparent; background: transparent; } .c-banner1 .swiper-pagination-bullet{ opacity: 1; } .loading.swiper-pagination-bullet-active { border-color: #818385; } .loading .c-progress { position: absolute; width: 8px; height: 8px; background-color: #fff; border-radius: 50%; left: 11px; top: 11px; line-height: 120px; text-align: center; } .loading.swiper-pagination-bullet-active .c-progress { background-color: #38dc55; } .loading .yqs{ position: absolute; top: -4px; left: -4px; width: 38px; height: 38px; opacity: 0; transform-origin: right center; /* animation-iteration-count: infinite; */ animation-fill-mode: forwards; animation-duration: 3.9s; animation-timing-function: linear; animation-name: spin-left; border: 4px solid #fff; border-radius: 50%; } .loading.swiper-pagination-bullet-active .yqs{ opacity: 1; } .loading .left, .loading .right { opacity: 0; width: 19px; height: 38px; overflow: hidden; position: absolute; left: -4px; top: -4px; overflow: hidden; } .loading.swiper-pagination-bullet-active .left,.loading.swiper-pagination-bullet-active .right { opacity: 1; } .loading .right { left: auto; right: -4px; top: -4px; } .loading .left:after, .loading .right:after { content: ""; position: absolute; display: block; top: 0px; left: 0; width: 15px; height: 30px; border: 4px solid #fff; border-radius: 19px 0 0 19px; border-right: 0; } .loading .right:after { content: ""; position: absolute; display: block; border-radius: 0 19px 19px 0; border: 4px solid #fff; border-left: 0; } .loading.swiper-pagination-bullet-active .left:after { transform-origin: right center; animation-fill-mode: forwards; animation-duration: 6s; animation-timing-function: linear; animation-name: spin-left; } .loading.swiper-pagination-bullet-active .right:after { transform-origin: left center; animation-duration: 6s; animation-timing-function: linear; animation-name: spin-right; } @keyframes spin-right { 0% { transform: rotate(180deg); } 50% { transform: rotate(360deg); } 100% { transform: rotate(360deg); } } @keyframes spin-left { 0% { transform: rotate(180deg); } 50% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes c-zoom { 0% { transform:scale(1,1); -webkit-transform:scale(1,1); } 100% { transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); } } @keyframes c-zoom { 0% { transform:scale(1,1); -webkit-transform:scale(1,1); } 100% { transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); } } @media(max-width: 1600px){ .c-banner1 .txtBox .txt{ padding-bottom:5%; } .c-banner1 .txtBox h1{ font-size:52px; } .c-banner1 .txtBox p{ font-size:16px; } .txtBox .shape{ height:500px; } .c-banner1 .swiper-pagination{ bottom:30px; } } @media(max-width: 1440px){ .c-banner1 .txtBox h1{ font-size:42px; } .c-banner1 .txtBox p{ font-size:15px; } } @media(max-width: 1259px){ .txtBox .shape{ height:360px; } } @media(max-width: 1024px){ .txtBox .shape1{ /*background-size:100%;*/ } .txtBox .shape2{ left:200px; } .c-banner1 .txtBox .txt{ left:2%; padding-bottom:20px; } .c-banner1 .txtBox h1{ font-size:32px; } .c-banner1 .txtBox p{ font-size:14px; } .c-banner1 .swiper-pagination{ bottom:10px; } } @media(max-width: 768px){ .txtBox .shape{ height:300px; } .txtBox .shape2{ left:100px; } .c-banner1 .txtBox h1 { font-size: 24px; } } @media(max-width: 767px){ .c-banner1 .txtBox h1 { font-size: 20px; } .txtBox .shape{ height:260px; background-size:100%; bottom:-80px; } .txtBox .shape2{ left:50px; } } .index_about{ padding:130px 0 75px; background:url(../images/bg1.jpg) no-repeat right bottom; background-size: cover; } .index_about .img{ text-align: center; width: 450px; float:left; } .index_about .img a{ display: inline-block; padding-left: 70px; background:url(../images/player.png) no-repeat left center; line-height: 60px; margin-top: 25px; } .index_about .img a span{ font-size:14px; color: #38dc55; } .index_about .img a:hover span{ text-decoration: underline; } .index_about .text{ width: calc(100% - 450px); padding-left: 7%; float:right; } .index_about .text .txt{ font-size: 16px; color: #4c4c4c; } .index_about .text ul{ display: flex; flex-wrap: wrap; margin:55px 0 95px; } .index_about .text ul li{ width: 25%; text-align: center; position: relative; padding:0 15px; } .index_about .text ul li:before{ content:''; position: absolute; right:0; top:50%; margin-top: -28px; width: 1px; height: 56px; background:#e5e4e3; } .index_about .text ul li:last-child:before{ display: none; } .index_about .text ul li .p1{ font-size:20px; color: #38dc55; } .index_about .text ul li .p1 span{ font-size:56px; line-height: 1.4em; } .index_about .text ul li .p2{ font-size:16px; color: #666; } a.more1{ display: block; width: 265px; height: 76px; line-height: 62px; border:7px solid #b5e5c5; background:#38dc55; border-radius: 50px; font-size:16px; color: #fff; text-indent: 65px; margin:40px 0 0; position: relative; } a.more1:before{ content:''; background:url(../images/jt1.png) no-repeat center; width: 11px; height: 17px; position: absolute; right:34px; top:50%; margin-top:-8.5px; } a.more1:hover{ background:#fff; color: #38dc55; } a.more1:hover:before{ background:url(../images/jt1_h.png) no-repeat center; } @media(max-width: 1600px){ .index_about{ padding:100px 0 75px; } .index_about .img{ width:300px; } .index_about .text { width: calc(100% - 300px); padding-left: 5%; } .index_about .text ul{ margin: 55px 0; } .index_about .text ul li .p1 span{ font-size:40px; } a.more1{ width:220px; margin: 25px 0 0; text-indent:50px; } .index_about .text .txt{ font-size:15px; } } @media(max-width: 1440px){ .index_about{ padding:80px 0 70px; } .index_about .text ul li .p1 span{ font-size:36px; } .index_about .text ul li .p2{ font-size:15px; } } @media(max-width: 1259px){ } @media(max-width: 1024px){ .index_about{ padding:60px 0; } .index_about .text ul{ margin: 35px 0; } .index_about .text ul li .p1 span{ font-size:30px; } .index_about .text ul li .p2{ font-size:14px; } a.more1 { width: 200px; margin: 15px 0 0; text-indent: 35px; } } @media(max-width: 768px){ .index_about{ padding:40px 0; } .index_about .text ul li .p1 span{ font-size:24px; } .index_about .img{ width:100%; margin-bottom: 20px; } .index_about .img img{ max-width:200px; } .index_about .img a{ background-size:40px; padding-left:50px; margin-top:15px; } .index_about .text{ width:100%; padding-left:0; } .index_about .text ul { margin: 20px 0; } .index_about .text ul li{ padding:0 10px; } .index_about .text ul li .p1{ font-size:14px; } } @media(max-width: 767px){ .index_about{ padding:30px 0; } .index_about .text ul li{ padding:0 5px; } .index_about .text ul li .p1 span { font-size: 24px; } .index_about .text ul li .p2{ line-height:1.6em; } .index_about .text ul li:before{ height:40px; margin-top:-20px; } a.more1 { width: 160px; margin: 10px 0 0; text-indent: 20px; border: 3px solid #fbe1de; height: 52px; line-height: 46px; } } .index_product{ background:#e9f7ed; padding:80px 0; } .index_product_cont{ position: relative; } .index_t1{ text-align: center; } .index_t1 h3{ font-size:40px; color: #333; line-height: 1em; } .index_t1 p{ font-size:16px; color: #808080; margin-top:15px; } .index_sort{ display: flex; flex-wrap: wrap; width: calc(100% - 120px); margin:45px auto 60px; background:rgba(255,255,255,.5); border-radius: 40px; } .index_sort li{ } .index_sort li.layer1{ position: relative; } .index_sort li .layer2{ position: absolute; top:40px; left:0; width: 180%; background: #fff; z-index: 11; left:-40%; text-align: center; display: none; } .index_sort li .layer2 a{ color: #333; font-size: 14px; padding:0; border-radius: 0; } .index_sort li a{ display: block; height: 40px; line-height: 40px; font-size:16px; color: #333; padding: 0 25px; border-radius: 40px; } .index_sort li a:hover{ background:#38dc55; color: #fff; } .index_sort li.on a{ background:#38dc55; color: #fff; } .index_sort li.change .layer2{ display: block; } .index_product_cont{ position: relative; } .index_product_cont .c-banner2{ } .index_product_cont .c-banner2 a{ display: block; position: relative; overflow:hidden; border-radius: 10px; } .index_product_cont .c-banner2 a img{ transition: all 0.6s ease; } .index_product_cont .c-banner2 a .text{ position: absolute; width: 100%; left:0; bottom:0; text-align: center; } .index_product_cont .c-banner2 a .text .cont{ position: relative; padding:12px 10px; z-index: 9; } .index_product_cont .c-banner2 a .text .cont:before{ content:''; position: absolute; top:calc(100% - 3px); left:0; width: 100%; height: 100%; background:#38dc55; z-index: 8; transition: all 0.3s ease-out; } .index_product_cont .c-banner2 a .text h3{ font-size:26px; color: #333; position: relative; z-index: 9; } .index_product_cont .c-banner2 a .text .txt{ font-size:14px; color: #999; position: relative; z-index: 9; } .index_product_cont .c-banner2 a:hover img{ transform: scale(1.1); } .index_product_cont .c-banner2 a:hover .text h3{ color: #fff; } .index_product_cont .c-banner2 a:hover .text .txt{ color: #fff; } .index_product_cont .c-banner2 a:hover .text .cont:before{ top:0; } #index_product_cont .swiper-button-prev{ background:url(../images/jt1.png) no-repeat center #38dc55; width: 62px; height: 62px; transform: rotate(-180deg); border-radius: 50%; left:-88px; } #index_product_cont .swiper-button-prev:hover{ background:url(../images/jt1_h.png) no-repeat center; border:5px solid #fad1cd; } #index_product_cont .swiper-button-next{ background:url(../images/jt1.png) no-repeat center #38dc55; width: 62px; height: 62px; transform: rotate(-0deg); border-radius: 50%; right:-88px; } #index_product_cont .swiper-button-next:hover{ background:url(../images/jt1_h.png) no-repeat center; border:5px solid #fad1cd; } @media(max-width: 1600px){ .index_sort li a{ padding: 0 24px; } .index_t1 h3{ font-size: 32px; } .index_t1 p{ font-size:15px; margin-top:5px; } .index_sort { width: calc(100% - 0px); margin: 45px auto 30px; } .index_product_cont{ padding:0 88px; } #index_product_cont .swiper-button-prev{ left: 0; } #index_product_cont .swiper-button-next{ right: 0; } .index_product_cont .c-banner2 a .text .cont{ padding:5px 10px; } .index_product_cont .c-banner2 a .text h3{ font-size:20px; } } @media(max-width: 1440px){ .index_sort li a{ font-size:14px; padding: 0 20px; } .index_t1 h3{ font-size: 30px; } } @media(max-width: 1259px){ .index_sort li a{ font-size:14px; padding: 0 15px; } .index_t1 h3{ font-size: 26px; } .index_t1 p{ margin-top:0px; font-size:14px; } } @media(max-width: 1024px){ .index_sort li a{ padding: 0 10px; } .index_product{ padding:60px 0; } .index_product_cont { padding: 0 65px; } #index_product_cont .swiper-button-prev{ width:40px; height:40px; } #index_product_cont .swiper-button-next{ width:40px; height:40px; } } @media(max-width: 768px){ .index_product{ padding:40px 0; } .index_t1 h3{ font-size: 24px; } .index_sort li a{ font-size:15px; } .index_product_cont .c-banner2 a .text h3{ font-size:17px; } .index_sort li .layer2{ display:none!important; } } @media(max-width: 767px){ .index_product{ padding:30px 0; } .index_t1 h3{ font-size: 20px; } .index_sort{ border-radius:25px; } .index_product_cont .c-banner2 a .text .cont{ line-height:1.6em; } .index_product_cont .c-banner2 a .text h3{ font-size:15px; } .index_sort li{ width:25%; text-align:center; } .index_sort li a{ padding:0; line-height:36px; height:36px; } } .index3{ background:url(../images/bg2.jpg) no-repeat right bottom; } .index3 .container { position: relative; padding:130px 0 170px; } .index3 .cont { display: flex; justify-content: space-between; flex-wrap: wrap; } .index3 .cont .lt { padding: 60px 110px 60px 0; width: 52%; } /*@media (max-width: 1440px){*/ /* .index3 .container{*/ /* padding: 80px 0;*/ /* }*/ /*}*/ @media (max-width: 1259px) { .index3{ background:none; } .index3 .container { padding: 60px 0; } .index3 .cont .lt { padding: 40px 0px 70px; } } @media (max-width: 991px) { .index3 .container { padding: 60px 0; } .index3 .cont .lt { padding: 34px 0; width: 100%; } } @media(max-width:768px){ .index3 .container { padding: 40px 0; } } @media(max-width:767px){ .index3 .container { padding: 30px 0; } } .index3 .cont .lt .lab { font-size: 24px; color: #cecece; font-family: "Microsoft YaHei"; line-height: 1; display: block; margin-bottom: 22px; } @media (max-width: 1440px) { .index3 .cont .lt .lab { font-size: 20px; } } @media (max-width: 1199px) { .index3 .cont .lt .lab { margin-bottom: 20px; } } .index3 .cont .lt .tit { font-size: 44px; line-height: 1.3; font-weight: bold; margin-bottom: 40px; color: #38dc55; max-width: 90%; } @media (max-width: 1681px) { .index3 .cont .lt .tit { font-size: 32px; } } @media (max-width: 1440px) { .index3 .cont .lt .tit { font-size: 28px; margin-bottom: 30px; } } @media (max-width: 1199px) { .index3 .cont .lt .tit { font-size: 30px; } } @media (max-width: 991px) { .index3 .cont .lt .tit { font-size: 26px; margin-bottom: 20px; max-width:100%; } } @media (max-width: 767px) { .index3 .cont .lt .tit { font-size: 20px; } } .index3 .cont .lt .tit span { color: #999999; } .index3 .cont .lt .text { font-size: 16px; color: #777777; line-height: 26px; } @media (max-width: 1199px) { .index3 .cont .lt .text { font-size: 14px; line-height: 24px; } } .index3 .cont .gt { width: 48%; } @media (max-width: 991px) { .index3 .cont .gt { width: 100%; } } .index3 .cont .gt .home3-cont { width: 100%; } .index3 .cont .gt .home3-cont .swiper-slide { /* background-color: #fff;*/ } .index3 .cont .gt .home3-cont .img { width: 100%; position: relative; text-align: center; } .index3 .cont .gt .home3-cont .img img { max-width: 100%; } .index3 .cont .gt .home3-cont .img .child_img { position: absolute; z-index: 2; } .index3 .cont .gt .home3-cont .img .child_img1 { width: 22%; top: 36%; left: 74%; } .index3 .cont .gt .home3-cont .img .child_img2 { width: 14%; top: 62%; left: 40%; } .index3 .pag { margin: 0; position: relative; display: flex; position: absolute; bottom: 160px; left: 0; padding: 0px 40px 0 0; width: 42%; } @media (max-width: 1681px) { .index3 .pag { bottom: 120px; } } @media (max-width: 1366px) { .index3 .pag { bottom: 30px; } } @media (max-width: 1199px) { .index3 .pag { padding: 0 30px; display: none; } } @media (max-width: 991px) { .index3 .pag { padding: 34px 0; width: 100%; display: none; } } .index3 .pag span { background-color: transparent; display: block; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px; opacity: 1; pointer-events: auto; position: relative; width: 44px; height: 44px; border: 2px solid #efefef; border-radius: 50%; margin-right: 50px; cursor: pointer; } @media (max-width: 991px) { .index3 .pag span { font-size: 14px; width: 32px; height: 32px; border-width: 2px; } } .index3 .pag span:last-child { margin-right: 0; } .index3 .pag span .left, .index3 .pag span .right { opacity: 0; width: 22px; height: 44px; position: absolute; left: -1px; top: -3px; overflow: hidden; } @media (max-width: 1199px) { .index3 .pag span .left, .index3 .pag span .right { width: 16px; height: 32px; left: -2px; top: -2px; } } .index3 .pag span .left:after, .index3 .pag span .right:after { content: ""; position: absolute; display: block; top: 0; left: 0; width: 22px; height: 44px; border: 2px solid #38dc55; border-radius: 22px 0 0 22px; border-right: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } @media (max-width: 1199px) { .index3 .pag span .left:after, .index3 .pag span .right:after { border-width: 2px; width: 16px; height: 32px; border-radius: 16px 0 0 16px; } } .index3 .pag span i { display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #333; } .index3 .pag span .right { left: auto; right: -3px; } @media (max-width: 1199px) { .index3 .pag span .right { right: -2px; } } .index3 .pag span .right:after { content: ""; position: absolute; display: block; border-radius: 0 22px 22px 0; border: 2px solid #38dc55; border-left: 0; } @media (max-width: 1199px) { .index3 .pag span .right:after { border-width: 2px; border-radius: 0 16px 16px 0; } } .index3 .pag span p { position: absolute; top: calc(100% + 10px); left: 0; font-size: 14px; color: #555555; width: 120px; } .index3 .pag .on { color: #38dc55; } .index3 .pag .on .left { opacity: 1; } .index3 .pag .on .left:after { transform-origin: right center; /* animation-iteration-count: infinite; */ animation-fill-mode: forwards; animation-duration: 3s; animation-timing-function: linear; animation-name: spinleft; } .index3 .pag .on .right { opacity: 1; } .index3 .pag .on .right:after { transform-origin: left center; /* animation-iteration-count: infinite; */ animation-fill-mode: forwards; animation-duration: 3s; animation-timing-function: linear; animation-name: spinright; } .index3 .pag .on i { background-color: #38dc55; } @media(max-width: 1600px){ } @media(max-width: 1440px){ } @media(max-width: 1259px){ } @media(max-width: 1024px){ } @media(max-width: 768px){ } @media(max-width: 767px){ } .index4{ position: relative; } .index4 .index_t1{ text-align: left; position: absolute; top:115px; left:7.5%; z-index: 9; } .c-banner3{ } .c-banner3 .swiper-slide{ padding:115px 150px; } .c-banner3 .swiper-slide img{ opacity: 0; } .c-banner3 .txtBox .shape{ height: 660px; } .c-banner3 .swiper-slide .txtBox{ position: absolute; left:0%; bottom:0px; width: 100%; color: #fff; padding:0 7.5% 150px 7.5%; } .c-banner3 .swiper-slide .txtBox h3{ font-size:44px; margin-bottom:10px; position: relative; z-index: 10; } .c-banner3 .swiper-slide .txtBox p{ font-size:16px; max-width: 530px; position: relative; z-index: 10; } .c-banner3 .swiper-pagination{ z-index: 10; color: #fff; opacity: 1; bottom: 35px; text-align:left; padding:0 7.5%; } .c-banner3 .swiper-pagination span{ font-size:20px; font-style: Italic; } .c-banner3 .swiper-pagination span.swiper-pagination-current{ font-size:60px; line-height: 1em; } @media(max-width: 1600px){ .index4 .index_t1{ top:60px; } .c-banner3 .txtBox .shape{ height:500px; } .c-banner3 .swiper-slide .txtBox h3{ font-size:34px; } .c-banner3 .swiper-slide .txtBox p{ font-size:15px; } } @media(max-width: 1440px){ .c-banner3 .txtBox .shape{ height:460px; } .c-banner3 .swiper-slide .txtBox h3{ font-size:30px; } .c-banner3 .swiper-pagination span.swiper-pagination-current{ font-size:42px; } .c-banner3 .swiper-pagination span{ font-size:18px; } } @media(max-width: 1259px){ .index4 .index_t1 { top: 40px; left: 2%; } .c-banner3 .swiper-slide{ padding: 0px 2%; } .c-banner3 .swiper-slide .txtBox{ padding:0 2% 100px; } .c-banner3 .txtBox .shape{ height:360px; } .c-banner3 .swiper-pagination{ bottom:15px; padding:0 2%; } } @media(max-width: 1024px){ .c-banner3 .swiper-slide .txtBox h3{ font-size:26px; } .c-banner3 .swiper-slide .txtBox p{ font-size:14px; } .c-banner3 .swiper-slide .txtBox{ padding:0 2% 80px; } .c-banner3 .swiper-pagination{ bottom:10px; } } @media(max-width: 768px){ .c-banner3 .swiper-slide{ padding:50px 2%; } .c-banner3 .txtBox .shape{ height:300px; } .c-banner3 .swiper-slide .txtBox h3{ font-size:22px; } } @media(max-width: 767px){ .c-banner3 .txtBox .shape{ height:260px; } .c-banner3 .swiper-slide{ padding:120px 2%; } .c-banner3 .swiper-slide .txtBox{ padding-bottom:20px; } .c-banner3 .swiper-slide .txtBox h3{ font-size:17px; } .c-banner3 .swiper-pagination{ display:none; } } .index_news{ padding:105px 0 110px; } .news_list1{ display: flex; flex-wrap: wrap; margin-top:50px; } .news_list1 li{ width: 31%; margin-right: 3.5%; border-radius: 35px 0 35px 0; box-shadow: 0px 0px 10px #ccc; overflow: hidden; } .news_list1 li:nth-child(3n){ margin-right: 0; } .news_list1 li a{ display: block; } .news_list1 li a .img{ position: relative; overflow: hidden; } .news_list1 li a .img img{ transition: all 0.3s ease; } .news_list1 li a:hover .img img{ transform: scale(1.06); transition: all 0.3s ease; } .news_list1 li a .img .date1{ position: absolute; left:0; bottom:0; background:url(../images/licon1.png) no-repeat left center; width: 100%; color: #fff; font-size:15px; line-height: 1.6em; padding:28px 0 12px 20px; } .news_list1 li a .text{ padding:15px 20px 20px; transition: all 0.3s ease; border-bottom: 4px solid #cccccc; } .news_list1 li a .text h3{ font-size:24px; color: #333; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news_list1 li a .text p{ font-size:15px; color: #999999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin:5px 0 15px; } .news_list1 li a .text em{ font-size:16px; color: #484848; font-style: normal; display: inline-block; padding-right: 22px; background:url(../images/jt2.png) no-repeat right center; } .news_list1 li a:hover .text{ border-bottom: 4px solid #38dc55; transition: all 0.3s ease; } .news_list1 li a:hover .text h3{ color: #38dc55; } .news_list1 li a:hover .text em{ background:url(../images/jt2_h.png) no-repeat right center; } @media(max-width: 1600px){ .news_list1 li a .text h3{ font-size:20px; } .news_list1 li a .text p,.news_list1 li a .text em{ font-size:14px; } .news_list1 li a .img .date1{ font-size:14px; } } @media(max-width: 1440px){ } @media(max-width: 1259px){ .index_news{ padding:65px 0; } .news_list1 li a .text h3{ font-size:17px; } } @media(max-width: 1024px){ .news_list1 li{ width:32%; margin-right:2%; } .news_list1 li a .text { padding: 10px 10px; border-bottom: 3px solid #cccccc; } } @media(max-width: 768px){ .index_news { padding: 50px 0; } .news_list1 { margin-top: 30px; } .news_list1 li a .text h3{ font-size:15px; } } @media(max-width: 640px){ .index_news { padding: 30px 0; } .news_list1 li{ width:100%; margin-bottom:15px; } } /*footer*/ #footer{ background:#333333; color: #999; } #footer a{ color: #999; } #footer a:hover{ color: #38dc55; } .footer{ padding:130px 0 50px; } .f_nav{ display: flex; flex-wrap: wrap; } .f_nav li{ width: 14.5%; margin-right: 2%; } .f_nav li h3{ font-size:26px; color: #fff; font-weight: normal; margin-bottom:15px; } .f_nav li a{ display: block; padding:2px 0; } .f_nav li .txt1{ display: flex; flex-wrap: wrap; } .f_nav li .txt1 a{ width: 50%; } .f_nav li:nth-child(2){ width: 16.5%; } .f_nav li:last-child{ width: 32%; margin-right: 0; padding-left: 5%; } .f_contact{ } .f_contact p:nth-child(2){ padding:10px 0; } .f_contact em{ font-style: normal; color: #38dc55; font-size:38px; font-family: 'Impact'; } .f_contact strong{ font-size:16px; display: block; } .footer .wxbox { margin-top: 20px; } .ulbox{ margin-bottom:20px; margin-top:20px; } .ulbox .li{ width:45px; margin-right: 20px; cursor:pointer; position: relative; } .ulbox .li img{ width:100%; } .ulbox .li:nth-child(3n){ margin-right:0; } .footer .ulbox .wxbox{ position: absolute; bottom: 45px; padding: 6px; background: #fff; width: 100px; height: 100px; border-radius: 5px; left: calc(50% - 50px); opacity: 0; visibility: hidden; -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg); -webkit-transition: all .3s linear; transition: all .3s linear; } .footer .ulbox .wxbox:before { content: ""; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; } .footer .ulbox .wxbox img { width: 100%; } .footer .ulbox .li:hover .wxbox { opacity: 1; visibility: visible; -webkit-transform: rotateY(0); transform: rotateY(0); } .copyright{ padding:35px 0; border-top:1px solid #3d3d3d; } .copyright_l{ float:left; } .copyright_r{ float:right; } @media(max-width: 1600px){ .footer{ padding: 50px 0 30px; } .f_nav li h3{ font-size:22px; } .f_contact em{ font-size:30px; } .f_contact strong{ font-size:15px; } .copyright{ padding:20px 0; } } @media(max-width: 1440px){ .f_nav li h3{ font-size:20px; } } @media(max-width: 1259px){ .footer{ padding: 30px 0 15px; } .f_nav li h3{ font-size:18px; } .f_contact em{ font-size:26px; } .f_contact strong{ font-size:14px; } .f_contact p:nth-child(2){ padding:0; } .copyright{ padding:15px 0; } } @media(max-width: 1024px){ } @media(max-width: 768px){ .f_nav li{ display:none; } .f_nav li:last-child{ width:100%; display:block; padding-left:0; } .f_nav li h3{ font-size:16px; margin-bottom:0; } .f_contact em { font-size: 22px; } .copyright{ text-align:center; padding:5px 0; } .copyright_l,.copyright_r{ float: none; } } @media(max-width: 767px){ .f_contact em { font-size: 18px; } } .fixright-tip { position: fixed; z-index: 12; right: 0; bottom: 20%; } .fixright-tip .li { width: 46px; height: 46px; margin-bottom: 2px; background: #38dc55; cursor: pointer; position: relative; transition: all .3s ease; } .fixright-tip .li svg { fill: #fff; transition: all .3s ease; } .fixright-tip .hezuo svg { width: 20px; height: 20px; } .fixright-tip .zixun svg { width: 32px; height: 32px; } .fixright-tip .backbtn { opacity: 0; visibility: hidden; } .fixright-tip .backbtn.active { opacity: 1; visibility: visible; } .fixright-tip .backbtn svg { width: 22px; height: 22px; } .fixright-tip .li:hover { background: #fff; } .fixright-tip .li:hover svg { fill: #38dc55; } @media(max-width: 1600px){ } @media(max-width: 1440px){ } @media(max-width: 1259px){ .fixright-tip{ display:none!important; } } @media(max-width: 1024px){ } @media(max-width: 768px){ } @media(max-width: 767px){ } /*----- Common css ------*/ .fl5 { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; } .fl2 { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; } svg:not(:root) { overflow: hidden; } .tit-14 { font-size: 14px; line-height: 1.6; } .fl { float: left; } .fr { float: right; } .di { _display: inline; } .fwn { font-weight: normal; } .dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; } .f_none{ display: none; } /*------------内页-------------------*/ .c-header{ background:rgba(255,255,255,.88); } .n_banner { width: 100%; margin: 0 auto; position: relative; } .n_banner:before{ content:''; position: absolute; bottom:0; left:0; width: 100%; height: 100%; background:url(../images/banner_bg2.png) no-repeat left bottom; background-size: contain; } .n_banner img { width: 100%; margin: 0 auto } .n_banner .text{ position: absolute; left:7.5%; bottom: 100px; color: #fff; } .n_banner .text h3{ font-size:52px; font-weight: normal; } .n_banner .text p{ font-size:20px; } .sitemp{ font-size:14px; color: #666; background:#e0e0e0; padding:8px 0; margin-bottom:60px; } .site{ padding-left: 22px; background:url(../images/home.png) no-repeat left center; } .site a{ font-size:14px; color: #666; } .site a:hover{ color: #38dc55; } .sort{ display: flex; flex-wrap: wrap; justify-content: center; margin-bottom:80px; } .sort li{ } .sort li a{ display: block; padding:0 35px; line-height: 60px; font-size:18px; color: #333; position: relative; } .sort li a:before { position: absolute; top: 50%; height: 0; width: 0; background-color: #38dc55; font-size: 0; overflow: hidden; content: ''; left: 50%; -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -moz-transition: .3s; -webkit-transition: .3s; transition: .3s; display: none\9; z-index: -1; } .sort li a:hover{ color: #fff; } .sort li a:hover:before{ width: 100%; height: 100%; } .sort li.on a{ color: #fff; } .sort li.on a:before{ width: 100%; height: 100%; } @media(max-width: 1600px){ .n_banner .text{ bottom:50px; } .n_banner .text h3{ font-size:40px; } .n_banner .text p{ font-size:16px; } .sitemp{ margin-bottom:40px; } .sort{ margin-bottom:60px; } .sort li a{ padding: 0px 30px; line-height: 52px; font-size: 17px; color: #333; } } @media(max-width: 1440px){ } @media(max-width: 1259px){ .n_banner .text{ bottom:30px; } .sitemp{ margin-bottom:30px; } .sort{ margin-bottom:40px; } .n_banner .text{ left:2%; } .n_banner .text h3{ font-size:26px; } .n_banner .text p{ font-size:14px; } } @media(max-width: 1024px){ .sitemp{ padding:5px 0; } .sort li a{ font-size:15px; padding: 0px 15px; line-height: 42px; } } @media(max-width: 768px){ .sitemp{ margin-bottom:25px; } .sort{ margin-bottom:30px; } .n_banner .text{ bottom:15px; } .n_banner .text h3{ font-size:22px; } .n_banner .text p{ font-size:13px; } } @media(max-width: 767px){ .n_banner .text h3{ font-size:20px; } .sort li a{ font-size:13px; padding: 0px 8px; line-height: 36px; } .c-head-hide{ display:block; position:fixed; } } /*about*/ .about1{ } .about1_1{ display: flex; flex-wrap: wrap; } .about1_text1{ padding:0 75px; width: 40.5%; } .about1_text1 h1{ font-size:15px; color: #333; position: relative; } .about1_text1 h1:before{ content:''; position: absolute; left:-75px; top:50%; width: 60px; height: 4px; background:#38dc55; margin-top: -2px; } .about1_text1 h2{ font-weight: normal; margin:15px 0 25px; font-size:32px; color: #333; line-height: 1.6em; } .about1_text1 h2 span{ font-weight: bold; font-size:36px; color: #38dc55; display: block; } .about1_text1 p{ font-size:15px; color: #808080; } .about1_text2{ width: 59.5% } .about1_text2 ul{ display: flex; flex-wrap: wrap; } .about1_text2 ul li{ width: 25%; text-align: center; position: relative; padding:0 15px; } /*.about1_text2 ul li:before{ content:''; position: absolute; right:0; top:50%; margin-top: -28px; width: 1px; height: 56px; background:#e5e4e3; } .about1_text2 ul li:last-child:before{ display: none; }*/ .about1_text2 ul li .p1{ font-size:20px; color: #38dc55; } .about1_text2 ul li .p1 span{ font-size:56px; line-height: 1.4em; } .about1_text2 ul li .p2{ font-size:16px; color: #666; } .about1_2{ margin-top:60px; padding: 50px 55px 70px 75px; border-top:1px solid #e0e0e0; } .about1_2 p{ font-size:15px; color: #808080; margin-bottom:25px; } .about1_2 p strong{ } .about1_2 p em{ color: #38dc55; font-weight: bold; font-style: normal; } .about2{ } .about2 ul{ display: flex; flex-wrap: wrap; } .about2 ul li{ flex:1; padding:80px 40px; text-align: center; color: #fff; position: relative; cursor: pointer; overflow:hidden; } .about2 ul li:before{ content:''; position: absolute; top:0; left:0; width: 100%; height:1000%; background:rgba(0,0,0,.4); z-index: 1; } .about2 ul li .text{ position: relative; z-index: 9; } .about2 ul li .img{ line-height: 88px; } .about2 ul li h3{ font-size:30px; line-height: 1em; padding:38px 0 22px; } .about2 ul li p{ width: 80%; margin:0 auto; font-size:15px; } .about3{ background: url(../images/bg3.jpg) no-repeat right bottom; height: 667px; } .about3 .text{ width: 100%; height: 667px; display: flex; flex-direction: column; justify-content: center; z-index: 99; padding-left: 80px; } .about3 h2{ font-size:16px; color: #333333; position: relative; } .about3 h2:before{ content: ''; position: absolute; left: -75px; top: 50%; width: 60px; height: 4px; background: #38dc55; margin-top: -2px; } .about3 h3{ color: #333333; font-size: 42px; font-weight: normal; padding:10px 0; } .about3 p{ font-size:16px; color: #808080; padding-top:10px; } .about4{ margin:75px 0 60px; } #about4 .c-banner4{ padding:80px 0 110px; border-top: 1px solid #dbdbdb; } #about4 .c-banner4 .swiper-slide .img{ overflow:hidden; } #about4 .c-banner4 .swiper-slide .img img{ transition: all 0.6s ease-out; } #about4 .c-banner4 h3{ font-size:18px; color: #333; text-align: center; padding-top: 25px; } #about4 .c-banner4 span.swiper-pagination-bullet{ width: 12px; height: 12px; background:#dcdcdc; } #about4 .c-banner4 span.swiper-pagination-bullet-active{ background: #38dc55; } #about4 .c-banner4 .swiper-slide:hover .img img{ transform: scale(1.05); } .about5{ background: url(../images/bg4.jpg) no-repeat center; background-size: cover; color: #fff; padding:110px 0 95px; } .c-banner4-top { border-bottom: 1px solid rgba(255, 255, 255, .2); } .c-banner4-top .swiper-slide { padding: 120px; display: flex; flex-wrap: wrap; align-items: center; } .c-banner4-top .c-num { margin-top: -40px; padding-right: 50px; width: 50%; font-size: 250px; line-height: 1; text-align: right; } .c-banner4-top .c-text { padding-left: 50px; width: 50%; font-size: 18px; line-height: 28px; } .c-banner4-top .c-next { position: absolute; top: 50%; right: 0; z-index: 10; margin-top: -40px; width: 80px; height: 80px; border-radius: 50%; background: rgba(0, 0, 0, .25); cursor: pointer; } .c-banner4-top .c-prev { position: absolute; top: 50%; left: 0; z-index: 10; margin-top: -40px; width: 80px; height: 80px; border-radius: 50%; background: rgba(0, 0, 0, .25); cursor: pointer; } .c-banner4-top .c-next p { position: absolute; top: 0; right: 0; font-size: 24px; line-height: 80px; padding-right: 50px; } .c-banner4-top .c-prev p { position: absolute; top: 0; left: 0; font-size: 24px; line-height: 80px; padding-left: 50px; } .c-banner4-top .c-next.swiper-button-disabled, .c-banner4-top .c-prev.swiper-button-disabled { display: none; } .c-banner4-bottom { margin: -2px 120px 0; text-align: center; } .c-banner4-bottom .swiper-wrapper { display: flex; } .c-banner4-bottom .swiper-slide { width: 160px; margin-right: 40px; padding-top: 25px; border-top: 3px solid transparent; line-height: 26px; cursor: pointer; transition: .3s; } .c-banner4-bottom .swiper-slide-thumb-active { border-color: #fff; } h1.a_t1{ font-size:15px; color: #fff; padding-left: 80px; position: relative; } h1.a_t1:before{ content: ''; position: absolute; left: 0px; top: 50%; width: 60px; height: 4px; background: #fff; margin-top: -2px; } .about6{ position: relative; margin:80px 0 95px; padding:80px 0; } .about6:before{ content:''; position: absolute; top:0; left:0; width: 64.5%; height: 100%; background:#f7f7f7; } .about6 .container{ position: relative; } .about6 h1.a_t1{ color: #333333; position: absolute; left:0; top:0; } .about6 h1.a_t1:before{ background:#38dc55; } .c-banner6{ } .c-banner6 .swiper-slide{ display: flex; flex-wrap: wrap; } .c-banner6 .swiper-slide .text{ width: 33%; padding-right: 85px; display: flex; flex-direction: column; justify-content: center; } .c-banner6 .swiper-slide .text .nums{ } .c-banner6 .swiper-slide .text .nums span{ font-style: Italic; } .c-banner6 .swiper-slide .text .nums span.s1{ color: #38dc55; font-size:60px; } .c-banner6 .swiper-slide .text .nums span.s2{ color: #464646; font-size: 20px; } .c-banner6 .swiper-slide .text h3{ font-size:40px; color: #333; margin:20px 0 10px; } .c-banner6 .swiper-slide .text p{ font-size:15px; color: #808080; font-weight: normal; } .c-banner6 .swiper-slide .img{ width: 67%; } .c-banner6 .swiper-pagination span{ background:#38dc55; } .c-banner6 .swiper-button-prev{ left:40%; width: 34px; height: 60px; margin-top: -30px; background:url(../images/left1.png) no-repeat; display: none; } .c-banner6 .swiper-button-next{ right:40%; width: 34px; height: 60px; margin-top: -30px; background:url(../images/left1.png) no-repeat; transform: rotate(-180deg); display: none; } @media(max-width: 1600px){ .about1_text1 { padding: 0 30px 0 75px; } .about1_text1 h2{ font-size:26px; line-height:1.8em; } .about1_text1 h2 span{ font-size:28px; } .about1_text2{ margin-top:40px; } .about1_text2 ul li .p1 span{ font-size:40px; } .about2 ul li h3 { font-size: 26px; padding: 30px 0 15px; } .about2 ul li p{ font-size:14px; width:90%; } .about3 h3{ font-size:26px; padding:5px 0; } .about3 p{ font-size:15px; padding-top:5px; } #about4 .c-banner4{ padding:70px 0 90px; } #about4 .c-banner4 h3 { font-size: 16px; padding-top: 15px; } .c-banner4-top .c-num{ font-size:200px; } .c-banner4-top .c-text{ font-size:16px; } .c-banner6 .swiper-slide .text h3{ font-size:26px; margin: 10px 0; } .c-banner6 .swiper-slide .text .nums span.s1{ font-size:46px; } } @media(max-width: 1440px){ .about1_text2 ul li .p1 span{ font-size:36px; } .about1_text2 ul li .p2{ font-size:15px; } .c-banner4-top .c-num{ font-size:160px; } .c-banner6 .swiper-slide .text{ padding-right: 50px; } .c-banner6 .swiper-slide .text h3{ font-size:24px; } } @media(max-width: 1259px){ .about1_text1{ padding: 0 15px 0 50px; } .about1_text1 h1:before{ left: -50px; width: 40px; height: 3px; margin-top: -1.5px; } .about1_text1 h2{ font-size:20px; } .about1_text1 h2 span{ font-size:24px; } .about1_text1 p{ font-size:14px; } .about1_2 { margin-top: 50px; padding: 50px; } .about1_2 p{ margin-bottom:15px; font-size:14px; } .about2 ul li{ padding: 50px 20px; } .about2 ul li p{ width:100%; } .about2 ul li h3 { font-size: 24px; padding: 20px 0 15px; } .about2 ul li .img{ line-height:60px; } .about2 ul li .img img{ height:60px; } .about3{ height:500px; background-size:cover!important; } .about3 .text{ height:500px; padding-left: 50px; } .about3 h2:before { left: -50px; width: 40px; height: 3px; margin-top: -1.5px; } .about3 h3{ font-size:22px; } .about4 { margin: 60px 0; } #about4 .c-banner4 { padding: 60px 0; } .about5{ padding: 60px 0; } h1.a_t1 { padding-left: 50px; } h1.a_t1:before { width: 40px; height: 3px; margin-top: -1.5px; } .c-banner4-top .swiper-slide{ padding:80px 120px; } .c-banner4-top .c-num{ font-size:100px; } .c-banner4-top .c-next p{ font-size:20px; } .about6 { margin: 60px 0; padding: 60px 0; } } @media(max-width: 1024px){ .about1_text2 ul li .p1 span{ font-size:30px; } .about1_text2 ul li .p2{ font-size:14px; } .c-banner4-top .c-num{ font-size:80px; } .c-banner6 .swiper-slide .text{ padding-right:20px; } .c-banner6 .swiper-slide .text h3 { font-size: 20px; margin: 10px 0 0; } .c-banner6 .swiper-slide .text p{ font-size: 14px; } .c-banner6 .swiper-slide .text .nums span.s1{ font-size:32px; } .c-banner6 .swiper-slide .text .nums span.s2{ font-size:17px; } } @media(max-width: 768px){ .about1_text1{ width:100%; } .about1_text1 { padding: 0 0px 0 35px; } .about1_text1 h1:before{ width:25px; left: -35px; } .about1_text1 h2 { font-size: 17px; margin: 10px 0 15px; } .about1_text1 h2 span { font-size: 20px; } .about1_text2{ width:100%; margin-top: 20px; } .about1_text2 ul li{ padding:0 10px; } .about1_text2 ul li .p1 span{ font-size:24px; } .about1_2 { margin-top: 30px; padding: 30px; } .about1_2 p { margin-bottom: 10px; } .about2 ul li .img{ height:40px; line-height:40px; } .about2 ul li .img img{ height: 40px; } .about2 ul li h3 { font-size: 22px; padding: 20px 0 10px; } .about3{ height: 600px; /*background:url(../images/m_bg3.jpg) no-repeat bottom center;*/ } .about3 .text { height: 600px; padding-left: 35px; } .about3 h2:before { left: -35px; width: 25px; } .about3 h3 { font-size: 18px; } .about4 { margin: 40px 0; } #about4 .c-banner4 { padding: 40px 0 50px; } #about4 .c-banner4 h3{ font-size: 14px; } .c-banner4-top .swiper-slide { padding: 50px 120px; } .c-banner4-top .c-num{ font-size: 52px; padding-right: 0px; margin-top: 0px; width:100%; text-align:center; margin-bottom:15px; } .c-banner4-top .c-text{ width:100%; padding-left:0; font-size:14px; } .about6 { margin: 40px 0; padding: 40px 0; } h1.a_t1 { padding-left: 35px; } h1.a_t1:before{ width:25px; } } @media(max-width: 767px){ .about1_text1 h2{ font-size:15px; margin: 5px 0 10px; } .about1_text1 h2 span { font-size: 17px; } .about1_text2 ul li{ padding:0 5px; } .about1_text2 ul li .p1{ font-size:15px; } .about1_text2 ul li .p1 span { font-size: 20px; } .about1_text2 ul li .p2{ line-height:1.6em; } .about1_text2 ul li:before{ height:40px; margin-top:-20px; } .about1_2 { margin-top: 20px; padding: 20px 0; } .about2 ul li{ width:100%; padding:35px 15px; flex:none; } .about3 h3{ font-size:17px; } /*.about3,.about3 .text{*/ /* height:320px;*/ /*}*/ .about3 .text{ display:block; padding:30px 0 30px 35px; } .about5 { padding: 30px 0; } .c-banner4-top .c-num{ font-size:42px; } .c-banner4-top .swiper-slide { padding: 20px 0; } .c-banner4-top .c-next, .c-banner4-top .c-prev { display: none; } .about6 { margin: 0px 0 0; padding: 30px 0 ; } .about6:before{ display:none; } .about6 h1.a_t1{ position:relative; } .about6 .swiper-container{ padding-bottom:15px; } .c-banner6 .swiper-slide .text{ width:100%; } .c-banner6 .swiper-slide .img{ width:100%; } .c-banner6 .swiper-slide .text h3{ font-size:17px; } } /*news*/ #container{ padding-bottom: 100px; } .news_list{ margin-top:0; } .news_list li{ margin-bottom:35px; } .news_detail{ max-width: 1200px; margin:0 auto; width: 100%; } .news_detail .content{ font-size:16px; margin-bottom:30px; } @media(max-width: 1600px){ #container{ padding-bottom:60px; } .news_detail .content{ font-size:15px; } } @media(max-width: 1440px){ } @media(max-width: 1259px){ } @media(max-width: 1024px){ .news_detail .content{ margin-bottom:20px; } } @media(max-width: 768px){ } @media(max-width: 767px){ #container{ padding-bottom:30px; } } /*product*/ .product_list{ display: flex; flex-wrap: wrap; } .product_list li{ width: 23.5%; margin-right: 2%; margin-bottom: 55px; } .product_list li:nth-child(4n){ margin-right: 0; } .product_list li a{ display: block; position: relative; overflow:hidden; border-radius: 10px; } .product_list li a img{ transition: all 0.6s ease; } .product_list li a .text{ position: absolute; width: 100%; left:0; bottom:0; text-align: center; } .product_list li a .text .cont{ position: relative; padding:12px 10px; z-index: 9; } .product_list li a .text .cont:before{ content:''; position: absolute; top:calc(100% - 3px); left:0; width: 100%; height: 100%; background:#38dc55; z-index: 8; transition: all 0.3s ease-out; } .product_list li a .text h3{ font-size:26px; color: #333; position: relative; z-index: 9; } .product_list li a .text .txt{ font-size:14px; color: #999; position: relative; z-index: 9; } .product_list li a:hover img{ transform: scale(1.1); } .product_list li a:hover .text h3{ color: #fff; } .product_list li a:hover .text .txt{ color: #fff; } .product_list li a:hover .text .cont:before{ top:0; } .product_detail{ } .product1{ display: flex; flex-wrap: wrap; background:#fff; padding:45px 0px; margin-bottom:40px; border-radius: 10px; } .product1 .img{ width: 38.6%; display: flex; flex-direction: column; justify-content: center; text-align: center; align-items: center; } .product1 .img img{ max-width: 373px; width: 100%; } .product1 .text{ width: 61.4%; padding:0 50px; } .product1 .text h2{ font-size:30px; color: #333333; position: relative; padding-left: 28px; } .product1 .text h2:before{ content:''; position: absolute; left:0; top:50%; width: 12px; height: 30px; margin-top:-15px; background:#38dc55; } .product1 .text h2 span{ font-size:16px; font-weight: normal; padding-left: 40px; color: #666; } .product1 .text .txt{ margin:28px 0 35px; background:#f5f5f5; padding:18px 55px; display: flex; flex-wrap: wrap; } .product1 .text .txt p{ width: 50%; padding-left: 30px; font-size:15px; color: #4c4c4c; line-height: 1.8em; position: relative; font-weight: bold; } .product1 .text .txt p:before{ content:''; position: absolute; left:0; top:50%; width: 1px; height: 46px; background:#38dc55; margin-top:-23px; } .product1 .text .p_td{ background:#38dc55; padding:40px 55px; color: #fff; border-radius: 10px; } .product1 .text .p_td h3{ font-size:24px; margin-bottom:10px; } .product1 .text .p_td p{ font-size:16px; } .product2{ display: flex; flex-wrap: wrap; background:#fff; padding:45px 60px 45px 95px; margin-bottom:40px; border-radius: 10px; } .product2 .text{ width: 58%; padding:45px 8% 0 0; } .product2 .text h3{ font-size:24px; color: #333; margin-bottom:10px; } .product2 .text p{ font-size:16px; color: #666; } .product2 .img{ width: 42%; } .product3{ background:#fff; padding:45px 95px; margin-bottom:40px; border-radius: 10px; } .product3 h3{ font-size:24px; color: #333; margin-bottom:10px; } .pd_tab1li{ display: flex; flex-wrap: wrap; padding:20px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; } .pd_tab1li li{ font-size:14px; color: #666; width: 14%; margin-right: 0.125%; cursor: pointer; padding:5px 0; line-height: 1.6em; } .pd_tab1li li:nth-child(9n){ margin-right: 0; } .pd_tab1li li:hover{ color: #38dc55; font-weight: bold; text-decoration:underline; } .pd_tab1li li.cur{ color: #38dc55; font-weight: bold; text-decoration:underline; } .pd_tab1{ margin-top:45px; } .pd_tab1s{ display: none; } .pd_tab1 table{ width: 100%; /*display: block;*/ margin-bottom:35px; border-top:1px solid #c39d7b; border-left:1px solid #c39d7b; } .pd_tab1 tbody{ width: 100%; /*display: block; */ } .pd_tab1 table tr{ width: 100%; /*display: block;*/ background:#f2e9e0; } .pd_tab1 table tr td{ border-bottom:1px solid #c39d7b; border-right:1px solid #c39d7b; text-align: center; padding:3px 0; font-size:16px; color: 666; } .pd_tab1 p{ font-size:14px; } .product4{ display: flex; flex-wrap: wrap; background:#fff; padding:80px 95px; border-radius: 10px; } .product4 h3{ font-size:24px; color: #333; margin-bottom:10px; } .product4 p{ font-size:16px; color: #666; } .product4 .text1{ width: 48%; margin-right: 4%; } .product4 .text2{ width: 48%; } @media(max-width: 1600px){ .product_list li{ margin-bottom:30px; } .product1 .text h2:before{ width: 8px; } .product_list li a .text .cont{ padding: 5px 10px; } .product_list li a .text h3{ font-size:20px; } .product1 .text h2{ font-size:24px; } .product1 .text h2 span { font-size: 14px; padding-left: 20px; } .product1 .text .txt { margin: 20px 0; padding: 15px 20px; } .product1 .text .txt p{ padding-left:20px; } .product1 .text .p_td{ padding: 20px 15px; } .product1 .text .p_td h3{ font-size:20px; margin-bottom:0; } .product1 .text .p_td p{ font-size:15px; } .product2,.product3,.product4{ padding: 30px 60px; } .product2 .text{ padding: 40px 3% 0 0; } .pd_tab1 table{ margin-bottom:20px; } .pd_tab1 table tr td{ font-size: 15px; } } @media(max-width: 1440px){ .product2 .text p,.product4 p{ font-size:14px; } } @media(max-width: 1259px){ .product_list li{ width:32%; } .product_list li:nth-child(4n) { margin-right: 2%; } .product_list li:nth-child(3n) { margin-right: 0; } .product1{ padding:30px 0; } .product1 .text h2 { font-size: 20px; padding-left: 20px; } .product1 .text h2:before { width: 6px; height: 24px; margin-top: -12px; } .product1 .text .txt { margin: 10px 0; padding: 10px 10px; } .product1 .text{ padding:0 20px; } .product1 .text .p_td { padding: 15px 15px; } .product1 .text .p_td h3{ font-size:16px; } } @media(max-width: 1024px){ .product_list li a .text h3{ font-size: 17px; } .product1,.product2,.product3{ margin-bottom:20px; } .product1 .text .txt p{ font-size:14px; } .product2, .product3, .product4 { padding: 20px 30px; } .product2 .text { padding: 0px 2% 0 0; } .product2 .text h3,.product3 h3,.product4 h3{ font-size:20px; margin-bottom:0; } .pd_tab1li{ padding:10px 0; } .pd_tab1{ margin-top:30px; } .pd_tab1 table tr td{ font-size:14px; } } @media(max-width: 768px){ .product_list li a .text .cont{ line-height: 1.6em; } .product_list li a .text h3{ font-size: 16px; } .product1 { padding: 15px 0; } .product2, .product3, .product4 { padding: 15px 20px; } .pd_tab1{ margin-top:20px; } .product2 .text h3{ font-size:16px; } .product3 h3,.product4 h3{ font-size:16px; } } @media(max-width: 767px){ .product_list li{ width:49%; } .product_list li:nth-child(3n) { margin-right: 2%; } .product_list li:nth-child(2n) { margin-right: 0; } .product_list li a .text h3{ font-size: 15px; } } @media(max-width: 400px){ .product_list li{ width:100%; margin-right:0!important; } .product_list li a .text h3{ font-size: 15px; } .product1 .img{ width:100%; } .product1 .text{ width:100%; padding:0 15px; } .product1 .text .txt p{ font-size:12px; padding-left:12px; } .product1 .text .p_td { padding: 10px 15px; } .product2, .product3, .product4 { padding: 10px 15px; } .product2 .text{ width:100%; padding: 0 0 15px; } .product2 .img{ width:100%; } .pd_tab1li{ padding:0; } .pd_tab1 table tr td{ line-height:1.8em; } .product4 .text1{ margin-bottom:15px; } .product4 .text1,.product4 .text2{ width:100%; } } /*case*/ .case_list{ display: flex; flex-wrap: wrap; } .case_list li{ width: 23.5%; margin-right: 2%; margin-bottom:55px; } .case_list li:nth-child(4n){ margin-right: 0; } .case_list li a{ display: block; position: relative; background:#fff; border-radius:10px; overflow:hidden; } .case_list li .img{ } .case_list li .img img{ } .case_list li .text{ position: absolute; left:0; bottom:0; width: 100%; text-align: center; height: 95px; } .case_list li h3{ font-size:26px; color: #3c3c3c; line-height: 95px; position: relative; z-index: 9; } .case_list li h3:before{ content:''; position: absolute; top: calc(100% - 3px); left: 0; width: 100%; height: 100%; background: #38dc55; z-index: -1; transition: all 0.3s ease-out; } .case_list li a:hover .text h3{ color: #fff; } .case_list li a:hover .text h3:before{ top:0; } .index_bottom{ padding:60px 0; background:#fff; } .index_bottom p{ font-size:36px; color: #333; font-weight: bold; float: left; max-width: 70%; } .index_bottom p span{ color: #38dc55; } .index_bottom a{ display: block; float: right; padding-right: 72px; background:url(../images/jt3.png) no-repeat right center; line-height: 44px; font-size:16px; color: #38dc55; font-weight: bold; margin-top:15px; } .index_bottom a:hover{ text-decoration:underline; } .dialog{ position: fixed; display: -webkit-flex; display: flex; -webkit-align-items: flex-end; align-items: flex-end; -webkit-justify-content: center; justify-content: center; pointer-events: none; /* visibility: hidden;*/ width: 100%; height: 100%; top: 0; left: 0; z-index: 10000000; background:rgba(0,0,0,.2); display: none; } .dialog_content{ position: relative; padding: 3em 0 0 0; max-width: 1200px; opacity: 1; pointer-events: auto; -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; min-width: 290px; background: #fff; z-index: 1000005; margin: 0 auto; height: 78vh; margin-top:22vh; } .dialog_content .box { position: relative; max-height: calc(78vh - 3em); min-height: 40vh; padding: 0 4em 3em 4em; overflow: auto; } .dialog_content .box::-webkit-scrollbar { width: 5px; background-color: #f4f4f4; } .dialog_content .box::-webkit-scrollbar-thumb { border: solid 1px #f4f4f4; width: 2px; border-radius: 4px; background-color: #38dc55; } .dialog_content .box::-webkit-scrollbar-corner { background-color: #f4f4f4; } .dialog_content .box::-webkit-scrollbar:horizontal { height: 9px; } .dialog_content .box::-webkit-selection { background: #38dc55; color: #fff; } .dialog_content .box::-moz-selection { background: #38dc55; color: #fff; } .dialog_content .box::selection { background: #38dc55; color: #fff; } .dialog_content .close { position: absolute; left: 100%; top: 0; background-color: #38dc55; padding: 25px 20px 20px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; width: 78px; height: 110px; cursor: pointer; } .dialog_content .close > i { font-size: 32px; display: inline-block; color: #fff; margin-bottom: 8px; line-height: 1em; } .dialog_content .close > span { color: #fff; display: inline-block; } .dialog_content .box h3{ font-size:26px; color: #333; padding-bottom:10px; border-bottom: 1px solid #e6e6e6; } .dialog_content .box ul{ display: flex; flex-wrap: wrap; } .dialog_content .box ul li{ width: 48%; margin-right: 4%; margin-top:38px; background:#faece6; padding:40px 35px; border:1px solid #ede0da; } .dialog_content .box ul li:nth-child(2n){ margin-right: 0; } .dialog_content .box ul li em{ display: inline-block; padding:0 25px; line-height: 34px; height: 34px; background:#38dc55; border-radius: 34px; font-size; color: #fff; text-align: center; font-style: normal; margin-bottom:15px; } .dialog_content .box ul li p{ margin:5px 0; } .dialog_content .box ul li strong{ color: #333; } @media(max-width: 1600px){ .case_list li{ margin-bottom: 30px; } .case_list li .text{ height:50px; } .case_list li h3{ font-size:18px; line-height:50px; } .dialog_content .box h3{ font-size:24px; } .index_bottom { padding: 40px 0; } .index_bottom p{ font-size:24px; } .index_bottom a{ font-size:15px; padding-right: 60px; margin-top: 5px; } } @media(max-width: 1440px){ } @media(max-width: 1259px){ .dialog_content { max-width: 800px; } .dialog_content .box { padding: 0 3% 2em; } .dialog_content .box ul li{ margin-top: 20px; padding: 20px 15px; } } @media(max-width: 1199px){ .dialog_content{ padding:2em 0 0; max-height: calc(78vh - 0em); } .case_list li{ margin-bottom: 20px; } .case_list li .text{ height:40px; } .case_list li h3{ font-size:16px; line-height:40px; } .index_bottom { padding: 20px 0; } .index_bottom p{ font-size:20px; } .index_bottom a{ font-size:14px; padding-right: 50px; margin-top: 0px; } } @media(max-width: 900px){ .dialog_content .close { left: calc(100% - 70px); top: -80px; width: 70px; height: 80px; padding: 10px 20px; } .dialog_content .close > i{ margin-bottom:5px; } } @media(max-width: 768px){ .case_list li{ width:32%; } .case_list li:nth-child(4n) { margin-right: 2%; } .case_list li:nth-child(3n) { margin-right: 0; } .dialog_content .box h3{ font-size:20px; padding-bottom: 10px; margin-bottom: 10px; } } @media(max-width: 767px){ .dialog_content .box h3{ font-size:16px; } .case_list li{ width:49%; } .case_list li:nth-child(3n) { margin-right: 2%; } .case_list li:nth-child(2n) { margin-right: 0; } .index_bottom { padding: 15px 0; } .index_bottom p{ font-size:16px; float:none; width:100%; max-width:100%; } .index_bottom a{ margin-top: 10px; float:none; max-width:130px; background-size:30px; padding-right:35px; } .dialog_content .box ul li{ width:100%; margin-right: 0%; margin-top: 10px; padding: 15px 10px; } .dialog_content .box ul li em{ padding:0 15px; } .dialog_content .box ul li p{ margin: 0; } } @media(max-width: 400px){ } /*service*/ .service1{ } .service1 .text{ padding:25px 80px 75px; } .service1 .text h2{ font-size:44px; color: #38dc55; margin-bottom:15px; } .service1 .text p{ font-size:15px; color: #666666; } .service1 .img{ } .service2{ padding:135px 0 100px; } .service2 .container{ display: flex; flex-wrap: wrap; } .service2 .container .text{ width: 57.5%; padding:0 8% 0 80px; } .service2 .container .text h2{ font-size:44px; color: #38dc55; } .service2 .container .text p{ font-size:15px; color: #666666; } .service2 .container .img{ width: 42.5%; } .service3{ background:#faefeb; padding:92px 0 255px; } .service3 h2{ border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; font-size:44px; color: #38dc55; padding:25px 0; text-align: center; } .service3_list{ max-width: 990px; margin:25px auto 0; width: 100%; } .service3_list li{ border-bottom: 1px solid #d1d1d1; padding:30px 0; } .service3_list li h3{ font-size: 18px; color: #1a1a1a; } .service3_list li h3 strong{ display: block; float: right; padding-right: 15px; font-size: 40px; letter-spacing: 0; line-height: 1; font-weight: 400; } .service3_list li.on h3 strong{ transform: rotate(45deg); } .service3_list li p{ font-size: 16px; color: #4c4c4c; width: 80%; display: none; } .service3_list li.on p{ display: block; } @media(max-width:1600px){ .service1 .text { padding: 25px 0px 50px; } .service1 .text h2{ font-size:30px; margin-bottom: 5px; } .service1 .text p{ font-size:14px; } .service2 { padding: 80px 0; } .service2 .container .text { padding: 0 5% 0 0px; } .service2 .container .text h2{ font-size:30px; } .service2 .container .text p{ font-size:14px; } .service3 { padding: 92px 0 125px; } .service3 h2{ font-size:30px; padding:20px 0; } .service3_list li{ padding:25px 0; } .service3_list li h3{ font-size:17px; } .service3_list li p{ font-size:14px; } } @media(max-width:1440px){ } @media(max-width:1259px){ } @media(max-width:1024px){ .service1 .text { padding: 5px 0px 30px; } .service1 .text h2 { font-size: 24px; margin-bottom: 0px; } .service2 { padding: 50px 0; } .service2 .container .text { padding: 0 3% 0 0px; } .service2 .container .text h2 { font-size: 24px; } .service3 { padding: 70px 0; } .service3 h2{ font-size:26px; } .service3_list li{ padding:20px 0; } .service3_list li h3{ font-size:16px; } } @media(max-width:768px){ .service2 .container .text { padding: 0; width:100%; } .service2 .container .img { width: 100%; text-align:center; margin-top:20px; } .service3 { padding: 50px 0; } .service3 h2 { font-size: 24px; padding: 15px 0; } .service3_list li { padding: 15px 0; } .service3_list li h3 strong{ font-size:32px; } } @media(max-width:767px){ .service1 .text { padding: 5px 0px 15px; } .service1 .text h2{ font-size:20px; } .service2 { padding: 30px 0; } .service2 .container .text h2{ font-size:20px; } .service3 { padding: 30px 0; } .service3 h2 { font-size: 20px; padding: 15px 0; } .service3_list li { padding: 10px 0; } .service3_list li h3{ font-size:15px; } .service3_list li h3 strong{ font-size:24px; } } /*contact*/ .service6{ padding-bottom: 130px; } .service6_cont{ display: flex; flex-wrap: wrap; padding-top:65px; border-top:1px solid #e0e0e0; } .service6_l{ width: 47%; margin-right: 6%; } .service6_l ul{ display: flex; flex-wrap: wrap; } .service6_l ul li{ width: 33.333%; margin-bottom: 20px; position: relative; display: flex; flex-wrap: wrap; } .service6_l ul li:before{ content: ''; display: block; width: 1px; height: 100%; background: #e7e8eb; position: absolute; right: 10%; top: 0; } .service6_l ul li .img{ width: 38px; height: 38px; line-height: 34px; border: 2px solid #1a1a1a; border-radius: 100%; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 10px; opacity: .7; text-align: center; } .service6_l ul li:nth-child(3) .img{ border-color:#38dc55; opacity: 1; } .service6_l ul li .text{ width: calc(90% - 38px); line-height: 1.6em; } .service6_l ul li .text p{ font-size: 14px; color: #999999; } .service6_l ul li .text span{ display: block; font-weight: bold; color: #666; font-size:14px; } .service6_l ul li:last-child{ width: 100%; } .service6_l ul li:nth-child(3):before{ display: none; } .service6_l ul li:nth-child(3) span{ color: #38dc55; } .service6_l ul li:last-child:before{ display: none; } .service6_r{ width: 47%; } .service6_r li{ display: flex; flex-wrap: wrap; } .service6_r li .input2 { border: 1px solid #ededed; background: #f5f5f7; padding: 10px 20px; width:49%; height:60px; font-size: 14px; font-weight: normal; outline: none; margin-bottom:10px; } .service6_r li .input2:first-child { margin-right: 2%; width:49%; } .service6_r li .textarea1 { width:100%; height:130px; font-size: 14px; border: 1px solid #ededed; background: #f5f5f7; padding: 20px 20px; margin-bottom:10px; font-family: '微软雅黑'; } .service6_r li .submit1 { background: #38dc55; color: #fff; font-size: 14px; width: 100%; height:58px; cursor: pointer; outline: none; border:none; } .service6_r li .submit1:hover { background: #38dc55; } @media(max-width: 1600px){ .service6{ padding-bottom:80px; } } @media(max-width: 1440px){ .service6_cont{ padding-top:50px; } } @media(max-width: 1199px){ .service6_l ul li{ width: 100%; } .service6_l ul li:before{ display: none; } } @media(max-width: 1024px){ .service6{ padding-bottom:60px; } } @media(max-width: 768px){ .service6{ padding-bottom:40px; } .service6_l{ width: 100%; margin-right: 0; margin-bottom:20px; } .service6_r{ width: 100%; } .service6_cont{ padding-top:30px; } .service6_r li .input2:first-child,.service6_r li .input2{ padding: 5px 10px; height: 50px; } .service6_r li .textarea1 { padding: 5px 10px; } } @media(max-width: 767px){ .service6{ padding-bottom:30px; } } /*job*/ .job1{ padding:0 0 110px 0; } .job1 .container,.job2 .container{ padding:0 130px; } h2.title1 { font-size: 42px; color: #333333; font-weight: normal; line-height: 1em; } .job1 .title1,.job2 .title1{ text-align: center; } .job1 .text1{ margin-top:40px; font-size:16px; color:#333; padding:0 45px; } .job2{ padding:85px 0 110px; background:#f8f8f8; } .job2 .text1{ margin:30px 0 60px; text-align:center; font-size:16px; color: #333333; line-height: 2.2em; } .job2 .text1 strong{ color: #38dc55; } .job2 h3{ font-weight: normal; font-size:26px; color: #38dc55; text-align: center; padding:20px 0; } .school-wrap{ } .list-title.title2{ color: #333333; background:#f5f5f5; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight: bold; } .list-title{ color: #666666; display: flex; font-size:16px; line-height: 30px; padding:8px 0; align-items:center; } .list-title div{ width: 20%; text-align: center; display: flex; align-items:center; justify-content: center; } .list-title div:nth-child(1){ width: 40%; } .list2{ border-bottom:1px solid #e1e1e1; } .icon1 span{ font-size:0; } .icon1 i{ display: inline-block; width: 28px; height: 28px; background:url(../images/add.png) no-repeat center; /* line-height: ;*/ margin-top:2px; cursor: pointer; } .sub-wrap{ display: none; padding: 30px 105px; position: relative; background: #fcfcfc; } .list2 li.cur .icon1 i{ transform: rotate(130deg); } .list2 li .sub-wrap h2{ color: #333; font-size: 16px; margin-bottom: 40px; font-weight: bold; text-align: left; line-height: 1em; padding: 35px 0; border-bottom: 1px solid #e5e5e5; } .school-wrap .list li .sub-wrap .sub-con h5 { margin-bottom: 20px; color: #333; font-size: 14px; font-weight:bold; } .school-wrap .list li .sub-wrap .sub-con p { color: #808080; margin-bottom: 8px; } .school-wrap .list li .sub-wrap .apply { width: 120px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 16px; background: #38dc55; display: block; margin-top:15px; } @media(max-width: 1600px){ .job1{ padding-bottom: 70px; } .job2{ padding: 70px 0; } h2.title1 { font-size: 32px; } .job2 .text1 { margin: 30px 0; line-height: 2em; } .job1 .container,.job2 .container{ padding:0 50px; } } @media(max-width: 1440px){ } @media(max-width: 1259px){ .job1{ padding-bottom: 50px; } h2.title1 { font-size: 26px; } .sub-wrap{ padding:20px 50px; } .list2 li .sub-wrap h2{ padding: 35px 0; margin-bottom: 20px; } .job1 .container,.job2 .container{ padding:0 0px; } } @media(max-width: 1199px){ .job1 .text1{ padding:0; margin-top:30px; } } @media(max-width: 768px){ .job2 { padding: 50px 0; } h2.title1 { font-size: 24px; } .sub-wrap { padding: 15px 20px; } } @media(max-width: 767px){ .job1{ padding-bottom: 30px; } .job2 { padding: 30px 0; } h2.title1 { font-size: 20px; } .job1 .text1{ margin-top:20px; font-size:15px; } .job2 h3{ font-size:22px; } .list-title{ font-size:16px; /*line-height: 52px;*/ /*height: 52px;*/ } .sub-wrap { padding: 15px 0px; } .list2 li .sub-wrap h2 { padding: 15px 0; margin-bottom: 10px; } .school-wrap .list li .sub-wrap .sub-con h5 { margin-bottom: 15px; } .job2 .text1 { margin: 20px 0; font-size:14px; } .list-title div:nth-child(1){ width:40%; text-align:left; font-size:15px; } .list-title div:nth-child(2){ width:40%; text-align:left; font-size:15px; } .list-title div:nth-child(3){ display:none; } } h1.title{ font-size: 22px; color: #333; text-align: center; padding:0em 0 0.5em 0; font-weight: normal; } .info_title{ text-align: center; font-size: 14px; color: #666; padding-bottom: 1em; border-bottom:1px dashed #dcdcdc; margin-bottom: 1em; } h3.tag{ font-size: 14px; color: #666; font-weight: normal; } .page{ font-size: 14px; color: #666; } .page a{ font-size: 14px; color: #666; } @media(max-width: 768px){ h1.title{ font-size: 17px; padding-bottom:0; } .info_title { padding-bottom: 0.5em; margin-bottom: 0.5em; font-size:13px; } } .pageController{ text-align: center; color:#505050;margin:0 auto; margin:2em 0; line-height:24px; } .pageController a{background-color:#FFF;vertical-align:middle; border:#efefef 1px solid; color:#505050;padding:5px 8px; margin-right:3px;margin-left:3px; } .pageController a:hover{background-color:#38dc55;color:#fff; text-decoration:none;border:#efefef 1px solid;} .pageController .currPage {background-color: #38dc55;color:#ff0000;border:#efefef 1px solid;} .pageController .t1{ float:left;margin-right:5px;height:24px;line-height:22px;white-space:nowrap; display: none; } .pageController .t2{vertical-align:middle;line-height:39px;} .pageController .t2 #current{ line-height: 39px; background-color: #38dc55; vertical-align: middle; border: 1px solid #38dc55; color: #fff;padding: 5px 8px; margin-right: 3px; margin-left: 3px; width: 39px; } .pageController .t1 span{ /*padding-left:4px; padding-right:4px;*/ width: 39px; } .pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px; display: none; } .pageController select option{vertical-align:middle;} .m_f_fixed{ position: fixed; bottom:0; left:0; background: #38dc55; color: #fff; z-index:9999; justify-content: center; width: 100%; display:none; } .m_f_fixed a{ flex:1; font-size: 16px; color: #fff; display: block; text-align: center; padding:10px 0; } .m_f_fixed a img{ width: 25px; display: block; margin:0 auto 0px; } #gotop{ position: fixed; right: 0; bottom: 30px; cursor: pointer; } @media(max-width: 1199px){ #gotop{ display: none; } } @media(max-width:640px){ .m_f_fixed{ display: flex; } footer{ margin-bottom:70px; } } .client-2 { position: fixed; right: -170px; top: 50%; z-index: 900; } .client-2 li a { text-decoration: none; } .client-2 li { margin-top: 1px; clear: both; height: 71px; position: relative; background: #222; } .client-2 li i { background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center; } .client-2 li p { height: 20px; font-size: 14px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; } .client-2 .my-kefu-qq i { background-position: 4px 5px; } .client-2 .my-kefu-tel i { background-position: 0 -21px; } .client-2 .my-kefu-liuyan i { background-position: 4px -53px; } .client-2 .my-kefu-weixin i { background-position: -34px 4px; } .client-2 .my-kefu-weibo i { background-position: -30px -22px; } .client-2 .my-kefu-ftop { display: none; } .client-2 .my-kefu-ftop i { width: 33px; height: 35px; background-position: -27px -51px; } .client-2 .my-kefu-left { float: left; width: 77px; height: 47px; position: relative; } .client-2 .my-kefu-tel-right { font-size: 16px; color: #fff; float: left; height: 24px; line-height: 22px; padding: 0 15px; border-left: 1px solid #fff; margin-top: 14px; } .client-2 .my-kefu-right { width: 20px; } .client-2 .my-kefu-tel-main { background: #222; color: #fff; height: 56px; width: 247px; padding:9px 0 6px; float: left; } .client-2 .my-kefu-main { background: #222; width: 97px; height: 56px; position: relative; padding:9px 0 6px; float: left; } .client-2 .my-kefu-weixin-pic { position: absolute; left: -140px; top: -24px; display: none; z-index: 333; } .my-kefu-weixin-pic img { width: 140px; height: 140px; } @media(max-width: 1199px){ .client-2{ display: none; } } /* 右侧浮窗 */ #c-right-fixed { display: none; position: fixed; top: 50%; right: 5px; z-index: 905; -webkit-transform: translateY(-50%); transform: translateY(-50%); } #c-right-fixed a { position: relative; right: 0; margin-bottom: 5px; display: flex; align-items: center; width: 70px; height: 70px; text-align: center; color: #777; background: #fff; } #c-right-fixed a:last-child { margin-bottom: 0; } #c-right-fixed a:nth-child(3) { z-index: 2; } #c-right-fixed .c-wrap { border: 1px solid #fff; padding: 11px 0; width: 70px; height: 70px; flex: 0 0 70px; transition: all .5s; } #c-right-fixed .c-wrap img { height: 28px; } #c-right-fixed .c-wrap img:nth-child(2), #c-right-fixed a:hover .c-wrap img:nth-child(1) { display: none; } #c-right-fixed a:hover .c-wrap img:nth-child(2) { display: inline-block; } #c-right-fixed .c-title { padding-top: 5px; font-size: 12px; line-height: 1; } #c-right-fixed a:last-child .c-title { font-family: "Arial"; font-weight: bold; } #c-right-fixed .c-text { flex: 0 0 auto; width: 170px; font-weight: bold; font-size: 20px; line-height: 40px; border-left: 1px solid #fff; color: #fff; transition: all .5s; } #c-right-fixed .c-img { position: absolute; right: -300px; top: -1px; z-index: -1; padding: 5px; width: 148px; border: 1px solid #eff1f5; background: #fff; transition: .5s; box-shadow: 0 0 50px rgba(0, 0, 0, .1); } #c-right-fixed .c-img::before { content: ""; position: absolute; top: 34px; right: -8px; border-left: 8px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; } #c-right-fixed .c-img img { width: 100%; } #c-right-fixed .c-img .c-text2 { padding: 5px; font-size: 14px; line-height: 24px; text-align: center; color: #777; } #c-right-fixed a .c-box { position: absolute; top: 0; left: 0; padding: 11px 0; width: 100%; height: 100%; display: flex; align-items: center; background: #fff; transition: all .5s; overflow: hidden; } #c-right-fixed a:hover .c-wrap { color: #fff; border-color: #38dc55; background: #38dc55; } #c-right-fixed a:last-child .c-wrap { color: #fff; border-color: #38dc55; background: #38dc55; } #c-right-fixed a:first-child:hover .c-box { width: 250px; height: 70px; -webkit-transform: translateX(-180px); transform: translateX(-180px); overflow: none; background: #38dc55; } #c-right-fixed a:hover .c-img { right: 84px; } @media(max-width: 1259px){ #c-right-fixed{ display: none; } } .cboxOverlay { position: fixed; z-index: 10000; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); display: none; } .colorbox { position: fixed; width: 90%; height: 80%; top: 10%; left: 5%; background: #ffffff; z-index: 10001; display: none; } .colse_click { position: absolute; top: -30px; right: 0; width: 25px; height: 25px; background: url("../images/closeVideo.png") no-repeat center; cursor: pointer; } .colorbox iframe { width: 100%; height: 100%; }