@font-face { font-family: 'DINPro-Light'; src: url("../fonts/DINPro-Light.otf"); } @font-face { font-family: 'DINPro-Regular'; src: url("../fonts/DINPro-Regular_0.otf"); } @font-face { font-family: 'DINPro-Medium'; src: url("../fonts/DINPro-Medium.otf"); } @font-face { font-family: 'AVGARDM_0'; src: url("../fonts/AVGARDM_0.TTF"); } @keyframes o-upfade-top { 0% { opacity: 0; transform: translateY(40px); } 100% { opacity: 1; transform: translateY(0); } } @keyframes o-scale { 0%,85%,100% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } } @keyframes o-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes o-ani-1 { 0%,100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 70% { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } } @keyframes o-ani-2 { 0%,100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 70% { -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } } @keyframes o-ani-3 { 0%,100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 70% { -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); } } @keyframes o-scale-1 { 0% { opacity: 1; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } 100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @keyframes o-opacity { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes o-run { 0% { width: 0; height: 0; } 50% { width: 40px; height: 40px; } 100% { width: 20px; height: 20px; } } @keyframes o-run-1 { 0% { width: 0; height: 0; } 50% { width: 32px; height: 32px; } 100% { width: 16px; height: 16px; } } @keyframes o-width { 0% { width: 0; left: 0; right: auto; } 60% { width: 100%; left: 0; right: auto; } 61% { width: 100%; left: auto; right: 0; } 100% { width: 0%; left: auto; right: 0; } } @media screen and (min-width: 1025px) { .wow { visibility: hidden; } .dom-loaded .header .ope .hide { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .dom-loaded .fixed-search .bg { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .dom-loaded .fixed-search form { -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; transition: transform 0.3s ease; } } .wrapper { width: 86vw; max-width: 1280px; margin: 0 auto; position: relative; } .wrapper:after { content: ''; display: block; clear: both; } .wrapper_1 { width: 45vw; max-width: 930px; margin: 0 auto; position: relative; } .top_wrap{ width: 86vw; max-width: 1400px; margin: 0 auto; position: relative; } body { padding-top: 90px; } .img-center img { display: inline-block; width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle; } /* header */ .header { font-size: 0; position: static; top: 0; left: 0; right: 0; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index: 9; border-top:2px solid #059566; } .header .logo { width: 100%; max-width: 382px; height: 97px; float:left; margin-right:46px; display: inline-block; vertical-align: top; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .header .logo a { display: block; height: 100%; } .header .logo img { width: auto; max-width: 100%; max-height: 100%; } .header ul { display: inline-block; vertical-align: top; font-size: 0; float: left; } .header ul li { display: inline-block; vertical-align: top; margin-left: 2.5vw; position: relative; } .header ul li:nth-of-type(1) { margin-left: 0; } .header ul li a.single { display: block; font-size: 16px; line-height: 97px; color: #1e2835; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .header ul li a.single:after { content: ''; position: static; bottom: 0; left: 0; right: 0; height: 2px; background-color: #059566; transform-origin: center; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .header ul li .drop { width: 142px; position: static; top: 100%; left: 50%; margin-left: -70px; background-color: #fff; padding: 15px; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05); display: none; } .header ul li .drop a { display: block; text-align: center; font-size: 14px; line-height: 36px; color: #666; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } @media screen and (min-width: 1025px) { .header ul li .drop a:hover { color: #059566; } } @media screen and (min-width: 1025px) { .header ul li:hover a.single, .header ul li.active a.single { color: #059566; } .header ul li:hover a.single:after, .header ul li.active a.single:after { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } } .header .ope { position: static; right: 0; top: 0; } .header a.tel { margin-right: 2vw; display: inline-block; vertical-align: middle; font-size: 24px; color: #1e2835; font-family: 'DINPro-Regular'; } .header a.tel:before { content: ''; width: 24px; height: 24px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-1.png"); display: inline-block; vertical-align: middle; margin: -2px 10px 00; } .header a.search { display: inline-block; vertical-align: middle; width: 90px; height: 90px; background-position: center; background-repeat: no-repeat; background-color: #059566; background-image: url("../images/icon-2.png"); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .header.down .logo { height: 70px; } .header.down ul li a.single { line-height: 70px; } .header.down a.search { width: 70px; height: 70px; } .search{ float:right; padding-top:30px; } .search_input{ float: left !important; border: 1px solid #bbbbbb !important; float:left; width:190px; height:37px; padding-left:8px; border-right:0 !important; } .search .search_btn{ border:none; width:43px; height:37px; background: url(../images/search_icon.png) 12px center #059566 no-repeat; cursor: pointer; } /* search */ .fixed-search .bg { position: static; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: 6; opacity: 0; visibility: hidden; } .fixed-search form { position: static; left: 0; right: 0; background: #fff; z-index: 7; padding: 0 70px; opacity: 0; top: 90px; visibility: hidden; } .fixed-search form input { display: block; width: 100%; height: 70px; padding: 0 10px; font-size: 14px; color: #333; } .fixed-search form button { position: static; left: 0; top: 0; width: 70px; height: 70px; background-position: center; background-repeat: no-repeat; background-image: url("../images/icon-3-on.png"); cursor: pointer; background-color: transparent; } .fixed-search form .close { position: static; width: 70px; height: 70px; right: 0; top: 0; background-position: center; background-repeat: no-repeat; cursor: pointer; } .fixed-search form .close svg { width: 16px; height: 16px; position: static; top: 50%; left: 50%; margin: -8px 0 0 -8px; } .fixed-search.down form { top: 70px; } .fixed-search.active .bg, .fixed-search.active form { opacity: 1; visibility: visible; } /* */ .fixed-right { position: static; right: 0; bottom: 20%; z-index: 10; } .fixed-right .block { display: block; width: 60px; position: relative; cursor: pointer; } .fixed-right .block .cell-box { width: 100%; height: 100%; text-align: center; } .fixed-right .block i { display: block; height: 16px; background-position: center; background-repeat: no-repeat; background-size: contain; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1; } .fixed-right .block .t { display: block; margin-top: 5px; font-size: 12px; color: #fff; } .fixed-right .block.link { height: 67px; background-position: center; background-repeat: no-repeat; background-size: contain; z-index: 2; background-image: url("../images/fixed-icon-1.png"); } .fixed-right .block.link i { background-image: url("../images/fixed-icon-2.svg"); } @media screen and (min-width: 1025px) { .fixed-right .block.link:hover { background-image: url("../images/fixed-icon-1.png"); } } .fixed-right .block.form { height: 80px; padding-top: 20px; margin-top: -20px; background-color: #1e2835; z-index: 1; } .fixed-right .block.form i { background-image: url("../images/fixed-icon-3.svg"); } @media screen and (min-width: 1025px) { .fixed-right .block.form:hover i { background-image: url("../images/fixed-icon-3-on.svg"); } } .fixed-right .block.tel { height: 60px; background-color: #1e2835; border-radius: 0 0 2px 2px; z-index: 1; } .fixed-right .block.tel i { background-image: url("../images/fixed-icon-4.svg"); } @media screen and (min-width: 1025px) { .fixed-right .block.tel:hover i { background-image: url("../images/fixed-icon-4-on.svg"); } .fixed-right .block.tel:hover .tel-box { opacity: 1; visibility: visible; } } .fixed-right .block.totop { height: 36px; background-color: #1e2835; margin-top: 2px; border-radius: 2px; transition: all .3s ease; } .fixed-right .block.totop i { background-image: url("../images/fixed-icon-5.svg"); background-size: auto 12px; } .fixed-right .block.totop .t { display: none; } @media screen and (min-width: 1025px) { .fixed-right .block.totop:hover { background-color: #059566; } } .fixed-right .tel-box { position: static; right: 100%; bottom: 0; padding-right: 10px; opacity: 0; visibility: hidden; } .fixed-right .tel-box .box { border: 1px solid #e6e6e6; box-shadow: 0 0 30px rgba(0, 0, 0, 0.15); background-color: #fff; white-space: nowrap; } .fixed-right .tel-box .info { padding: 15px 30px; } .fixed-right .tel-box h3 { font-size: 20px; color: #4b494a; } .fixed-right .tel-box .tel { font-size: 32px; color: #059566; line-height: 1; font-family: 'DINPro-Regular'; margin-top: 10px; } .fixed-right .tel-box p { font-size: 12px; color: #4b494a; line-height: 30px; padding: 0 30px; background-color: #f5f5f5; } .fixed-form { position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 12; display: none; } .fixed-form .bg { position: static; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); } .fixed-form .box { position: static; width: 90%; max-width: 400px; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #fff; } .fixed-form .close { position: static; top: 20px; right: 30px; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/close.png"); cursor: pointer; } .fixed-form h3 { padding: 0 30px; font-size: 24px; line-height: 2.5; color: #fff; background-color: #059566; } .fixed-form h3:before { content: ''; width: 26px; height: 24px; display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/fixed-icon-3.svg"); } .fixed-form .center-box { padding: 40px 30px; } .fixed-form .label { margin-top: 12px; } .fixed-form .label:nth-of-type(1) { margin-top: 0; } .fixed-form .label input { display: block; width: 100%; height: 40px; border: 1px solid #e6e6e6; border-radius: 3px; padding: 0 20px; font-size: 12px; color: #808080; } .fixed-form .label textarea { display: block; width: 100%; height: 90px; border: 1px solid #e6e6e6; border-radius: 3px; padding: 10px 20px; font-size: 12px; color: #808080; resize: none; } .fixed-form .bot-box { background-color: #f5f5f5; padding: 30px; } .fixed-form .bot-box button { display: block; width: 100%; height: 42px; background-color: #059566; font-size: 16px; color: #fff; cursor: pointer; } /* footer */ .footer .top-block { background-color: #1a1a1a; padding: 3.125vw 0; font-size: 0; } .footer .top-block .cont { display: flex; justify-content: space-between; } .footer .top-block h3 a { font-size: 18px; color: #fff; } .footer .top-block h3:after { content: ''; width: 24px; height: 2px; display: block; margin: 15px 0; } .footer .vertical-line { width: 1px; background-color: rgba(255, 255, 255, 0.1); } .footer .info-block .logo img { display: block; height: 60px; } .footer .info-block .tip { font-size: 16px; color: #fff; margin-top: 15px; } .footer .info-block .tel { font-size: 36px; line-height: 1; color: #059566; font-family: 'DINPro-Regular'; margin-top: 15px; } .footer .info-block .para { font-size: 14px; line-height: 24px; color: #fff; opacity: .5; margin-top: 5px; } .footer .nav-block .link a { display: block; font-size: 14px; color: #fff; margin-top: 20px; opacity: .5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .footer .nav-block .link a:nth-of-type(1) { margin-top: 0; } @media screen and (min-width: 1025px) { .footer .nav-block .link a:hover { opacity: 1; } } .footer .share a { float: none; display: inline-block; vertical-align: top; width: 32px; height: 32px; background-color: #171f29; background-position: center; background-repeat: no-repeat; border-radius: 50%; margin: 0 0 0 8px; padding: 0; } .footer .share a:first-of-type { margin-left: 0; } .footer .share a[data-cmd="weixin"] { background-image: url("../images/share-1.png"); } .footer .share a[data-cmd="tsina"] { background-image: url("../images/share-2.png"); } .footer .share a[data-cmd="sqq"] { background-image: url("../images/share-3.png"); } .footer .ewm-box { margin-top: 30px; } .footer .ewm-box .img-box { width: 170px; display: inline-block; vertical-align: middle; } .footer .ewm-box .img-box img { display: block; width: 100%; } .footer .ewm-box .txt-box { margin-top: 20px; text-align: center; } .footer .ewm-box h4 { font-size: 16px; color: #fff; } .footer .ewm-box p { font-size: 14px; color: rgba(255, 255, 255, 0.5); margin-top: 15px; } .footer .mid-block { background-color: #1e2835; font-size: 0; } .footer .mid-block .cont { padding: 2vw 0; border-top: 1px solid rgba(255, 255, 255, 0.1); } .footer .mid-block span, .footer .mid-block .link { display: inline-block; vertical-align: top; } .footer .mid-block span, .footer .mid-block a { font-size: 14px; line-height: 24px; color: #fff; opacity: .5; } .footer .mid-block span { width: 80px; } .footer .mid-block .link { width: calc(100% - 80px); } .footer .mid-block a { margin-right: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .footer .mid-block a:hover { opacity: 1; } } .footer .copyright { font-size: 0; padding: 1vw 0; background-color: #101010; } .footer .copyright .txt{ font-size:12px; color:#484848; text-align:center; } .footer .copyright span, .footer .copyright a.btn { display: inline-block; vertical-align: top; font-size: 14px; color: rgba(255, 255, 255, 0.5); } .footer .copyright span:before, .footer .copyright a.btn:before { content: ''; width: 1px; height: 12px; background-color: rgba(255, 255, 255, 0.3); display: inline-block; vertical-align: middle; margin: -2px 12px 0; } .footer .copyright span:nth-of-type(1):before, .footer .copyright a.btn:nth-of-type(1):before { display: none; } .footer .copyright .link { position: static; right: 0; top: 0; } .footer .copyright .link a { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; opacity: .5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .footer .copyright .link a:after { content: ''; width: 1px; height: 12px; background-color: rgba(255, 255, 255, 0.3); display: inline-block; vertical-align: middle; margin: -2px 12px 0; } .footer .copyright .link a:last-of-type:after { display: none; } @media screen and (min-width: 1025px) { .footer .copyright .link a:hover { opacity: 1; } } /* media */ @media screen and (max-width: 1600px) { .header a.tel { font-size: 20px; } .header a.tel:before { width: 20px; height: 20px; } .footer .info-block .tel { font-size: 32px; } } @media screen and (max-width: 1366px) { .header ul li { margin-left: 2vw; } .header a.tel { font-size: 18px; } .footer .ewm-box .img-box { width: 70px; } .footer .info-block .tip, .footer .top-block h3, .footer .ewm-box h4 { font-size: 14px; } .footer .info-block .tel { font-size: 28px; } .footer .info-block .para, .footer .nav-block .link a, .footer .ewm-box p { font-size: 12px; } .fixed-form h3 { font-size: 20px; } .fixed-form .center-box { padding: 30px; } } @media screen and (max-width: 1024px) { body { padding-top: 60px; padding-bottom: 40px; } .wrapper { width: 100%; } .header { height: 60px; } .header .logo { width: 260px; height: 60px; margin-left: 20px; } .header .ope { top: 20px; right: 60px; } .header a.search { width: 20px; height: 20px; background-color: transparent; background-image: url("../images/icon-3-on.png"); background-size: contain; } .header a.tel { font-size: 14px; } .header a.tel:before { width: 16px; height: 16px; } .header .nav { position: static; top: 0; left: 100%; width: 100%; height: 100%; background-color: #fff; padding: 70px 45px 45px; margin-left: 0; z-index: 3; overflow: auto; -webkit-transition: left 0.3s linear; -moz-transition: left 0.3s linear; -ms-transition: left 0.3s linear; transition: left 0.3s linear; } .header .nav.active { left: 0; } .header ul li { display: block; text-align: left; margin: 0; } .header ul li a.single { display: inline-block; vertical-align: top; padding: 0; font-size: 18px; line-height: 50px; } .header ul li a.single:after { display: none; } .header ul li i { margin-left: 10px; display: inline-block; vertical-align: top; width: 50px; height: 50px; background-position: center; background-repeat: no-repeat; background-image: url("../images/drop.png"); background-size: auto 10px; } .header ul li .drop { width: 100%; position: static; box-shadow: none; padding: 15px 20px; margin-left: 0; border-top: 1px solid #e6e6e6; display: none; } .header ul li .drop a { text-align: left; line-height: 30px; } .mNavBtn { display: block; width: 24px; height: 16px; right: 20px; top: 22px; position: static; cursor: pointer; z-index: 4; } .mNavBtn.active .line2 { display: none; } .mNavBtn.active .line1 { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 7px; } .mNavBtn.active .line3 { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); bottom: 7px; } .mNavBtn span { position: static; left: 0; width: 24px; height: 2px; background: #059566; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .mNavBtn span.line1 { top: 0; } .mNavBtn span.line2 { top: 7px; } .mNavBtn span.line3 { bottom: 0; } .fixed-search form { top: 60px; padding: 0 50px; } .fixed-search form input { height: 50px; } .fixed-search form button, .fixed-search form .close { width: 50px; height: 50px; } .footer .top-block { padding: 40px 20px 20px; } .footer .info-block { text-align: center; width: 100%; } .footer .info-block .logo img { height: 40px; margin: 0 auto; } .footer .info-block .para { display: none; } .footer .info-block .tel { font-size: 24px; margin-top: 10px; } .footer .info-block .tip { margin-top: 10px; } .footer .vertical-line, .footer .nav-block, .footer .share-block { display: none; } .footer .mid-block .cont { padding: 20px; } .footer .mid-block span { width: 100%; display: block; } .footer .mid-block .link { width: 100%; display: block; } .footer .mid-block a { margin-right: 15px; font-size: 12px; } .footer .copyright { padding: 20px; } .footer .copyright .link { position: static; text-align: center; } .footer .copyright .txt { margin-top: 10px; text-align: center; } .footer .copyright .link a, .footer .copyright span, .footer .copyright a.btn { font-size: 12px; } .fixed-right { left: 0; bottom: 0; font-size: 0; } .fixed-right .block { display: inline-block; vertical-align: top; width: 25%; height: 40px !important; margin: 0; border-radius: 0; border-right: 1px solid rgba(255, 255, 255, 0.3); } .fixed-right .block:nth-of-type(4) { border: none; } .fixed-right .block i { display: none; } .fixed-right .block .t { display: block !important; text-align: center; font-size: 14px; color: #fff; line-height: 40px; margin-top: 0; } .fixed-right .block { background-image: none !important; background-color: #1e2835; padding: 0 !important; margin: 0 !important; border-radius: 0 !important; } .fixed-right .block .tel-box { display: none; } .fixed-form h3 { font-size: 18px; padding: 0 20px; } .fixed-form .close { right: 20px; top: 12px; } .fixed-form .center-box { padding: 20px; } .fixed-form .bot-box { padding: 20px; } .fixed-form .label input { height: 36px; } .fixed-form .label textarea { height: 70px; } } /* common */ .c-tit { text-align: center; } .c-tit h3 { font-size: 36px; } .c-tit h4 { font-size: 16px; margin-top: 20px; line-height: 1.6; } .c-tit p { font-size: 18px; margin-top: 15px; } .c-tit.gray h3 { color: #059566; } .c-tit.gray h4 { color: #555; } .c-tit.gray p { color: #1e2835; } .c-tit.white h3 { color: #fff; } .c-tit.white h4 { color: #fff; } .comm-s1 { padding: 5vw 0; position: relative; overflow: hidden; } .comm-s1 .img-box { position: static; top: 0; left: 0; right: 0; } .comm-s1 .img-box img { display: block; width: 100%; -webkit-transition: transform 0.5s ease-out; -moz-transition: transform 0.5s ease-out; -ms-transition: transform 0.5s ease-out; transition: transform 0.5s ease-out; } .comm-s1 .cont { position: relative; padding-right: 360px; } .comm-s1 .c-tit { text-align: left; } .comm-s1 a { position: static; right: 0; top: 50%; margin-top: -23px; display: block; width: 200px; font-size: 16px; line-height: 46px; color: #fff; text-align: center; background-color: #059566; border-radius: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .comm-s1 a:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 15px 30px rgba(235, 19, 41, 0.3); } } .comm-s2 { position: relative; } .comm-s2 .img-box { overflow: hidden; } .comm-s2 .img-box img { display: block; width: 100%; -webkit-animation: o-scale 12s linear infinite; -moz-animation: o-scale 12s linear infinite; -ms-animation: o-scale 12s linear infinite; animation: o-scale 12s linear infinite; } .comm-s2:after { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); z-index: 1; } .comm-s2 .txt-box { text-align: center; position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; } .comm-s2 h3 { font-size: 60px; color: #fff; } .comm-s2 h4 { font-size: 48px; color: #fff; } .comm-s2 p { font-size: 24px; color: #fff; margin-top: 20px; letter-spacing: 5px; } .comm-s2 form { position: relative; display: block; width: 60%; max-width: 960px; margin: 3.125vw auto 0; height: 60px; padding-right: 60px; border-radius: 5px; background-color: #fff; overflow: hidden; } .comm-s2 input { display: block; width: 100%; height: 100%; padding: 0 20px; font-size: 14px; color: #808080; } .comm-s2 button { position: static; right: 0; top: 0; width: 60px; height: 60px; background-position: center; background-repeat: no-repeat; background-color: transparent; background-image: url("../images/icon-1.png"); cursor: pointer; } .comm-page { font-size: 0; text-align: center; margin-top: 2vw; } .comm-page li { display: inline-block; vertical-align: top; margin: 5px; } .comm-page li a { display: block; width: 40px; height: 40px; font-size: 14px; color: #666; line-height: 40px; text-align: center; border: 1px solid #e6e6e6; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .comm-page li:hover a, .comm-page li.active a { border-color: #059566; background-color: #059566; color: #fff; } .comm-share { float: left; margin-left: -100px; margin-top: 9vw; width: 40px; position: sticky; top: 80px; } .comm-share span { margin-top: 20px; height: 1px; background-color: #e6e6e6; display: block; } .comm-share a { display: block; width: 40px; height: 40px !important; padding: 0 !important; margin: 10px 0 0 !important; float: none !important; background-position: center !important; background-repeat: no-repeat !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .comm-share a:first-of-type { border-radius: 50%; background-color: #f6e2e6; background-image: url("../images/detail-1.png"); } .comm-share a.wx { background-image: url("../images/detail-2.png"); } .comm-share a.wx:hover { background-image: url("../images/detail-2-on.png"); } .comm-share a.sina { background-image: url("../images/detail-3.png"); } .comm-share a.sina:hover { background-image: url("../images/detail-3-on.png"); } .comm-other { margin-top: 24px; background-color: #fff; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); padding: 24px 30px; border-top: 3px solid #059566; } .comm-other a { display: block; font-size: 16px; line-height: 2; color: #1e2835; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } .comm-other a div { display: none; } @media screen and (min-width: 1025px) { .comm-other a:hover { color: #059566; } } .comm-other p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .banner-sub { height: 350px; background: no-repeat center / cover; } .section { padding: 70px 0; } .yunu-menu-inner { text-align: center; margin-bottom: 40px; margin-top: -20px; } .yunu-menu-inner a { float: left; width: 16.666666666%; } .yunu-menu-inner span { display: block; margin-left: 1px; background-color: #f4f4f4; color: #333; font-size: 18px; line-height: 55px; } .yunu-menu-inner a:hover span, .yunu-menu-inner a.active span { background: #059566; color: #fff; } .section-title { text-align: center; margin-bottom: 50px; font-size: 32px; font-weight: bold; } .section-title small { display: block; font-weight: normal; font-size: 18px; } .section-title:after { display: block; content: ''; background: url(../images/cptit.png) no-repeat center bottom / auto 100%; height: 18px; margin-top: 20px; } .box-main { padding: 40px; background-color: #f5f5f5; } .about-desc { line-height: 1.8; text-align: justify; } .about-list { margin-left: -15px; margin-bottom: 40px; } /* index */ .index-s1 { position: relative; } .index-s1 .item { position: relative; } .index-s1 .item .img-box { overflow: hidden; } .index-s1 .item .img-box img { display: block; width: 100%; -webkit-animation: o-scale 12s linear infinite; -moz-animation: o-scale 12s linear infinite; -ms-animation: o-scale 12s linear infinite; animation: o-scale 12s linear infinite; } .index-s1 .item .txt-box { position: static; left: 0; right: 0; top: 12vw; } .index-s1 .item .wrapper:before { content: ''; width: 9.635vw; height: 11.458vw; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-1.png"); position: static; left: 0; top: -3vw; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s1 .item .cn, .index-s1 .item .en { position: relative; color: #fff; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s1 .item .cn { font-size: 58px; letter-spacing: 18px; line-height:72px; border-right:1px solid #fff; display:inline-block; padding-right:15px; font-family:"SimHei"; margin-right:40px; vertical-align: middle; } .index-s1 .item .en { font-size: 90px; font-family: 'SimHei'; display:inline-block; vertical-align: middle; } .index-s1 .item p { font-size: 36px; color: #fff; margin-top: 20px; letter-spacing: 2px; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s1 .item .btn { margin-top: 30px; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s1 .item span { display: block; width: 140px; line-height: 40px; font-size: 16px; color: #fff; border: 1px solid #fff; border-radius: 30px; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .index-s1 .item span:hover { border-color: #059566; color: #059566; } } .index-s1 .item.swiper-slide-active .wrapper:before, .index-s1 .item.swiper-slide-active .cn, .index-s1 .item.swiper-slide-active .en, .index-s1 .item.swiper-slide-active p, .index-s1 .item.swiper-slide-active .btn { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .index-s1 .item.swiper-slide-active .wrapper:before { transition-delay: .6s; } .index-s1 .item.swiper-slide-active .cn { transition-delay: .8s; } .index-s1 .item.swiper-slide-active .en, .index-s1 .item.swiper-slide-active p { transition-delay: 1s; } .index-s1 .item.swiper-slide-active .btn { transition-delay: 1.2s; } .index-s1 .ope { position: static; bottom: 3vw; left: 0; right: 0; font-size: 0; text-align: center; z-index: 2; } .index-s1 .ope ul { display: inline-block; vertical-align: middle; } .index-s1 .ope ul li { display: inline-block; vertical-align: top; width: 32px; height: 20px; position: relative; margin-left: 10px; cursor: pointer; } .index-s1 .ope ul li:first-of-type { margin-left: 0; } .index-s1 .ope ul li:before { content: ''; position: static; left: 0; right: 0; top: 8px; height: 3px; background-color: rgba(255, 255, 255, 0.5); } .index-s1 .ope ul li span { position: static; left: 0; top: 8px; width: 0; height: 3px; background-color: #059566; } .index-s1 .ope ul li.active span { width: 100%; -webkit-transition: width 5s linear; -moz-transition: width 5s linear; -ms-transition: width 5s linear; transition: width 5s linear; } .index-s1 .ope a { display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-position: center; background-repeat: no-repeat; background-image: url("../images/icon-2.png"); margin-left: 20px; } .index-s1 .ope a.play { background-image: url("../images/icon-2-on.png"); } .index-s2 { padding: 4.5vw 0; } .index-s2 .cont { margin: 0 -3.7vw; position: relative; max-width: 1580px; } .index-s2 .cont img.bg { display: block; width: 100%; } .index-s2 .cont .ani-top { width: 8.54%; position: static; top: 5.263%; left: 0; right: 0; margin: 0 auto; } .index-s2 .cont .ani-top img { display: block; width: 100%; -webkit-animation: o-ani-1 2s linear infinite; -moz-animation: o-ani-1 2s linear infinite; -ms-animation: o-ani-1 2s linear infinite; animation: o-ani-1 2s linear infinite; } .index-s2 .cont .ani .icon { position: static; } .index-s2 .cont .ani .icon img { display: block; width: 100%; position: static; top: 0; left: 0; } .index-s2 .cont .ani .icon img:nth-of-type(1) { -webkit-animation: o-ani-2 3s linear infinite; -moz-animation: o-ani-2 3s linear infinite; -ms-animation: o-ani-2 3s linear infinite; animation: o-ani-2 3s linear infinite; } .index-s2 .cont .ani .icon img:nth-of-type(2) { -webkit-animation: o-ani-3 3s linear infinite; -moz-animation: o-ani-3 3s linear infinite; -ms-animation: o-ani-3 3s linear infinite; animation: o-ani-3 3s linear infinite; } .index-s2 .cont .ani .txt { position: static; width: 7.78%; height: 14.84%; } .index-s2 .cont .ani .txt .hexagon { width: 100%; height: 100%; text-align: center; } .index-s2 .cont .ani .txt .hexagon:before { content: ''; width: 100%; height: 100%; display: block; background-position: center; background-repeat: no-repeat; background-size: contain; animation: o-scale 5s linear infinite; transition: all .3s ease; } .index-s2 .cont .ani .txt .hexagon .cell-box { width: 100%; height: 100%; position: static; top: 0; left: 0; } .index-s2 .cont .ani .txt .hexagon span { font-size: 18px; color: #236696; transition: all .3s ease; } .index-s2 .cont .ani .txt .line { position: static; width: 62.6%; height: 66.36%; } .index-s2 .cont .ani .txt .line:before { content: ''; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: contain; display: block; } .index-s2 .cont .ani .txt .range { width: 40px; height: 40px; position: static; } .index-s2 .cont .ani .txt .range:after { content: ''; width: 6px; height: 6px; border-radius: 50%; position: static; top: 50%; left: 50%; margin: -3px 0 0 -3px; background-color: #528ac8; } .index-s2 .cont .ani .txt .range span { position: static; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%; border: 1px solid rgba(82, 138, 200, 0.3); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-animation: o-scale-1 1.8s linear infinite; -moz-animation: o-scale-1 1.8s linear infinite; -ms-animation: o-scale-1 1.8s linear infinite; animation: o-scale-1 1.8s linear infinite; } .index-s2 .cont .ani .txt .range span:nth-of-type(2) { animation-delay: .6s; } .index-s2 .cont .ani .txt .range span:nth-of-type(3) { animation-delay: 1.2s; } .index-s2 .cont .ani-1 .icon { width: 7.531%; top: 59.244%; left: 24.873%; } .index-s2 .cont .ani-1 .txt { top: 48.04%; left: 11.07%; } .index-s2 .cont .ani-1 .txt .hexagon:before { background-image: url("../images/ani-6.png"); } .index-s2 .cont .ani-1 .txt .cell-box { width: 100%; height: 100%; } .index-s2 .cont .ani-1 .txt .line { top: 50%; left: 100%; } .index-s2 .cont .ani-1 .txt .line:before { background-image: url("../images/ani-7.png"); } .index-s2 .cont .ani-1 .txt .range { top: 100%; left: 100%; margin: -20px 0 0 -20px; } @media screen and (min-width: 1024px) { .index-s2 .cont .ani-1:hover .txt .hexagon:before { background-image: url("../images/ani-6-on.png"); } } .index-s2 .cont .ani-2 .icon { width: 12.215%; top: 22.26%; left: 62.53%; } .index-s2 .cont .ani-2 .txt { top: 4.318%; left: 69.62%; } .index-s2 .cont .ani-2 .txt .hexagon:before { background-image: url("../images/ani-11.png"); } .index-s2 .cont .ani-2 .txt .cell-box { width: 100%; height: 100%; } .index-s2 .cont .ani-2 .txt .line { top: 50%; right: 100%; } .index-s2 .cont .ani-2 .txt .line:before { background-image: url("../images/ani-12.png"); } .index-s2 .cont .ani-2 .txt .range { top: 100%; left: 0; margin: -20px 0 0 -20px; } @media screen and (min-width: 1024px) { .index-s2 .cont .ani-2:hover .txt .hexagon:before { background-image: url("../images/ani-11-on.png"); } } .index-s2 .cont .ani-3 .icon { width: 5.25%; top: 56.27%; left: 72.4%; } .index-s2 .cont .ani-3 .txt { top: 51.14%; left: 84.81%; } .index-s2 .cont .ani-3 .txt .hexagon:before { background-image: url("../images/ani-16.png"); } .index-s2 .cont .ani-3 .txt .cell-box { width: 100%; height: 100%; } .index-s2 .cont .ani-3 .txt .line { top: 50%; right: 100%; } .index-s2 .cont .ani-3 .txt .line:before { background-image: url("../images/ani-12.png"); } .index-s2 .cont .ani-3 .txt .range { top: 100%; left: 0; margin: -20px 0 0 -20px; } .lianxi{ width:36%; } @media screen and (min-width: 1024px) { .index-s2 .cont .ani-3:hover .txt .hexagon:before { background-image: url("../images/ani-16-on.png"); } } .index-s2 .m-show { display: none; } .index-s2 .m-show img { display: block; width: 100%; } .index-s2 .deep-box { margin-top: -7.2vw; position: relative; z-index: 2; } .index-s2 .deep-box .tit { width: 139px; height: 124px; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/ani-17.png"); text-align: center; } .index-s2 .deep-box .tit span { font-size: 24px; color: #236696; } .index-s2 .deep-box .para { width: 80%; max-width: 930px; margin: 15px auto 0; position: relative; } .index-s2 .deep-box .para:before { content: ''; width: 100%; height: 100%; position: static; top: 10px; left: 10px; background-image: url("../images/ani-18.png"); z-index: 1; } .index-s2 .deep-box .para .info { border: 1px solid #e9eaf1; background-color: #fff; position: relative; z-index: 2; } .index-s2 .deep-box .para .tab-t { display: none; text-align: center; padding-top: 20px; } .index-s2 .deep-box .para .tab-t span { display: inline-block; vertical-align: top; font-size: 14px; color: #333; margin: 0 8px; } .index-s2 .deep-box .para .tab-t span.active { color: #059566; } .index-s2 .deep-box .para p { text-align: center; font-size: 16px; line-height: 2; color: #1e2835; padding: 1.5vw; } .index-s2 .deep-box .para p.hide { display: none; } .index-s2 .deep-box .para i.ani { width: 20px; height: 20px; position: static; z-index: 3; } .index-s2 .deep-box .para i.lt { top: 0; left: 0; border-top: 2px solid #528ac8; border-left: 2px solid #528ac8; } .index-s2 .deep-box .para i.lb { bottom: 0; left: 0; border-bottom: 2px solid #528ac8; border-left: 2px solid #528ac8; } .index-s2 .deep-box .para i.rt { top: 0; right: 0; border-top: 2px solid #528ac8; border-right: 2px solid #528ac8; } .index-s2 .deep-box .para i.rb { bottom: 0; right: 0; border-bottom: 2px solid #528ac8; border-right: 2px solid #528ac8; } .index-s2 .deep-box .para.active i.ani { -webkit-animation: o-run 2s ease-in-out; -moz-animation: o-run 2s ease-in-out; -ms-animation: o-run 2s ease-in-out; animation: o-run 2s ease-in-out; } .index-s2 .deep-box .para.animate i.ani { border-color: #059566; -webkit-animation: o-run 2s ease-in-out; -moz-animation: o-run 2s ease-in-out; -ms-animation: o-run 2s ease-in-out; animation: o-run 2s ease-in-out; } .index-yewu{ padding: 4.5vw 0 0; overflow:hidden; } .strength{ padding-top:60px; } .strengthMain{ overflow:hidden; } .strengthMain li{ float:left; width:31%; overflow:hidden; position:relative; margin-right:3%; margin-bottom:3%; } .strengthMain li:nth-child(3){ margin-right:0; } .strengthMain li:nth-child(6){ margin-right:0; } .strengthMain li img{ width:100%; transition:all .5s; } .strengthMain li .font{ width:100%; top:0; left:0; position:static; color:#fff; text-align:center; font-size:16px; padding:70px 42px 0 42px; line-height: 28px; } .strengthMain li .font h3{ font-size:24px; color:#fff; font-weight:normal; margin-bottom:20px; line-height:36px; } .strengthMain li:hover img{ transform: scale(1.05, 1.05); } .strengthMain li .font::before,.strengthMain li .font::after{ position:static; content:''; opacity:0; transition:all 0.5s; } .strengthMain li .font::before{ top:25px; right:15px; bottom:-40px; left:15px; border-top:1px solid #fff; border-bottom:1px solid #fff; transform:scale(0,1); -webkit-transform-origin:0 0; transform-origin:0 0 } .strengthMain li .font::after{ top:15px; right:25px; bottom:-50px; left:25px; border-right:1px solid #fff; border-left:1px solid #fff; transform:scale(1,0); transform-origin:100% 0; } .strengthMain li:hover .font::before,.strengthMain li:hover .font::after{ opacity:1; transform:scale(1); transition: all 0.5s; } .con_txt{ line-height: 35px; padding:0 2%; } .list-4 li { margin-bottom: 10px; } .list-4 li a { display: block; overflow: hidden; padding: 20px; background-color: #f5f5f5; } .list-4 li .more { float: right; line-height: 36px; width: 90px; text-align: center; background-color: #999; color: #fff; margin-top: 20px; } .list-4 li .date { float: left; width: 76px; background-color: #fff; text-align: center; padding: 14px 0; } .list-4 li .date strong { display: block; font-family: Impact; font-size: 24px; line-height: 1; margin-bottom: 5px; } .list-4 li .text { margin: 0 110px 0 95px; } .list-4 li .text h4 { margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; } .list-4 li .text p { margin: 5px 0 0; line-height: 1.8; height: 50px; overflow: hidden; color: #666; text-align: justify; } .content-title { margin-bottom: 20px; text-align: center; } .content-title h1 { font-size: 22px; margin: 0; } .content-title p { margin: 15px 0 0; font-size: 12px; color: #999; border-top: 1px dashed #ddd; padding-top: 15px; } .content-title p span { padding: 0 10px; display: inline-block; } .content-body { line-height: 1.8; padding:0 2%; } .content-body img { max-width: 100% !important; height: auto !important; } .content-exp { padding: 10px 15px; font-size: 12px; background-color: #f5f5f5; margin-top: 20px; border-radius: 5px; } .content-exp li { line-height: 2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .cp-content-tit { margin-bottom: 20px; font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 10px; font-size: 16px; } .cp-content-tit small { font-size: 12px; text-transform: uppercase; color: #999; padding-left: 5px; } .cp-about { margin: 0 0 20px; } .contact-about { background-color: #fff; margin-bottom: 40px; } .cp-about dt { float: none; width: auto; } .cp-about dd { margin: 0; padding-top: 20px; } .cp-about dd p { margin-top: 10px; } .dede_pages{padding:20px 0;font-size:14px;text-align:center; overflow:hidden} .dede_pages ul{display:inline-block;margin:0 auto;padding:0} .dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;line-height:25px;background:#fff;border:1px solid #d8dadf} .dede_pages ul li:nth-child(1){ padding:0 10px} .dede_pages ul li:nth-child(1) a{ padding:0} .dede_pages ul li a{color:#555;display:block;padding: 0 10px;} .dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333} .dede_pages ul li:hover a{color:#fff} .dede_pages ul li:hover a:hover{color:#fff;text-decoration:none} .dede_pages ul li.thisclass{background-color:#333;color:#fff;border:1px #333 solid; padding:0 10px} .dede_pages ul li:last-child{ padding:0 10px} .dede_pages ul li:last-child a{ padding:0} .dede_pages ul li.thisclass a{color:#fff; padding:0} .dede_pages .pageinfo{line-height:30px;padding-left:5px} .dede_pages strong{font-weight:400} .index_about{ padding: 2.5vw 0 2.5vw; width:100%; height:436px; background:url("../picture/con_1.jpg") no-repeat; } .about_l{ width:47%; display: inline-block; } .about_l h3{ font-size:30px; color:#333; margin-top:40px; } .line{ height:3px; width:64px; background-color:#059566; margin:20px 0; } .about_l p{ line-height:36px; font-size:16px; color:#555; } .btn{ height:37px; background-color:#059566; width:162px; margin-top:30px; } .btn a{ color:#fff; display:block; line-height:37px; text-align:center; } .about_r{ width:36%; float: right; } .index_jiejue{ overflow:hidden; } .index-s3 { position: relative; } .index-s33{ padding: 2.5vw 0 4.5vw; } .index-lianxi{ padding: 2.5vw 0 0; } .lianxi_top{ display:inline-block; } .lianxi_right{ float:right; } .lianxi_con{ padding: 3.5vw 0 0; } .lianxi_top h3{ font-size:18px; color:#059566; font-weight:bold; margin-bottom:20px; } .lianxi_top p{ font-size:16px; color:#333; line-height:38px; margin-bottom:25px; } .index-s3 .bg-box { position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background-color: #000; } .index-s3 .bg-box .bg { position: static; top: 0; left: 0; right: 0; bottom: 0; background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .index-s3 .bg-box .bg.active { opacity: 1; } .index-s3 .cont { padding: 2vw 0 2vw; position: relative; z-index: 2; } .index-s3 .tab-wrap { margin-top: 2vw; position: relative; } .index-s3 .tab-tit { float: right; margin-top: -10px; } .index-s3 .tab-tit:after { content: ''; width: 6.125vw; height: 6.125vw; position: static; right: -30px; bottom: -30px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/img-2.png"); z-index: 1; } .index-s3 .tab-tit .items { width: 240px; position: relative; z-index: 2; background-color: rgba(0, 0, 0, 0.5); border-radius: 3px; overflow: hidden; } .index-s3 .tab-tit .item { margin-bottom: 0; position: relative; } .index-s3 .tab-tit .item:after { content: ''; width: 24px; height: 0; background-color: rgba(255, 255, 255, 0.5); display: block; margin: 0 auto; position: static; bottom: -24px; left: 0; right: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s3 .tab-tit .item:last-of-type { margin-bottom: 0; } .index-s3 .tab-tit .item:last-of-type:after { display: none; } .index-s3 .tab-tit .item .txt { height: 90px; padding: 0 35px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } .index-s3 .tab-tit .item i { width: 26px; height: 26px; background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; margin: -10px 10px 0 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s3 .tab-tit .item span { font-size: 16px; color: #fff; } .index-s3 .tab-tit .item span:before { content: ''; } .index-s3 .tab-tit .item:hover .txt, .index-s3 .tab-tit .item.active .txt { background-color: #059566; } .index-s3 .tab-tit .item:hover i, .index-s3 .tab-tit .item.active i { /*-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); transform: rotateY(360deg);*/ } .index-s3 .tab-tit .item:hover:after, .index-s3 .tab-tit .item.active:after { opacity: 0; } .index-s3 .tab-cont { margin-right: 240px; padding-right: 6.25vw; } .index-s3 .tab-cont .child { display: none; } .index-s3 .tab-cont .child.active { display: block; } .index-s3 .tab-cont h3, .index-s3 .tab-cont .para, .index-s3 .tab-cont .btn, .index-s3 .tab-cont .logos { opacity: 0; -webkit-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; -moz-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; -ms-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; } .index-s3 .tab-cont h3 { font-size: 24px; color: #fff; animation-delay: .1s; } .index-s3 .tab-cont .para { font-size: 18px; line-height: 2; color: #fff; margin-top: 1vw; animation-delay: .2s; } .index-s3 .tab-cont .btn1 { margin-top: 1.5vw; animation-delay: .3s; } .index-s3 .tab-cont a { display: block; width: 200px; font-size: 16px; line-height: 46px; color: #fff; text-align: center; background-color: #059566; border-radius: 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s3 .tab-cont a:before { content: ''; width: 19px; height: 16px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-6.png"); display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; } @media screen and (min-width: 1025px) { .index-s3 .tab-cont a:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 15px 30px rgba(5, 145, 102, 0.3); } } .index-s3 .tab-cont .logos { margin-top: 2vw; font-size: 0; border-top: 1px solid rgba(255, 255, 255, 0.2); animation-delay: .4s; } .index-s3 .tab-cont .logo { display: inline-block; vertical-align: top; height: auto; text-align: center; border-radius: 3px; margin-right: 24px; margin-top: 30px; margin-left:20px; width:45%; } .index-s3 .tab-cont .logo h3{ font-size: 18px; color: #46c9ff; text-align:left; margin-bottom:15px; } .index-s3 .tab-cont .logo p { font-size: 16px; color: #fff; line-height:48px; text-align:left; } .index-s5 { padding: 4.5vw 0 7vw; position: relative; z-index: 2; } .index-s5 .cont { margin-top: 2.5vw; position: relative; } .index-s5 .cont:before { content: ''; width: 6.25vw; height: 6.15vw; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/img-5.png"); position: static; left: -30px; bottom: -30px; } .index-s5 .cont .items { margin: 0 -1.5625vw; font-size: 0; } .index-s5 .cont .item { display: inline-block; vertical-align: top; position: relative; width: calc(50% - 3.125vw); margin: 0 1.5625vw; padding-bottom: 3.125vw; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 10px 10px 0 0; overflow: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s5 .cont .item:after { content: ''; height: 2px; width: 0; background-color: #059566; position: static; bottom: 0; left: 0; z-index: 3; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s5 .cont .item .show { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s5 .cont .item .show:before { content: ''; display: block; height: 7.8125vw; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-4.jpg"); } .index-s5 .cont .item .icon { width: 6.25vw; height: 6.25vw; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; border-radius: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-3.125vw); -moz-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); } .index-s5 .cont .item:nth-of-type(1) .icon { background-image: url("../images/icon-7-2.png"); } .index-s5 .cont .item:nth-of-type(2) .icon { background-image: url("../images/icon-7-2.png"); } .index-s5 .cont .item:nth-of-type(3) .icon { background-image: url("../images/icon-7-3.png"); } .index-s5 .cont .item .txt { text-align: center; } .index-s5 .cont .item h3 { font-size: 24px; color: #1e2835; } .index-s5 .cont .item p { font-size: 16px; color: #808080; margin-top: 15px; } .index-s5 .cont .item .img-box { height: 14.0625vw; text-align: center; } .index-s5 .cont .item .img-box img { width: auto; max-width: 70%; max-height: 70%; } .index-s5 .cont .item .hide { position: static; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; background-position: bottom center; background-repeat: no-repeat; background-image: url("../images/img-7.png"); background-size: 100% auto; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 2; } .index-s5 .cont .item:hover { box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); border-color: transparent; } .index-s5 .cont .item:hover:after { width: 100%; } .index-s5 .cont .item:hover .show { opacity: 0; } .index-s5 .cont .item:hover .hide { opacity: 1; } .index-s6 { position: relative; padding-bottom: 7vw; } .index-s6 img.img-bg { display: block; width: 100%; position: static; top: -10.5vw; left: 0; } .index-s6 .cont { position: relative; } .index-s6 .tab-tit { text-align: center; font-size: 0; margin-top: 2.5vw; } .index-s6 .tab-tit span { display: inline-block; vertical-align: top; width: 200px; font-size: 18px; line-height: 46px; color: #1e2835; border: 1px solid #d9d9d9; border-radius: 30px; text-align: center; margin: 0 12px; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s6 .tab-tit span:hover, .index-s6 .tab-tit span.active { background-color: #059566; color: #fff; border-color: #059566; } .index-s6 .tab-cont .child { height: 0; overflow: hidden; } .index-s6 .tab-cont .child.active { height: auto; } .index-s6 .tab-cont .swiper { margin-bottom: 1px; padding: 2.75vw 0; position: relative; } .index-s6 .tab-cont .cont { margin: 0 -6.25vw; padding: 0 6.25vw; position: relative; } .index-s6 .tab-cont .items { padding: 5px; } .index-s6 .tab-cont .item { margin: 1.25vw 0; height: 82px; position: relative; } .index-s6 .tab-cont .item:before { content: ''; position: static; width: 100%; height: 100%; top: 5px; left: 5px; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-13.png"); z-index: 1; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s6 .tab-cont .item .bg { position: static; top: 1px; left: 1px; right: 1px; bottom: 1px; background-position: center; background-repeat: no-repeat; background-image: url("../images/img-14.jpg"); background-size: 100% 100%; z-index: 2; opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s6 .tab-cont .item .img-box { position: static; top: 0; left: 0; right: 0; bottom: 0; text-align: center; z-index: 3; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s6 .tab-cont .item .img-box img { width: auto; max-width: 100%; max-height: 100%; } .index-s6 .tab-cont .item .img-box.hide { opacity: 0; } .index-s6 .tab-cont .item i.ani { width: 16px; height: 16px; position: static; z-index: 4; display: none; } .index-s6 .tab-cont .item i.lt { top: 0; left: 0; border-top: 2px solid #059566; border-left: 2px solid #059566; } .index-s6 .tab-cont .item i.lb { bottom: 0; left: 0; border-bottom: 2px solid #059566; border-left: 2px solid #059566; } .index-s6 .tab-cont .item i.rt { top: 0; right: 0; border-top: 2px solid #059566; border-right: 2px solid #059566; } .index-s6 .tab-cont .item i.rb { bottom: 0; right: 0; border-bottom: 2px solid #059566; border-right: 2px solid #059566; } .index-s6 .tab-cont .item:hover:before { opacity: 1; } .index-s6 .tab-cont .item:hover .bg { opacity: 1; } .index-s6 .tab-cont .item:hover .img-box.hide { opacity: 1; } .index-s6 .tab-cont .item:hover i.ani { -webkit-animation: o-run-1 1.5s ease-in-out; -moz-animation: o-run-1 1.5s ease-in-out; -ms-animation: o-run-1 1.5s ease-in-out; animation: o-run-1 1.5s ease-in-out; display: block; } .index-s6 .button { width: 80px; height: 80px; position: static; top: 50%; margin-top: -40px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/prev-2.png"); cursor: pointer; opacity: 0; visibility: hidden; transition: all .3s ease; } .index-s6 .button.show { opacity: 1; visibility: visible; } .index-s6 .button-prev { left: 0; } .index-s6 .button-next { transform: rotateY(180deg); right: 0; } .index-s6 .swiper-scrollbar { position: static; left: 0; right: 0; bottom: 0; height: 1px; background-color: #e6e6e6; } .index-s6 .swiper-scrollbar-drag { top: -1px; height: 3px; border-radius: 2px; background-color: #059566; cursor: pointer; } .index-s7 { margin-top: 0; padding: 4.5vw 0 4.5vw; background-position: center bottom; background-repeat: no-repeat; background-size: 66.458% auto; position: relative; z-index: 2; background-color:#f9f9f9; } .index-s7 .items { font-size: 0; margin-top: 3vw; margin: 3vw -1.5625vw 0; } .index-s7 .item { display: inline-block; vertical-align: top; width: calc(33.33% - 3.125vw); margin-left: 1.5625vw; margin-right: 1.5625vw; -webkit-transition: transform 0.3s ease-out; -moz-transition: transform 0.3s ease-out; -ms-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; } .index-s7 .item .img-box { overflow: hidden; } .index-s7 .item img { display: block; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .index-s7 .item .txt-box { padding: 0; } .index-s7 .item .date { font-size: 16px; color: #808080; line-height: 1; font-family: 'DINPro-Regular'; } .index-s7 .item h3 { font-size: 18px; line-height: 1.5; color: #4b4b4b; margin: 15px 0; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } .index-s7 .item p { display: block; font-size:14px; color:#999; line-height:26px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .index-s7 .item:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .index-s7 .item:hover h3 { color: #059566; } .index-s7 .item:hover span { -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } } .index-s7 a.more { display: block; width: 165px; margin: 2.5vw auto 0; font-size: 16px; line-height: 46px; color: #fff; text-align: center; background-color: #059566; border-radius: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .index-s7 a.more:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 15px 30px rgba(5, 149, 102, 0.3); } } /* tech */ .tech-page1-s1 { position: relative; } .tech-page1-s1 .img-box { overflow: hidden; } .tech-page1-s1 .img-box img { display: block; width: 100%; -webkit-animation: o-scale 12s linear infinite; -moz-animation: o-scale 12s linear infinite; -ms-animation: o-scale 12s linear infinite; animation: o-scale 12s linear infinite; } .tech-page1-s1:after { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); z-index: 1; } .tech-page1-s1 .txt-box { position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; } .tech-page1-s1 h3 { font-size: 60px; color: #fff; letter-spacing: 5px; } .tech-page1-s1 p { width: 60%; max-width: 650px; font-size: 16px; line-height: 2; color: #fff; margin-top: 1.5vw; letter-spacing: 1.5px; text-align: justify; } .tech-page1-s2 { background-color: #f7f9fc; padding: 4.5vw 0 9vw; } .tech-page1-s2 .items { font-size: 0; margin: -48px -24px 0; } .tech-page1-s2 .items-2 .item { width: calc(50% - 48px); } .tech-page1-s2 .items-3 .item { width: calc(33.33% - 48px); } .tech-page1-s2 .item { position: relative; display: inline-block; vertical-align: top; margin: 48px 24px 0; background-color: #fff; box-shadow: 0 20px 30px rgba(30, 40, 53, 0.05); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item:before { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(30, 40, 53, 0.5); z-index: 2; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item:after { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(30, 40, 53, 0), #1e2835); z-index: 3; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item .img-box { overflow: hidden; } .tech-page1-s2 .item img { display: block; width: 100%; opacity: .1; -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item .show { position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item .show h3 { color: #1e2835; margin-top: 2vw; } .tech-page1-s2 .item .show h4 { color: #808080; } .tech-page1-s2 .item .hide { position: static; top: 0; left: 0; right: 0; bottom: 0; padding: 0 1.5vw; z-index: 4; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item .hide h3 { color: #fff; } .tech-page1-s2 .item .hide h4 { color: rgba(255, 255, 255, 0.3); } .tech-page1-s2 .item i { display: block; width: 8.5vw; height: 7.2vw; max-width: 162px; max-height: 138px; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; } .tech-page1-s2 .item h3 { font-size: 24px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .tech-page1-s2 .item h4 { font-size: 12px; text-transform: uppercase; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 5px; } .tech-page1-s2 .item .label { font-size: 0; } .tech-page1-s2 .item .label a { display: inline-block; vertical-align: top; width: 50%; font-size: 16px; line-height: 46px; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 20px; border-left: 4px solid transparent; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-1.png"); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .tech-page1-s2 .item .label a:before { content: ''; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; display: inline-block; vertical-align: middle; margin: -2px 8px 0 0; } .tech-page1-s2 .item .label a.shenfenzheng:before { background-image: url("../images/shenfenzheng.png"); } .tech-page1-s2 .item .label a.huzhao:before { background-image: url("../images/huzhao.png"); } .tech-page1-s2 .item .label a.hukouben:before { background-image: url("../images/hukouben.png"); } .tech-page1-s2 .item .label a.chushengzhengming:before { background-image: url("../images/chushengzhengming.png"); } .tech-page1-s2 .item .label a.junguanzheng:before { background-image: url("../images/junguanzheng.png"); } .tech-page1-s2 .item .label a.gangaotaitongxingzheng:before { background-image: url("../images/gangaotaitongxingzheng.png"); } .tech-page1-s2 .item .label a.yinhangka:before { background-image: url("../images/yinhangka.png"); } .tech-page1-s2 .item .label a.yingyezhizhao:before { background-image: url("../images/yingyezhizhao.png"); } .tech-page1-s2 .item .label a.xingshizheng:before { background-image: url("../images/xingshizheng.png"); } .tech-page1-s2 .item .label a.jiashizheng:before { background-image: url("../images/jiashizheng.png"); } .tech-page1-s2 .item .label a.chelianghegezheng:before { background-image: url("../images/chelianghegezheng.png"); } .tech-page1-s2 .item .label a.gouchefapiao:before { background-image: url("../images/gouchefapiao.png"); } .tech-page1-s2 .item .label a.ershouchefapiao:before { background-image: url("../images/ershouchefapiao.png"); } .tech-page1-s2 .item .label a.chepai:before { background-image: url("../images/chepai.png"); } .tech-page1-s2 .item .label a.zengzhishuifapiao:before { background-image: url("../images/zengzhishuifapiao.png"); } .tech-page1-s2 .item .label a.huochepiao:before { background-image: url("../images/huochepiao.png"); } .tech-page1-s2 .item .label a.dianzifapiao:before { background-image: url("../images/dianzifapiao.png"); } .tech-page1-s2 .item .label a.chuzuchepiao:before { background-image: url("../images/chuzuchepiao.png"); } .tech-page1-s2 .item .label a.tongyongwenben:before { background-image: url("../images/tongyongwenben.png"); } .tech-page1-s2 .item .label a.tongyongbiaoge:before { background-image: url("../images/tongyongbiaoge.png"); } .tech-page1-s2 .item .label a.tiaoxingma:before { background-image: url("../images/tiaoxingma.png"); } .tech-page1-s2 .item .label a.yinzhang:before { background-image: url("../images/yinzhang.png"); } .tech-page1-s2 .item .label a.hetongbidui:before { background-image: url("../images/hetongbidui.png"); } .tech-page1-s2 .item .label a.zichanfuzhaibiao:before { background-image: url("../images/zichanfuzhaibiao.png"); } .tech-page1-s2 .item .label a.lirunbiao:before { background-image: url("../images/lirunbiao.png"); } .tech-page1-s2 .item .label a.xianjinliuliangbiao:before { background-image: url("../images/xianjinliuliangbiao.png"); } .tech-page1-s2 .item .label a:hover { border-left-color: #059566; background-image: url("../images/img-1-on.png"); } .tech-page1-s2 .item p { font-size: 16px; line-height: 2; color: #fff; margin-top: 1.5vw; text-align: center; height: 128px; overflow: hidden; } .tech-page1-s2 .item p.short { height: auto; max-height: 64px; } .tech-page1-s2 .item a.btn { margin: 2vw auto 0; display: block; width: 120px; font-size: 15px; line-height: 34px; color: #059566; border: 1px solid #059566; border-radius: 20px; text-align: center; background-color: rgba(235, 19, 41, 0.1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .cp-about { margin: 0 0 20px; } .cp-about dt { float: left; width: 36%; } .cp-about dd { margin-left: 480px; padding-top: 50px; } .cp-about dd h3 { color: #059566; margin: 0; font-size: 16px; } .cp-about dd p { margin: 15px 0 0; } @media screen and (min-width: 1025px) { .tech-page1-s2 .item a.btn:hover { background-color: #059566; color: #fff; } } @media screen and (min-width: 1025px) { .tech-page1-s2 .item:hover { box-shadow: 0 20px 40px rgba(30, 40, 53, 0.3); } .tech-page1-s2 .item:hover img { opacity: .5; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); filter: grayscale(0); } .tech-page1-s2 .item:hover .show { opacity: 0; } .tech-page1-s2 .item:hover:before, .tech-page1-s2 .item:hover:after, .tech-page1-s2 .item:hover .hide { opacity: 1; visibility: visible; } } @media screen and (max-width: 320px) { .strengthMain li .font{ padding:35px 42px 0 42px; } } @media screen and (max-width: 1025px) { .tech-page1-s2 .item.active { box-shadow: 0 20px 40px rgba(30, 40, 53, 0.3); } .tech-page1-s2 .item.active img { opacity: .5; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); filter: grayscale(0); } .tech-page1-s2 .item.active .show { opacity: 0; } .tech-page1-s2 .item.active:before, .tech-page1-s2 .item.active:after, .tech-page1-s2 .item.active .hide { opacity: 1; visibility: visible; } } /* solution */ .solution-s1 { position: relative; } .solution-s1 .img-box { overflow: hidden; } .solution-s1 .img-box img { display: block; width: 100%; -webkit-animation: o-scale 12s linear infinite; -moz-animation: o-scale 12s linear infinite; -ms-animation: o-scale 12s linear infinite; animation: o-scale 12s linear infinite; } .solution-s1:after { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); z-index: 1; } .solution-s1 .txt-box { position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; text-align: center; } .solution-s1 h3 { font-size: 60px; color: #fff; } .solution-s1 .tip { font-size: 24px; color: #fff; margin-top: 20px; font-style: italic; letter-spacing: 1px; } .solution-s1 .tip span { font-size: 48px; color: #059566; font-family: 'DINPro-Medium'; } .solution-s1 .prog { background-color: #fff; display: inline-block; padding: 0 40px; border-radius: 30px; background-color: #fff; font-size: 0; margin-top: 20px; } .solution-s1 .prog span { display: inline-block; vertical-align: top; font-size: 18px; color: #1e2835; line-height: 60px; } .solution-s1 .prog span:before { content: ''; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-1.png"); display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; } .solution-s1 .prog span:after { content: ''; width: 10px; height: 14px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-2.png"); display: inline-block; vertical-align: middle; margin: -2px 20px 0; } .solution-s1 .prog span:last-of-type:after { display: none; } .solution-s1 .dots { font-size: 0; max-width: 740px; margin: 30px auto 0; } .solution-s1 .dot { display: inline-block; vertical-align: top; width: calc(50% - 20px); text-align: center; background-color: #fff; border-radius: 30px; font-size: 20px; line-height: 60px; color: #1e2835; font-style: italic; letter-spacing: 2px; } .solution-s1 .dot span { font-size: 32px; color: #059566; font-family: 'DINPro-Medium'; } .solution-s1 .dot:nth-of-type(3), .solution-s1 .dot:nth-of-type(4) { margin-top: 20px; } .solution-s1 .dot:nth-of-type(even) { margin-left: 20px; } .solution-s2 { padding: 4.5vw 0; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-1.jpg"); } .solution-s2 .items { font-size: 0; display: flex; margin: 2vw -12px 0; } .solution-s2 .item { flex: 1; position: relative; margin: 0 12px; background: linear-gradient(-45deg, transparent 1.7vw, #fff 0); transition: transform .3s ease, box-shadow .3s ease; } .solution-s2 .item:before { content: ''; position: static; bottom: 0; left: 0; right: 0; top: 0; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/img-2.png"); opacity: 0; transition: all .3s ease; } .solution-s2 .item:after { content: ''; position: static; right: 0; bottom: 0; width: 2.5vw; height: 2.5vw; background: linear-gradient(-45deg, transparent 1.7vw, #edeff2 0); } .solution-s2 .item .img-box { overflow: hidden; position: relative; z-index: 2; } .solution-s2 .item img { display: block; width: 100%; transition: all .3s ease; } .solution-s2 .item .txt-box { padding: 3vw 1.5vw; position: relative; z-index: 2; } .solution-s2 .item h3 { font-size: 24px; color: #1e2835; } .solution-s2 .item .para { margin-top: 15px; } .solution-s2 .item p { font-size: 16px; color: #808080; margin-top: 15px; padding-left: 20px; position: relative; } .solution-s2 .item p:before { content: ''; width: 4px; height: 4px; background-color: #cccccc; position: static; left: 0; top: 50%; margin-top: -2px; } .solution-s2 .item p:nth-of-type(1) { margin-top: 0; } .solution-s2 .item .info { font-size: 14px; line-height: 24px; color: #808080; margin-top: 15px; } .solution-s2 .item .line { height: 4px; position: static; left: 0; right: 0; bottom: 0; background-color: #059566; transform-origin: left center; transform: scaleX(0); transition: all .3s ease; } @media screen and (min-width: 1025px) { .solution-s2 .item:hover { background: #fff; transform: translateY(-10px); box-shadow: 0 10px 30px rgba(50, 54, 59, 0.1); } .solution-s2 .item:hover:before { opacity: 1; } .solution-s2 .item:hover:after { opacity: 0; } .solution-s2 .item:hover img { transform: scale(1.1); } .solution-s2 .item:hover .line { transform: scaleX(1); } } .solution-s3 { padding: 4.5vw 0; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-4.jpg"); } .solution-s3 .tab-tit { text-align: center; margin-top: 2vw; font-size: 0; } .solution-s3 .tab-tit .item { display: inline-block; vertical-align: top; margin: 0 2.5vw; position: relative; cursor: pointer; } .solution-s3 .tab-tit .item .icon { width: 6.25vw; height: 6.25vw; position: relative; } .solution-s3 .tab-tit .item i { position: static; top: 0; left: 0; right: 0; bottom: 0; background-position: center; background-repeat: no-repeat; background-size: contain; transition: all .3s ease; } .solution-s3 .tab-tit .item i.hide { opacity: 0; } .solution-s3 .tab-tit .item span { position: static; bottom: -10px; left: 50%; transform: translateX(-50%); white-space: nowrap; display: block; font-size: 18px; color: #1e2835; } .solution-s3 .tab-tit .item .line { position: static; top: 2.5vw; right: -2.5vw; transform: translateX(50%); width: 5.4vw; max-width: 100px; } .solution-s3 .tab-tit .item .line img { display: block; width: 100%; } .solution-s3 .tab-tit .item .line:after { content: ''; position: static; top: 0; bottom: 0; left: 0; right: auto; width: 0; border-radius: 4px; background-color: #059566; } @media screen and (min-width: 1025px) { .solution-s3 .tab-tit .item:hover i.show { opacity: 0; } .solution-s3 .tab-tit .item:hover i.hide { opacity: 1; } } .solution-s3 .tab-tit .item.active i.show { opacity: 0; } .solution-s3 .tab-tit .item.active i.hide { opacity: 1; } .solution-s3 .tab-tit .item.active .line:after { animation: o-width 2s linear infinite; } .solution-s3 .tab-cont { margin: 2vw -33px 0; } .solution-s3 .tab-cont .child { display: none; } .solution-s3 .tab-cont .child.active { display: block; } .solution-s3 .tab-cont .child img { display: block; width: 100%; } .solution-s4 { padding: 4.5vw 0; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-3.jpg"); } .solution-s4 .items { margin-top: 2vw; background-color: rgba(255, 255, 255, 0.8); box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); display: flex; padding: 3vw 0; } .solution-s4 .item { width: 25%; position: relative; padding: 2vw; text-align: center; transition: all .3s ease; } .solution-s4 .item:after { content: ''; position: static; top: 0; right: 0; bottom: 0; width: 1px; background-color: #e6e6e6; } .solution-s4 .item:last-of-type:after { display: none; } .solution-s4 .item .icon { height: 3.75vw; background-position: center; background-repeat: no-repeat; background-size: contain; } .solution-s4 .item h3 { font-size: 24px; color: #1e2835; margin-top: 2.5vw; } .solution-s4 .item p { font-size: 14px; line-height: 24px; color: #808080; margin-top: 20px; } @media screen and (min-width: 1025px) { .solution-s4 .item:hover { transform: translateY(-10px); } } .solution-s5 { padding: 4.5vw 0 6vw; } .solution-s5 .mid-box { border-bottom: 1px solid #e6e6e6; } .solution-s5 .tab-tit { font-size: 0; text-align: center; display: flex; } .solution-s5 .tab-tit .item { flex: 1; text-align: center; cursor: pointer; } .solution-s5 .tab-tit .item .logo { display: inline-block; width: 90%; max-width: 360px; height: 100px; position: relative; } .solution-s5 .tab-tit .item .logo:after { content: ''; width: 100%; height: 3px; position: static; left: 0; right: 0; bottom: -2px; background-color: #059566; transform: scaleX(0); transition: transform .3s ease; } .solution-s5 .tab-tit .item img { width: auto; max-width: 70%; max-height: 50%; opacity: .2; -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); filter: grayscale(1); transition: all .3s ease; } .solution-s5 .tab-tit .item.active .logo:after { transform: scaleX(1); } .solution-s5 .tab-tit .item.active img { opacity: 1; -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); filter: grayscale(0); } .solution-s5 .tab-cont { margin: 0 -6.25vw; } .solution-s5 .tab-cont .child { padding: 0 6.25vw; position: relative; overflow: hidden; } .solution-s5 .tab-cont .child .block { height: 0; overflow: hidden; } .solution-s5 .tab-cont .child.active .block { height: auto; } .solution-s5 .swiper { margin: 0 -2vw; padding: 3vw 2vw 2vw; } .solution-s5 .swiper .item { height: auto; } .solution-s5 .swiper .box { width: 99%; height: 99%; border: 1px solid #e6e6e6; padding: 4vw 1.5vw 1.5vw; position: relative; transition: all .3s ease; } .solution-s5 .swiper .box:before { content: ''; position: static; bottom: 0; top: 0; right: 0; width: 100%; max-width: 446px; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/img-6.jpg"); background-size: 100% auto; opacity: 0; transition: all .3s ease; } .solution-s5 .swiper .box i { width: 5vw; height: 4.2vw; max-height: 80px; background-position: center; background-repeat: no-repeat; background-size: contain; position: static; right: 1.5vw; top: 1.5vw; z-index: 2; transition: all .3s ease; } .solution-s5 .swiper .box h3 { font-size: 24px; color: #1e2835; position: relative; z-index: 2; } .solution-s5 .swiper .box .para { margin-top: 15px; font-size: 16px; line-height: 2; color: #808080; position: relative; z-index: 2; } .solution-s5 .swiper .box p { padding-left: 14px; position: relative; } .solution-s5 .swiper .box p:before { content: ''; width: 4px; height: 4px; background-color: #cccccc; position: static; top: 14px; left: 0; } @media screen and (min-width: 1025px) { .solution-s5 .swiper .box:hover { border-color: #059566; transform: translateY(-10px); box-shadow: 0 1vw 2vw rgba(235, 19, 41, 0.1); } .solution-s5 .swiper .box:hover:before { opacity: 1; } .solution-s5 .swiper .box:hover i { opacity: 0; } } .solution-s5 .no-detail { margin-top: 2vw; } .solution-s5 .no-detail .items { font-size: 0; margin: 0 -1.25vw; } .solution-s5 .no-detail .item { display: inline-block; vertical-align: top; width: calc(33.33% - 2.5vw); margin: 0 1.25vw; border: 1px solid #e6e6e6; text-align: center; height: 12.5vw; transition: all .3s ease; } .solution-s5 .no-detail .item img { width: auto; max-width: 70%; max-height: 60%; } @media screen and (min-width: 1025px) { .solution-s5 .no-detail .item:hover { transform: translateY(-10px); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); } } .solution-s5 .button { width: 80px; height: 80px; position: static; top: 50%; margin-top: -40px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/prev-1.png"); transition: all .3s ease; cursor: pointer; } .solution-s5 .button:hover { background-image: url("../images/prev-2.png"); } .solution-s5 .button-prev { left: 0; } .solution-s5 .button-next { transform: rotateY(180deg); right: 0; } .solution-s5 .pagination { text-align: center; font-size: 0; } .solution-s5 .pagination span { display: inline-block; vertical-align: top; width: 12px; height: 12px; margin: 0 4px; border-radius: 50%; background-color: #e1e1e1; transition: all .3s ease; cursor: pointer; } .solution-s5 .pagination span.active { background-color: #059566; } .solution-s5 a.more { display: block; width: 200px; font-size: 16px; line-height: 48px; color: #fff; background-color: #059566; border-radius: 30px; margin: 3vw auto 0; text-align: center; transition: all .3s ease; } @media screen and (min-width: 1025px) { .solution-s5 a.more:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(235, 19, 41, 0.2); } } .solution-s6 { padding: 4.5vw 0; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; } .solution-s6:before { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); } .solution-s6 .items { margin: 0 -1.25vw; display: flex; flex-wrap: wrap; } .solution-s6 .item { display: inline-block; vertical-align: top; width: calc(25% - 2.5vw); margin: 2.5vw 1.25vw 0; position: relative; } .solution-s6 .item .show { background-color: #fff; padding: 4vw 0; text-align: center; } .solution-s6 .item .show i { display: block; height: 4.2vw; max-height: 80px; background-position: center; background-repeat: no-repeat; background-size: contain; } .solution-s6 .item .show h3 { font-size: 20px; color: #1e2835; margin-top: 2.5vw; } .solution-s6 .item .hide { position: static; top: 0; left: 0; right: 0; bottom: 0; background-color: #059566; opacity: 0; visibility: hidden; transition: all .3s ease; z-index: 2; } .solution-s6 .item .hide:before { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-position: top right; background-repeat: no-repeat; background-size: 61.728% auto; background-image: url("../images/5-bg-2.png"); } .solution-s6 .item .hide i { position: static; top: 1.5vw; left: 1.5vw; width: 2.5vw; height: 2.5vw; background-position: center; background-repeat: no-repeat; background-size: contain; } .solution-s6 .item .hide .txt { position: static; left: 0; right: 0; bottom: 0; padding: 0 1.5vw 1.5vw; } .solution-s6 .item .hide h3 { font-size: 24px; color: #fff; } .solution-s6 .item .hide .para { margin-top: 15px; } .solution-s6 .item .hide p { position: relative; padding-left: 14px; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.5); margin-top: 10px; } .solution-s6 .item .hide p:nth-of-type(1) { margin-top: 0; } .solution-s6 .item .hide p:before { content: ''; width: 4px; height: 4px; background-color: rgba(255, 255, 255, 0.5); position: static; left: 0; top: 10px; } @media screen and (min-width: 1025px) { .solution-s6 .item:hover .hide { top: -1vw; bottom: -1vw; opacity: 1; visibility: visible; } } @media screen and (max-width: 1025px) { .solution-s6 .item.active .hide { top: -5px; bottom: -5px; opacity: 1; visibility: visible; } } .solution-s7 { padding: 4.5vw 0; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; } .solution-s7:before { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); } .solution-s7 .items { margin: 2vw -12px 0; display: flex; flex-wrap: wrap; } .solution-s7 .item { display: inline-block; vertical-align: top; width: calc(33.33% - 24px); margin: 12px; position: relative; } .solution-s7 .item .show { background-color: #fff; padding: 3vw 0; text-align: center; } .solution-s7 .item .show i { display: block; height: 3.75vw; max-height: 72px; background-position: center; background-repeat: no-repeat; background-size: contain; } .solution-s7 .item .show h3 { font-size: 24px; color: #1e2835; margin-top: 1.5vw; } .solution-s7 .item .hide { position: static; top: 0; left: 0; right: 0; bottom: 0; background-color: #059566; opacity: 0; visibility: hidden; transition: all .3s ease; z-index: 2; } .solution-s7 .item .hide:before { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-position: top right; background-repeat: no-repeat; background-size: 43.1% auto; background-image: url("../images/5-bg-2.png"); } .solution-s7 .item .hide i { position: static; top: 1.5vw; left: 1.5vw; width: 2.5vw; height: 2.5vw; background-position: center; background-repeat: no-repeat; background-size: contain; } .solution-s7 .item .hide .txt { position: static; left: 0; right: 0; bottom: 0; padding: 0 1.5vw 1.5vw; } .solution-s7 .item .hide h3 { font-size: 24px; color: #fff; } .solution-s7 .item .hide .para { margin-top: 15px; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.5); } @media screen and (min-width: 1025px) { .solution-s7 .item:hover .hide { top: -10px; bottom: -10px; opacity: 1; visibility: visible; } } @media screen and (max-width: 1025px) { .solution-s7 .item.active .hide { top: -5px; bottom: -5px; opacity: 1; visibility: visible; } } .solution-s8 { padding: 5vw 0; background-position: center; background-repeat: no-repeat; background-size: cover; } .solution-s8 h3 { text-align: center; font-size: 48px; color: #fff; } .solution-s9 { padding: 4.5vw 0; background-position: center bottom; background-repeat: no-repeat; background-image: url("../images/7-bg-4.jpg"); } .solution-s9 .items { margin-top: 2vw; display: flex; font-size: 0; } .solution-s9 .item { flex: 1; border: 1px solid #e6e6e6; background-color: #fff; transition: all .3s ease; } .solution-s9 .item:nth-of-type(2) { margin-left: 24px; } .solution-s9 .item .img-box { width: 50%; height: 100%; display: inline-block; vertical-align: top; text-align: center; } .solution-s9 .item .img-box img { width: auto; max-width: 70%; max-height: 60%; } .solution-s9 .item .txt-box { width: 50%; display: inline-block; vertical-align: top; padding: 4vw 2.5vw; background-color: #f7f9fc; } .solution-s9 .item h3 { font-size: 24px; color: #1e2835; } .solution-s9 .item p { font-size: 14px; line-height: 24px; color: #808080; margin-top: 15px; } @media screen and (min-width: 1025px) { .solution-s9 .item:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); } } /* case */ .case-page-s2 { padding: 4.5vw 0 6vw; background-color: #f7f9fc; } .case-page-s2 .item { padding: 3.125vw; background-color: #fff; position: relative; margin-top: 4vw; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .case-page-s2 .item:nth-of-type(1) { margin-top: 0; } .case-page-s2 .item:before { content: ''; position: static; bottom: 0; left: 0; width: 0; height: 2px; background-color: #059566; -webkit-transition: width 0.3s ease; -moz-transition: width 0.3s ease; -ms-transition: width 0.3s ease; transition: width 0.3s ease; } .case-page-s2 .item:after { content: ''; display: block; clear: both; } .case-page-s2 .item .img-box { width: 37%; max-width: 480px; float: right; border-radius: 12px; overflow: hidden; } .case-page-s2 .item .img-box img { display: block; width: 100%; } .case-page-s2 .item .txt-box { width: 63%; padding-right: 3.125vw; } .case-page-s2 .item h3 { position: relative; width: 5.73vw; height: 6.25vw; margin-top: -4.125vw; } .case-page-s2 .item svg { position: static; top: 0; left: 0; width: 100%; height: 100%; } .case-page-s2 .item svg.svg-1 { z-index: 1; -webkit-transform: rotate(20deg); -moz-transform: rotate(20deg); -ms-transform: rotate(20deg); transform: rotate(20deg); transform-origin: 50% 100%; opacity: .05; } .case-page-s2 .item svg.svg-2 { z-index: 2; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); transform: rotate(-20deg); transform-origin: 0 20%; opacity: .15; } .case-page-s2 .item svg.svg-3 { z-index: 3; } .case-page-s2 .item .tit { position: static; top: 0; left: 0; right: 0; bottom: 0; text-align: center; z-index: 4; } .case-page-s2 .item .tit span { font-size: 18px; color: #fff; } .case-page-s2 .item .para { font-size: 16px; line-height: 2; color: #1e2835; margin-top: 1.5vw; } .case-page-s2 .item .icons { margin-top: 1.5vw; padding-top: 1.5vw; font-size: 0; border-top: 1px solid #e6e6e6; } .case-page-s2 .item .icon { display: inline-block; vertical-align: top; margin-right: 4.5vw; text-align: center; } .case-page-s2 .item .icon:last-of-type { margin-right: 0; } .case-page-s2 .item .icon i { display: block; margin: 0 auto; width: 60px; height: 48px; background-position: center; background-repeat: no-repeat; background-size: contain; } .case-page-s2 .item .icon i.chepaishibie { background-image: url("../images/chepaishibie.png"); } .case-page-s2 .item .icon i.chuzuchepiaoshibie { background-image: url("../images/chuzuchepiaoshibie.png"); } .case-page-s2 .item .icon i.dianhuipingzhengshibie { background-image: url("../images/dianhuipingzhengshibie.png"); } .case-page-s2 .item .icon i.fapiaoshibie { background-image: url("../images/fapiaoshibie.png"); } .case-page-s2 .item .icon i.gangaotongxingzhengshibie { background-image: url("../images/gangaotongxingzhengshibie.png"); } .case-page-s2 .item .icon i.gonganjianxiang { background-image: url("../images/gonganjianxiang.png"); } .case-page-s2 .item .icon i.hangkongxingchengdanshibie { background-image: url("../images/hangkongxingchengdanshibie.png"); } .case-page-s2 .item .icon i.hetongyinzhangjiance { background-image: url("../images/hetongyinzhangjiance.png"); } .case-page-s2 .item .icon i.huochepiaoshibie { background-image: url("../images/huochepiaoshibie.png"); } .case-page-s2 .item .icon i.huotijiance { background-image: url("../images/huotijiance.png"); } .case-page-s2 .item .icon i.huzhaoshibie { background-image: url("../images/huzhaoshibie.png"); } .case-page-s2 .item .icon i.jiashizhengshibie { background-image: url("../images/jiashizhengshibie.png"); } .case-page-s2 .item .icon i.kaihuxukezhengshibie { background-image: url("../images/kaihuxukezhengshibie.png"); } .case-page-s2 .item .icon i.mingpianshibie { background-image: url("../images/mingpianshibie.png"); } .case-page-s2 .item .icon i.mobanzidingyigongju { background-image: url("../images/mobanzidingyigongju.png"); } .case-page-s2 .item .icon i.ocrshibiepingtai { background-image: url("../images/ocrshibiepingtai.png"); } .case-page-s2 .item .icon i.renlianshibie { background-image: url("../images/renlianshibie.png"); } .case-page-s2 .item .icon i.shenfenzhengshibie { background-image: url("../images/shenfenzhengshibie.png"); } .case-page-s2 .item .icon i.shouxieshibie { background-image: url("../images/shouxieshibie.png"); } .case-page-s2 .item .icon i.tongyongwenbenshibie { background-image: url("../images/tongyongwenbenshibie.png"); } .case-page-s2 .item .icon i.xinchehegezhengshibie { background-image: url("../images/xinchehegezhengshibie.png"); } .case-page-s2 .item .icon i.xingshizhengshibie { background-image: url("../images/xingshizhengshibie.png"); } .case-page-s2 .item .icon i.yingyezhizhaoshibie { background-image: url("../images/yingyezhizhaoshibie.png"); } .case-page-s2 .item .icon i.yinhangkashibie { background-image: url("../images/yinhangkashibie.png"); } .case-page-s2 .item .icon i.yinhangzhipiaoshibie { background-image: url("../images/yinhangzhipiaoshibie.png"); } .case-page-s2 .item .icon i.zengzhishuifapiaoshibie { background-image: url("../images/zengzhishuifapiaoshibie.png"); } .case-page-s2 .item .icon i.shenfenzhengzhijian { background-image: url("../images/shenfenzhengzhijian.png"); } .case-page-s2 .item .icon p { font-size: 16px; color: #1e2835; margin-top: 15px; } @media screen and (min-width: 1025px) { .case-page-s2 .item:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.05); } .case-page-s2 .item:hover:before { width: 100%; } } /* news */ .news-page-s2 { padding: 4.5vw 6vw; background-color: #f7f9fc; } .news-page-s2 .lists-box { background-color: #fff; } .news-page-s2 .cate-box { padding: 0 2vw; } .news-page-s2 .cate-box a { display: inline-block; vertical-align: top; padding: 0 27px; font-size: 18px; line-height: 76px; color: #808080; margin-right: 12px; border-bottom: 4px solid transparent; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .news-page-s2 .cate-box a.active { color: #059566; border-color: #059566; } @media screen and (min-width: 1025px) { .news-page-s2 .cate-box a:hover { color: #059566; } } .news-page-s2 .cate-box:after { content: ''; display: block; height: 1px; background-color: #e6e6e6; } .news-page-s2 .opa-box { padding: 0 2vw; margin-top: 20px; font-size: 0; } .news-page-s2 .opa-box .opa { display: inline-block; vertical-align: top; margin: 0 15px 5px 0; position: relative; } .news-page-s2 .opa-box .opa span { display: block; background-color: #f8f8f8; font-size: 14px; line-height: 30px; padding: 0 15px; color: #333; } .news-page-s2 .opa-box .opa i { position: static; top: -7px; right: -7px; border-radius: 50%; width: 14px; height: 14px; font-size: 12px; line-height: 10px; color: #fff; background-color: #059566; font-style: normal; text-align: center; cursor: pointer; } .news-page-s2 .de-box { padding: 20px 0; overflow: hidden; } .news-page-s2 .de-box .item { font-size: 0; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .news-page-s2 .de-box .item a { display: block; padding: 20px 2vw; } .news-page-s2 .de-box .item .img-box { width: 32%; max-width: 266px; display: inline-block; vertical-align: middle; overflow: hidden; } .news-page-s2 .de-box .item img { display: block; width: 100%; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; transition: transform 0.3s ease; } .news-page-s2 .de-box .item .txt-box { width: 68%; display: inline-block; vertical-align: middle; padding-left: 1.5vw; position: relative; } .news-page-s2 .de-box .item .date { position: static; right: 0; bottom: 0; font-size: 16px; line-height: 24px; font-family: 'DINPro-Light'; } .news-page-s2 .de-box .item .date:before { content: ''; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: -2px 10px 0 0; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-2.png"); } .news-page-s2 .de-box .item h3 { font-size: 18px; color: #1e2835; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } .news-page-s2 .de-box .item p { font-size: 14px; line-height: 24px; color: #808080; max-height: 48px; overflow: hidden; margin-top: 10px; } .news-page-s2 .de-box .item .label { margin-top: 10px; padding-right: 140px; } .news-page-s2 .de-box .item .label span { display: inline-block; vertical-align: top; font-size: 12px; line-height: 24px; color: #808080; padding: 0 10px; background-color: #f8f8f8; border-radius: 2px; margin-left: 10px; } .news-page-s2 .de-box .item .label span:nth-of-type(1) { margin-left: 0; } .news-page-s2 .de-box .item .btn { position: static; width: 40%; position: static; top: 0; right: 0; bottom: 0; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), white); opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .news-page-s2 .de-box .item .btn:after { content: ''; width: 96px; height: 96px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-3.png"); position: static; right: 0; top: 50%; margin-top: -48px; } @media screen and (min-width: 1025px) { .news-page-s2 .de-box .item:hover { box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); } .news-page-s2 .de-box .item:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .news-page-s2 .de-box .item:hover h3 { color: #059566; } .news-page-s2 .de-box .item:hover .btn { opacity: 1; } } .news-separate { font-size: 0; } .news-separate .left-block { display: inline-block; vertical-align: top; width: 66.66%; } .news-separate .right-block { display: inline-block; vertical-align: top; width: 33.33%; padding-left: 24px; } .news-separate .right-block .tit { margin: 0 -2vw; padding: 1.5vw 2vw; position: relative; font-size: 18px; color: #1e2835; } .news-separate .right-block .tit:before { content: ''; width: 2px; height: 24px; position: static; top: 50%; left: 0; margin-top: -12px; background-color: #059566; } .news-separate .right-block .top-box { background-color: #fff; padding: 0 2vw 2vw; } .news-separate .right-block .pic-list { position: relative; } .news-separate .right-block .pic-list a { display: block; } .news-separate .right-block .pic-list .img-box { overflow: hidden; } .news-separate .right-block .pic-list img { display: block; width: 100%; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; transition: transform 0.3s ease; } .news-separate .right-block .pic-list .label { position: static; top: 20px; left: 20px; font-size: 0; } .news-separate .right-block .pic-list .label span { display: inline-block; vertical-align: top; font-size: 12px; line-height: 24px; color: #fff; padding: 0 10px; background-color: #059566; border-radius: 2px; margin-left: 10px; } .news-separate .right-block .pic-list .label span:nth-of-type(1) { margin-left: 0; } .news-separate .right-block .pic-list h3 { position: static; left: 0; right: 0; bottom: 0; padding: 15px 20px; font-size: 14px; line-height: 24px; color: #fff; letter-spacing: 1.5px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), black); } @media screen and (min-width: 1025px) { .news-separate .right-block .pic-list:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } } .news-separate .right-block .txt-list { margin-top: 2vw; } .news-separate .right-block .txt-list a { display: block; padding-left: 16px; position: relative; } .news-separate .right-block .txt-list a:before { content: ''; width: 6px; height: 6px; background-color: #cccccc; position: static; top: 9px; left: 0; } .news-separate .right-block .txt-list h3 { font-size: 16px; line-height: 24px; color: #1e2835; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; } .news-separate .right-block .txt-list .label { margin-top: 15px; } .news-separate .right-block .txt-list .label span { display: inline-block; vertical-align: top; font-size: 12px; line-height: 24px; color: #808080; padding: 0 10px; background-color: #f8f8f8; border-radius: 2px; margin-left: 10px; cursor: default; } .news-separate .right-block .txt-list .label span:nth-of-type(1) { margin-left: 0; } @media screen and (min-width: 1025px) { .news-separate .right-block .txt-list:hover h3 { color: #059566; } } .news-separate .right-block .bot-box { background-color: #fff; margin-top: 24px; padding: 0 2vw 3vw; } .news-separate .right-block .label-link { font-size: 0; } .news-separate .right-block .label-link a { display: inline-block; vertical-align: top; font-size: 12px; line-height: 24px; color: #808080; padding: 0 10px; background-color: #f8f8f8; border-radius: 2px; margin-right: 10px; margin-bottom: 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .news-separate .right-block .label-link a.active { background-color: #059566; color: #fff; } @media screen and (min-width: 1025px) { .news-separate .right-block .label-link a:hover { background-color: #059566; color: #fff; } } .news-detail-s1 { position: relative; z-index: 1; } .news-detail-s1 .img-box { overflow: hidden; } .news-detail-s1 .img-box img { display: block; width: 100%; -webkit-animation: o-scale 12s linear infinite; -moz-animation: o-scale 12s linear infinite; -ms-animation: o-scale 12s linear infinite; animation: o-scale 12s linear infinite; } .news-detail-s1:after { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); z-index: 1; } .news-detail-s1:before { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(30, 40, 53, 0), #1e2835); z-index: 2; } .news-detail-s1 .txt-box { padding-top: 8vw; position: static; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; } .news-detail-s1 h4 { font-size: 48px; color: #fff; width: 66.66%; letter-spacing: 5px; } .news-detail-s2 { border-top: 1px solid transparent; background-color: #f7f9fc; padding-bottom: 6vw; position: relative; z-index: 2; } .news-detail-s2 .main { margin-top: -9vw; } .news-detail-s2 .info { font-size: 0; } .news-detail-s2 .info span { display: inline-block; vertical-align: top; font-size: 18px; color: #fff; } .news-detail-s2 .info span:before { content: ''; width: 1px; height: 16px; background-color: rgba(255, 255, 255, 0.2); display: inline-block; vertical-align: middle; margin: 0 1.5vw; } .news-detail-s2 .info span:nth-of-type(1):before { display: none; } .news-detail-s2 .news-separate { margin-top: 2vw; } .news-detail-s2 .cont-box { background-color: #fff; padding: 4vw 2vw 0; } .news-detail-s2 a.back { display: block; width: 176px; height: 182px; margin: 3vw auto 0; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-4.png"); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .news-detail-s2 a.back:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } } /* about */ .about-page-s1 { position: relative; } .about-page-s1 .img-box { overflow: hidden; } .about-page-s1 .img-box img { display: block; width: 100%; -webkit-animation: o-scale 12s linear infinite; -moz-animation: o-scale 12s linear infinite; -ms-animation: o-scale 12s linear infinite; animation: o-scale 12s linear infinite; } .about-page-s1:after { content: ''; position: static; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../images/bg.png"); z-index: 1; } .about-page-s1 .txt-box { position: static; top: 0; left: 0; right: 0; bottom: 0; text-align: center; z-index: 2; } .about-page-s1 .cn, .about-page-s1 .en { line-height: 1; color: #fff; font-style: italic; } .about-page-s1 .cn { font-size: 60px; letter-spacing: 5px; } .about-page-s1 .en { font-size: 48px; font-family: 'AVGARDM_0'; margin-top: 20px; } .about-page-s2 { background-color: #f7f9fc; position: relative; z-index: 2; border-top: 1px solid transparent; } .about-page-s2 .cont { margin-top: -6vw; position: relative; } .about-page-s2 .cont:after { content: ''; width: 6.25vw; height: 6.25vw; position: static; bottom: -30px; right: -30px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-1.png"); z-index: 1; } .about-page-s2 .para { background-color: #fff; border-radius: 20px; padding: 4vw 6.25vw; font-size: 16px; line-height: 2; color: #000000; position: relative; z-index: 2; } .about-page-s3 { padding: 4.5vw 0 6vw; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-3.jpg"); } .about-page-s3 .cont { position: relative; margin-top: 3vw; } .about-page-s3 .airplane { position: static; top: 70px; width: 86%; max-width: 1240px; margin: 0 auto; left: 0; right: 0; height: 2px; border-top: 2px dashed #cecfcf; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); transform: rotate(-20deg); z-index: 1; } .about-page-s3 .airplane:before { content: ''; position: static; left: 0; width: 30%; height: 3px; top: -2px; background-image: linear-gradient(-90deg, rgba(244, 246, 248, 0), #f4f6f8); } .about-page-s3 .airplane:after { content: ''; position: static; right: 0; width: 30%; height: 3px; top: -2px; background-image: linear-gradient(90deg, rgba(244, 246, 248, 0), #f4f6f8); } .about-page-s3 .airplane img { width: 114px; position: static; bottom: -5px; left: 0; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: left 0.6s ease; -moz-transition: left 0.6s ease; -ms-transition: left 0.6s ease; transition: left 0.6s ease; } .about-page-s3 .tab-cont { max-width: 647px; height: 320px; margin: 0 auto; padding: 0 3.125vw; border-radius: 20px; background-position: center; background-repeat: no-repeat; background-size: cover; box-shadow: 0 1vw 2vw rgba(235, 19, 41, 0.3); background-image: url("../images/img-5.png"); overflow: hidden; position: relative; z-index: 2; } .about-page-s3 .tab-cont .child { display: none; opacity: 0; -webkit-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; -moz-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; -ms-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; } .about-page-s3 .tab-cont .child.active { display: block; } .about-page-s3 .tab-cont h3 { position: relative; text-align: center; font-size: 60px; color: #fff; font-family: 'DINPro-Medium'; } .about-page-s3 .tab-cont h3:before { content: ''; width: 27px; height: 24px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-4.png"); position: static; left: 0; top: 0; } .about-page-s3 .tab-cont .para { margin-top: 1.5vw; text-align: center; font-size: 16px; line-height: 2; color: #fff; min-height: 96px; } .about-page-s3 .year { max-width: 1200px; margin: 3vw auto 0; position: relative; z-index: 2; } .about-page-s3 .year .item { position: relative; } .about-page-s3 .year .item .box { text-align: center; cursor: pointer; } .about-page-s3 .year .item .box:before { content: ''; width: 25px; height: 32px; display: block; margin: 0 auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-2.png"); opacity: 0; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .about-page-s3 .year .item .box .dot { width: 16px; height: 16px; margin: 24px auto; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-3.png"); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .about-page-s3 .year .item .box h3 { font-size: 24px; line-height: 1; color: #1e2835; opacity: .5; font-family: 'DINPro-Regular'; -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .about-page-s3 .year .item .line { position: static; left: 100%; top: 62px; width: 100px; height: 4px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/img-4.png"); } .about-page-s3 .year .item .line:after { content: ''; position: static; left: 0; top: 0; width: 0; height: 4px; border-radius: 2px; background-color: #059566; } @media screen and (min-width: 1025px) { .about-page-s3 .year .item:hover .box h3 { opacity: 1; color: #059566; } } .about-page-s3 .year .item.active .box:before { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .about-page-s3 .year .item.active .box .dot { background-image: url("../images/icon-3-on.png"); } .about-page-s3 .year .item.active .box h3 { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); color: #059566; opacity: 1; } .about-page-s3 .year .item.active .line:after { width: 100%; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; } .about-page-s3 .button { position: static; top: 8vw; width: 44px; height: 48px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/prev.png"); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; z-index: 2; } .about-page-s3 .button:hover { background-image: url("../images/prev-1.png"); } .about-page-s3 .button-prev { left: 0; } .about-page-s3 .button-next { right: 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); } .about-page-s4 { padding: 4.5vw 0; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("../images/img-1.jpg"); background-attachment: fixed; } .about-page-s4 .tab-tit { text-align: center; font-size: 0; margin: 2vw 0; } .about-page-s4 .tab-tit span { display: inline-block; vertical-align: top; width: 180px; font-size: 16px; line-height: 44px; color: #fff; border: 2px solid #fff; border-radius: 24px; margin: 0 12px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; } .about-page-s4 .tab-tit span:hover, .about-page-s4 .tab-tit span.active { border-color: #059566; background-color: #059566; color: #fff; } .about-page-s4 .tab-cont { position: relative; } .about-page-s4 .tab-cont:after { content: ''; width: 6.25vw; height: 6.25vw; position: static; bottom: -30px; left: -30px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-6.png"); z-index: 1; } .about-page-s4 .tab-cont .child { position: relative; z-index: 2; display: none; } .about-page-s4 .tab-cont .child.active { display: block; } .about-page-s4 .tab-cont .box { border-radius: 20px; overflow: hidden; background-color: #fff; display: flex; opacity: 0; -webkit-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; -moz-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; -ms-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards; } .about-page-s4 .tab-cont .txt-box { width: 50%; padding: 2vw 3vw; } .about-page-s4 .tab-cont h3 { font-size: 24px; color: #1e2835; } .about-page-s4 .tab-cont .para { font-size: 16px; line-height: 2; color: #496080; margin-top: 20px; letter-spacing: 2px; } .about-page-s4 .tab-cont .img-box { width: 50%; overflow: hidden; } .about-page-s4 .tab-cont .img-box img { object-fit: cover; width: 100%; height: 100%; display: block; } .about-page-s4 .cont { text-align: center; } .about-page-s4 .cont .para { font-size: 16px; line-height: 2; color: #fff; padding: 2vw 0; } .about-page-s4 .cont a { display: block; width: 300px; font-size: 16px; line-height: 48px; color: #fff; border-radius: 6px; background-color: #059566; margin: 0 auto; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .about-page-s4 .cont a:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 10px 30px rgba(235, 19, 41, 0.3); } } .about-page-s5 { position: relative; padding-bottom: 6vw; } .about-page-s5 .c-tit { position: static; left: 0; right: 0; top: 4.5vw; z-index: 3; } .about-page-s5 .cont { margin-top: -4.5vw; position: relative; z-index: 3; } .about-page-s5 .tab-cont { position: relative; z-index: 1; } .about-page-s5 .tab-cont .child { position: relative; display: none; } .about-page-s5 .tab-cont .child img { display: block; width: 100%; } .about-page-s5 .tab-cont .child .map-c { position: static; bottom: 36.71%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .about-page-s5 .tab-cont .child .map-c .box { position: static; left: 50%; transform: translateX(-50%); bottom: 100%; margin-bottom: 20px; font-size: 0; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); display: flex; opacity: 0; -webkit-animation: o-opacity 0.3s ease forwards; -moz-animation: o-opacity 0.3s ease forwards; -ms-animation: o-opacity 0.3s ease forwards; animation: o-opacity 0.3s ease forwards; } .about-page-s5 .tab-cont .child .map-c .box:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; display: block; margin: 0 auto; position: static; top: 100%; left: 0; right: 0; } .about-page-s5 .tab-cont .child .map-c .img-box { display: inline-block; vertical-align: middle; width: 190px; height: 90px; text-align: center; background-color: #059566; } .about-page-s5 .tab-cont .child .map-c .img-box img { display: inline; width: auto; max-height: 42px; max-width: 80%; } .about-page-s5 .tab-cont .child .map-c .txt-box { display: inline-block; vertical-align: top; width: 260px; text-align: center; background-color: #fff; } .about-page-s5 .tab-cont .child .map-c .txt-box span { font-size: 16px; line-height: 24px; color: #496080; } .about-page-s5 .tab-cont .child .map-c:after { content: ''; width: 30px; height: 42px; display: block; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-13.png"); opacity: 0; -webkit-animation: o-opacity 0.3s ease forwards; -moz-animation: o-opacity 0.3s ease forwards; -ms-animation: o-opacity 0.3s ease forwards; animation: o-opacity 0.3s ease forwards; } .about-page-s5 .tab-cont .child.active { display: block; } .about-page-s5 .tab-cont .child.active .map-c .box { animation-delay: .3s; } .about-page-s5 .tab-tit { font-size: 0; border-radius: 12px; background-color: #fff; box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05); display: flex; overflow: hidden; } .about-page-s5 .tab-tit .item { position: relative; width: 25%; height: 180px; padding: 0 20px; text-align: center; cursor: pointer; } .about-page-s5 .tab-tit .item:before { content: ''; position: static; top: 0; left: 0; width: 100%; height: 4px; background-color: #059566; transform-origin: center; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease; -ms-transition: transform 0.3s ease; transition: transform 0.3s ease; } .about-page-s5 .tab-tit .item:after { content: ''; width: 1px; height: 90px; background-color: #e6e6e6; position: static; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .about-page-s5 .tab-tit .item .cell-box { height: 100%; } .about-page-s5 .tab-tit .item h3 { font-size: 24px; color: #1e2835; letter-spacing: 2px; } .about-page-s5 .tab-tit .item p { font-size: 14px; line-height: 18px; color: #496080; margin-top: 10px; letter-spacing: 2px; } .about-page-s5 .tab-tit .item:last-of-type:after { display: none; } .about-page-s5 .tab-tit .item:hover:before, .about-page-s5 .tab-tit .item.active:before { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .about-page-s5 .info-items { margin: 24px -12px 0; font-size: 0; display: flex; position: relative; } .about-page-s5 .info-items:after { content: ''; width: 6.25vw; height: 6.25vw; position: static; bottom: -30px; right: -30px; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("../images/icon-1.png"); z-index: 1; } .about-page-s5 .info-items .info { display: inline-block; vertical-align: top; width: calc(25% - 24px); margin: 0 12px; padding: 2.5vw 2vw; text-align: center; background-color: #fff; box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05); position: relative; z-index: 2; } .about-page-s5 .info-items .info h3 { font-size: 24px; color: #1e2835; letter-spacing: 2px; } .about-page-s5 .info-items .info .para { margin-top: 10px; font-size: 14px; line-height: 24px; color: #496080; } .about-page-s5 .info-items .info a.btn { display: block; width: 180px; font-size: 16px; line-height: 48px; color: #fff; border-radius: 24px; margin: 4.5vw auto 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } @media screen and (min-width: 1025px) { .about-page-s5 .info-items .info a.btn:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); } } .about-page-s5 .info-items .info a.red { background-color: #059566; } @media screen and (min-width: 1025px) { .about-page-s5 .info-items .info a.red:hover { box-shadow: 0 10px 30px rgba(235, 19, 41, 0.3); } } .about-page-s5 .info-items .info a.black { background-color: #1e2835; } @media screen and (min-width: 1025px) { .about-page-s5 .info-items .info a.black:hover { box-shadow: 0 10px 30px rgba(30, 40, 53, 0.3); } } .about-page-s5 .info-items .info .ewm { width: 60%; max-width: 180px; margin: 24px auto 0; border: 1px solid #e6e6e6; } .about-page-s5 .info-items .info .ewm img { display: block; width: 100%; } .about-page-s5 .info-items .info .link { font-size: 0; max-width: 180px; margin: 0 auto; } .about-page-s5 .info-items .info .link a { display: inline-block; vertical-align: top; width: 48px; height: 48px; background-position: center; background-repeat: no-repeat; background-size: contain; margin-top: 2vw; } .about-page-s5 .info-items .info .link a:nth-of-type(1), .about-page-s5 .info-items .info .link a:nth-of-type(2) { margin-top: 0; } .about-page-s5 .info-items .info .link a:nth-of-type(even) { margin-left: 3.125vw; } .about-page-s5 .info-items .info .link a.weibo { background-image: url("../images/icon-7.png"); } .about-page-s5 .info-items .info .link a.zhihu { background-image: url("../images/icon-8.png"); } .about-page-s5 .info-items .info .link a.baidu { background-image: url("../images/icon-9.png"); } .about-page-s5 .info-items .info .link a.souhu { background-image: url("../images/icon-10.png"); } .about-page-s5 .info-items .info .link a.yidian { background-image: url("../images/icon-11.png"); } .about-page-s5 .info-items .info .link a.toutiao { background-image: url("../images/icon-12.png"); } /* other */ .search-s2 { position: relative; background-color: #fff; padding: 4.5vw 0 6vw; } .search-s2 .cont { max-width: 1200px; margin: 0 auto; } .search-s2 .tip { font-size: 18px; color: #333; } .search-s2 .tip b { color: #059566; } .search-s2 .item { border-bottom: 8px solid #f5f5f5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .search-s2 .item a { display: block; padding: 3.125vw 0; } .search-s2 .item .date { font-size: 14px; color: #059566; font-style: italic; } .search-s2 .item h3 { font-size: 20px; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 20px; } .search-s2 .item .url { font-size: 16px; line-height: 24px; color: #808080; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 15px; } .search-s2 .item span { display: inline-block; font-size: 16px; color: #059566; margin-top: 20px; } @media screen and (min-width: 1025px) { .search-s2 .item:hover { border-color: #059566; } } .sitemap-s1 { padding: 4.5vw 0 6vw; position: relative; background-color: #fff; } .sitemap-s1 .cont { max-width: 1200px; margin: 0 auto; } .sitemap-s1 .item { padding: 2vw 0; border-bottom: 1px solid #e6e6e6; font-size: 0; } .sitemap-s1 a.btn { display: inline-block; vertical-align: top; width: calc((100% - 5vw) / 5); line-height: 60px; font-size: 16px; text-align: center; -webkit-transition: color 0.3s ease, background 0.3s ease; -moz-transition: color 0.3s ease, background 0.3s ease; -ms-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; } .sitemap-s1 h3 a.btn { display: block; background-color: #059566; color: #fff; } .sitemap-s1 .link { margin-top: 1.25vw; } .sitemap-s1 .link a.btn { background-color: #e6e6e6; margin-right: 1.25vw; margin-top: 1.25vw; color: #666; } .sitemap-s1 .link a.btn:nth-of-type(5n) { margin-right: 0; } .sitemap-s1 .link a.btn:hover { background-color: #059566; color: #fff; } .legal-s1 { position: relative; background-color: #fff; padding: 4.5vw 0 6vw; } .legal-s1 .cont { max-width: 1200px; margin: 0 auto; } .legal-s1 .para { font-size: 16px; line-height: 2; color: #333; } #timeline .timeline-item:after,#timeline .timeline-item:before { content: ''; display: block; width: 100%; clear: both; } #timeline { width: 90%; margin: 30px auto; position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; } #timeline:before { content: ""; width: 3px; height: 100%; background: #059566; left: 50%; top: 0; position: static; } #timeline:after { content: ""; clear: both; display: table; width: 100%} #timeline .timeline-item { margin-bottom: 50px; position: relative; } #timeline .timeline-item .timeline-icon { background: #059566; width: 50px; height: 50px; position: static; top: 0; left: 50%; overflow: hidden; margin-left: -23px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%} #timeline .timeline-item .timeline-icon img { position: relative; top: 14px; left: 14px; } #timeline .timeline-item .timeline-content { width: 45%; background: #fff; padding: 20px; -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } #timeline .timeline-item .timeline-content h2 { padding: 15px; background: #059566; color: #fff; margin: -20px -20px 0 -20px; font-weight: 500; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } #timeline .timeline-item .timeline-content p{ line-height: 30px; font-size: 14px; color: #726f77; padding:15px 0; } #timeline .timeline-item .timeline-content:before { content: ''; position: static; left: 45%; top: 20px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #059566; } #timeline .timeline-item .timeline-content.right { float: right; } #timeline .timeline-item .timeline-content.right:before { content: ''; right: 45%; left: inherit; border-left: 0; border-right: 7px solid #059566; } @media screen and (max-width: 768px) { .about-desc img{ width:100%; } #timeline { margin: 30px; padding: 0; } #timeline:before { left: 0; } #timeline .timeline-item .timeline-content { width: 90%; float: right; } #timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before { left: 10%; margin-left: -6px; border-left: 0; border-right: 7px solid #059566; } #timeline .timeline-item .timeline-icon { left: 0; } } .list-2 { margin: -20px 0 0 -20px; } .list-2 li { float: left; width: 25%; } .list-2 li a { display: block; margin: 20px 0 0 20px; border: 1px solid #ccc; -webkit-transition: all 0.5s; transition: all 0.5s; padding: 2px; } .list-2 li .img-center { overflow: hidden; height:100%; } .list-2 li .img-center img { -webkit-transition: all 0.5s; transition: all 0.5s; max-height: 210px; margin: 0 auto; display: block; } .list-2 li a:hover { -webkit-box-shadow: 0 0 15px #ccc; box-shadow: 0 0 15px #ccc; } .list-2 li a:hover .img-center img { -webkit-transform: scale(1.1); transform: scale(1.1); } .nca { min-height: 700px; } .zpxxnr ul li { float: left; margin: 0 30px 22px 0; } .zpxxnr ul li a { border: 1px solid #EBEBEB; display: block; width: 625px; height: 272px; padding: 20px; transition: all .3s; -moz-transition: all .3s; /* Firefox 4 */ -webkit-transition: all .3s; /* Safari 和 Chrome */ -o-transition: all .3s; /* Opera */ } .zpxxnr ul li a:hover { box-shadow: 0 0 14px #cecaca; transition: all .3s; -moz-transition: all .3s; /* Firefox 4 */ -webkit-transition: all .3s; /* Safari 和 Chrome */ -o-transition: all .3s; /* Opera */ } .zpxxnr ul li a:hover .nwsmor { color: #fff; border: 1px solid #059566 !important; background: #059566; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .zpxxnr ul li a:hover .nwsmor b { border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; right: 25px; } .zpwcl { float: left; width: 70%; } .zpwcl .zplbt { font-size: 24px; font-weight: bold; color: #000; display: block; } .zpwcl .zpljj { font-size: 14px; color: #585858; display: block; line-height: 54px; } .zpwcl .zpljj b { font-weight: 100; padding: 0 10px; } .zpwcl .zpljj2 { display: block; overflow: hidden; margin-bottom: 20px; } .zpwcl .zpljj2 b { display: block; padding: 7px 10px; background: #F5F5F5; color: #8C8C8C; border-radius: 3px; float: left; margin-right: 5px; font-weight: normal; } .zpwcl .zpljj3 { display: block; font-size: 14px; color: #666; width: 85%; line-height: 1.6; } .zpwcr { float: right; width: 30%; } .zpwcr .wzpnm { display: block; height: 168px; line-height: 138px; text-align: right; } .zpwcr .nwsmor { float: right; } .zpxxnr ul li a:hover .nwsmor { color: #fff; border: 1px solid #059566 !important; background: #059566; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .zpxxnr ul li a:hover .nwsmor b { border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; right: 25px; } .nwsmor { display: block; width: 150px; border: 1px solid #666; height: 42px; line-height: 42px; padding-left: 30px; font-size: 14px; color: #666; border-radius: 3px; position: relative; } .nwsmor b { font-weight: normal; transform: rotate(45deg); -ms-transform: rotate(45deg); /* IE 9 */ -moz-transform: rotate(45deg); /* Firefox */ -webkit-transform: rotate(45deg); /* Safari 和 Chrome */ -o-transform: rotate(45deg); /* Opera */ border-top: 1px solid #666; border-right: 1px solid #666; display: block; width: 8px; height: 8px; position: static; top: 16px; right: 30px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .n_fuwu_nr { width: 100%; padding-top: 20px; } .n_lx_b { width: 100%; font-size: 25px; color: #333; } .n_jobxq { width: 100%; margin-top: 25px; } .n_jobxq_l { width: 100%; float: left; } .n_jobxq_l01 { width: 100%; font-size: 18px; font-weight: bold; color: #333; padding: 20px 0; } .n_jobxq_l p { width: 100%; font-size: 14px; color: #666; line-height: 2.2; margin-bottom: 15px; } .n_jobxq_l h3 { width: 100%; font-size: 18px; font-weight: bold; color: #333; padding: 20px 0; margin-bottom: 15px; } @media screen and (max-width: 1800px) { .solution-s5 .tab-cont, .index-s6 .tab-cont .cont { margin: 0; } } @media screen and (max-width: 1600px) { .c-tit h3 { font-size: 28px; } .c-tit h4 { font-size: 18px; } .c-tit p { font-size: 16px; } .tech-page1-s1 h3, .solution-s1 h3, .about-page-s1 .cn, .about-page-s3 .tab-cont h3, .comm-s2 h3, .index-s1 .item .cn { font-size: 50px; } .tech-page1-s2 .item { margin: 24px 12px 0; } .tech-page1-s2 .items-3 .item { width: calc(33.33% - 24px); } .tech-page1-s2 .items-2 .item { width: calc(50% - 24px); } .tech-page1-s2 .item h3 { font-size: 20px; } .tech-page1-s2 .item .label a { font-size: 14px; line-height: 36px; padding: 0 5px; } .solution-s1 .tip { font-size: 20px; } .solution-s1 .tip span { font-size: 40px; } .solution-s1 .prog span { font-size: 16px; line-height: 50px; } .solution-s3 .tab-cont { margin: 3vw 5vw 0; } .solution-s8 h3 { font-size: 40px; } .solution-s7 .item .show h3, .solution-s7 .item .hide h3 { font-size: 20px; } .solution-s7 .item .hide .para { font-size: 15px; margin-top: 10px; } .solution-s9 .item h3 { font-size: 20px; } .solution-s2 .item h3 { font-size: 20px; } .solution-s6 .item .hide h3 { font-size: 20px; } .solution-s6 .item .hide .para { margin-top: 10px; } .solution-s6 .item .hide p { font-size: 15px; line-height: 20px; margin-top: 5px; } .solution-s6 .item .hide p:before { top: 8px; } .solution-s1 .dot { font-size: 18px; } .solution-s1 .dot span { font-size: 26px; } .solution-s4 .item h3 { font-size: 20px; } .solution-s5 .tab-tit .item .logo { height: 90px; } .solution-s5 .swiper .box h3 { font-size: 20px; } .solution-s5 .swiper .box .para { font-size: 15px; line-height: 24px; } .solution-s5 .swiper .box p:before { top: 10px; } .solution-s5 a.more { width: 180px; } .solution-s2 .item p { font-size: 15px; margin-top: 10px; } .solution-s3 .tab-tit .item span { font-size: 16px; } .sitemap-s1 a.btn { line-height: 54px; } .search-s2 .item h3 { font-size: 18px; } .search-s2 .item .url { font-size: 14px; } .search-s2 .item span { font-size: 14px; } .about-page-s1 .en, .index-s1 .item .en { font-size: 40px; } .about-page-s2 .para { font-size: 15px; } .about-page-s3 .tab-cont .para { font-size: 15px; min-height: 90px; } .about-page-s3 .year .item .line { width: 80px; } .about-page-s3 .year .item .box h3 { font-size: 20px; } .about-page-s4 .tab-tit span { width: 160px; font-size: 15px; line-height: 40px; } .about-page-s4 .tab-cont h3 { font-size: 20px; } .about-page-s4 .tab-cont .para { font-size: 15px; } .about-page-s4 .cont .para { font-size: 15px; } .about-page-s4 .cont a { font-size: 15px; line-height: 44px; width: 280px; } .about-page-s5 .tab-tit .item h3 { font-size: 20px; } .about-page-s5 .info-items .info h3 { font-size: 20px; } .about-page-s5 .info-items .info a.btn { width: 160px; font-size: 15px; line-height: 44px; } .comm-s2 p { font-size: 20px; } .case-page-s2 .item .tit span { font-size: 16px; } .case-page-s2 .item .para { font-size: 15px; } .case-page-s2 .item .icon { margin-right: 3vw; } .case-page-s2 .item .icon p { font-size: 15px; } .case-page-s2 .item .icon i { width: 50px; height: 40px; } .index-s1 .item p { font-size: 30px; } .index-s2 .cont { margin: 0 auto; width: 80%; } .index-s2 .cont .ani .txt .hexagon span { font-size: 16px; } .index-s2 .deep-box .tit { width: 100px; height: 90px; } .index-s2 .deep-box .tit span { font-size: 18px; } .index-s2 .deep-box .para p { font-size: 15px; } .index-s3 .tab-cont h3 { font-size: 20px; } .index-s3 .tab-cont .para { font-size: 15px; } .index-s3 .tab-cont a { width: 160px; line-height: 40px; font-size: 15px; } .index-s3 .tab-tit .item { margin-bottom: 30px; } .index-s3 .tab-tit .item:after { bottom: -15px; } .index-s5 .cont .item h3 { font-size: 20px; } .index-s5 .cont .item p { font-size: 15px; } .index-s6 .tab-tit span { width: 180px; font-size: 16px; line-height: 40px; } .index-s7 a.more { width: 180px; font-size: 15px; } .comm-s2 h4, .news-detail-s1 h4 { font-size: 40px; } .news-page-s2 .cate-box a { font-size: 16px; line-height: 70px; } .news-detail-s2 .info span { font-size: 16px; } .comm-share { margin-left: -60px; } } @media screen and (max-width: 1366px) { .c-tit h3 { font-size: 24px; } .tech-page1-s1 h3, .solution-s1 h3, .about-page-s1 .cn, .about-page-s3 .tab-cont h3, .comm-s2 h3, .index-s1 .item .cn { font-size: 36px; } .tech-page1-s1 p { font-size: 15px; line-height: 24px; } .tech-page1-s2 .items { margin: -24px -12px 0; } .tech-page1-s2 .item h3 { font-size: 18px; } .tech-page1-s2 .item p { font-size: 15px; line-height: 24px; height: 96px; } .tech-page1-s2 .item p.short { max-height: 48px; } .solution-s1 .tip { font-size: 18px; } .solution-s1 .tip span { font-size: 36px; } .solution-s1 .prog span { font-size: 15px; line-height: 46px; } .solution-s8 h3 { font-size: 34px; } .c-tit p { font-size: 15px; } .solution-s7 .item .show h3, .solution-s7 .item .hide h3 { font-size: 18px; } .solution-s7 .item .hide .para { font-size: 14px; line-height: 20px; } .solution-s9 .item h3 { font-size: 18px; } .solution-s2 .item h3 { font-size: 18px; } .solution-s6 .item .show h3, .solution-s6 .item .hide h3 { font-size: 18px; } .solution-s6 .item .hide p { font-size: 14px; } .solution-s6 .item .show { padding: 5vw 0; } .solution-s1 .dot { font-size: 16px; line-height: 50px; } .solution-s1 .dot span { font-size: 24px; } .solution-s4 .item h3 { font-size: 18px; } .solution-s5 .tab-tit .item .logo { height: 80px; } .solution-s5 .swiper .box h3 { font-size: 18px; } .solution-s5 .swiper .box .para { font-size: 14px; } .solution-s5 a.more { width: 140px; font-size: 14px; line-height: 40px; } .comm-s1 a { width: 160px; font-size: 15px; line-height: 40px; } .solution-s5 .button, .index-s6 .button { width: 60px; height: 60px; margin-top: -30px; } .solution-s2 .item p { font-size: 14px; margin-top: 5px; padding-left: 10px; } .solution-s3 .tab-tit .item span { font-size: 15px; } .sitemap-s1 a.btn { line-height: 46px; } .search-s2 .item h3 { margin-top: 10px; } .search-s2 .item .url { margin-top: 10px; } .search-s2 .item span { margin-top: 15px; } .about-page-s1 .en, .index-s1 .item .en { font-size: 28px; } .about-page-s2 .para { font-size: 14px; } .about-page-s3 .tab-cont { max-width: 580px; height: 280px; } .about-page-s3 .tab-cont .para { font-size: 14px; line-height: 24px; min-height: 72px; } .about-page-s3 .year .item .line { width: 60px; } .about-page-s3 .airplane img { width: 90px; } .about-page-s4 .tab-tit span { width: 140px; } .about-page-s4 .tab-cont h3 { font-size: 18px; } .about-page-s4 .tab-cont .para { font-size: 14px; } .about-page-s4 .cont .para { font-size: 14px; } .about-page-s4 .cont a { font-size: 14px; line-height: 40px; width: 260px; } .about-page-s5 .tab-cont .child .map-c .img-box { width: 150px; height: 70px; } .about-page-s5 .tab-cont .child .map-c .txt-box { width: 210px; } .about-page-s5 .tab-cont .child .map-c .txt-box span { font-size: 14px; } .about-page-s5 .tab-cont .child .map-c:after { width: 24px; height: 36px; } .about-page-s5 .tab-tit .item h3 { font-size: 18px; } .about-page-s5 .info-items .info a.btn { width: 140px; font-size: 14px; line-height: 40px; } .about-page-s5 .info-items .info .link a:nth-of-type(even) { margin-left: 40px; } .comm-s2 p { font-size: 18px; } .case-page-s2 .item h3 { width: 78px; height: 85px; } .case-page-s2 .item .tit span { font-size: 14px; } .case-page-s2 .item .para { font-size: 14px; line-height: 24px; } .case-page-s2 .item .icon p { font-size: 14px; } .index-s1 .item p { font-size: 26px; } .index-s1 .item span { width: 120px; font-size: 14px; line-height: 36px; } .index-s2 .cont .ani .txt .hexagon span { font-size: 12px; } .index-s2 .deep-box .tit { width: 90px; height: 80px; } .index-s2 .deep-box .tit span { font-size: 16px; } .index-s2 .deep-box .para p { font-size: 14px; } .index-s3 .tab-tit .item .txt { height: 80px; } .index-s3 .tab-cont h3 { font-size: 18px; } .index-s3 .tab-cont .para { font-size: 14px; } .index-s3 .tab-cont a { font-size: 14px; } .index-s3 .tab-cont .logo { /* height: 60px;*/ } .index-s5 .cont .item h3 { font-size: 18px; } .index-s5 .cont .item p { font-size: 14px; } .index-s5 .cont .item .show:before { height: 110px; } .index-s5 .cont .item .icon { width: 90px; height: 90px; transform: translateY(-45px); } .index-s5 .cont .item .img-box { height: 200px; } .c-tit h4 { font-size: 16px; } .index-s6 .tab-tit span { width: 160px; } .index-s6 .tab-cont .item { height: 70px; } .index-s7 .item h3 { font-size: 16px; } .index-s7 a.more { width: 160px; } .comm-s2 form { height: 50px; padding-right: 50px; } .comm-s2 button { width: 50px; height: 50px; } .comm-s2 h4, .news-detail-s1 h4 { font-size: 32px; } .news-page-s2 .cate-box a { line-height: 60px; } } @media screen and (max-width: 1024px) { .tech-page1-s1 .txt-box { padding: 0 5vw; } .tech-page1-s1 h3, .solution-s1 h3, .about-page-s1 .cn, .about-page-s3 .tab-cont h3, .comm-s2 h3, .index-s1 .item .cn { font-size: 32px; } .solution-s8 h3 { font-size: 28px; } .c-tit h3 { font-size: 24px; } .tech-page1-s2 { padding: 40px 5vw; } .comm-s1 { padding: 80px 5vw; } .tech-page1-s2 .items-3 .item { width: calc(50% - 24px); } .tech-page1-s2 .item .hide { padding: 0 20px; } .solution-s3 { padding: 40px 5vw; } .solution-s3 .tab-cont { margin: 20px 0 0; } .solution-s7 { padding: 40px 5vw; } .solution-s7 .item .show { padding: 4vw 0; } .solution-s9 { padding: 40px 5vw; } .solution-s2 { padding: 40px 5vw; } .solution-s6 { padding: 40px 5vw; } .solution-s6 .item { width: calc(50% - 2.5vw); } .solution-s4 { padding: 40px 5vw; } .solution-s5 { padding: 40px 5vw; } .solution-s5 .button, .index-s6 .button { display: none; } .solution-s3 .tab-tit .item { margin: 0 40px; } .solution-s3 .tab-tit .item .line { width: 50px; top: 24px; right: -40px; } .solution-s3 .tab-tit .item .icon { width: 60px; height: 60px; } .sitemap-s1 { padding: 40px 5vw; } .sitemap-s1 a.btn { font-size: 15px; } .search-s2 { padding: 40px 5vw; } .legal-s1 { padding: 40px 5vw; } .about-page-s1 .en, .index-s1 .item .en { font-size: 28px; } .about-page-s2 { padding: 40px 5vw; } .about-page-s2 .cont { margin-top: 0; } .about-page-s3 { padding: 0 5vw 40px; } .about-page-s4 { padding: 40px 5vw; } .about-page-s5 .tab-cont .child .map-c .box { display: none; } .about-page-s5 .cont { margin-top: 0; padding: 40px 5vw; } .about-page-s5 { padding-bottom: 0; } .about-page-s5 .info-items .info .link a:nth-of-type(even) { margin-left: 28px; } .solution-s5 .tab-cont .child, .index-s6 .tab-cont .cont { padding: 0; } .case-page-s2 { padding: 40px 5vw; } .case-page-s2 .item .img-box { margin-top: 50px; } .index-s1 .item .txt-box { padding: 40px 5vw; } .index-s2 { padding: 40px 5vw; } .index-s2 .cont { display: none; } .index-s2 .m-show { display: block; } .index-s2 .deep-box .para .tab-t { display: block; } .index-s2 .cont .ani .txt { width: 78px; height: 70px; } .index-s3 .cont { padding: 40px 5vw; } .index-s3 .tab-cont .logo { /* height: 50px;*/ } .index-s5 { padding: 40px 5vw; } .index-s6 { padding: 0 5vw 40px; } .index-s7 { padding: 40px 5vw; margin-top: 0; } .news-page-s2 { padding: 40px 5vw; } .news-detail-s1 .txt-box { padding: 10vw 5vw 0; } .news-detail-s2 { padding: 40px 5vw; } .news-detail-s2 .main { margin-top: 0; } .news-detail-s2 .info span { color: #333; } .news-detail-s2 .info span:before { background-color: #c7c7c7; margin: 0 5px; } .comm-share { display: none; } } @media screen and (max-width: 768px) { .n_fuwu_nr { width: 94%; margin:0 auto; } .zpwcl .zpljj3 { width: 100%; } .zpxxnr ul li { float: none; margin: 0 0 15px 0; } .zpxxnr ul li a { width: 100%; height: auto; } .zpwcl { float: none; width: 100%; } .zpwcl .zplbt { font-size: 20px; } .zpwcr { display: none; } .cp-about dt { float: none; width: 100%; } .cp-about dd { margin: 0; padding-top: 20px; } .cp-about dd p { margin-top: 10px; } .contact-about dd { padding: 15px; } .list-2 li .img-center img{ max-height: 100%; } .list-2 { margin: -10px 0 0 -10px; } .list-2 li { width: 50%; } .list-2 li a { margin: 10px 0 0 10px; } .list-2 li .img-center { height: 110px; line-height: 110px; } .banner-sub { height: 200px; } .yunu-menu-inner a { width:100%; } .strength{ padding-top:30px; } .index-lianxi{ width:100%; padding:2%; } .lianxi_right img{ width:100%; } .index_about{ background: transparent; height: 100%; } .about_l,.about_r{ width:100%; padding:0 2%; margin-bottom:2%; } .strengthMain li{ width:100%; } .footer .top-block{ display:none; } .tech-page1-s1 h3, .solution-s1 h3, .about-page-s1 .cn, .about-page-s3 .tab-cont h3, .comm-s2 h3, .index-s1 .item .cn { font-size: 24px; } .wrapper_1{ font-size:20px; width:80vw; } .index-s1 .item .cn{ line-height:30px; } .tech-page1-s1 p { font-size: 14px; margin-top: 15px; width: 100%; } .tech-page1-s2 .item h3 { font-size: 16px; } .tech-page1-s2 .item i { width: 70px; height: 50px; } .tech-page1-s2 .item .show h3 { margin-top: 15px; } .tech-page1-s2 .item p { font-size: 12px; line-height: 18px; height: auto; max-height: 72px; margin-top: 15px; } .tech-page1-s2 .item a.btn { font-size: 14px; line-height: 30px; margin-top: 15px; } .comm-s1 { padding: 40px 20px; } .solution-s7 .item .show { padding: 50px 0; } .solution-s7 .item .show i { height: 36px; } .solution-s7 .item .hide i { width: 24px; height: 24px; } .solution-s9 .item .img-box { width: 100%; height: 80px; display: block; } .solution-s9 .item .txt-box { width: 100%; display: block; } .solution-s9 .item h3 { text-align: center; } .solution-s6 .item .show { padding: 50px 0; } .solution-s6 .item .show i { height: 36px; } .solution-s6 .item .hide i { width: 24px; height: 24px; } .solution-s2 .item { margin: 0 5px; } .solution-s3 .tab-tit .item { margin: 0; } .solution-s3 .tab-tit .item .icon { margin: 0 auto; } .solution-s3 .tab-tit .item span { position: static; transform: none; } .solution-s3 .tab-tit .item .line { width: 30px; right: -20px; } .about-page-s1 .en, .index-s1 .item .en { font-size: 20px; } .about-page-s3 .airplane { display: none; } .about-page-s3 .button { display: none; } .about-page-s3 .year .item .line { margin-left: -20px; } .index-s1 .item p { font-size: 16px; } .index-s2 .deep-box .para p { padding: 20px; } .index-s2 .deep-box .para { width: 100%; } .news-separate .left-block { width: 100%; display: block; } .news-separate .right-block { width: 100%; padding: 0; margin-top: 40px; } } @media screen and (max-width: 640px) { .search{ display:none; } .tech-page1-s1 .txt-box, .solution-s1 .txt-box, .about-page-s1 .txt-box, .comm-s2 .txt-box, .index-s1 .item .txt-box, .news-detail-s1 .txt-box { padding: 40px 5vw; position: relative; z-index: 2; } .tech-page1-s1 .img-box, .solution-s1 .img-box, .about-page-s1 .img-box, .comm-s2 .img-box, .index-s1 .item .img-box, .news-detail-s1 .img-box { position: static; top: 0; bottom: 0; z-index: 1; left: 0; right: 0; } .tech-page1-s1 .img-box img, .solution-s1 .img-box img, .about-page-s1 .img-box img, .comm-s2 .img-box img, .index-s1 .item .img-box img, .news-detail-s1 .img-box img { position: static; top: 0; left: 50%; animation: none; transform: translateX(-50%); width: auto; height: 100%; } .tech-page1-s2 .items { margin: 0; } .tech-page1-s2 .items-3 .item, .tech-page1-s2 .items-2 .item { width: 100%; margin: 20px 0 0; } .tech-page1-s2 .items-3 .item:nth-of-type(1), .tech-page1-s2 .items-2 .item:nth-of-type(1) { margin-top: 0; } .comm-s1 .cont { padding: 0; } .c-tit h3 { font-size: 20px; } .c-tit h4 { font-size: 14px; margin-top: 15px; } .comm-s1 a { width: 120px; line-height: 36px; font-size: 14px; position: static; margin-top: 20px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } .solution-s1 .tip { font-size: 14px; margin-top: 10px; } .solution-s1 .tip span { font-size: 24px; } .solution-s1 .prog { padding: 10px; margin-top: 10px; } .solution-s1 .prog span:before { width: 14px; height: 14px; margin: -2px 4px 0 0; } .solution-s1 .prog span { font-size: 12px; line-height: 24px; } .solution-s1 .prog span:after { width: 5px; height: 7px; margin: -2px 4px 0; } .solution-s8 { padding: 40px 5vw; } .solution-s8 h3 { font-size: 24px; } .c-tit p { font-size: 14px; line-height: 24px; } .solution-s7 .items { margin: 20px 0 0; display: block; } .solution-s7 .item { width: 100%; margin: 20px 0 0; } .solution-s7 .item:nth-of-type(1) { margin-top: 0; } .solution-s7 .item .hide i, .solution-s6 .item .hide i { top: 20px; left: 20px; } .solution-s7 .item .hide .txt, .solution-s6 .item .hide .txt { padding: 0 20px 20px; } .solution-s7 .item .show h3, .solution-s7 .item .hide h3, .solution-s6 .item .show h3, .solution-s6 .item .hide h3 { font-size: 16px; } .solution-s9 .items { margin-top: 20px; display: block; } .solution-s9 .item { flex: none; } .solution-s9 .item:nth-of-type(2) { margin: 20px 0 0; } .solution-s9 .item .txt-box { padding: 20px; } .solution-s9 .item h3 { font-size: 16px; } .solution-s2 .items { margin: 20px 0 0; display: block; } .solution-s2 .item { margin: 20px 0 0; } .solution-s2 .item:nth-of-type(1) { margin-top: 0; } .solution-s2 .item .txt-box { padding: 20px; } .solution-s2 .item h3 { font-size: 16px; } .solution-s6 .items { margin: 20px 0 0; display: block; } .solution-s6 .item { width: 100%; margin: 20px 0 0; } .solution-s6 .item:nth-of-type(1) { margin-top: 0; } .solution-s6 .item .hide p { font-size: 12px; line-height: 14px; } .solution-s6 .item .hide p:before { top: 6px; } .solution-s1 .dot { display: block; width: 100%; padding: 10px; background-color: transparent; color: #fff; font-size: 14px; line-height: 20px; } .solution-s1 .dot span { font-size: 20px; } .solution-s1 .dot:nth-of-type(3), .solution-s1 .dot:nth-of-type(4) { margin-top: 0; } .solution-s1 .dot:nth-of-type(even) { margin-left: 0; } .solution-s4 .items { margin-top: 20px; padding: 0; display: block; background-color: transparent; } .solution-s4 .item { width: 100%; background-color: #fff; padding: 20px; margin-top: 20px; text-align: left; } .solution-s4 .item:nth-of-type(1) { margin: 0; } .solution-s4 .item .icon { width: 40px; height: 40px; float: left; } .solution-s4 .item h3 { font-size: 16px; line-height: 20px; margin: 10px 0 0 60px; } .solution-s4 .item p { margin: 10px 0 0 60px; } .solution-s5 .no-detail { margin-top: 20px; } .solution-s5 .no-detail .items { margin: -10px -5px 0; } .solution-s5 .no-detail .item { width: calc(50% - 10px); height: 80px; margin: 10px 5px 0; } .solution-s5 .tab-tit .item .logo { height: 60px; } .solution-s5 .tab-tit .item img { max-width: 90%; } .solution-s5 .tab-cont { margin: 0; } .solution-s5 .swiper { margin: 20px 0 0; padding: 0; } .solution-s5 .swiper .box { padding: 20px; } .solution-s5 .swiper .box i { width: 34px; height: 34px; top: 20px; right: 20px; } .solution-s5 .swiper .box h3 { font-size: 16px; } .solution-s5 .pagination { margin-top: 15px; } .solution-s5 .pagination span { width: 8px; height: 8px; margin: 0 2px; } .solution-s5 a.more { margin-top: 20px; } .solution-s3 .tab-tit { margin-top: 20px; } .solution-s3 .tab-tit .item { width: 85px; margin-right: 40px; } .solution-s3 .tab-tit .item:last-of-type { margin-right: 0; } .solution-s3 .tab-tit .item span { font-size: 12px; } .sitemap-s1 .item { padding: 15px 0; } .sitemap-s1 a.btn { width: calc((100% - 10px) / 3); line-height: 36px; font-size: 13px; } .sitemap-s1 .link a.btn { margin-right: 5px; margin-top: 5px; } .sitemap-s1 .link a.btn:nth-of-type(3n) { margin-right: 0; } .sitemap-s1 .link a.btn:nth-of-type(5n) { margin-right: 5px; } .search-s2 .item { border-bottom-width: 2px; } .search-s2 .item a { padding: 20px 0; } .search-s2 .item .date { font-size: 12px; } .search-s2 .item h3 { font-size: 16px; } .search-s2 .item .url { font-size: 12px; line-height: 18px; } .search-s2 .tip { text-align: center; } .legal-s1 .para { font-size: 14px; line-height: 24px; } .about-page-s2 .para { line-height: 24px; padding: 0; background-color: transparent; } .about-page-s3 .cont { margin-top: 20px; } .about-page-s3 .tab-cont { padding: 20px; height: 200px; } .about-page-s3 .tab-cont .para { margin-top: 10px; } .about-page-s3 .tab-cont h3:before { width: 16px; height: 16px; } .about-page-s3 .year { margin-top: 20px; } .about-page-s3 .year .item .box:before { width: 16px; height: 24px; } .about-page-s3 .year .item .box .dot { margin: 15px auto; } .about-page-s3 .year .item .line { top: 44px; height: 2px; } .about-page-s3 .year .item .line:after { height: 2px; } .about-page-s4 .tab-tit { margin: 20px 0; } .about-page-s4 .tab-tit span { width: 80px; line-height: 30px; border-width: 1px; margin: 0 5px; font-size: 14px; } .about-page-s4 .tab-cont .box { display: block; border-radius: 5px; } .about-page-s4 .tab-cont .txt-box { padding: 20px; width: 100%; } .about-page-s4 .tab-cont .img-box { width: 100%; } .about-page-s4 .tab-cont h3 { font-size: 16px; text-align: center; } .about-page-s4 .tab-cont .para { line-height: 24px; letter-spacing: 0; margin-top: 15px; } .about-page-s4 .cont .para { line-height: 24px; padding: 15px 0; } .about-page-s5 .tab-cont { overflow: hidden; } .about-page-s5 .tab-cont .child img { width: 140%; margin-left: -20%; } .about-page-s5 .tab-tit { display: block; background-color: transparent; box-shadow: none; overflow: inherit; } .about-page-s5 .tab-tit .item { width: 100%; height: auto; padding: 20px; margin-top: 20px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); } .about-page-s5 .tab-tit .item:nth-of-type(1) { margin-top: 0; } .about-page-s5 .tab-tit .item:after { display: none; } .about-page-s5 .info-items { margin: 20px 0 0; display: block; } .about-page-s5 .info-items .info { width: 100%; padding: 20px; margin: 20px 0 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); } .about-page-s5 .info-items .info:nth-of-type(1) { margin-top: 0; } .about-page-s5 .info-items .info a.btn { width: 120px; line-height: 36px; margin-top: 20px; } .about-page-s5 .info-items .info .ewm { width: 50%; } .about-page-s5 .info-items .info .link { max-width: 220px; } .about-page-s5 .info-items .info .link a { margin: 10px !important; } .about-page-s2 .cont:after, .about-page-s4 .tab-cont:after, .about-page-s5 .info-items:after { display: none; } .comm-s2 p { font-size: 16px; } .case-page-s2 .item { padding: 0; background-color: transparent; } .case-page-s2 .item .img-box { float: none; margin-top: 0; width: 100%; } .case-page-s2 .item .txt-box { width: 100%; padding: 20px; background-color: #fff; } .case-page-s2 .item h3 { width: 100%; height: 24px; margin-top: 0; } .case-page-s2 .item svg { display: none; } .case-page-s2 .item .tit span { font-size: 16px; color: #333; } .case-page-s2 .item .para { margin-top: 15px; } .case-page-s2 .item .icons { margin-top: 15px; padding-top: 15px; } .case-page-s2 .item .icon { margin-right: 0; width: 25%; margin-top: 15px; } .case-page-s2 .item .icon:nth-of-type(1), .case-page-s2 .item .icon:nth-of-type(2), .case-page-s2 .item .icon:nth-of-type(3), .case-page-s2 .item .icon:nth-of-type(4) { margin-top: 0; } .case-page-s2 .item .icon i { width: 40px; height: 32px; } .case-page-s2 .item .icon p { font-size: 12px; transform: scale(0.9); } .index-s1 .item .txt-box { top: 0; height: 240px; } .index-s1 .item .btn { margin-top: 20px; } .index-s2 { overflow: hidden; } .index-s2 .deep-box { margin-top: -40px; } .index-s2 .deep-box .tit { width: 80px; height: 70px; } .index-s2 .deep-box .tit span { font-size: 14px; } .index-s2 .deep-box .para p { line-height: 24px; } .index-s3 .tab-wrap { margin-top: 20px; } .index-s3 .tab-tit { float: none; margin-top: 0; } .index-s3 .tab-tit .items { width: 100%; background-color: transparent; font-size: 0; border-radius: 0; } .index-s3 .tab-tit .item:after { display: none; } .index-s3 .tab-tit .item { margin-bottom: 0; width: 20%; display: inline-block; vertical-align: top; text-align: center; } .index-s3 .tab-tit .item .txt { height: auto; padding: 10px 0; } .index-s3 .tab-tit .item i { display: block; margin: 0 auto; width: 24px; height: 28px; } .index-s3 .tab-tit .item span { display: block; margin-top: 10px; font-size: 12px; transform: scale(0.9); } .index-s3 .tab-cont { margin: 20px 0 0; padding: 0; } .index-s3 .tab-cont h3 { font-size: 16px; } .index-s3 .tab-cont .para { line-height: 24px; margin-top: 15px; } .index-s3 .tab-cont .btn { margin-top: 15px; } .index-s3 .tab-cont a { width: 140px; } .index-s3 .tab-cont .logos { margin-top: 15px; padding-top: 15px; } .index-s3 .tab-cont .logo { /*width: calc(50% - 5px); margin-top: 10px; margin-right: 10px;*/ width: 100%; margin-left: 0; margin-bottom: 1%; margin-right: 0; } .index-s3 .tab-cont .logo:nth-of-type(1), .index-s3 .tab-cont .logo:nth-of-type(2) { margin-top: 0; } .index-s3 .tab-cont .logo:nth-of-type(even) { margin-right: 0; } .index-s5 .cont { margin-top: 20px; } .index-s5 .cont .items { margin: 0 -5px; } .index-s5 .cont .item { width: calc(50% - 10px); margin: 0 5px; } .index-s5 .cont .item .show { display: none; } .index-s5 .cont .item .hide { position: static; opacity: 1; } .index-s5 .cont .item .img-box { height: 150px; } .index-s5 .cont .item h3 { font-size: 16px; } .index-s5 .cont .item p { margin-top: 10px; line-height: 20px; height: 40px; padding: 0 10px; } .index-s6 .tab-tit { margin-top: 20px; } .index-s6 .tab-tit span { width: 70px; margin: 0 2px; font-size: 12px; line-height: 30px; } .index-s6 .tab-cont .item { height: 50px; } .index-s6 .tab-cont .swiper { padding: 20px 0; } .index-s6 .tab-cont .items { padding: 0; } .index-s6 img.img-bg { display: none; } .index-s7 { padding: 20px 5vw 40px; } .index-s7 .items { margin: 20px 0 0; } .index-s7 .item { width: 100%; margin: 0; } .index-s7 .item:nth-of-type(1) { margin-top: 0; } .index-s7 .item .txt-box { padding: 10px 10px 0; } .index-s7 .item .date { font-size: 12px; } .index-s7 .item h3 { margin: 10px 0; } .index-s7 a.more { width: 140px; font-size: 14px; line-height: 36px; margin-top: 20px; } .index-s7 .pagination { margin-top: 15px; text-align: center; font-size: 0; } .index-s7 .pagination span { display: inline-block; vertical-align: top; width: 8px; height: 8px; margin: 0 2px; border-radius: 50%; background-color: #e1e1e1; transition: all .3s ease; cursor: pointer; } .index-s7 .pagination span.active { background-color: #059566; } .index-s3 .tab-tit:after, .index-s5 .cont:before { display: none; } .comm-s2 h4, .news-detail-s1 h4 { font-size: 24px; } .comm-s2 form { width: 100%; height: 40px; padding-right: 40px; margin-top: 20px; } .comm-s2 button { width: 40px; height: 40px; background-size: auto 20px; } .news-page-s2 .cate-box { padding: 0; text-align: center; } .news-page-s2 .cate-box a { line-height: 40px; padding: 0 10px; margin: 0 10px; border-width: 2px; } .news-page-s2 { padding: 0; } .news-page-s2 .de-box { padding: 20px; } .news-page-s2 .de-box .item a { padding: 0; } .news-page-s2 .de-box .item { margin-top: 20px; } .news-page-s2 .de-box .item:nth-of-type(1) { margin-top: 0; } .news-page-s2 .de-box .item .img-box { width: 100px; vertical-align: top; } .news-page-s2 .de-box .item .btn { display: none; } .news-page-s2 .de-box .item .txt-box { width: calc(100% - 100px); padding-left: 10px; vertical-align: top; } .news-page-s2 .de-box .item .date { position: static; font-size: 12px; line-height: 20px; margin-bottom: 10px; display: none; } .news-page-s2 .de-box .item h3 { font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; } .news-page-s2 .de-box .item p { display: none; } .news-page-s2 .de-box .item .label { padding: 0; margin-top: 5px; } .news-page-s2 .de-box .item .label span { padding: 0 5px; margin-left: 5px; margin-top: 2px; } .comm-page { margin-top: 20px; } .comm-page li a { width: 30px; height: 30px; line-height: 30px; font-size: 12px; } .news-separate .right-block .top-box { padding: 0 20px 20px; } .news-separate .right-block .tit { margin: 0 -20px; padding: 15px 20px; } .news-separate .right-block .pic-list .label span, .news-separate .right-block .txt-list .label span { padding: 0 5px; margin-left: 5px; } .news-separate .right-block .txt-list { margin-top: 20px; } .news-separate .right-block .bot-box { margin-top: 20px; padding: 0 20px 20px; } .news-detail-s1 h4 { width: 100%; } .news-detail-s2 .info { padding: 0 20px; } .news-detail-s2 .info span { font-size: 12px; } .news-detail-s2 .news-separate { margin-top: 20px; } .news-detail-s2 .cont-box { padding: 20px; } .comm-other { margin-top: 20px; padding: 15px 20px; } .comm-other a { font-size: 14px; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .comm-other a:nth-of-type(2) { margin-top: 5px; } .news-detail-s2 { padding: 20px 0 40px; } .news-detail-s2 a.back { display: none; } .news-detail-s1 .txt-box { min-height: 164px; } } /*# sourceMappingURL=bundle.css.map */