/*Reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
ul,ul{ list-style:none outside none;} 
img{ border:none;display:block;}
table {border-collapse:collapse;border-spacing:0;}
a {color:#666;text-decoration:none;}
a:hover { text-decoration:underline}
.hideword{ line-height:999em;overflow: hidden; }
.i-fv{ font-family:Tahoma, Geneva, sans-serif;font-size:12px;vertical-align:middle; }
.tc{ text-align:center }
.fl{ float:left;display:inline;}
.ff1{float:left;display:inline; width:720px;}
.ff2{ padding-left:135px;}
.fr{ float:right;display:inline }
.col-w666{ color:#666 }
.clear{ clear:both; height:0px; width:0px;overflow:hidden}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*Reset end*/

body{ background:#4a90e8 url(../images/bg.jpg) repeat-x;width: 100%;font-family: 'Arial' }
/*.contentText{ height:318px; width:218px;background:#f7fafc;border: 1px solid #e7e7e7;border-top: 0;border-bottom: 0}*/
.main{ background: #fff;padding-bottom: 10px }
.w1020{ width: 1020px;margin: 0 auto; }
#header{ height: 129px;background: #fff }
#footer{ height: 80px;background: #fff }
.ft_info{ margin: 45px 30px 0 0px }
.logo{ padding: 14px 0 0 42px; }

/* nav */
.nav{ padding: 65px 0 0 92px; }
.nav li{ float: left;width: 151px;margin-left: 1px;display: inline }
.nav li a{ background: url(../images/nav.png) no-repeat;width: 151px;height: 39px;display: block;overflow: hidden;line-height: 999em; }
.nav li.home a{ background-position: 0 0; }
.nav li.product a{ background-position: -152px 0; }
.nav li.catalogue a{ background-position: -304px 0; }
.nav li.about a{ background-position: -456px 0; }
.nav li.contact a{ background-position: -608px 0; }

.nav li.home a:hover{ background-position: 0 -39px; }
.nav li.product a:hover{ background-position: -152px -39px; }
.nav li.catalogue a:hover{ background-position: -304px -39px; }
.nav li.about a:hover{ background-position: -456px -39px; }
.nav li.contact a:hover{ background-position: -608px -39px; }

.nav li.home .home_cur{ background-position: 0 -78px }
.nav li.product .product_cur{ background-position: -152px -78px }
.nav li.catalogue .catalogue_cur{ background-position: -304px -78px }
.nav li.about .about_cur{ background-position: -456px -78px }
.nav li.contact .contact_cur{ background-position: -608px -78px }


/* location */
.location{  color: #01203f;font-size: 12px;width: 960px;margin: 0 auto;padding: 20px 0 5px }
.location a{ color: #898989; }
.location span{ padding: 0 5px;color: #898989 }

h3{ color: #fff;font-size: 22px;padding-left: 40px; }