Template:FAFU CHINA/css/style

/*-- header --*/ html,body { font-family: 'Raleway', sans-serif; background:#FFF; font-size:100%; } .header-bg{ background:url(../images/banner.jpg) no-repeat 0px 0px; background-size:cover; padding-bottom: 8em; } .header { padding-top: 4em; } .head-logo{ float:left; } .head-logo a { display: block; } .press{ float:right; } .press a{ color: #FFF; font-size: 31px; font-weight: 300; padding: 0 1em .5em 1em; text-decoration: none; border-bottom: 2px solid #b948e5; } .press a:hover{ text-decoration:none; color:#FFF; border-bottom:2px solid #ee3769; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .banner-info-left h2{ font-size: 40px; margin: 9em 0 2em 0; color: #FFF; font-weight: 300; } .banner-button{ float:left; width: 31.8%; } .banner-button a{ display:block; background: url(../images/1.png) no-repeat 0px 0px; width:207px; height:71px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .banner-button a:hover{ background: url(../images/1h.png) no-repeat 0px 0px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .green-button a{ background: url(../images/2.png) no-repeat 0px 0px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .green-button a:hover{ background: url(../images/2h.png) no-repeat 0px 0px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .blue-button a{ background: url(../images/3.png) no-repeat 0px 0px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .blue-button a:hover{ background: url(../images/3h.png) no-repeat 0px 0px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .banner-button a img{ width:100%; } .green-button{ margin:0 1em; } .mobile-device { text-align: right; margin-top: 7em; } .copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;} /*------------------ Slider Part starts Here----------*/

  1. slider2,
  2. slider3 {
 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 margin: 0 auto;

} .rslides_tabs {

 list-style: none;
 padding: 0;
 background: rgba(0,0,0,.25);
 box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
 -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
 -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
 font-size: 18px;
 list-style: none;
 margin: 0 auto 50px;
 max-width: 540px;
 padding: 10px 0;
 text-align: center;
 width: 100%;

} .rslides_tabs li {

 display: inline;
 float: none;
 margin-right: 1px;

} .rslides_tabs a {

 width: auto;
 line-height: 20px;
 padding: 9px 20px;
 height: auto;
 background: transparent;
 display: inline;

} .rslides_tabs li:first-child {

 margin-left: 0;

} .rslides_tabs .rslides_here a {

 background: rgba(255,255,255,.1);
 color: #fff;
 font-weight: bold;

} .events {

 list-style: none;

} .callbacks_container {

 position: relative;
 float: left;
 width: 100%;

} .callbacks {

 position: relative;
 list-style: none;
 overflow: hidden;
 width: 100%;
 padding: 0;
 margin: 0;

} .callbacks li {

 position: absolute;
 width: 100%;
 left: 0;
 top: 0;

} .callbacks img {

 position: relative;
 z-index: 1;
 height: auto;
 border: 0;

} .callbacks .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; left: 0; right: 0; padding: 10px 20px; margin: 0; max-width: none; top: 10%; text-align: center; } .callbacks_nav {

 	position: absolute;

-webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 55px; background: transparent url("../images/themes.png") no-repeat left top; margin-top: -65px; } .callbacks_nav:active {

 opacity: 1.0;

} .callbacks_nav.next {

 left: auto;
 background-position: right top;
 right: 0;

}

  1. slider3-pager a {
 display: inline-block;

}

  1. slider3-pager span{
 float: left;

}

  1. slider3-pager span{

width:100px; height:15px; background:#fff; display:inline-block; border-radius:30em; opacity:0.6; }

  1. slider3-pager .rslides_here a {
 background: #FFF;
 border-radius:30em;
 opacity:1;

}

  1. slider3-pager a {
 padding: 0;

}

  1. slider3-pager li{

display:inline-block; } .rslides {

 position: relative;
 list-style: none;
 overflow: hidden;
 width: 100%;
 padding: 0;
 margin: 0;

} .rslides li {

 -webkit-backface-visibility: hidden;
 position: absolute;
 display: none;
 width: 100%;
 left: 0;
 top: 0;

} .rslides li{

 position: relative;
 display: block;
 float: left;

} .rslides img {

 height: auto;
 border: 0;

} .callbacks_tabs{ list-style: none; position: absolute; top: 101%; z-index: 999; left: 83%; padding: 0; margin: 0; } .slider-top{ text-align: center; padding:10em 0; } .slider-top h1{ font-weight:700; font-size:48px; color:#010101; } .slider-top p{ font-weight:400; font-size:20px; padding:1em 7em; color:#010101; } .slider-top ul.social-slide{ display:inline-flex; margin: 0px; padding: 0px; } ul.social-slide li i{ width:70px; height:74px; background:url(../images/img-resources.png)no-repeat; display: inline-block; margin:0px 15px; } ul.social-slide li i.win{ background-position:-6px 0px; } ul.social-slide li i.android{ background-position:-110px 0px; } ul.social-slide li i.mac{ background-position:-215px 0px; } .callbacks_tabs li{ display: inline-block; } @media screen and (max-width: 600px) {

 .callbacks_nav {
   top: 47%;
   }

} /*----*/ .callbacks_tabs a{

visibility: hidden;

} .callbacks_tabs a:after {

 content: "\f111";
 font-size:0;
 font-family: FontAwesome;
 visibility: visible;
 display: block;
 height:16px;
 width:16px;
 display:inline-block;
 border:2px solid #FFF;
 border-radius: 30px;
 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 -o-border-radius: 30px;
 -ms-border-radius: 30px;

} .callbacks_here a:after{ border: 2px solid #FFFFFF; background: #FFFFFF; } /*-- Slider part Ends Here --*/ /*-- banner-bottom --*/ .banner-bottom{ padding: 5em 0; border-bottom: 1px solid rgba(132, 140, 154, 0.21); } .banner-text { text-align: center; } .banner-text h3{ color: #40a3fc; font-size: 35px; font-weight: 400; } .banner-text p{ color: #848c9a; font-size: 21px; margin: 2em auto 0 auto; width: 84%; } .banner-bottom-grids{ margin: 6em 0 0 0; } .banner-bottom-grid{ text-align:center; } .banner-bottom-grid h4{ color: #46cdb4; margin: 2em 0 1.5em 0; font-size: 26px; } .banner-bottom-grid p{ color: #848c9a; font-size: 21px; margin: 0 auto; width: 80%; line-height: 1.3em; } .red h4{ color:#ff3366; } .green h4{ color:#40a3fc; } ul.callbacks_tabs.callbacks2_tabs a:after{ border:2px solid #505b6f; } ul.callbacks_tabs.callbacks2_tabs .callbacks_here a:after{ background: #505b6f; left:10%; } ul.callbacks_tabs.callbacks2_tabs { left: 49%; top: 102%; } .features { padding-bottom: 6em; } .features-right{ margin-top: 13em; padding-left: 9em !important; } .features-right h4{ color: #0f75bc; font-size: 35px; margin:0; font-weight: 400; } .features-right-grids { margin-top: 4em; } .features-right-grid { margin-top: 4em; } .design-left{ float:left; background: url(../images/s.png) no-repeat 0px 0px; width: 50px; height: 50px; } .easy{ background: url(../images/s.png) no-repeat 0px -50px; } .developer{ background: url(../images/s.png) no-repeat 0px -100px; } .fully{ background: url(../images/s.png) no-repeat 0px -150px; } .right-top:hover div.design-left{ background: url(../images/s.png) no-repeat -50px 0px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .right-middle-top:hover div.design-left{ background: url(../images/s.png) no-repeat -50px -50px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .right-middle:hover div.design-left{ background: url(../images/s.png) no-repeat -50px -100px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .right-bottom:hover div.design-left{ background: url(../images/s.png) no-repeat -50px -150px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .design-left img{ width:100%; } .design-right{ float:left; margin-left: 3em; } .design-right h5{ margin:0; font-size:20px; color:#40a3fc; font-weight: 400; } .design-right p{ font-size:18px; margin:0; color:#686868; } /*-- footer --*/ .footer{ background:url(../images/1.jpg) no-repeat 0px 0px; background-size:cover; padding: 13em 0 0 0; } .footer-info{ text-align:center; } .footer-info h3{ color: #FFF; font-size: 28px; font-weight: 800; margin: .5em 0; } .footer-info p{ color: rgba(255, 255, 255, 0.58); font-size: 24px; font-weight: 400; margin: 0; } .footer-info form { margin: 3em 0 0 12em; } .footer-info input[type="text"] { width: 65%; color: #FFF; font-weight: 400; background: none; outline: none; font-size: 18px; padding: 1em 2em; margin: 0; border: solid 1px #FFF; -webkit-appearance: none; float: left; } .footer-info input[type="submit"] { border: none; outline: none; color: #3e5061; padding: .73em 2em; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 500; margin: 0; -webkit-appearance: none; background: #FFF; text-transform: uppercase; float: left; border-top-right-radius: 30px; -webkit-border-top-right-radius: 30px; -moz-border-top-right-radius: 30px; -o-border-top-right-radius: 30px; -ms-border-top-right-radius: 30px; border-bottom-right-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-bottom-right-radius: 30px; -o-border-bottom-right-radius: 30px; -ms-border-bottom-right-radius: 30px; } .footer-info input[type="submit"]:hover { background: rgba(255, 255, 255, 0.7); transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } .copyright { margin: 12em 0 1em 0; } .copyright p{ text-align:center; font-size: 16px; color: rgba(255, 255, 255, 0.59); } .copyright p a{ color: rgba(255, 255, 255, 0.59); } .copyright p a:hover{ text-decoration:underline; color:#FFF; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; } /*-- responsive starts here --*/ @media (max-width:1024px){ .banner-button { width: 30.8%; } .banner-button a { width: 165px; background-size: 100%; } .banner-button a :hover{ background-size:100%; } .green-button a { background-size: 100%; } .green-button a:hover{ background-size:100%; } .blue-button a { background-size: 100%; } .blue-button a:hover{ background-size:100%; } .callbacks_tabs { left: 70%; } .banner-bottom-grid p { width: 100%; } .features-right { padding-left: 3em !important; } ul.callbacks_tabs.callbacks2_tabs { left: 34%; } .footer-info form { margin: 3em 0 0 9em; } .banner-button a:hover{ background-size: 100%; } .design-right { margin-left: 2em; } } @media (max-width:768px){ .header { padding-top: 2em; } .banner-info-left { width: 60%; float:left; } .banner-info-left h2 { font-size: 33px; } .banner-button a { width: 129px; } .slid { float: left; width: 40%; } .mobile-device img { width: 100%; } .banner-bottom { padding: 3em 0; } .banner-bottom-grids { margin: 2em 0 0 0; } .banner-bottom-grid p { width: 62%; margin-bottom: 2em; } .banner-bottom-grid h4 { margin: 1em 0 0.5em 0; } .mobile-device { margin-top: 4em; } .banner-text p { font-size: 18px; } .banner-bottom-grid p { font-size: 18px; } .features-right h4 { font-size: 30px; } .design-right { margin-left: 2em; width: 77%; } .features-right { padding-left: 2em !important; float: left; width: 60%; } .features-right { margin-top: 6em; } .features-right-grid { margin-top: 2em; } .design-right p { font-size: 16px; } .footer { padding: 9em 0 0 0; } .copyright { margin: 9em 0 1em 0; } } @media (max-width:640px){ .banner-info-left { width: 67%; } .banner-info-left h2 { font-size: 30px; margin: 5em 0 2em 0; } .slid { width: 33%; } .banner-button { width: 29.8%; } .banner-button a { width: 117px; } .callbacks_tabs { left: 48%; } .banner-bottom { padding: 1em 0; } .banner-text h3 { font-size: 28px; } .banner-text p { margin: 1em auto 0 auto; } .slid { width: 33%; } .features-right { width: 65%; } .features-right h4 { font-size: 24px; } .features-right-grids { margin-top: 2em; } .features-right-grid { margin-top: 1em; } .footer { padding: 5em 0 0 0; } .footer-info p { font-size: 22px; } .footer-info form { margin: 3em 0 0 4em; } .footer-info input[type="text"] { padding: .7em 0 .5em 2em; } .footer-info input[type="submit"] { padding: .67em 1em; font-size: 18px; } .copyright { margin: 6em 0 1em 0; } } @media (max-width:480px){ .head-logo a img { width: 75%; } .press a { font-size: 22px; } .banner-info-left h2 { font-size: 24px; margin: 2em 0 2em 0; } .banner-info-left { width: 100%; float: none; } .banner-button { width: 30.8%; } .banner-button a { width: 128px; height: 45px; } .slid { width: 100%; float: left; margin: 0 auto; } .mobile-device { margin: 4em auto 0 auto; width: 50%; } .callbacks_tabs a:after { height: 13px; width: 13px; } .header-bg { padding-bottom: 5em; } .banner-text h3 { font-size: 24px; } .banner-text p { font-size: 14px; } .banner-bottom-grid h4 { font-size: 23px; } .banner-bottom-grid p { font-size: 14px; } .features { padding-bottom: 4em; } .features-right { width: 100%; } .features-right h4 { font-size: 22px; } .features-right-grid { margin-top: 2em; } .design-right p { font-size: 14px; } .footer { padding: 4em 0 0 0; } .footer-info h3 { font-size: 23px; } .footer-info p { font-size: 20px; } .footer-info form { margin: 3em 0 0 3em; } .footer-info input[type="submit"] { padding: .73em 1em; font-size: 17px; } } @media (max-width:320px){ .head-logo { width: 50%; } .head-logo a img { width: 80%; } .press a { font-size: 18px; } .banner-info-left h2 { font-size: 18px; margin: 2em 0 1em 0; } .banner-button { width: 100%; } .banner-button a { width: 132px; height: 47px; } .green-button { margin: 1em 0; } .banner-button a { width: 132px; height: 47px; margin: 0 auto; } .banner-button:nth-child(2) { display: none; } .banner-button:nth-child(3) { display: none; } .mobile-device { margin: 2em auto 0 auto; width: 64%; } .banner-text h3 { font-size: 18px; } .banner-text p { overflow: hidden; height: 60px; } .banner-bottom-grid p { width: 100%; } .banner-bottom-grid img { width: 20%; } .features-right { width: 100%; padding: 0 !important; } .design-right h5 { font-size: 17px; } .design-left { float: none; margin: 0 auto; } .design-right { margin: 0; width: 100%; text-align: center; } .footer-info h3 { font-size: 18px; } .footer-info p { font-size: 16px; } .footer-info input[type="text"] { width: 100%; } .footer-info form { margin: 3em 0 0 0; } .footer-info input[type="text"] { padding: .5em 0 .5em 1em; } .footer-info input[type="submit"] { font-size: 15px; } .footer-info input[type="submit"] { margin: 1em 0; float: none; border-radius: 30px; } .copyright { margin: 2em 0 1em 0; } }