@font-face { font-family: 'Abel-Regular'; src:url(../images/Abel-Regular.ttf) format('truetype'); } @font-face { font-family: 'PT_Sans-Web-Regular'; src:url(../images/PT_Sans-Web-Regular.ttf) format('truetype'); } /*--header start here--*/ span.menu{ display:none; } .logos { float: left; width: 40%; } .top-nav { float: right; width: 60%; text-align: right; } .top-nav-right { float: right; width: 15%; padding-top: 0.3em; } .logos h1 { font-size: 3em; margin: 0em; font-family: 'Abel-Regular'; } .logos h1 a{ color:#E67448; display: block; } .logos h1 a img{ max-height:84px; } .logos h1 a:hover{ text-decoration:none; } span.menu { display: none; } .header { background: #fff; box-shadow: 0px 1px 14px #D6E2DA; } .header-main { padding: 1em 0em 1em 0em; } .top-nav ul { list-style: none; padding: 2.6em 0em 0em 0em; } .top-nav ul li { display: inline-block; } .top-nav ul li a{ color: #000; text-decoration: none; font-size: 1.3em; padding:0em 1em; position:relative; z-index: 999; } .top-nav ul li a:hover,.top-nav ul li a.active{ color:#16863B; } .copyrights{ text-indent:-9999px; height:0; line-height:0; font-size:0; overflow:hidden; } .banner { /* background: url(../images/5.jpg)no-repeat center; min-height: 800px; background-size: cover;*/ } .banner-bottom { padding: 20em 0em 0em 0em; text-align: center; } .banner-bottom h3 { font-size: 4.5em; font-weight: 400; color:#E67448; font-family: 'Abel-Regular'; } /* Effect 16: fall down */ nav a { position: relative; display: inline-block; outline: none; color: #000; text-decoration: none; letter-spacing: 1px; font-weight: 500; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size: 1em; } nav a:hover, nav a:focus { outline: none; text-decoration:none; } .cl-effect-16 a { color: #000; } .cl-effect-16 a::before { color: #B28E40; text-decoration:none; content: attr(data-hover); position: absolute; opacity: 0; -webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg); -moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg); transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; pointer-events: none; } .cl-effect-16 a:hover::before, .cl-effect-16 a:focus::before { -webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg); -moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg); transform: scale(1) translateX(0px) translateY(0px) rotate(0deg); opacity: 1; } /*-header strat here--*/ @media(max-width:1440px){ } @media(max-width:1366px){ .banner-bottom h3 { font-size: 3.5em; } } @media(max-width:1280px){ /*.banner { min-height: 670px; }*/ .banner-bottom { padding: 15em 0em 0em 0em; } } @media(max-width:1024px){ .banner-bottom h3 { font-size: 3.5em; } /*.banner { min-height: 600px; }*/ .banner-bottom { padding: 14em 0em 0em 0em; } .about { padding: 3em 0em 3em 0em; } .about-top h4 { font-size: 1.6em; width: 100%; } .about-top p { width: 93%; } .about-top h2 { margin: 0em 0em 0.25em 0em; } .why-us { padding: 3em 0em 3em 0em; } .why-us-left { margin: 2em 0em 0em 0em; } .why-us-left h4 { font-size: 1.05em; } .services { padding: 3em 0em 2em 0em; } .ser-grid p { width: 80%; } .testimony { padding: 3em 0em 3em 0em; } .gallery { padding: 3em 0em 3em 0em; } .project-eff:hover span.rollover1 { height: 180px; width: 283px; } .feat-text h4 { font-size: 1.05em; margin-bottom: 0.1em; line-height: 1.5em; } .feat-text p { font-size: 0.9em; line-height: 1.5em; } .features { padding: 0em 0em 1.5em 0em; } .contact-right input[type="text"]:nth-child(1) { margin-right: 20px; } .contact { padding: 3.5em 0px; } .add1 p { color: #fff; font-size: 14px; } .ftr-grd h3 { font-size: 2em; } .map iframe { height: 300px; } } @media(max-width:768px){ span.menu{ display:block; text-align: right; padding: 5px 0px 0px 0px; cursor: pointer; color: #E74C3C; font-size: 16px; font-weight: 700; position:relative; } .top-nav ul.res{ display:none; padding:0px; } .top-nav ul.res { padding: 0; margin:2.2em 0em 0em 0em; z-index: 9999; position: absolute; width: 100%; left:0; } .top-nav ul.res li{ display: block; text-align: center; background:#4693F7; margin: 0; width: 100%; padding: 0em; } .top-nav ul.res li a { font-size: 16px; padding: 0.6em 0; color: #fff; display: block; border: none; text-align: center; margin: 0em; } ul.res li a:hover,ul.res li a.active{ color:#000; } /*.banner { min-height: 430px; }*/ .banner-bottom { padding: 9em 0em 0em 0em; } .banner-bottom h3 { font-size: 2.8em; } .about-top h2 { font-size: 2.8em; } .about-top h4 { font-size: 1.5em; } .about-grid { float: left; width: 33%; padding: 0px 10px 0px 0px; } .about-grid h3 { font-size: 1.3em; margin: 0em 0em 0.6em 0em; } .about-grid p { font-size: 0.85em; } .why-us-left { float: left; width: 65%; } .why-us-right { float: right; width: 31%; } .why-us-left h3 { font-size: 2.8em; } .services-top h3 { font-size: 2.8em; } .services-top p { width: 80%; } .ser-grid { float: left; width: 33%; } .ser-grid p { width: 100%; font-size: 0.9em; } .testimony-right { margin: 0em 0em 0em 0em; } .testimony-right { width: 65%; margin: 0em 0em 0em 0em; } .testimony-left { width: 25%; } .rslides img { width: 80%; } .callbacks_nav { left: 87%; } .testimony-right p { font-size: 0.905em; } .testimony { min-height: 270px; } .gallery-top h3 { font-size: 2.8em; } .gallery-top p { width: 85%; } .gallery-grid { float: left; width: 33%; } .project-eff:hover span.rollover1 { height: 132px; width: 208px; } .gallery-top { padding: 0em 0em 3em 0em; } .features-top h3 { font-size: 2.8em; } .features-top p { width: 85%; } .features-top { padding: 0em 0em 3em 0em; } .feat-grid { float: left; width: 50%; } .feat-img { padding: 0px; } .feat-text { padding: 0.8em 0em 0em 0em; } .feats-bot1 { margin-bottom: 2em; } .contact { padding: 2.5em 0px; } .contact-head h3 { font-size: 2.8em; } .contact-head p { width: 80%; } .add1 { margin-top: 4%; } .contact-left { float: left; width: 43%; } .contact-right { float: right; width: 57%; } .contact-right input[type="text"] { width: 46%; } .contact-right textarea { margin-top: 2em; } .submit input[type="submit"] { padding: 7px 1em; font-size: 13px; } .contact-right input[type="text"]:nth-child(1) { margin-right: 25px; } .footer { padding: 2em 0em; } .ftr-grd { float: left; width: 33%; } .ftr-grd h3 { font-size: 1.7em; } .logos h1 { font-size: 2.5em; } .logos h1 a img{ height:48px; } .cl-effect-16 a::before { color: #000; } .feat-text h4 { font-size: 1.3em; } .why-us-right img { width: 100%; } } @media(max-width:640px){ .about-grid h3 { font-size: 1em; } .about-top h4 { font-size: 1.25em; } /*.banner { min-height: 370px; }*/ .banner-bottom { padding: 7.5em 0em 0em 0em; } .banner-bottom h3 { font-size: 2.6em; } .why-us-left { margin: 1em 0em 0em 0em; } .why-us-left h4 { font-size: 0.95em; margin: 0.5em 0em 0.5em 0em; } .why-us-left p { font-size: 0.83em; line-height: 1.6em; } .why-us { padding: 2em 0em 2em 0em; } .ser-grid { padding: 0px 10px 0px 0px; } .ser-grid p { font-size: 0.85em; } .ser-grid h4 { font-size: 1.3em; margin: 0.1em 0em 0.2em 0em; } .ftr-grd ul li a span { margin: 0em 0.3em 0em 0em; } .ftr-grd h3 { font-size: 1.35em; } .ftr-grd p { font-size: 0.85em; } .add1 p { font-size: 12.3px; } .add1 span { font-size: 1.45em; } .gallery-grid { padding: 0px 10px 0px 0px; } .project-eff:hover span.rollover1 { height: 118px; width: 186px; } .gallery-grid { padding: 0px 10px 0px 0px; margin: 0em 0em 0.8em 0em; } .contact-right input[type="text"]:nth-child(1) { margin-right: 20px; } .about-grid h3 { font-size: 1.2em; } } @media(max-width:480px){ .banner-bottom h3 { font-size: 1.85em; } /*.banner { min-height: 300px; }*/ .banner-bottom { padding: 4em 0em 0em 0em; } .logos h1 { font-size: 2.2em; } span.menu { padding: 12px 0px 0px 0px; } span.menu img { width: 10%; } .about { padding: 2em 0em 2em 0em; } .about-top h2 { font-size: 2.3em; } .about-top h4 { font-size: 1.1em; } .about-top p { width: 100%; font-size: 0.9em; } .about-grid { float: none; width: 100%; padding: 0px 0px 0px 0px; } .about-top { padding: 0em 0em 1.5em 0em; } .about-grid { padding: 0px 0px 15px 0px; } .why-us-left { float: none; width: 100%; padding:0px; margin: 0em 0em 1em 0em; } .why-us-right { float: none; width: 100%; padding:0px; } .why-us-right img { width: 30%; } .why-us-left h3 { font-size: 2.3em; } .services { padding: 1.5em 0em 1em 0em; } .services-top h3 { font-size: 2.3em; } .services-top p { width: 100%; font-size: 0.9em; } .services-top { padding: 0em 0em 3em 0em; } .testimony-right { float: right; width: 100%; margin: 1em 0em 0em 0em; text-align: center; } .testimony-left { width: 100%; float: none; border-right: none; } .banner-bottom { padding: 5.5em 0em 0em 0em; } .ser-icon { padding: 0.5em 0.5em; margin: 0em 0em 0.8em 0em; } span.glyphicon.glyphicon-cog { font-size: 1.5em; } span.glyphicon.glyphicon-erase { font-size: 1.5em; } span.glyphicon.glyphicon-film { font-size: 1.5em; } span.glyphicon.glyphicon-music { font-size: 1.5em; } span.glyphicon.glyphicon-picture{ font-size: 1.5em; } span.glyphicon.glyphicon-print { font-size: 1.5em; } .ser-grid { float: left; width: 50%; } .rslides img { width: 30%; margin: 0 auto; float: none; } .testimony { padding: 2em 0em 2em 0em; } .gallery { padding: 2em 0em 2em 0em; } .gallery-top h3 { font-size: 2.3em; } .gallery-top p { width: 100%; font-size: 0.9em; } .services-top { padding: 0em 0em 2em 0em; } .gallery-top { padding: 0em 0em 2em 0em; } .gallery-grid { width: 50%; } .project-eff:hover span.rollover1 { height: 131px; width: 207px; } .features-top h3 { font-size: 2.3em; } .features-top p { width: 100%; font-size: 0.9em; } .features-top { padding: 0em 0em 2em 0em; } .feat-text h4 { font-size: 1.1em; line-height: 1.3em; } .features { padding: 0em 0em 1em 0em; } .contact-head h3 { font-size: 2.3em; } .contact-head p { width: 100%; font-size: 0.93em; } .contact-left { float: none; width: 100%; } .contact-right { float: none; width: 100%; padding: 0px; } .contact-head { padding: 0em 0em 1em 0em; } .contact-left { padding: 0em 0em 1.5em 0em; } .map iframe { height: 207px; } .ftr-grd { float: none; width: 100%; padding: 0em 0em 1.5em 0em; } .copy-right { padding: 0.5em 0em 0em 0em; } .copy-right p { font-size: 0.9em; } .contact-right input[type="text"] { width: 100%; margin: 0em 0em 1.3em 0em; } .contact-right input[type="text"]:nth-child(1) { margin-right: 0px; } } @media(max-width:320px){ .logos { width: 60%; } span.menu img { width: 18%; padding: 2px 0px 0px 0px; } .logos h1 { font-size: 1.7em; } .top-nav { width: 40%; } .header-main { padding: 0.6em 0em 0.6em 0em; } /*.banner { min-height: 230px; }*/ .banner-bottom { padding: 4em 0em 0em 0em; } .about { padding: 1em 0em 0.5em 0em; } .about-top h2 { font-size: 2em; } .about-top h4 { font-size: 0.93em; margin: 0em auto 0em; } .about-top { padding: 0em 0em 1.1em 0em; } .about-grid h3 { font-size: 1.1em; margin: 0em 0em 0.3em 0em; } .why-us-left h3 { font-size: 2em; } .why-us { padding: 1em 0em 1em 0em; } .why-us-left h4 { font-size: 0.85em; } .services-top h3 { font-size: 2em; } .services { padding: 1em 0em 0em 0em; } .services-top { padding: 0em 0em 1.5em 0em; } .testimony { padding: 1em 0em 1em 0em; } .testimony { padding: 1em 0em 1em 0em; } span.glyphicon.glyphicon-comment { font-size: 1.7em; } .testimony-right p { font-size: 0.8em; } .gallery-top h3 { font-size: 2em; } .gallery { padding: 1em 0em 1em 0em; } .gallery-top { padding: 0em 0em 1em 0em; } .project-eff:hover span.rollover1 { height: 81px; width: 127px; background-size: 19%; } .features-top h3 { font-size: 2em; } .features-top { padding: 0em 0em 1em 0em; } .feat-grid { float: none; width: 100%; padding: 0em; padding: 0em 0em 1em 0em; } .feats-bot1 { margin-bottom: 0em; } .contact { padding: 1em 0px; } .contact-head p { font-size: 0.87em; } .contact-head h3 { font-size: 2em; } .contact-head { padding: 0em 0em 0em 0em; } .contact-right input[type="text"] { width: 100%; margin: 0em 0em 1.3em 0em; } .contact { padding: 1em 0em 1.8em 0em; } .footer { padding: 1em 0em; } .ftr-grd { padding: 0em 0em 1em 0em; } span.glyphicon.glyphicon-cog { font-size: 1em; } span.glyphicon.glyphicon-erase { font-size: 1em; } span.glyphicon.glyphicon-film { font-size: 1em; } span.glyphicon.glyphicon-music { font-size: 1em; } span.glyphicon.glyphicon-picture{ font-size: 1em; } span.glyphicon.glyphicon-print { font-size: 1em; } } .container{ padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} /*footer*/ .footer,.link{ max-width:1100px; margin:0 auto; font-family:"Microsoft Yahei";} .link{ margin-top:15px;} .link h2{font-family:"Microsoft Yahei"; color:#9F9F9F; font-size:16px;} .link p{ line-height:30px;} .link p a{color:#565656; font-size:14px; margin-right:15px;} .footer{ padding-top:25px; padding-bottom:25px;} .footer .fot_l{ width:63%; float:left; margin-right:4%;} .footer .fot_r{width:33%; float:left;} .footer .fot_l .copyname{ font-size:16px; line-height:32px;} .footer .fot_l p{ color:#9F9F9F; line-height:28px; font-size:13px;} .footer .fot_l p a{ color:#9F9F9F;} .fotlogo{ margin:15px 0;} .fot_r p{ width:50%; float:left; text-align:center; font-size:14px; line-height:30px;} footer { display:none;max-width:1100px;color: #5e7387;text-align: center; margin:10px auto 0;} footer .txt{border-top:1px solid #f0f2f5;color:#aaa;margin-bottom:0;text-align:center;padding:20px 0 0;} footer .powered_by_metinfo{text-align:center;color:#aaa;padding:2px 0 20px; line-height:28px;} footer .powered_by_metinfo a{color:#aaa;} footer .copyright,footer .beian{margin-right:10px; font-size:1.2em;} /*·µ»Ø¶¥²¿*/ .cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(17,182,175,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(17,182,175,0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;} .cd-top.cd-is-visible{visibility:visible;opacity:1;} .cd-top.cd-fade-out{opacity:.5;} .no-touch .cd-top:hover{background-color:#17863B;opacity:1;}