html,body { min-height: 100%; -webkit-text-size-adjust: 100% } body { position: relative } input,textarea { -webkit-appearance: none; -webkit-border-radius: 0; -webkit-box-shadow: none } iframe { width: 100% } .menu,.contaianer,.header-scetion,.footer-section { max-width: 960px; margin: 0 auto } .menu,.contaianer,.header-scetion,.footer-section { max-width: 960px } .row,.content { overflow: hidden; width: 100% } .row { position: relative; margin: 0 0 1px } .col-1 { width: 25%; min-height: 239px; float: left; margin-right: 1px } .side-navigation { width: 25.1%; min-height: 239px; float: left } .side-navigation ul { width: 101% } .chrome .side-navigation ul { margin-left: -1px } #portfolio .side-navigation { float: left; min-height: 239px; width: 74.8% } #portfolio-filter { width: 101%; margin-left: 1px } .col-2 { width: 74.8%; float: left; min-height: 239px } .banner { width: 74.8%; float: right; min-height: 239px } .col-3 { width: 73%; float: right; min-height: 239px } .contents { width: 73%; float: right; min-height: 239px } .formSection { width: 50%; float: left; min-height: 239px; margin-left: 1px } #Contact .formSection { width: 74.8%; float: right; min-height: 239px; margin-left: 0; background: #fff } .col-1.last { width: 24.6% } .title { background: #3c3c3c; width: 22.9%; padding-right: 2.2%; height: 239px; float: left; display: table; word-wrap: break-word } .heading { display: table; margin: 23px 0 15px 0 } .fixed .header-scetion { display: none } .col-12 { width: 100%; display: inline-block } .gallery { width: 100%; display: inline-block } .details { width: 100%; overflow: hidden } .details .col { width: 24.898% } .Service { width: 100.5%; display: inline-block } #second .Service .col { width: 22.9%; padding-left: 1%; padding-right: 1% } .blog_content { width: 100%; display: inline-block } .col { float: left; width: 25% } #intro,.white { background: #fff } #second .details .col.white { background: #fff; height: 218px; min-height: 0; padding-top: 21px; margin-right: 1px } .white:hover { background: #fff!important } #second { background: #ebebeb } .top { width: 100%; background:url(../images/banner2.jpg); position: relative; background-size: cover; padding-bottom: 1px } .left-repeater { width: 100%; min-height: 480px; position: absolute; top: 0; left: -50%; margin-left: -220px; opacity: 0.6; } .creative { width: 23%; min-height: 234px; float: left; text-align: right; background: #b50223; padding-right: 20px } .safari .creative { width: 25% } .safari .title { width: 25% } .table,.creative { display: table; height: 480px } .uniqueness { width: 72%; padding-left: 14px; display: table-cell; vertical-align: middle } .uniqueness *,.creative * { color: #fff } .left-contant { display: table-cell; vertical-align: middle; margin-right: 21px } .creative strong { font-size: 1.8em; line-height: 1.4; color: #fff; font-weight: 700; text-transform: uppercase; display: block; text-align: right } .creative span { font-size: 1.8em; line-height: 1.4; color: #fff; font-weight: 400; display: inline-block } .creative span a { color: #0052d9 } .safari .logo { width: 25% } .chrome .logo { width: 23% } .chrome .navigation ul li { height: 118px } .logo { width: 23%; height: 119px; float: left; padding-right: 20px; text-align: right; display: table; background: #2f2d2d; text-align: right } .ie .logo { padding-bottom: 47px } .logo a { display: table-cell; vertical-align: middle; text-align: right } .nav-wrapper { width: 100%; left: 0; position: absolute; height: 120px } .nav-wrapper .left-repeater { height: 119px; min-height: 0 } .fixed { position: fixed; top: 0!important; margin-top: 0; left: 0; z-index: 9999; /*background: #fff url(../images/header-bg.jpg) 155.7% -481px no-repeat */ background: #b1b1b1; } .navigation-section { display: inline-block; width: 100%; position: relative } .navigation { width: 74.9%; float: left } .navigation ul { width: 101% } .navigation ul li { width: 119px; height: 119px; float: left; margin-left: 1px; text-align: center; background: url(../images/xli_bg.png.pagespeed.ic.vASistaPc6.png) left top repeat } .navigation ul li a { font-size: 1.4em; line-height: 1; color: #b4b4b4; display: block; cursor: pointer; height: 100%; position: relative } .navigation ul li a span { background: url(../images/xnav_icon.png.pagespeed.ic.Mlt1IQAH8f.png) 0 0 no-repeat; display: block; height: 54px } .navigation ul li a small { bottom: 10px; display: block; left: 0; margin: 0 auto; position: absolute; right: 0 } .navigation ul li:hover,.navigation ul li a.active { background: #b50223; color: #fff } .navigation ul li:hover a small,.navigation ul li a.active small { color: #fff } .navigation ul li:hover a span,.navigation ul li a.active span { background: url(../images/xnav_icon_h.png.pagespeed.ic.PQMwl1ju0d.png) 0 -126px no-repeat; color: #fff } .navigation ul li.about a span { background-position: 6% -34px } .navigation ul li.services a span { background-position: 23% -34px } .navigation ul li.portfolio a span { background-position: 41% -34px } .navigation ul li.our_team a span { background-position: 58% -34px } .navigation ul li.blog a span { background-position: 76% -34px } .navigation ul li.contact a span { background-position: 92% -34px } .navigation ul li em { background: url(../images/xbullet-nav.png.pagespeed.ic.0y2k0zrgOm.png) top left no-repeat; width: 7px; height: 3px; display: inline-block; position: relative; top: -3px } .navigation ul li:hover em,.navigation ul li.active_li em { background: url(../images/xbullet-nav-h.png.pagespeed.ic.YUvlI1Cn6D.png) top left no-repeat } .iphone-menu { position: relative; width: 100%; display: none; z-index: 10; padding-top: 31px; padding-bottom: 28px } .touch { width: 99.8%; background: #fff url(../images/xi-nav.png.pagespeed.ic.a22hk7c2Iz.png) 96% 11px no-repeat; border: 1px solid #707070; height: 45px; margin: 0 auto 0; position: relative; z-index: 10; display: none } .i-menu { position: absolute; left: 0px; right: 0; top: 77px; width: 86.5%; margin: 0 auto; z-index: 5 } .i-menu ul { background: #969696; border-bottom: 2px solid #fff; padding: 0 0 10px 20px } .i-menu ul li { float: none } .i-menu ul li a { font-size: 1.4em; line-height: 2.5; color: #fff; display: block } .touch a { display: block; padding: 0 10px } .touch a span { font-size: 1.4em; line-height: 3; color: #646464 } #intro,#intro .row { margin-top: 1px } .contaianer { overflow: hidden } .banner { position: relative } .side-navigation ul li { float: left; margin-right: 1px; margin-bottom: 1px } .heading span { font-size: 1rem; color: #888; display: block; } .heading p { font-size: 0.75rem; } .content p { line-height: 24px; text-align: left; } .side-navigation ul li a { color: #fff; font-size: 1.4em; line-height: 1.4; width: 109.5px; height: 118px; word-wrap: break-word; display: table-cell; padding: 0 5px; background: #969696; transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in } .side-navigation ul li a:hover,.side-navigation ul li a.selected { background: #b50223; transition: all .3s ease-in; -moz-transition: all .3s ease-in } .side-navigation ul li a span { display: block } .chrome .side-navigation ul li a { width: 110px } .point { padding-top: 10px } .point ul li { font-size: 1.3em; line-height: 1.4; color: #888; margin-bottom: 18px; background: url(../images/xbullet.png.pagespeed.ic.QsYgmegBrk.png) left 8px no-repeat; padding-left: 10px } .partner { margin-top: 32px } .companylogo { padding-top: 14px; margin-bottom: 14px } .partner ul { overflow: hidden } .partner ul li { float: left; width: 18%; background: none; text-align: center; margin-bottom: 0 } .partner ul li a { display: block } .partner ul li a img { max-width: 100% } .contaianer .last { margin-right: 0 } .tabcontent { min-height: 245px; margin-left:20px; } #second .col { text-align: center; min-height: 203px; padding-top: 36px; transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in } #second .Service article span { width: 65px; height: 65px; display: inline-block; text-align: center; margin-bottom: 13px; position: relative } #second .Service article span img { position: absolute; top: 0; left: 0; opacity: 1 } #second .Service article span img+img { position: absolute; top: 0; left: 0; opacity: 0 } #second .col:hover span img+img { opacity: 1 } #second .col P { display: block; line-height: 1.5; font-size: 1.4em } #second .col a { display: inline-block; width: 100%; word-wrap: break-word } #second .col:hover { background: #0052d9 } #second .col:hover * { color: #fff } #second .details .col { text-align: left; padding-top: 0px; min-height: 239px } #second .details .col img { display: block } #second .overview p { font-size: 1.2em } #second .details .col:hover { background: none } #second .details .col:hover * { color: #888 } .none { margin-right: 0!important } #second .side-navigation ul li a { height: 119px } #Preferences { width: 100.5% } #portfolio .row { margin: 0 } .pagination { float: right; margin-top: -2px } .gallery ul li { float: left; margin-right: 1px; margin-bottom: 1px } .gallery ul li.large { width: 49.6% } .gallery ul li.medium { width: 33% } .gallery ul li.small { width: 24.7% } .gallery ul li a,.gallery ul li a img { display: block } .gallery ul li a img { width: 100% } .gallery ul li a img.light2 { background: #b50223 } .pagination ul li { float: left; margin-left: 1px } .pagination ul li a { font-size: 1.4em; display: block; background: #969696; min-width: 59px; height: 59px; text-align: center; vertical-align: middle; display: table-cell; color: #fff; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear } .pagination ul li a.active { background: #0052d9 } .pagination ul li a:hover { background: #646464 } .pagination ul li.prev-btn a { background: #969696 url(../images/prev-btn.png.pagespeed.ce.2BRhCgz7Pd.png) center center no-repeat } .pagination ul li.next-btn a { background: #969696 url(../images/next-btn.png.pagespeed.ce.fdIkrzrrSO.png) center center no-repeat } .pagination ul li.prev-btn a:hover { background: #646464 url(../images/prev-btn.png.pagespeed.ce.2BRhCgz7Pd.png) center center no-repeat } .pagination ul li.next-btn a:hover { background: #646464 url(../images/next-btn.png.pagespeed.ce.fdIkrzrrSO.png) center center no-repeat } #portfolio .side-navigation li a { width: 103px; height: 119px!important; display: table-cell; vertical-align: middle; padding-top: 0px!important; padding: 0 8px } #team .content { width: 100.1%; margin-left: -1px } .member { width: 24.89%; min-height: 239px; float: left; margin-left: 1px } .safari #team .content { width: 100% } .safari .member { width: 25%; margin-left: 0px } .member figure img { width: 99.9%; display: block; margin-bottom: 1px } #team .member a { display: block; text-align: center; min-height: 150px; word-wrap: break-word } .intro { width: 84%; padding: 15% 8%; background: #fff; overflow: hidden; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear } #team .member strong { color: #323232; font-weight: 700; font-size: 2em; line-height: 1.5; display: block } #team .member span { color: #b50223; font-weight: 400; font-size: 1.3em; display: block; line-height: 1.8; margin-top: 5px; margin-bottom: 10px } .col-1 figure img { display: block } .intro:hover { background: #b50223 } .intro:hover * { color: #fff!important } #team .social-link ul li { float: left; margin-right: 1px } #team .social-link ul li a { width: 47px; height: 47px; min-height: 0; display: block; background: url(../images/xsocial-icon.png.pagespeed.ic.M5d1j4Rs1M.png) left top no-repeat; padding: 0 } #team .social-link ul li:hover a { background: url(../images/xsocial-icon_h.png.pagespeed.ic.p1gutuTL0W.png) 0 -47px no-repeat } #team .social-link ul li.tweet a { background-position: 0 0 } #team .social-link ul li.tweet-icon a { background-position: -96px 0px } #team .social-link ul li.facebook a { background-position: -48px 0px } #team .social-link ul li.linkedin a { background-position: -144px 0px } #blog { padding-top: 1px } #blog .container { margin-top: -1px } #blog #container { margin-bottom: -5px } .comment ul { width: 100%; text-align: center } .comment ul li { display: inline-cell; margin: 0 0 2px 2px; vertical-align: top } #blog p { font-size: 1.2em } .blog-comment { padding: 14px; position: relative } .blog-comment h6 { margin-bottom: 14px } .blog-comment p { margin-bottom: 20px } #blog .title { margin: 0 0 1px!important; padding-right: 0; width: 24.9% } #blog .title div { margin-right: 20px; display: table; height: 239px; width: 91.5% } .blog-comment samp { background: url(../images/xblog_corner.png.pagespeed.ic.Ekv5ScIpb4.png) left top no-repeat; width: 30px; height: 15px; display: block; position: absolute; top: -15px; left: 15px } .blog-comment span { width: 38%; float: left; display: block; color: #888; font-size: 1.2em; line-height: 1.3 } .blog-comment h6 a { color: #323232 } .blog-comment h6 a:hover { color: #0052d9 } .comment-like { width: 50%; float: right; text-align: right; padding-bottom: 29px } .comment-like a { display: inline-block; color: #888; font-size: 1.2em; margin-left: 10px; padding-left: 20px } #container { background: #ebebeb; padding: 0px; width: 100%; margin-bottom: 20px; clear: both } .centered { margin: 0 auto } .box { margin: 0 0 10px; background: #333 } .box.col-1 { float: none; width: 24.9%; background: #fff; min-height: 0 } .box.col-1 img { width: 100% } .rtl .box { float: right; text-align: right; direction: rtl } .box.col-1.title { background: #3c3c3c; min-height: 239px } .box.col-1.post,.box.col-1 .blogpost { background: #141414 } .box.col-1.post .blog-comment,.box.col-1 .blogpost .blog-comment { padding: 30px 20px 10px 40px; background: url(../images/xicon_img.png.pagespeed.ic.UFcL-G2-YK.png) 20px 33px no-repeat } .box.col-1 .blogpost .blog-comment { padding: 25px 20px 25px 40px; background-position: 20px 25px } .box.col-1 .blogpost .blog-comment p { margin-bottom: 5px } #blog .box.col-1.post p,#blog .box.col-1 .blogpost small,#blog .box.col-1 .blogpost p { border-left: 1px solid #2f2f2f; padding-left: 10px; font-style: italic; font-size: 1.4em; line-height: 1.5; color: #fff } #blog .box.col-1 .blogpost small { display: block; font-style: inherit; line-height: 1 } .transitions-enabled.masonry,.transitions-enabled.masonry .masonry-brick { -webkit-transition-duration: .7s; -moz-transition-duration: .7s; -ms-transition-duration: .7s; -o-transition-duration: .7s; transition-duration: .7s } .transitions-enabled.masonry { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width } .transitions-enabled.masonry .masonry-brick { -webkit-transition-property: left, right, top; -moz-transition-property: left, right, top; -ms-transition-property: left, right, top; -o-transition-property: left, right, top; transition-property: left, right, top } .transitions-enabled.infinite-scroll.masonry { -webkit-transition-property: none; -moz-transition-property: none; -ms-transition-property: none; -o-transition-property: none; transition-property: none } .mrg { margin-left: 24.8% } #blog-second { position: absolute; top: 0; left: 0; z-index: 999999; width: 100%; height: 100%; padding-top: 30px } .comment-button { overflow: hidden; margin-top: 102px; background: #fff; width: 100% } .comment-button li { float: left; margin-right: 1px; background: #969696 } .comment-button li:hover { background: #0052d9 } .comment-button li a { display: block; width: 59px; height: 59px } .comment-button li.like-heart a { background: url(../images/xlike.png.pagespeed.ic.SVfeLK4Vme.png) center center no-repeat } .comment-button li.comment-menu a { background: url(../images/xmenu-bg.png.pagespeed.ic.GvOONe1Qh5.png) center center no-repeat } .comment-button li.prev-comment a { background: url(../images/prev-btn.png.pagespeed.ce.2BRhCgz7Pd.png) center center no-repeat } .comment-button li.next-comment a { background: url(../images/next-btn.png.pagespeed.ce.fdIkrzrrSO.png) center center no-repeat } .commnet-details { margin-top: 21px } .commnet-details li { color: #888; font-size: 1.2em; margin-bottom: 12px } .commnet-details li a { color: #888; padding-left: 20px } .comment-bg { background: url(../images/xcomment-bg.png.pagespeed.ic.2qi-SpOsbF.png) left center no-repeat } .like-bg { background: url(../images/xlike_bg.png.pagespeed.ic.k93SAzSFuH.png) left center no-repeat } .blog-content { padding: 24px 13px; background: #fff } .blog-content p { font-size: 1.2em } .social-icon { background: #fff } .social-icon ul { display: inline-block; width: 100% } .social-icon ul li { float: left; margin-left: 1px; margin-bottom: 1px } .social-icon ul li a { width: 47px; height: 47px; display: block; background: url(../images/xmedia_icon.png.pagespeed.ic.fqJczziZDy.png) left top no-repeat } .social-icon ul li:hover a { background: url(../images/xmedia_icon_h.png.pagespeed.ic.Bemx5eECrr.png) left top no-repeat } .social-icon ul li.twitter a { background-position: 0 0 } .social-icon ul li.fb a { background-position: -48px 0 } .social-icon ul li.g-plus a { background-position: -96px 0 } .social-icon ul li.rss a { background-position: -144px 0 } .social-icon ul li.flickr a { background-position: -192px 0 } .social-icon ul li.myspace a { background-position: -241px 0 } .social-icon ul li.in a { background-position: -289px 0 } .social-icon ul li.be a { background-position: -337px 0 } .social-icon ul li.dribbble a { background-position: -385px 0 } .social-icon ul li.forrst a { background-position: -433px 0 } .comment-number { font-size: 1.6em; color: #fff; background: #3c3c3c; display: block; padding: 21px 13px; margin-top: -2px; border-top: 1px solid #ebebeb } .comment-list { overflow: hidden; margin-bottom: 1px } .comment-list ul li { float: right; background: #fff url(../images/xcommented.png.pagespeed.ic.SW_VkM9IF9.png) 14px 31px no-repeat; padding: 27px 18px 15px 65px; border-bottom: 1px solid #ebebeb } .comment-list ul li span { color: #323232; font-size: 1.3em; line-height: 1.4; display: block; margin-bottom: 6px } .comment-list ul li small { font-size: 1.3em; line-height: 1.5; color: #b4b4b4; display: block; padding-bottom: 18px } .comment-list ul li small a { color: #b4b4b4 } .comment-list ul li.commnet-fst { background: url(../images/xcommented.png.pagespeed.ic.SW_VkM9IF9.png) no-repeat 14px 31px #fafafa } .comment-list ul li.commnet-scnd { background: url(../images/xcommented.png.pagespeed.ic.SW_VkM9IF9.png) no-repeat 14px 31px #fafafa } .leave-comment { overflow: hidden; padding: 20px 0px 0; width: 100%; background: #fff; margin-top: -1px } .post { margin-left: 14px } .leave-comment span { font-size: 1.6em; color: #323232; display: block; line-height: 1.8 } .leave-comment small { font-size: 1.3em; color: #888 } .leave-comment ul { overflow: hidden; margin-top: 41px } .leave-comment ul li { display: inline-block; vertical-align: bottom; width: 45.5%; margin-right: 16px; margin-bottom: 17px; margin-left: 14px } .name { clear: left } .leave-comment ul li.grid-1 { width: 98.5% } .leave-comment ul li.grid-1 input[type="text"] { width: 43%; display: block } .leave-comment ul li.text-field { margin-right: 0; width: 96% } .leave-comment ul li.submit-area { margin: 0; width: 100%; background: #3c3c3c; display: inline-block; margin-top: 8px } .leave-comment ul li div { float: left; width: 87%; padding: 20px 14px } .submit-area span { color: #fff; font-size: 1.3em; line-height: 1.4; display: inline-block; text-align: right; float: right } .submit-area small { color: #888; font-size: 1.3em; line-height: 1.4; display: inline-block } .submit-area .thanks div { float: left; width: 82% } .banner iframe { width: 100%; height: 240px; border: 0px; overflow: auto } #Contact address ul li { color: #888; font-size: 1.3em; line-height: 1.4; padding-left: 30px; margin-bottom: 21px; word-wrap: break-word } #Contact { margin-top: -6px } #Contact address ul li.adr { background: url(../images/xlocation.png.pagespeed.ic.w30RUM8hWd.png) left top no-repeat } #Contact address ul li.tel { background: url(../images/xtel.png.pagespeed.ic.CHa_0VlM6t.png) left top no-repeat } #Contact address ul li.mail { background: url(../images/xmail.png.pagespeed.ic.GIPBtUCtvs.png) left top no-repeat; margin-bottom: 0 } #Contact address ul li span { display: block } #Contact .adress-area { padding: 0 13px 20px 15px } #Contact .col-1 { background: #fff } #Contact .col-1 strong,.social-area strong { color: #b4b4b4; font-size: 3.4em; display: block; text-align: center; letter-spacing: 8px; margin-bottom: 8px } .contact-title { float: left; width: 50%; padding-left: 14px } .I-none { height: 200px; display: table; border-top: 1px solid #ebebeb; width: 100%; word-wrap: break-word } .chrome .I-none { height: 210px } .safari .I-none { height: 210px } .grid { display: table-cell; vertical-align: middle } #Contact .row { margin-bottom: 0 } #Contact .col-1 small,.social-area small { display: block; color: #b4b4b4; font-size: 1.3em; text-align: center } #Contact .get-touch ul li { width: 46%; margin-right: 0; display: inline-block; vertical-align: bottom; margin-bottom: 10px; margin-left: 14px } #Contact .get-touch ul li.grid-1 { width: 98.5% } #Contact .get-touch ul li.grid-1 input[type="text"] { display: block; width: 43.5% } #Contact .get-touch ul li.text-field { width: 93% } #Contact .get-touch ul li.name { margin-right: 10px } #Contact .get-touch ul li.text-field { width: 94.8% } #Contact .get-touch ul li.submit-area { width: 100% } #Contact .get-touch ul li .thanks { width: 80%; float: left; padding: 22px 14px 0 } #Contact .content { position: relative } #Contact .get-touch ul li.submit-area { margin: 22px 0 0; background: #3c3c3c; display: inline-block } .name small { color: #888; font-size: 1.3em } .get-touch { width: 100%; display: inline-block; margin-top: -30px } #Contact .leave-comment { padding-bottom: 0 } .contact-title { float: left; width: 50% } .I-social { display: none } #Contact .social-icon { width: 240px; float: right; margin-right: 13px; position: relative; z-index: 100 } .contact-form { overflow: hidden; padding: 20px 0px 0; width: 100%; background: #fff; position: relative } .contact-title span { font-size: 1.6em; color: #323232; display: block; line-height: 1.8 } .contact-title small { font-size: 1.3em; color: #888 } .footer { width: 100%; min-height: 120px; background: #141414 } .footer-section { padding-top: 50px; position: relative } .footer-section span { float: left; color: #5a5c5c; font-size: 1.2em; width: 40%; margin-left: 15px } .footer-section span a { color: #0052d9 } .footer-section nav { float: right; color: #5a5c5c; width: 40%; margin-right: 15px } .footer-section nav ul { float: right; text-align: right } .footer-section nav ul li { float: left; color: #5a5c5c; margin-left: 10px } .footer-section nav ul li a { color: #5a5c5c; font-size: 1.2em; color: #5a5c5c } .footer-section a:hover { color: #0052d9 } .go-top { background: url(../images/xgotop.png.pagespeed.ic.4McHOWs-N2.png) left top no-repeat; width: 59px; height: 59px; position: absolute; right: -60px; top: -59px; cursor: pointer } #infscr-loading { width: 239px; height: 120px; padding-top: 119px; color: #fff; text-align: center; background: #0052d9; opacity: 1; display: table-cell; vertical-align: middle; font-size: 1.6em; font-family: 'PT Sans',sans-serif; z-index: 100; position: absolute; right: 0; bottom: 10px } ul#portfolio-filter a:hover,ul#portfolio-filter a.current { color: #fff } ul#portfolio-filter a.current { background-color:#b50223 } ul#portfolio-list { list-style: none; width: 101% } ul#portfolio-list li { display: block; float: left } ul#portfolio-list li a { display: block; overflow: hidden; position: relative; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear } ul#portfolio-list li a:hover img { opacity: .5; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear } ul#portfolio-list li a:hover img.light2 { opacity: 1 } ul#portfolio-list li p { font-size: 11px; line-height: 15px; color: #aaa; margin: 5px 0 } ul#portfolio-list li a img.light2 { width: 119px; height: 119px; position: absolute; top: 50%; left: 50%; z-index: 9; margin-top: -59px; margin-left: -59px } #cboxCurrent { display: none!important } .scrollbar1 .viewport { width: 189px; height: 200px; margin: 0 auto; overflow: hidden; position: relative } .scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0 } .scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 8px } .scrollbar1 .thumb { background: #0052d9; height: 30px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px } .scrollbar1 .disable { display: none } .close { background: url(../images/xclose_button.png.pagespeed.ic.1_MNbMJmFU.png) no-repeat scroll 0 0 transparent; top: -24px; height: 45px; position: absolute; right: -20px; text-indent: -9999px; width: 45px; z-index: 999999 } .contentssss { margin: 0; width: 239px; height: 239px; overflow: auto; background: #333 } .overlay-wrap { position: absolute; width: 100%; min-height: 100%; background: #000; z-index: 999999; top: 0; display: none } #blog-second .contaianer { position: relative; overflow: inherit } #blog-second .title { width: 97.8% } #blog-second .col-1 { margin-right: 0; background: #fff } #blog-second .banner { width: 75% } .social-area { display: none } #blog-second .social-icon ul { bottom: -3px; position: relative } #blog-second textarea { width: 96.9% } .chrome .banner { width: 74.8% } .chrome .navigation { width: 75% } .chrome #portfolio .side-navigation { width: 74.8% } .row .contents { width: 74.8%; } .chrome #intro .side-navigation { width: 25% } .meit .meit_tu{ width:24.88%; overflow:hidden; float:left; margin-right:1px; margin-bottom:20px; } .meit_tu p { text-align: center; } .meit .meit_tu h3,p{ text-align:center; } .meit .meit_tu h3{ margin-top:20px;} .dizhi{ border:1px #333333 solid; height:500px; margin-top:240px; background:#FFF; } .dizhi_flet{ float:left; width:22%; margin-top:60px; margin-left:40px; } .dizhi_flet p{ text-align:left; } .dizhi_flet li h1{ font-size:16px; font-family:“黑体”; font-weight:bold; color:#2c2c2c; line-height:22px; margin-left:30px; } .dizhi_flet li img{ float:left; } .dizhi_flet p{ margin-left:30px;} .dizhi_right{ margin-right:40px; margin-top:20px; margin-right:70px; float:right; width:28%; height:100%; background-image:url(../images/traffic_map.png); background-size:100%; background-repeat:no-repeat; transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.2s; } .dizhi_right:hover{ margin-top:20px; margin-right:20px; float:right; width:32%; height:94%; background-image:url(../images/traffic_map.png); background-size:100%; background-repeat:no-repeat; transform:scale(1); box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.1) } .dizhi_right_2{ float:right; width:28%; height:100%; background-image:url(../images/floor01.jpg); background-size:100%; background-repeat:no-repeat; margin-right:60px; transition:all 0.4s; -webkit-transition:all 0.4s; -o-transition:all 0.2s; } .dizhi_right_2:hover{ float:right; width:32%; height:98%; background-image:url(../images/floor01.jpg); background-size:100%; background-repeat:no-repeat; transform:scale(1); box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.1) } .tabcontent .genduo{ float:right; background-color: #b50223; border: none; color: white; padding: 4px 30px; text-align: center; text-decoration: none; display: inline-block; font-size: 12px; margin-right:10px; margin-top:20px; } #header .shubian:hover{ transform:scale(1.2) rotate(360deg); -webkittransform:scale(1.2) rotate(360deg); -o-transform:scale(1.2) rotate(360deg); -moz-transform:scale(1.2) rotate(360deg); } .meit_tu .gd_zx{ color:#b50223; font-size:14px; text-align:center; line-height:24px; text-decoration:underline; width:100%; display:block; } #focus_Box{position:relative;width:710px;height:308px;margin:20px auto;} #focus_Box ul{position:relative;width:710px;height:308px} #focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)} #focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top} #focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;} #focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;} #focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;} #focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px} #focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} #focus_Box .prev:hover{background-position:left top;} #focus_Box .next:hover{background-position:right top;} #focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}