@charset "UTF-8"; /* CSS Document */ body { font:14px/1.5 AppleGothic,Arial,'Microsoft Yahei','Simsun'; line-height:160%; color:#666; background:#fff; } body,html,p,h1,h2,h3,h4,h5,h6,dl,dd,dt,ul,li{ padding:0; margin:0; } dl,dd,dt,ul,li{ list-style:none; } a { color: #666; text-decoration: none; } a:hover { color: #333; } .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; } .clearfix:after { clear: both; } .tl{ text-align:left; } .tr{ text-align: right; } .tc{ text-align: center; } .fl{ float:left; } .fr{ float:right; } .underline{ text-decoration:underline; } .ct_1{ color:#000; } .ct_2{ color:#333; } .ct_3{ color:#666; } .ct_4{ color:#999; } .ct_5{ color:#ccc; } .ct_6{ color:#fff; } .ct_7{ color:#c11e2b; } /* */ .k1120{ max-width:1120px; margin:0 auto; } #header{ width:100%; height:100px; position:fixed; z-index:1100; background:#fff; top:0; box-shadow:0 1px 0 rgba(0,0,0,0.05); -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } #header .k1120 { position:relative; padding:0 10px; } /* ------- Menu ------- */ .wrapper{ overflow:hidden; } .pageMain{ margin-right:0; margin-left:0; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .sidebar{ position: fixed; right:0; top:0; left:0; z-index:9999; } .sidebar .k1120{ position:relative; } #logo{ width:497px; height:50px; display:inline-block; background:url("/images/logo.png") no-repeat; overflow:hidden; margin:25px 0 0 0; text-indent:-20em; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } #menu{ position: absolute;; right:0; top:0; } #menu li{ display:inline-block; } #menu a{ color:#000; font-size:14px; height:65px; width:90px; text-align:center; display: inline-block; line-height:20px; padding:35px 0 0 0; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; background:#fff; } #menu a span{ text-align:left; display:inline-block;} #menu a b{ font-size:12px; color:#8d8d8d; font-weight:normal; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } #menu a:hover, #menu a:hover b, #menu a.current, #menu a.current b{ color:#fff; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } #menu a:hover, #menu a.current{ background:#c20f36; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .scrol-page{ margin:0 auto; padding:99px 0 0 0; } .pagination { margin:30px 0 20px; clear:both; font-size:13px; } .pagination span, .pagination a { display:inline-block; padding:1px 13px; height:34px; line-height:34px; margin:0 1px; *zoom:1; color:#434343; background-color:#f0f0f0; } .pagination a:hover { background:#6C5644; color:#fff; text-decoration:none; } .pagination a:active { color:#808080; } .pagination .disabled { cursor:default; color:#ccc; } .pagination .current { background:#6C5644; color:#fff; } .pagination-default { text-align:center; } .pagination-right { text-align:right; } .pagination-left { text-align:left; } @media (max-width: 960px) { #menu a{ height:50px; width:90px; padding:20px 0 0 0; } #logo{ width:333px; height:33px; background:url("/images/logo.png") no-repeat; background-size:333px 33px ; margin:20px 0 0 0; } #header{ height:70px; } .scrol-page{ padding:69px 0 0 0; } } @media (max-width: 767px) { .openNav .sidebar{ right:0; border-left:1px solid rgba(0,0,0,0.05); } .openNav .pageMain{ margin-right:60px; margin-left:-60px; } .sidebar{ height:100%; width:70px; position: fixed; left:auto; right:-70px; top:0; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; z-index:9999; } .openNav .sidebar{ right:0; } .openNav .pageMain{ margin-right:70px; margin-left:-70px; } #menu{ left:0;} #menu li{ display:block; } #menu a{ height:35px; width:auto; display:block; padding:5px 0 5px 8px; border-bottom:1px solid rgba(0,0,0,0.05); line-height:35px; text-align:left; } #menu a b{ display:none; } #logo{ width:233px; height:24px; background:url("/images/logo.png") no-repeat; background-size:233px 24px ; margin:10px 0 11px 0; position:fixed; left:10px; } #header{ height:45px; } .navBox{ width:45px; padding:15px 0 0 0; height:30px; position:absolute; left:-45px; top:0; } .navOpen{ height:12px; width:22px; display:block; margin:0 auto; border-top:2px solid #666; border-bottom:2px solid #666; position:relative; z-index:1; } .navOpen:after{ display:block; position:absolute; left:0; right:0; height:2px; overflow:hidden; content:''; background:#666; top:50%; margin-top:-1px; z-index:1; } .navBox:before{ width:2px; height:18px; display:block; content:''; background:#fff; left:14px; top:15px; position:absolute; z-index:333; } } /* banner */ .b_2{ background-image:url("/images/b2.jpg"); background-repeat:no-repeat; background-attachment:fixed; background-position:center 0; overflow:hidden; position:relative; text-align:center; padding:150px 0 150px 0; } .banner{ width:100% } .b_pic{ width:50%; float:left; position:relative; max-height:400px; } .banner img{ width:100%; } .mac{ z-index:1; margin-top:0; width:100%; } .ipad{ position:absolute; z-index:2; width:50%; bottom:0px; right:0px; } .iphone{ position:absolute; z-index:2; bottom:0; left:15%; width:50%; } .b_text{ padding:50px 0 0 0; float:left; color:#fff; width:50%; } .b_text h1{ line-height:120%; font-size:60px; padding-left:10%; } .b_text h4{ font-size:18px; font-weight:normal; padding:10px 0 30px 10%; } .b_text p{ padding:5px 0 5px 10%; font-size:16px; } .b_2 h2{ color:#fff; font-size:36px; font-weight:normal; position:relative; width:100%; } .b_2 h1{ color:#ff0038; font-size:90px; font-weight:normal; line-height:120%; height:100px; line-height:100px; padding:40px 0; } .b_2 h5{ font-size:14px; color:#fff; } .viewMain, .viewMain p{ line-height:180%; font-size:14px; color:#666; } .viewMain{ padding:0 10px; } @media (max-width: 1120px) { .b_2{ display:none; } } @media (max-width: 960px) { .b_text{ padding-top:10px;} } @media (max-width: 768px) { .b_1{ padding:40px 0; } .scrol-page{ padding:40px 0 0 0; } .b_text{ padding-top:20px;} .b_text h1{ font-size:30px; } .b_text h4{ font-size:14px; line-height:140%; padding-bottom:10px; } .b_text p{ font-size:12px; padding-top:5px; padding-bottom:0; } } @media (max-width: 480px) { .b_1{ padding:20px 0 10px 0; } .b_text{ width:auto; float:none; padding-bottom:10px; } .b_pic{ width:auto; float:none; margin:0 10px; } .b_text h1{ padding:0 0 0 10px; } .b_text h4{ padding:10px; } .b_text p{ padding:0 0 0 10px; line-height:180%; } } .title{ font-size:35px; color:#000; text-align:center; padding:50px 0 50px 0; } .title b{ font-size:12px; color:#666; line-height:16px; display:inline-block; padding:10px 0 0 0; margin-bottom:-10px; } .title span{ display: inline-block; line-height:40px; position:relative; padding:0 6%; font-weight:normal; } .title span:before{ width:100%; height:1px; background:#333; position: absolute; left:0; right:0; content:''; bottom:-20px; } .title span:after{ display:block; overflow:hidden; content:''; background:#333; border:10px solid #fff; position:absolute; left:50%; width:4px; bottom:-32px; height:4px; border-radius:100%; margin-left:-12px; } .infoText{ text-align:center; color:#999; font-size:16px; padding:0 10px; } .servicesBox{ position:relative; margin:80px 0 0 0; } .servicesBox li{ width:25%; float:left; } .servicesBox li h3{ font-size:20px; color:#333; padding:5px 0; } .servicesBox li p{ color:#999; font-size:12px; line-height:200%; } .servicesBoxList{ padding:0 10px; } .servicesBox:before{ width:100%; height:1px; background:#eee; position: absolute; left:0; right:0; content:''; top:47px; } .servicesBoxIcon{ padding:0 0 20px 20px; } .servicesBoxIcon i { display: inline-block; cursor: pointer; width: 90px; line-height:90px; height: 90px; border-radius: 50%; text-align: center; position: relative; z-index: 1; color: #333; font-size:16px; background:#fff; border:1px solid #a3a3a3; transition: background 0.2s, color 0.2s; } .servicesBoxIcon i:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; box-sizing: content-box; } .servicesBoxIcon i:after { top: -7px; left: -7px; padding: 7px; box-shadow: 0 0 0 4px #c20f36; transition: transform 0.2s, opacity 0.2s; transform: scale(.8); opacity: 0; } .servicesBoxIcon i:hover { color: #fff; border:1px solid #fff; } .servicesBoxIcon i:hover:after { transform: scale(1); opacity: 1; } .servicesBoxIcon i:before{ width:40px; height:40px; display:block; position:absolute; content:''; background-image:url("/images/icon.png"); background-repeat:no-repeat; background-size:228px 61px; top:50%; left:50%; margin:-20px 0 0 -20px; } .servicesIcon_1:before{ background-position:3px 5px;} .servicesIcon_2:before{ background-position:-67px 5px;} .servicesIcon_3:before{ background-position:-130px 7px;} .servicesIcon_4:before{ background-position:-195px 7px;} .ad_1{ background-image:url("/images/adbg1.jpg"); background-repeat:no-repeat; background-position:center 0; position:relative; height:270px; margin-top:70px; overflow:hidden; -webkit-transition:height 0.2s ease-in 0s; -moz-transition:height 0.2s ease-in 0s; -ms-transition: height 0.1s ease-in 0s; -o-transition: height 0.2s ease-in 0s; } .ad_1 i{ } .ad_1Text{ font-size:60px; color:#fff; text-align:center; font-weight:bold; line-height:270px; height:100%; width:100%; background-image:url("/images/fixline.png"); background-repeat: no-repeat; background-position:center center; } /**/ .case{ padding:20px 10px 0 10px; } .case li{ width:33.33%; float:left; } .case ul{ margin-left:-20px; } .case li img{ max-width:100%;} .case li .mask{ right:0; bottom:0; position: absolute; overflow: hidden; top: 0; left: 0; color:#fff; } .view-tenth{ position:relative; overflow:hidden; text-align:center; margin:20px 0 0 20px; } .view-tenth img { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; } .view-tenth .mask { background-color: rgba(193, 30, 43, 0.6); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; } .view-tenth h2 { background: transparent; padding:22% 0 10px 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; } .view-tenth p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; padding:0 0 10px 0; font-size:11px; } .view-tenth a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; display:inline-block; padding:0 15px; line-height:24px; border:1px solid rgba(255,255,255,0.3); background:rgba(255,255,255,0.2); color:#fff; } .view-tenth:hover img { -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; } .view-tenth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .moreBtn{ border:3px solid #717171; height:45px; line-height:45px; padding:0 4%; display:inline-block; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .moreBtn:hover{ color:#c11e2b; border:3px solid #c11e2b; text-decoration:none; padding:0 8%; } .moreBox{ padding:50px 0 0 0;} #about{ padding-top:90px; } .aboutBox{ position:relative; margin:0 100px; } .aboutBox:before{ position:absolute; line-height:100%; left:-85px; top:20px; content:'“'; font-size:200px; color:#f1f2f2; font-weight:bold; overflow:hidden; } .aboutBox:after{ overflow:hidden; line-height:100%; position:absolute; bottom:-100px; right:-85px; content:'”'; font-size:200px; color:#f1f2f2; font-weight:bold; } .aboutBox h4{ font-size:18px; color:#c11e2b; font-weight:normal; text-align:center; padding:20px 0; } .aboutBox p{ padding-bottom:10px; font-size:12px; text-indent:2em; } .aboutBox{ line-height:220%; } #about .title span:after{ border:10px solid #fafcfc; } .newsList{ padding:0 10px; } .newsList li{ width:33.33333333%; float:left; padding:40px 0; } .newsList ul{ margin-left:-50px; } .newsListBox{ margin-left:50px; } .newsList h4 { padding-bottom:10px; border-bottom:1px solid #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .newsList h4 a{ font-size:18px; color:#000; font-weight:normal; display:block; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .newsList h4 a:hover{ color:#c11e2b; } .newsViewText{ padding:20px 0; line-height:160%; height:40px; font-size:12px; color:#666; overflow:hidden; } .newsListView{ display:inline-block; padding:0 15px; border:1px solid #555; border-radius:3px; height:28px; line-height:28px; font-size:12px; background:#fff; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .newsListView:hover{ color:#fff; text-decoration:none; border:1px solid #c11e2b; background:#c11e2b; } .ad_2{ background-image:url("/images/adbg2.jpg"); background-repeat:no-repeat; background-position:center 0; text-align:center; padding:80px 10px; margin-top:100px; overflow:hidden; height:210px; } .ad_2 h3{ position:relative; padding-bottom:50px; margin-bottom:10px; } .ad_2 h3 span{ font-size:21px; color:#fff; line-height:140%; display:inline-block; position:relative; } .ad_2 h3 span:before{ height:1px; background:#fff; position: absolute; left:18%; right:18%; content:''; bottom:-20px; } .ad_2 h3:after{ display:block; overflow:hidden; content:''; background:#fff; position:absolute; left:50%; width:6px; bottom:27px; height:6px; border-radius:100%; margin-left:-3px; } .ad_2 h3 span:after{ display:block; overflow:hidden; content:''; background:rgba(255,255,255,0.3); position:absolute; left:50%; width:14px; bottom:-27px; height:14px; border-radius:100%; margin-left:-7px; } .ad_2 p{ color:#fff; line-height:160%; font-size:15px; } .ab_3{ background-image:url("/images/adbg3.jpg"); background-repeat:no-repeat; background-position:center 0; text-align:center; padding:80px 10px; margin-top:100px; overflow:hidden; height:210px; } .ab_3 h3{ font-size:35px; color:#fff; line-height:120%; padding-bottom:30px; height:40px; } .viewBtn{ border:3px solid rgba(255,255,255,0.6); color:#fff; height:40px; line-height:40px; padding:0 4%; display:inline-block; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .viewBtn:hover{ border:3px solid #fff; color:#fff; padding:0 7%; } .contactBox{ position:relative; background:#1f2636; overflow:hidden; margin:50px 0 20px 0; } .contactBox:hover #dituContent{ opacity:1; } #dituContent{ -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; opacity:0.2; height:550px; } .contactBox:after{ display:block; content:''; position:absolute; width:100%; left:0; top:0; bottom:0; z-index:99; } .contactBox:hover:after{ display:none; } .mapBox{ position:relative; overflow:hidden; } .mapBox:before{ display:block; content:''; position:absolute; width:123px; height:248px; background:url("/images/mapicon.png") no-repeat; left:50%; top:0; margin-left:-61px; z-index:100; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .contactBox:hover .mapBox:before{ margin-top:-248px;} .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap} .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word} .contactFoot{ position: absolute; left:0; right:0; bottom:0; z-index:101; padding:20px 10px; color:#fff; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .contactBox:hover .contactFoot{ background:rgba(0,0,0,0.5); } .contactFoot dl{ width:33.33333333%; float:left; } .contactFoot dt{ font-size:18px; padding-bottom:5px;} .contactFoot dd{ font-size:12px; padding:5px 0 0 0; } .contactFoot dd a{ color:#fff; } .qqBtn,.telBtn{ display:inline-block; padding-top:5px; } .qqBtn:before,.telBtn:before{ display:inline-block; width:26px; height:25px; content:''; vertical-align:middle; margin-right:5px; background:url("/images/cicon.png") no-repeat; background-size:25px 50px; } .telBtn:before{ background:url("/images/cicon.png") no-repeat 0 bottom; background-size:25px 50px; } .footer{ text-align:center; background:#202325; padding:40px 0; color:#999; font-size:12px; } .message{ padding:55px 10px; } .messageRow_1{ width:40%; float:left; } .messageRow_2{ width:23%; float:left; } .messageRow_3{ width:37%; float:left; } .messageRow_1 h3{ font-size:20px; color:#000; } .messageRow_1 h4{ padding:10px 0; font-size:14px; color:#666; } .messageRow_1 p{ font-size:12px; } .messageRow_1 .messageBox{ position:relative; padding-left:100px; } .messageRow_1 .messageBox:before{ width:80px; height:80px; display:block; position:absolute; content:''; background-image:url("/images/icon.png"); background-position: -110px 27px; background-repeat:no-repeat; background-size:228px 61px; left:0; top:35px; border:2px solid #333; border-radius:100%; } .fromList input{ width:100%; border:1px solid #ccc; padding:5px; box-sizing:border-box; height:34px; line-height:34px; color:#666; border-radius:0; box-shadow:none; } .fromList textarea{ width:100%; border:1px solid #ccc; padding:5px; box-sizing:border-box; font-size:12px; resize:none; height:131px; color:#666; border-radius:0; box-shadow:none; } .fromList{ padding-bottom:15px; } .messageRow_3 .messageBox{ padding-left:25px; } .fromBtn{ display:inline-block; padding:0 32px; line-height:32px; font-size:12px; color:#fff; text-align:center; background:#c11e2b; vertical-align:middle; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .fromBtn:hover{ color:#fff; opacity:0.8; } .fromListInfo{ display:inline-block; padding-left:5px; font-size:12px; color:#999;} .paging{ text-align:center; padding:50px 0; } .paging a{ display:inline-block; height:40px; border:3px solid #717171; text-align:center; padding:0 50px; line-height:44px; margin:0 10px; } .paging a.disabled{ cursor: default; opacity:0.5; } .paging a.disabled:hover{ border:3px solid #717171; background:#fff; color:#666; } .paging a:hover{ background:#c11e2b; border-color:#c11e2b; color:#fff; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .caseNav{ text-align:center; padding:50px 0 0 0; } .caseNav li{ display:inline-block; } .caseNav li a{ display:inline-block; border:1px solid #818181; background:#fcfcfc; padding:0 20px; height:30px; margin:0 5px; color:#666; line-height:30px; -webkit-transition: 0.2s ease-in 0s; -moz-transition: 0.2s ease-in 0s; -ms-transition: 0.1s ease-in 0s; -o-transition: 0.2s ease-in 0s; } .caseNav li a:hover, .caseNav li.active a{ background:#c11e2b; border-color:#c11e2b; color:#fff; } .viewMain img{ max-width:100%; } @media (max-width: 1024px) { .ad_2,.ad_3{ height:auto; } .ab_3{ background-size:auto 150%; } .messageRow_1{ padding-bottom:20px; width:auto; } .messageRow_2{ clear:both; float:left; width:40%; } .messageRow_3{ width:60%; float:left; } } @media (max-width: 767px) { .servicesBox li{ width:50%; position:relative; text-align:center; padding-bottom:20px; } .servicesBox:before{ display:none; } .servicesBox li:before{ width:100%; height:1px; background:#eee; position: absolute; left:0; right:0; content:''; top:47px; } .ad_1{ margin-top:20px; background-size:auto 260%; height:140px; } .ad_1Text{ font-size:30px; line-height:140px; background-size:auto 100%; } .caseNav{ padding-top:20px;} .caseNav li{ } .caseNav li a{ font-size:12px; height:24px; line-height:24px; padding:0 5px; margin:0; } .case{ padding-top:0; } .case li{ width:33.333333333%; } #about{ padding:20px 0; } .aboutBox{ position:relative; margin:0 10px; } .aboutBox:before, .aboutBox:after{ display:none; } .aboutBox h4{ font-size:16px; padding:10px 0; } .aboutBox{ text-align:center; line-height:180%; } .newsList li{ width:50%; padding:20px 0; } .newsList ul{ margin-left:-30px; } .newsListBox{ margin-left:30px; } .ad_2{ padding:40px 10px; margin-top:50px; background-size:auto 260%; } .ab_3{ background-size:auto 150%; padding:40px 10px; margin-top:50px; overflow:hidden; } .ab_3 h3{ font-size:24px; line-height:120%; padding-bottom:20px; } .contactFoot{ position:relative; } .contactFoot dl{ width:auto; float:none; padding:10px 0; } .title span{ display:block; margin:0 10px; font-size:24px; } .title b{ margin:0 0 5px 0;} .paging{ text-align:center; padding:20px 0; } .paging a{ height:30px; padding:0 20px; line-height:30px; margin:0 2px; font-size:12px; border-width:2px !important; } } @media (max-width: 480px) { .infoText{ font-size:14px; } .servicesBox{ margin-top:30px; } .servicesBox li{ width:auto; float:none; } .servicesBoxIcon{ padding-left:0; } .title{ font-size:28px; padding:20px 0 30px 0; } .title span{ line-height:30px; padding:0 5%; } .title span:before{ bottom:-10px; } .title span:after{ bottom:-22px; } .case li{ width:100%; } .case ul{ margin-left:-10px; } .view-tenth{ margin:10px 0 0 10px; } .moreBtn{ border:2px solid #717171; display:block; text-align:center; } .moreBox{ padding:20px 0 0 0;} .newsList li{ width:auto; float:none; padding:15px 0; text-align:center; } .newsViewText{ padding:10px 0; height:auto; } .ad_2{ padding:30px 10px; } .ad_2 h3 span{ font-size:20px; } .ad_2 h3{ margin:0; padding-bottom:40px;} .ad_2 h3:after{ bottom:17px;} .ad_2 p{ font-size:14px; } .ab_3{ background-size:auto 120%; padding:30px 10px; margin-top:50px; overflow:hidden; } .ab_3 h3{ font-size:18px; padding-bottom:10px; } .viewBtn{ display:block; border-width:2px; } .contactBox:after{ display:none; } .footer{ padding:20px 0; } .messageRow_1, .messageRow_2, .messageRow_3{ float:none; padding:10px 0; width:auto; } .messageRow_3 { padding-top:0;} .messageRow_2 { padding-bottom:0;} .messageRow_3 .messageBox{ padding-left:0; } .fromBtn{ display:block; margin-bottom:5px; } .message{ padding:0 10px; } } /* FILE ARCHIVED ON 11:25:57 Oct 15, 2017 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:19:39 Apr 18, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.558 exclusion.robots: 0.128 exclusion.robots.policy: 0.117 cdx.remote: 0.057 esindex: 0.009 LoadShardBlock: 201.374 (3) PetaboxLoader3.datanode: 78.235 (4) PetaboxLoader3.resolve: 221.348 (2) load_resource: 218.562 */