
/*reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

body{background:url(images/body-background.png) no-repeat center; background-size:100% 100%; font:normal 14px/1.5 helvetica, verdana, arial}
h1,h2,h3,h4,h5,h6,p{margin-bottom:10px}
h1{font-size:38px}
h2{}
h3{}
h4{font-size:}
h5{}
h6{font-size:10px}
p{text-align:justify; color:#464646}
em{font-weight:bold}
a{text-decoration:none}
a:hover{text-decoration:none}


.container{width:960px; margin:0 auto}
.full{width:940px; margin:0 auto; clear:both}
.bar{display:inline; float:left; margin:0 10px}
.content{height:auto}
.fl{float:left}
.fr{float:right}
.mr{margin-right:20px}
.ml{}
.mt{margin-top:10px}
.mb{margin-bottom:10px}
.nmb{margin-bottom:0 !important}
.fwb{font-weight:bold}
.tc{text-align:center}
.color-1{color:#fff} 	/* white */
.color-2{color:#009FD3} /* blue */
.color-3{color:#f26c4f} /* orange */
.color-4{color:#464646} /* grey */
.color-5{color:#ed1c24} /* red */
.color-6{color:#f9ab0e} /* yellow */
.color-7{color:#010278} /* navy blue */
.color-8{color:#111111} /* dark grey */
.clear{clear:both}
@font-face{font-family: Bignoodle; src: url('font/big_noodle_titling.ttf');}
.font-1{font-family: Bignoodle}


/* header */
.header{height:150px}
.nav{height:100px; background:url(images/nav-background.jpg) no-repeat}
.mbp-logo{margin-top:20px}
.fade-animation-text{height:40px}

/* footer */
.footer{height:80px; background:url(images/footer.jpg) no-repeat}
.menu-footer{width:700px}
.copyright{width:220px}
.copyright h6{text-align:right; margin-right:5px}

/* navigation */
.menu li, .menu-footer li{display:inline}
.menu li{float:left}
.menu{padding-top:20px}
.menu-footer li a{font-size:10px; margin:0 5px; color:#fff}


/* submenu */
.dropdown-menu > li{float:left}
.dropdown-menu li a{display:block}
.dropdown-menu ul{position:absolute; display:none; z-index:999}
.dropdown-menu li:hover ul.submenu{display:block !important}



/* ===================== Page ===================== */

/* index */
.homepage{height:400px}


/* about */
.about{height:auto}
.history{height:530px; background:url(images/mbp-factory-02.jpg) no-repeat}


/* products */
.products{height:auto}
.box{height:85px; background:#ed1c24; border-radius:3px}
.classical-vbelt-title{text-align:center; line-height:1; padding:10px 0; font-size:28px}
.box-2{width:300px; height:420px}
.box-3{width:460px; height:450px}
.gallery-title{line-height:1}
.gallery-image{margin-left:80px}
.mbp-powerbelts-bar{margin-left:248px}


/* quality */


/* product quality */
.product-quality{width:780px; height:auto; margin:0 auto}
.product-quality-image{width:780px; height:450px; margin:0 auto}
.product-quality-certificate{width:510px; height:700px; margin:0 auto}
.paybten{width:510px; margin:0 auto}


/* production technology */
.production-technology{width:780px; height:auto; margin:0 auto}
.production-technology-image{width:780px; height:500px; margin:0 auto}


/* contact */
.ayroso-logo{}
.ayroso-hardware-text{height:70px ;font-size:20px; font-weight:bold; font-family: Book Antiqua; margin-top:13px}
.address{width:460px; height:520px}
.contact-form{width:460px; height:440px}
.map{height:auto}
.map h1{line-height:1}

form ul li{margin-bottom:10px; list-style:none !important}
form ul input{width:300px; border:1px solid #ccc}
form textarea{width:400px; height:130px; resize:none; border:1px solid #ccc}
form ul input:focus{background:#DFDFDF}



/* ===================== css animation ===================== */

/* crossfade multiple images */
#crossfade{width:940px; height:400px}
#crossfade > img { 
    width: 940px;
    height: 400px;
    position: absolute;
    color: transparent;
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: visible;
    -webkit-animation: imageAnimation 5s linear infinite 0s;
    -moz-animation: imageAnimation 5s linear infinite 0s;
    -o-animation: imageAnimation 5s linear infinite 0s;
    -ms-animation: imageAnimation 5s linear infinite 0s;
    animation: imageAnimation 5s linear infinite 0s; 
}

#crossfade > img:nth-child(2)  {
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    -o-animation-delay: 3s;
    -ms-animation-delay: 3s;
    animation-delay: 3s; 
}
#crossfade > img:nth-child(3) {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s; 
}
#crossfade > img:nth-child(4) {
    -webkit-animation-delay: 9s;
    -moz-animation-delay: 9s;
    -o-animation-delay: 9s;
    -ms-animation-delay: 9s;
    animation-delay: 9s; 
}


@-moz-keyframes imageAnimation { 
    0% { opacity: 0; -moz-animation-timing-function: ease-in; }
	25% { opacity: 1; }
	75% {opacity: 1;}
    100% { opacity: 0; -moz-animation-timing-function: ease-out }
	
@keyframes imageAnimation { 
    0% { opacity: 0; animation-timing-function: ease-in; }
	25% { opacity: 1; }
	75% {opacity: 1; }
    100% { opacity: 0; animation-timing-function: ease-out }
