html { font-size: 62.5%; } html, body { height: 100%; font-family: '寰蒋闆呴粦'; } .nowrap, .news-box .news-right dl dt { white-space: nowrap; overflow: hidden; word-break: break-all; text-overflow: ellipsis; } .all-width, .container, .nav-con, .header-box, .footer-box, footer, .banner, header, .wrap, .title-bg, .title-bg h6, .list2, .news, .take, .case, .details1, .solve li, .solve li dl dt, .job, .answer, .pins, .profile, .service, .team { width: 100%; max-width:100%; /*max-width: 41.4rem;*/ margin: 0 auto; box-sizing:border-box; } .box-sizing, .contact .message dl dd form table, .contact .message dl dd form table tr td input[type=text], .contact .message dl dd form table tr td textarea, .contact .message dl dd form table tr td input[type=submit], .title-product a, .list a, .prove-box figure, .case, .case hgroup a, .pro-content .pro-img figure, .pro-content .pro-img figure img, .pro-content .pro-imgs figure, .pro-content .pro-imgs figure img, .pro-content .pro-imgn figure, .product-center, .product-center .home-tit .home-list dl dt img, .h2, .title h2, .case article dl dt, .news-center h2, .success-case h2, .news-center, .news-box, .success-case, .after ul { box-sizing: border-box; } .container { height: 100%; position: relative; } .nav-con { display: none; position: fixed; top:0; bottom: 0rem; left: 0; right: 0; background:#008cd6; background:rgba(0, 0, 0, 0.5); z-index: 129; } .nav-con nav { float: right; background:#008cd6; width:50%; height:100%; } /*.nav-con nav dl dt { padding: 1.2rem 0; background-size: 1.4rem 1.4rem; text-indent: -9999px; }*/ .nav-con nav dl dd ul li { width: 100%; border-bottom:0.1rem solid #e4e4e4; } .nav-con nav dl dd ul li span { width: 100%; font-size: 1.6rem; line-height:2.5rem; color: #fff; text-align:center; display: block; padding: 1rem 0; } .nav-con nav dl dd ul li span a { color: #fff; width: 100%; display: block; text-align:center; } .nav-con nav dl dd ul .heibg .open { width:90%!important; padding: 1rem 5%!important; margin: 0 auto!important; color: #fff!important; font-size: 1.4rem!important; line-height: 1.6rem!important; background: #000!important; } .nav-con nav dl dd ul .heibg .open em{ background: url(../img/na_11.jpg) right no-repeat!important; background-size: 1.7rem 0.95rem!important; float: right!important; width: 1.7rem; height: 0.95rem; } .nav-con nav dl dd ul li span.sp1 { /*background: url(../img/na_06.jpg) right no-repeat;*/ background-size: 1.7rem 0.95rem; width: 90%; margin: 0 auto; text-align: left; color:#000; } .nav-con nav dl dd ul li span.sp1 img { width:2rem; height: 2rem; float: right; margin-bottom: 1rem;} .nav-con nav dl dd ul li span.sp2 { /*background: url(../img/na_06.jpg) right no-repeat;*/ background-size: 1.7rem 0.95rem; width: 90%; margin: 0 auto; text-align: left; color:#000; } .nav-con nav dl dd ul li span.sp3 { /*background: url(../img/na_06.jpg) right no-repeat;*/ background-size: 1.7rem 0.95rem; width: 90%; margin: 0 auto; text-align: left; color:#000; } .nav-con nav dl dd ul li span.sp4 { /*background: url(../img/na_06.jpg) right no-repeat;*/ background-size: 1.7rem 0.95rem; width: 90%; margin: 0 auto; text-align: left; color:#000; } .nav-con nav dl dd ul li span.sp5 { /*background: url(../img/na_06.jpg) right no-repeat;*/ background-size: 1.7rem 0.95rem; width: 90%; margin: 0 auto; text-align: left; color:#000; } .nav-con nav dl dd ul li span.sp6 { /*background: url(../img/na_06.jpg) right no-repeat;*/ background-size: 1.7rem 0.95rem; width: 90%; margin: 0 auto; text-align: left; color:#000; } .nav-con nav dl dd ul li .nav-box { background:#1997da; text-align: center; display: none; } .nav-con nav dl dd ul li .nav-box a { display: block; font-size: 1.4rem; line-height:1.8rem; color: #fff; padding: 0.5rem 2.5rem; width:85%; margin:0 auto; border-bottom:1px solid #e4e4e4; text-align:left;} .nav-con ul li { clear: both; } .footer { z-index:98; color:#9e9e9e; background:#212121; font-size: 1.2rem; text-align: center; height: 4.2rem; line-height:4.2rem; bottom:0; overflow: hidden;} .footer .foot1 { width:95%; font-size:1.2rem; margin:0 auto; } .footer .foot1 a { color: #fff; } .foot1_right{ margin-top:1rem; } .banner { position:relative; overflow:hidden; padding-top:5rem; } .banner img{ width: 100%; display: block; } .banner .swiper-slide dl { padding: 1rem 9%; background: #00468e; text-align: center; } .banner .swiper-slide dl dt { font-size: 1.2rem; line-height: 2.4rem; color: #fff; } .banner .swiper-slide dl dd { font-size: 1.2rem; line-height: 2.4rem; color: #fff; } .banner .pagination { position: absolute; bottom: 0.5rem; left: 0; z-index: 1; width: 100%; height: 15px; text-align: center; } .banner .pagination.pagination1 { bottom: 9.9rem; } .banner .pagination span { display: inline-block; width:0.8rem!important; height:0.8rem!important; overflow: hidden; margin: 0 2px; background: none; border-radius: 50%; border: 0.1rem solid #fff; opacity:1; } .banner .pagination span.swiper-pagination-bullet-active { background:#009cef; border: 0.1rem solid #009cef; } .huisb{ width: 100%; background: #1c1c1c; height:14.5rem; position: relative; z-index: 2; padding-top:5.5rem; } .huisb span{ width:57%; height:16rem; background: #1c1c1c; margin-left: 1rem; padding-top: 5rem; display: block; } .huisb span img{ width:70%; height:15rem; border: 0; margin-left: 1rem; } .banne{ width:100%; display: block; margin:0 auto; } .banne img{ max-width: 100%; width: 100%; } header { height:5rem; z-index:115; background:#fff; background-size:cover; background-size:100% 100%; position: absolute; top: 0;} header h1 { float:left; } header h1 a { display: block; } header h1 img { width:10rem; height:auto; padding:1.2rem 0 0 2rem; } header span { display: block; float: right; width:5.5rem; height:5rem; background: url(../img/sy_02.jpg) center right no-repeat; background-size:5.5rem 5rem; line-height:5rem; font-size:1.55rem; } .swiper-container { width:100%; height: 100%; margin-left: auto; margin-right: auto; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .swiper-button-next{ background: url("../img/nas_10.png") no-repeat left!important; position:absolute!important; top:55%!important; background-size: 1.4rem 2.5rem!important; } .swiper-button-prev{ background: url("../img/nas_07.png") no-repeat right!important; position:absolute!important; top:55%!important; background-size: 1.4rem 2.5rem!important; } .swiper-container-horizontal>.swiper-pagination{ width:15.5%!important; bottom:-1.5rem!important; left:40%!important; } .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin: 0 0.1rem!important; } .swiper-pagination-bullet{ width: 0.5rem!important; height:0.5rem!important; display: inline-block; border-radius:100%; background: #000; opacity: .4!important; } .swiper-pagination-bullet-active{ width: 0.5rem!important; height:0.5rem!important; display: inline-block; border-radius:100%; /*background: #000!important;*/ opacity: .4!important; } .mess{ width: 100%; height: auto; overflow: hidden; } .mess_cen{ width:100%; height:auto; margin:2rem auto 1rem; } .mess_top{ width:95%; height:auto; line-height:4.5rem; margin:0 auto; } .mess_top span{ font-size: 1.8rem; color: #2c2c2c; } .mess_top span a{ font-size: 1.8rem; color: #2c2c2c; } .mess_bot{ width:97%; height: auto; margin:0 auto; } .mess_bot a{ width:48%; height:auto; margin:0 1%; float: left; display: block; } .mess_bot a dl{ width:100%; height:auto; margin:0; display:block; } .mess_bot a dl dt{ width:100%; height:auto; margin:0; display:block; } .mess_bot a dl dt img{ width:100%; height:auto; margin:0; display:block; } .mess_bot a dl dd{ width:100%; height:auto; margin:1rem 0 1.5rem; display:block; } .mess_bot a dl dd span{ width:100%; line-height:2rem; height: 2rem; font-size:1.6rem; margin:0; display:block; overflow: hidden; } .mess_bot a dl dd p{ width:100%; line-height:2rem; height: 2rem; font-size:1.4rem; margin:0; color: #737373; display:block; overflow: hidden; } .titles{ padding-top:5rem; } .product{ width: 100%; height: auto; margin:0 auto; } .product_cen{ width: 100%; height: auto; margin:0 auto 1.5rem; } .product_cen dl{ width:100%; margin:0 auto; overflow: hidden; } .product_cen dl dt{ width:95%; margin:1rem auto 1rem; text-align:center; } .product_cen dl dt span{ width:100%; font-size:1.8rem; line-height:4rem; height: 4rem; } .product_cen dl dt p{ width:100%; font-size:1.4rem; line-height:2rem; height:4rem; margin:0.5rem 0; color: #999; } .product_cen dl dt a{ width:100%; font-size:1.4rem; line-height:2rem; height:2rem; margin:0rem 0 1rem; color:#1997da; } .product_cen dl dt a img{ width:1.5rem; height:1.5rem; margin-left: 0.5rem; } .product_cen dl dd{ width:100%; margin:0 auto; } .product_cen dl dd img{ width:100%; } .serve{ width: 100%; height: auto; margin:0 auto; } .serve_top{ width:100%; height:4rem; line-height:4rem; color: #008cd6; font-size:1.8rem; } .serve_topc{ width:95%; color:#008cd6; margin:0 auto; border-bottom:0.2rem solid #e4e4e4; } .serve_topc span{ width:auto; color:#008cd6; padding-left:2.5%; height:2rem; border-left:0.2rem solid #008cd6; } .serve_cen{ width: 100%; height: auto; margin:0 auto 1.5rem; } .serve_cen dl{ width:95%; margin:0 auto; overflow: hidden; border-bottom:0.1rem solid #e4e4e4; padding:1.5rem 0; } .serve_cen dl dt{ width:47%; margin:0; text-align:left; float:right; } .serve_cen dl dt span{ width:100%; font-size:1.7rem; line-height:3rem; height:3rem; padding-bottom:0.5rem; overflow:hidden; display: block; } .serve_cen dl dt p{ width:100%; font-size:1.4rem; line-height:2rem; height:4rem; margin:0.5rem 0; color: #999; overflow: hidden; } .serve_cen dl dt em{ width:100%; font-size:1.4rem; line-height:2rem; height:2rem; margin:0rem 0 1rem; color:#999; font-style: normal; } .serve_cen dl dt b{ width:6rem; font-size:1.4rem; line-height:2rem; height:2rem; margin:1rem 0 1rem; color:#d3f5fd; font-style: normal; background: #1997da; font-weight:100; display: block; border-radius:1rem; text-align: center; } .serve_cen dl dt a img{ width:1.5rem; height:1.5rem; margin-left: 0.5rem; } .serve_cen dl dd{ width:50%; margin:0; float:left; } .serve_cen dl dd img{ width:100%; } .more { width:100%; height:3.5rem; margin:0 auto 1.5rem; overflow: hidden; } .more span{ width:95%; height:3.5rem; margin:0 auto; background:#ddd; color: #333; font-size:1.4rem; display: block; line-height: 3.5rem; text-align:center; border-radius:0.5rem; } .brand{ width:100%; height:auto; margin:0 auto; background: #fafafa; box-shadow:0.2rem 0rem 1rem #ccc;} .brand_top{ width:95%; margin:0 auto; } .brand_top{ width:95%; margin:0 auto; } .brand_topc{ width:100%; height: 4rem; line-height: 4rem; font-size: 1.8rem; color: #2c2c2c; margin:0.3rem 0 0; padding-top: 2rem; } .brand_cen{ width:98%; height: auto; margin:0 auto 2rem; overflow: hidden; } .brand_cen ul{ list-style: none; padding:0; margin:0; } .brand_cen ul li{ width:48%; margin:1%; float: left; } .brand_cen ul li img{ width:100%; float: left; } .news_cen{ width: 100%; height: auto; margin:0 auto 1.5rem; } .news_cen ul{ width:95%; margin:0 auto; overflow: hidden; padding:1.5rem 0; } .news_cen ul li{ width:100%; height:auto; padding:1rem 0; border-bottom:0.1rem dotted #e4e4e4; } .news_cen ul li span{ width:100%; height:auto; color: #666; font-size: 1.6rem; } .news_cen ul li p{ width:100%; height:auto; color: #999; font-size: 1.4rem; } .news_info{ width:95%; margin:1.5rem auto 1rem; height: auto; } .news_infot{ width:100%; margin:0 auto 1rem; height:auto; text-align:center; } .news_infot span{ width:100%; height:auto; line-height:3rem; font-size:1.6rem; color: #333; } .news_infot p{ width:100%; height:auto; line-height:2rem; font-size:1.4rem; color:#999; } .news_infoc{ width:100%; line-height: 2rem; font-size: 1.4rem; color:#666; } .news_infoc p{ width:100%; line-height: 2rem; font-size: 1.4rem; color:#666; } .news_infob{ width:90%; height:3rem; line-height: 3rem; text-align: center; margin:1rem auto 2rem; } .news_infob span{ min-width:7rem; height:3rem; line-height: 3rem; float: left; margin:0 1rem; border: 0.1rem solid #e4e4e4; border-radius:1.5rem; display: block; } .news_infob span a{ min-width:7rem; height:3rem; line-height: 3rem; padding:0 2%; float: left; margin:0; display: block; font-size: 1.4rem; } .job-list-tpl4{ width: 100%; } .job-list-tpl4 dt { width: 95%; margin:0 auto; color: #333; cursor: pointer; font-weight: normal; height: 53px; line-height: 53px; font-size:1.8rem; border-bottom: 1px solid #e7e7e7; padding: 0 2.5%; } .job-list-tpl4 dt i { background:url(../img/job_bit02.png) no-repeat 0 -53px; float: right; color: #444; cursor: pointer; display: inline-block; height: 53px; width: 36px } .job-list-tpl4 dd { width: 95%; display: none; overflow: hidden; padding:1rem 2.5%; position:relative; border-bottom: 1px solid #e7e7e7; margin:0 auto; background:#f5f5f5; } .job-list-tpl4 dd tr { width:100%; line-height: 24px; padding:0; } .job-list-tpl4 dd td { width:100%; line-height: 24px; padding:0; color: #666; font-size: 1.4rem; } .job-list-tpl4 dd td img{ max-width:100%; line-height: 24px; padding:0; } .job-list-tpl4 dd td span { color: #008cd6; font-size:1.6rem; margin:1rem 0; display: block; } .job-list-tpl4 .btn{ background: #0c4da2; border: 1px solid #0c4da2; color: #fff; display: inline-block; line-height: 26px; margin-top: 10px; text-align: center; transition: all 0.5s ease 0s; width: 88px; } .job-list-tpl4 .btn:hover{ border-color: #000; color: #000; background: none; } .job-list-tpl4 dt.open { color: #333; } .job-list-tpl4 dt.open i { background-position: 0 0; } .develop{ width: 100%; height: auto; margin:0 auto; overflow: hidden; background:url(../img/fz_03.jpg) center no-repeat; background-size:100% 100%; padding-top:4.5rem; min-height:50rem; } .develop_cen{ width:90%; height:auto; margin:0 auto; } .imgnav { width: 100%; margin: 10px auto; } .imgnav { position: relative; margin: 0 auto; width: 100%; } #img { z-index:10; width:92%; position: relative; text-align: center; margin:0 auto; /*background:#efefef;*/ padding-bottom: 1rem; } #img .img1 { display:none; margin-top:20px; } #cbtn { position: relative; height: 60px; margin-top: 12px; } #cbtn ul { position:relative; width:10000px; height:63px; background:url(../img/fz_09.png) repeat-x bottom; } #cbtn ul li { float: left; width: 60px; height: 60px; line-height:32px; margin: 0 6px; color: #989898; font-size: 16px; cursor: pointer; text-align: center; position: relative; background:url(../img/fz_07f.png) no-repeat center; background-size:5.5rem 4.5rem; } #cbtn li.hov { color:#fff; background:url(../img/fz_07.png) no-repeat center; background-size:5.5rem 4.5rem; } .ctrl div { clear:both; } #cSlideUl { width:87%; height:auto; overflow: hidden; position: relative; top:0px; margin: 0 auto; } .picSildeLeft { cursor: pointer; position: absolute; top:30px; left:-14px; z-index:9; width:3rem; height: 3rem; background: url(../img/fz_06.jpg) no-repeat; background-size: 3rem 3rem; } .picSildeRight { cursor:pointer; position:absolute; top:30px; right:-14px; z-index: 9; width: 3rem; height: 3rem; background: url(../img/fz_077.jpg) no-repeat; background-size: 3rem 3rem; } #img .img1 dl dt { font-size:18px; color:#2562a1; text-align: left; margin-bottom:1rem; } #img .img1 dl dt img{ max-width: 100%; border:0; } #img .img1 dl dd { font-size:12px; color:#7d7d7d; line-height:24px; text-align:left; padding:0 1rem; } .contas{ width: 100%; } .contas img{ max-width:100%; } .xiangg{ width:100%; margin:1rem auto; } .zhizia{ width:100%; margin:0 auto; box-shadow:0.2rem 0.2rem 0.2rem #ccc; } .zhizia img{ width:96%!important; margin:0 auto; padding:0.4rem 0; } .pagination{ text-align: center; } .rongys{ width: 100%; height: auto; margin:0 auto; overflow: hidden; } .rongys ul{ list-style: none; padding:0; margin:0; } .rongys ul li{ width:100%; text-align:center; height:2.5rem; line-height:2.5rem; font-size: 1.4rem; margin:0.5rem auto; float:left; display:block; position: relative; } .rongys ul li img{ width:100%; height:2.5rem; margin:0 auto; } .rongys ul li span{ color: #666; position: absolute; top: 10px; left: 0; width: 100%; } .abousa { position:relative; padding-top:5rem; margin-bottom:3rem; } .abousa img{ width: 100%; display: block; } .abousa .swiper-slide dl { padding: 1rem 9%; background: #00468e; text-align: center; } .abousa .swiper-slide dl dt { font-size: 1.2rem; line-height: 2.4rem; color: #fff; } .abousa .swiper-slide dl dd { font-size: 1.2rem; line-height: 2.4rem; color: #fff; } .abousa .pagination { position: absolute; bottom:-2.5rem; left: 0; z-index: 1; width: 100%; height: 15px; text-align: center; } .abousa .pagination.pagination1 { bottom: 9.9rem; } .abousa .pagination span { display: inline-block; width:1rem!important; height:1rem!important; overflow: hidden; margin: 0 2px; background: none; background: url(../img/ab_23.jpg) no-repeat center; opacity: 1;} .abousa .pagination span.swiper-pagination-bullet-active { background: url(../img/ab_21.jpg) no-repeat center; } .contact{ width:90%; height:auto; margin:0 auto; } .contact_top{ width: 100%; height: 3.5rem; } .contact_topl{ width:46%; float:left; } .contact_topm{ width:3rem; font-size:1.4rem; color: #333; line-height: 2.2rem; height:2.2rem; margin:1rem 0; float:left; } .contact_topmc{ float: left; line-height: 2.2rem; margin:1rem 0; height: 2.2rem; width:59%; font-size:1.4rem; color: #333; background: #fff; } .contact_topl2{ width:46%; float:left; } .contact_topm2{ width:4.5rem; font-size:1.4rem; color: #333; line-height: 2.2rem; margin:1rem 0; float:left; height:2.2rem; } .contact_topmc2{ float: left; line-height: 2.2rem; margin:1rem 0; height: 2.2rem; width:59%; font-size:1.4rem; color: #333; background: #fff; } .contact_cen{ margin-top:1rem; } .anchorBL{ display:none; } .contact_bot{ width: 100%; height: auto; margin:1.5rem 0 3.5rem; } .contact_bot dl{ width:100%; height: auto; margin:0; } .contact_bot dl dt{ width:100%; height:3rem; line-height:3rem; margin:0; color: #333; font-size:1.6rem; } .contact_bot dl dd{ width:100%; height:2rem; line-height:2rem; margin:0; color: #999; font-size:1.4rem; } .contact_bot dl dd a{ width:100%; height:2rem; line-height:2rem; margin:0; color: #1997da; font-size:1.5rem; text-decoration: none; } .contact_bot dl dd a img{ width:0.6rem; height:1rem; margin-left: 0.2rem; } @media (min-width:320px) and (max-width:373px){ header h1 { float:left; width:75%;} header h1 img { width:45%; height:auto; padding:1rem 0 0 1.5rem; } .huisb{ width: 100%; background: #1c1c1c; height:9.6rem; position: relative; z-index: 2; padding-top: 5rem; } .huisb span{ width:57%; height:11rem; background: #1c1c1c; margin-left: 1rem; padding-top:2.5rem; display: block; } .huisb span img{ width:70%; height:10rem; border: 0; margin-left: 1rem; } .news_infob{ width:90%; height:3rem; line-height: 3rem; text-align: center; margin:1rem auto 2rem; } .news_infob span{ min-width:6rem; height:3rem; line-height: 3rem; float: left; margin:0 0.5rem; border: 0.1rem solid #e4e4e4; border-radius:1.5rem; display: block; } .news_infob span a{ min-width:6rem; height:3rem; line-height: 3rem; padding:0 2%; float: left; margin:0; display: block; font-size: 1.4rem; } #cbtn ul li { float: left; width:54.5px; height: 60px; line-height:32px; margin: 0 6px; color: #989898; font-size: 16px; cursor: pointer; text-align: center; position: relative; background:url(../img/fz_07f.png) no-repeat center; background-size:5.5rem 4.5rem; } #cbtn li.hov { color:#fff; background:url(../img/fz_07.png) no-repeat center; background-size:5.5rem 4.5rem; } } @media (min-width:375px) and (max-width:414px){ } /*# sourceMappingURL=style.css.map */