#cz-center { min-width: 1200px; width: 100%; margin: 0 auto; position: relative; } /*top*/ .top-link { position: absolute; top: 19px; right: -17px; padding-left: 16px; z-index: 11; } .top-link li { float: left; font-size: 12px; } .top-link em { position: relative; display: block; float: left; width: 2px; height: 13px; background: #dcdbdc; } .top-link em:nth-child(7) { display: none; } .top-link li.title { padding: 0 11px; margin-right: 5px; } .top-link li a { text-decoration: none; color: #924400; } .top-link li:first-child a { color: #4f4f4f; font-weight: bold; } .top-link .phone { text-align: right; padding-top: 8%; padding-right: 6%; } .top-link .phone a { font-size: 22px; color: #a40000; } /*header*/ .header { clear: both; width: 100%; min-width: 1200px; position: relative; } .header-top { clear: both; width: 66%; margin: 0 auto; position: relative; overflow: hidden; min-width: 1200px; } .header .logo { float: left; padding-top: 20px; width: 65%; } .header .logo a.logo1 { width: 43%; display: block; float: left; } .header .logo a.logo2 { width: 66%; display: block; float: left; } .header .logo a img { width: 410px; } .header .logo em { position: relative; display: block; float: left; width: 2px; height: 80px; background: #dcdbdc; margin: 0 1%; } .header .header-bon { clear: both; width: 100%; position: relative; height: 60px; background: #293556; line-height: 60px; } .header .menu { min-width: 1200px; position: relative; width: 66%; margin: 0 auto; } .menu>ul>li { float: left; padding: 0 1.7% 0 1%; text-align: center; } .menu>ul>li>a { color: #ffffff; display: block; font-size: 17px; line-height: 60px; height: 60px; text-decoration: none; font-family: "microsoft yahei"; } .menu ul li a:hover { color: #ffbe00; } .menu>ul .active a { color: #ffbe00; } .menu>ul>li>span { display: block; color: #89783d; font-size: 10px; height: 10px; line-height: 10px; } .subfixbox { position: absolute; background: #ffffff; top: 60px; margin-left: -20px; z-index: 999999; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } .subfixbox dt { height: 48px; line-height: 48px; padding: 0 20px; position: relative; text-align: center; } .subfixbox dt span { font-size: 16px; text-align: left; display: block; color: #fff; } .subfixbox dt a { color: #333; font-size: 14px; font-weight: normal; } .subfixbox dt a:hover { color: #e94323; } /*banner*/ .banner { width: 100%; position: relative; } .banner-text { width: 66%; margin: 0 auto; left: 0; right: 0; position: absolute; color: #ffffff; z-index: 99; top: 0; min-width: 1200px; } .banner-text p { text-align: center; } .banner-text p.banner-text1 { font-size: 42px; font-weight: bold; padding-top: 10%; font-style: italic } .banner-text p.banner-text2 { font-size: 22px; padding-top: 5%; text-align: left; line-height: 35px; padding-left: 35%; } .banner-text a { font-size: 22px; padding: 1%; float: right; margin: 5% 15% 0 0; background: rgba(255, 255, 255, 0.85); color: #313131; } /*新闻*/ .index-newslist { width: 100%; position: relative; overflow: hidden; background: url(/uploads/image/sgimages/index_news_by.jpg)no-repeat top; /*background-size: 100%;*/ } .index-liimg{ margin:0 auto; width:1200px; } .index-liimg img{ width:1200px; } .index-news-con { width: 66%; position: relative; margin: 0 auto; overflow: hidden; padding: 3% 0 4%; min-width: 1200px; } .newslist-left { width: 28%; position: relative; display: block; float: left; margin-right: 2%; overflow: hidden; } .newslist-left ul li a { color: #000000; } .newslist-left img { width: 100%; } .newslist-pagination { text-align: right; z-index: 99; left: -5% !important; position: absolute; bottom: 20% !important; } .newslist-pagination .swiper-pagination-bullet-active { opacity: 1; background: #b99968 !important; } .newslist-right .title { width: 100%; line-height: 3rem; position: relative; font-size: 16px; text-align: center; } .newslist-center { width: 43%; margin-right: 2%; position: relative; display: block; float: left; } .indexnewslist { display: none; } .news-left { border-bottom: 1px solid #dbe3f3; text-align: left; } .news-left span { display: inline-block; padding: 1.5% 3%; margin-right: 1%; font-size: 18px; color: #07285d; } .news-left span.cur { color: #ffffff; background-color: #b99968; } .indexnewslist li { width: 100%; position: relative; display: block; overflow: hidden; padding-bottom: 2%; border-bottom: 1px solid #ffffff; } .indexnewslist li .news_content { width: 100%; position: relative; display: block; overflow: hidden; } .indexnewslist li:hover .new_right .title { color: #b99968; } .indexnewslist li:hover .time { background: #b99968; } .indexnewslist li:hover .time p { color: #ffffff; } .indexnewslist li:last-child { border: none } .news_content .new_left { display: block; width: 20%; float: right; } .new_left .time p { color: #b99968; font-size: 18px; text-align: center; } .new_left .time .text1 { font-size: 40px; } .new_left .time .text2 { padding-bottom: 10px; } .news_content .new_right { display: block; float: left; width: 80%; } .new_right p { color: #000000; } .new_right .title { font-size: 16px; font-weight: bold; padding: 10px 0 15px; } .new_right .content { font-size: 13px; line-height: 22px; color: #666666; } .newslist-right { width: 24%; margin-right: 1%; position: relative; display: block; float: right; overflow: hidden; background: #dae6f0; } .newslist-right .right-info { width: 80%; margin: 3% auto 8%; position: relative; overflow: hidden; } .newslist-right .right-info .title { text-align: left; font-size: 22px; color: #0072c6; font-weight: bold; } .newslist-right form { width: 100%; position: relative; overflow: hidden; } .newslist-right label { width: 64px; float: left; clear: left; height: 25px; line-height: 25px; margin-top: 10px; } .newslist-right input { width: 99%; height: 36px; line-height: 36px; margin-top: 10px; text-indent: 8px; font-size: 16px; font-family: "微软雅黑"; border: 1px solid #ccc; float: left; } .newslist-right #sub { width: 50%; height: 40px; margin: 9% 0 8%; border: 1px solid #ccc; background: #0072c6; color: #fff; font-size: 18px; text-indent: 0; } .newslist-right #href { width: 100%; color: #0072c6; font-size: 14px; } /*service*/ .index-service { min-width: 1200px; width: 66%; position: relative; margin: 5% auto 0; overflow: hidden; } .service-left { width: 28%; display: block; float: left; padding: 0 2% 1%; border-left: 1px solid #b9b6b6; border-right: 1px solid #b9b6b6; } .service-left-top .text1 { font-size: 36px; font-weight: bold; color: #002e73; } .service-left-top .text2 { font-size: 18px; color: #888888; padding: 6% 0; } .service-left-top img { width: 100%; } .service-left-bottom { padding-top: 8%; } .service-left-bottom .text1 { font-size: 36px; font-weight: bold; color: #002e73; } .service-left-bottom .text2 { font-size: 18px; color: #888888; padding: 6% 0; } .service-left-bottom img { width: 100%; } .service-right { width: 63%; display: block; float: right; margin: 0 1% 0 2.5%; } .service-right .text1 { font-size: 36px; font-weight: bold; color: #002e73; } .service-right .text2 { font-size: 18px; color: #888888; padding: 2.5% 0 1.5%; } .service-right img { width: 100%; } /*customer*/ .index-customer { width: 100%; position: relative; margin: 3% auto 0; overflow: hidden; background: no-repeat top; /*background-size: 100%;*/ } .customer-content { /* min-width: 1200px; */ /* width: 66%; */ width: 1200px; position: relative; margin: 0 auto; overflow: hidden; padding-bottom: 5%; } .customer-content .title { font-size: 30px; color: #002e73; padding-top: 1%; padding-left: 3%; } .customer-left { width: 37%; float: left; display: block; padding-top: 3%; } .customer-left img { width: 100%; } .customer-center { width: 55%; float: left; display: block; padding: 1% 3% 0; } .customer-center p { font-size: 20px; color: #888888; padding-left: 2%; } .customer-center .text1 span { font-size: 39px; font-weight: bold; padding-right: 5px; } .customer-center .text2 span { font-size: 39px; font-weight: bold; color: #ec6941; padding-right: 5px; } .customer-center .text2 em { font-size: 20px; color: #ec6941; } .customer-center ul li { width: 30.3333334%; /* height: 66.55px; */ display: block; float: left; padding: 0.5%; } .customer-center ul li img { width: 100%; } .customer-center .title { font-size: 18px; color: #000000; text-align: left; padding: 2% 0 2% 0%; } .customer-right { width: 23%; float: right; display: block; margin-top: -34px; /* margin-right: 58px; */ /* margin-right: 5.5%; */ } .customer-right title { display: block; width: 91%; padding-left: 9%; color: #ffffff; background: #ec6200; font-size: 18px; line-height: 60px; height: 60px; border-top-right-radius: 20px; } .customer-right .myscroll { width: 100%; height: 320px; margin: 0 auto; background: #ffffff; line-height: 26px; font-size: 12px; overflow: hidden; } .customer-right .myscroll li { height: 26px; margin-left: 25px; } .customer-right .myscroll a { color: #333; text-decoration: none; font-size: 14px; } .customer-right .myscroll a:hover { color: #ed5565; text-decoration: underline; } /*event*/ .index_event { min-width: 1200px; width: 66%; margin: 0 auto; position: relative; overflow: hidden; } .index_event .title { font-size: 30px; color: #002e73; text-align: center; padding: 0 0 5%; } .indexteambox ul li .figure { width: 100%; position: relative; overflow: hidden; } .indexteambox ul li .figure img { width: 100%; } .indexteambox ul li .text .text1 { font-size: 18px; font-weight: bold; color: #000000; padding: 2% 1%; text-align: center; } .indexteambox ul li .text .text2 { font-size: 14px; color: #707070; padding: 2% 0 4%; text-align: center; } .indexteambox ul li .text { border-bottom: 2px solid #b99968; } .indexteambox ul li:hover .text { background: #b99968; } .indexteambox ul li:hover .brief p { color: #ffffff; } .indexteambox ul li .protime { width: 23%; display: block; position: absolute; top: 0; left: 0; z-index: 99; background: rgba(185, 153, 104, 0.8); ; } .indexteambox ul li .protime .text1 { font-size: 40px; padding-top: 3px; } .indexteambox ul li .protime .text2 { padding-bottom: 10px; } .indexteambox ul li .protime p { color: #ffffff; font-size: 18px; text-align: center; } /*honor*/ .index-honor { width: 100%; position: relative; overflow: hidden; margin-top: 3%; } .index-honor img { width: 100%; } .honor-content { min-width: 1200px; width: 66%; position: absolute; left: 0; right: 0; margin: 0 auto; top: 0; z-index: 99; } .honor-content .title { font-size: 30px; color: #002e73; text-align: center; padding: 3% 0; } .honor-content ul { width: 60%; position: relative; overflow: hidden; } .honor-content ul li { width: 31.3333334%; display: block; float: left; margin-right: 2%; } .honor-content ul li img { width: 100%; } /*unit*/ .index-unit { width: 66%; margin: 0 auto 3%; position: relative; overflow: hidden; min-width: 1200px; } .index-unit .title { font-size: 30px; color: #002e73; text-align: center; padding: 5% 0; } .index-unit .content { font-size: 14px; color: #7d7d7d; width: 85%; margin: 0 auto; text-align: center; padding-bottom: 3%; } .index-unit ul li { transition: 0.5s; width: 16%; padding: 1%; margin-right: 1.8%; margin-bottom: 1.8%; display: block; float: left; border: 1px solid #cccccc; } .index-unit ul li:hover { box-shadow: 3px 3px 12px -2px #8888 } .index-unit ul li img { width: 100%; } /*footer*/ .footer { width: 100%; min-width: 1200px; position: relative; overflow: hidden; background: #eeeeee; } .footer_content { width: 66%; position: relative; margin: 1.5% auto 1%; overflow: hidden; min-width: 1200px; } .foot-left { width: 62%; padding: 0 5% 1% 0; display: block; float: left; border-right: 1px solid #acb7c7; } .foot-left .foot-l-top { width: 100%; position: relative; padding-bottom: 1%; border-bottom: 1px solid #e2e2e2; overflow: hidden; } .foot-left .foot-l-top ul li { float: left; width: 10%; text-align: center; } .foot-left .foot-l-top ul li a { color: #000; display: block; font-size: 13px; line-height: 20px; height: 20px; } .foot-left .foot-l-bottom { padding-top: 1%; padding-left: 1%; } .foot-left .foot-l-bottom p.footer_tit { font-size: 18px; color: #000000; font-weight: bold; } .foot-left .foot-l-bottom p { font-size: 13px; line-height: 25px; } .foot-right { /*padding-left: 5%;*/ /*width: 27%;*/ display: block; float: right; } .foot-right img { padding-right: 5%; } .footer_bottom { width: 100%; position: relative; overflow: hidden; background: #002b60; } .footer_b_content { width: 66%; position: relative; margin: 0 auto; overflow: hidden; min-width: 1200px; } .footer_b_content .footer-b-left { width: 50%; display: block; float: left; } .footer-b-left ul li { float: left; padding-right: 15px; padding-left: 8px; text-align: center; } .footer-b-left ul li a { color: #ffffff; display: block; font-size: 14px; line-height: 40px; height: 40px; } .footer_b_content .footer-b-right { width: 46%; display: block; float: right; } .footer_b_content .footer-b-right p { color: #ffffff; font-size: 14px; line-height: 40px; height: 40px; } .clique .rightbr ul li img, .clique .news li img, .newslist-right img, .service-left-top img, .service-left-bottom img, .customer-left img, .indexteambox ul li .figure img { display: block; width: 100%; height: auto; -webkit-transition: all .5s linear; -o-transition: all .5s linear; -moz-transition: all .5s linear; transition: all .5s linear; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } .clique .rightbr ul li:hover img, .clique .news li:hover img, .newslist-right img:hover, .service-left-top img:hover, .service-left-bottom img:hover, .customer-left img:hover, .indexteambox ul li .figure img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all .5s linear; -o-transition: all .5s linear; -moz-transition: all .5s linear; transition: all .5s linear; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } /*内页banner*/ .ty-banner-1 { position: relative; min-width: 1200px; overflow: hidden; text-align: center; } .ty-banner-1 img { visibility: hidden; } .ty-banner-1 img.show { display: block; margin: 0 auto; visibility: visible; min-width: 1200px; width: 100%; } /*内页banner*/ .index-unit ul li{ margin-left: 2.8% !important; } .mainbox { background: #fff; } .innerweb { width: 1155px; margin: 0 auto; padding: 0 !important; padding-bottom: 30px; position: relative; background: #fff; overflow: hidden; margin-top: 30px; } /*---标题---*/ .location { width: 100%; padding: 20px 0; background: #f7f7f7; } .location .title { font-size: 22px; width: 1200px; margin: auto; color: #293556; font-weight: bold; line-height: 28px; } .location .title span { float: right; background: no-repeat left center; padding-left: 25px; font-size: 13px; color: #666; font-weight: normal; } .location .title span a { padding: 0px 5px; color: #666; font-weight: normal; } .location .title span a:hover { color: #1a1a1a; } .location .title span a.cur { color: #1a1a1a; } /*---标题---*/ /*** 企业视频 ***/ .videolist { width: 100%; position: relative; overflow: hidden; } .videos ul { position: relative; overflow: hidden; width: 100%; } .videos ul li { width: 100%; height: 500px; background: #fff; } .videos ul li .video_img { position: relative; overflow: hidden; } .videos ul li .video_img img { width: 100%; } .videos ul li .video_img i { position: absolute; width: 15%; height: 25%; display: block; left: 44%; top: 39%; background: url(/uploads/image/sgimages/about_more.png) no-repeat center; background-size: 100%; -webkit-transition: all .5s linear; -o-transition: all .5s linear; -moz-transition: all .5s linear; transition: all .5s linear; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } .videos ul li .video_img i:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all .5s linear; -o-transition: all .5s linear; -moz-transition: all .5s linear; transition: all .5s linear; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } .com-img img { transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s; -moz-transition: all 0.7s ease-in-out 0s; -o-transition: all 0.7s ease-in-out 0s; } /*.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}*/ .videos .pages { margin: 30px 0px; } .media-modal { width: 100%; height: 100%; background: rgba(0, 0, 0, .3); position: fixed; top: 0px; left: 0px; z-index: 9999; display: none; opacity: 0; } .media-modal .mediamodal-contain { width: 960px; height: 540px; background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, .5); position: absolute; top: 50%; left: 50%; margin: -300px 0 0 -480px; display: none; } .mediamodal-contain .mediamodal-box, .mediamodal-contain video, .mediamodal-contain .mejs-container, .mediamodal-contain .mejs-overlay-play, .mediamodal-contain .mejs-poster, .mediamodal-contain .mejs-layers, .mediamodal-contain .mejs-overlay { width: 100% !important; height: 100% !important; } .mediamodal-contain .close { display: block; width: 32px; height: 32px; background: no-repeat center center / cover; position: absolute; right: 5px; top: 5px; z-index: 2; opacity: 0; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; } .mediamodal-contain:hover .close { opacity: 1; } /*** 企业视频 ***/ .index-service-left { width: 878px; } .index-service-right { display: inline-block; margin-left: 50px; } .index-service-left-block { width: 426px; height: 150px; font-family: "微软雅黑"; float: left; box-sizing: border-box; cursor: pointer; padding: 5px; border: 1px solid #fff; } .index-service-left-block:hover { border: 1px solid #b6e8f3; } .index-service-left-block-title { font-size: 20px; color: #0069b6; } .index-service-left-block ul { margin-left: 25px; line-height: 24px; } .index-service-left-block li { font-size: 14px; list-style-image: ; color: #2d2d2d; } .index-service-right-block { margin-top: 5px; display: block; } .index-ggimg{ margin:20px auto;text-align:center } .index-ggimg img{ width: 1200px; } .swiper-container{ } .slide-img{ background-size: 100% !important; height: 210px; } @media screen and (min-width:1000px){ .event-container .swiper-slide { width: 380px !important; margin-right: 20px; } } .mobile-footer{ display: none; }