@charset 'UTF-8'; /* Reset css */ html, body, div, footer, header, menu, nav {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .wk_list_about, .wk_view, .post_from, .post_msg_from { box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;} s {outline:0;} body{line-height:1.5}ol,ul{list-style:none} table{border-collapse:collapse;border-spacing:0} caption,th{text-align:left} sup,sub{font-size:100%;vertical-align:baseline} :link,:visited ,ins{text-decoration:none} blockquote,q{quotes:none} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none} article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;} /* Reset css end */ /* Gobal css */ html {font-size:625%; width:100%; height:100%;} body {font-family:'Helvetica Neue',Helvetica,STHeiti,'Microsoft YaHei',Arial,Verdana,sans-serif; font-size:14px; line-height:1.5; color:#121212; background:#f8f8f8; width:100%; height:100%; text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;} a:hover {color:#666; text-decoration:none;} a{color:#ea3340;text-decoration:none;outline:none;transition:all 0.3s; -webkit-transition:all 0.3s;-moz-transition:all 0.3s; -webkit-tap-highlight-color:rgba(0,0,0,0);} /*clear float*/ .clearfix:after {font-size:0;line-height:0;content: "\020";display: block;height: 0;clear: both;} .clearfix {zoom: 1;} @font-face{ font-family: 'fzltcxhjw'; src: url("fzltcxhjw.ttf"), url("fzltcxhjw.woff"); font-weight:bold; } /* Gobal css end */ /* Font css */ .f64{font-size:64px;} .f60{font-size:60px;} .f52{font-size:52px;} .f48{font-size:48px;} .f32{font-size:32px;} .f28{font-size:28px;} .f24{font-size:24px;} .f22{font-size:22px;} .f18{font-size:18px;} .f16{font-size:16px;} .f15{font-size:15px;} .f14{font-size:14px;} .f-family{font-family:'fzltcxhjw','Helvetica Neue',Helvetica,STHeiti,'Microsoft YaHei';} .fblack{color:#121212;} .fwhite{color:#fff;} .fblue{color:#133a58;} /* Font css end */ /* Btn css */ .comm-Btn,.comm-Btn:hover{ padding:0 44px; display:inline-block; line-height:44px; color:#FFF; text-decoration:none; border:1px solid #fff; border-radius:4px;} .comm-Btn:hover{background:#fff; color:#333; } .Btn-red,.Btn-red:hover{border:1px solid #ea3340; background:#ea3340; color:#FFF; } .Btn-small,.Btn-small:hover{margin:15px auto; height:34px; line-height:34px; padding:0 22px; color:#121212; border:1px solid #333; border-radius:4px; } .Btn-small:hover{background:#ea3340; color:#fff; border:1px solid #ea3340;} /* Btn css end */ /* comm css */ .wk-warp{margin:0 auto; width:100%; height:100%; background:#F6F6F6; } .container{margin:0 auto; padding:0 12px; max-width:1164px; min-width:1024px;} .wk-case,.wk-index-contact,.wk-clients,.wk-friends,.wk-items-list,.wk-abtdiv,.wk-gettouch,.wk-about,.wk-data,.wk-space,.wk-team,.wk-job{width:100%; min-width:1024px; padding:88px 0;} .bg-white{background-color:#ffffff;} .bg-gray{background-color:#f8f8f8;} /* title css */ .title-index{margin:0; color:#121212; } .title-index span{display:inline-block; margin-right:15px; vertical-align:middle;} .title-index em{display:inline-block; margin-right:15px; color:#888; vertical-align:middle;} .title-index i{display:inline-block; width:50px; padding-top:1px; background:#ea3340; vertical-align:middle;} /* header*/ .wk-header{position:fixed; left:0; top:0; padding:25px 0; height:60px; width:100%; z-index:1000; -moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s; } .wk-header h1{float:left; margin:0;} .wk-header h1 a.logo{display:block; width:50px; height:50px; text-indent:-8889px; background:url(logo_main.png) no-repeat center; background-size:50px 50px; -moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none;} .wk-header-scroll{padding:8px 0; height:60px; background:#FFF; background:rgba(255,255,255,.96); -moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s; border-bottom:1px solid #ddd; } .wk-header-scroll h1 a.logo{display:block; width:150px; height:40px; background:url(logo.png) no-repeat center; background-size:150px 40px; text-indent:-8889px; -moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none;} /*right menu*/ .toggle-btn{display:none;} .wk-mobile-nav {display:none;} /*slider index*/ #Slider-index .slick {margin: 0 auto; width:100%; min-width:1024px;} #Slider-index .slick div.slidbox{background-repeat:none; background-position:center; background-size:cover;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */} #Slider-index .slick div.slidbox div.container{display:table; height:100%;} #Slider-index .slick-prev:before, .slick-next:before { position:absolute; left: 0; top: 1px; color: #ccc;} #Slider-index .slick-prev {display:none; left: -35px;} #Slider-index .slick-next {display:none; right: -35px;} #Slider-index .slick-dots {bottom: 35px;} /*slider subpage*/ /* footer */ .wk-footer{background:#9a9c99;} .footer-box{float:left; width:50%;} .footer-box .footer-txt{clear:both; color:#eee;} .footer-nav{overflow:hidden; margin:0 0 30px;} .footer-nav li{float:left; padding:0 40px 0 0;} .footer-nav li a{display:block; color:#fff;} .footer-nav li a:hover{text-decoration:none; color:#ccc;} .logo-en{display:block; width:240px; height:34px; background:url(logo_en_2x.png) no-repeat center top; background-size:240px 18px;} .fr{float:right;} .tright{text-align:right;} /* index service item */ .wk-service-item{width:100%; min-width:1024px;} .service-item li{float:left; width:33.3333%; text-align:center; border-left:1px solid #ddd;} .service-item li:last-child{border-right:1px solid #ddd;} .service-item li a,.service-item li a:hover{padding:22px 0; display:block; text-decoration:none; text-align:center; } .service-item li a:hover{background-color:#ea3340;} .service-item li a span{display:inline-block; padding:6px 6px 6px 96px; text-align:left;} .service-item li a span h3{margin:0; line-height:38px; color:#121212;} .service-item li a:hover span h3{color:#fff;} .service-item li a span p{line-height:26px; color:#888; } .service-item li a:hover span p{color:#f8f8f8; } .service-item li a span.service-ue{background:url(icon_ue.png) no-repeat 0px 0px; background-size:76px; -moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;} .service-item li a:hover span.service-ue{background:url(icon_ue.png) no-repeat 0px -76px; background-size:76px;} .service-item li a span.service-ui{background:url(icon_ui.png) no-repeat 0px 0px; background-size:76px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;} .service-item li a:hover span.service-ui{background:url(icon_ui.png) no-repeat 0px -76px; background-size:76px; } .service-item li a span.service-dev{background:url(icon_dev.png) no-repeat 0px 0px; background-size:76px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;} .service-item li a:hover span.service-dev{background:url(icon_dev.png) no-repeat 0px -76px; background-size:76px; } /* case*/ .case-list{overflow:hidden;} .case-list li{float:left; } .case-list li a,.case-list li a:hover{display:block; text-decoration:none; color:#121212;} .case-list li a img{margin:0 0 10px; display:block; width:100%;} .case-list li a h4,.case-list li a:hover h4{margin:0; width:90%; line-height:40px; color:#121212; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .case-list li a p,.case-list li a:hover p{width:94%; margin:0 3%; height:60px; line-height:20px; color:#666; overflow:hidden;} /* index contact */ .wk-index-contact{background:url(bg_contactimg.jpg) no-repeat center; background-size:cover; background-attachment:fixed; } .wk-index-contact h3{margin:0 auto 20px; width:60%; line-height:1.75; text-align:center;color:#fff; } .wk-index-contact p{margin:0 auto 15px; width:80%; line-height:1.75; text-align:center;color:#eee; } .wk-index-contact p span{display:inline-block; margin:0 20px;} .btn-box{margin:40px auto 0;} /* client commemt */ #Slider-say .slick { width:960px; padding:60px 0 80px; margin: 0 auto; text-align:center;} #Slider-say .slick div.slidbox h3{margin:0 0 40px; line-height:1.7; text-align:center;} #Slider-say .slick div.slidbox p{margin:0 0 20px; color:#666; text-align:center;} #Slider-say .slick-prev:before, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc;} #Slider-say .slick-prev { display:none; left: -35px;} #Slider-say .slick-next { display:none; right: -35px;} #Slider-say .slick-dots { bottom: 35px;} #Slider-say .slick-dots li button { border:2px solid #666; background:#666; display: block; height: 10px; width: 10px; border-radius:5px; opacity: 0.35; outline: none; line-height: 0; font-size: 0; color: transparent; cursor: pointer; outline: none; } #Slider-say .slick-dots li.slick-active button{ opacity: 1; border:2px solid #ea3349; background: transparent;} /* friends */ .wk-friends{padding:44px 0;} .wk-friends ul.friends-list li{float:left;margin:10px 0; padding:10px 20px; width:25%; } .wk-friends ul.friends-list li img{margin:0 auto; display:block; width:100%;} .mark-info{position:absolute; bottom:0px; left:0; width:100%; text-align:center; padding:20px 0; background:rgba(234,51,64,.76);_background:#000; color:#fff;} .mark-info h4{margin:0; line-height:2;} /*show txt style*/ .show-txtstyle-center{vertical-align:middle; display:table-cell;text-align:center;} .show-txtstyle-center p.iconimg img{margin:0 auto 2%; width:180px; } .show-txt-left{text-align:left;}