@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:#fff url(images/body_bg.jpg) repeat-x 0 0; font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#fff; text-align:justify;}
a{ color:#fff; text-decoration:none;}
ul, li{margin:0px; padding:0px; list-style:none;}
a img{margin:0px; border:none;}
a:hover{text-decoration:underline;}
p {margin:0px; padding:0px;  text-align:justify;}
.clear{clear:both;}
.wrapper{width:985px; margin:0 auto;}

.header{ height:144px; margin:8px 0 0 0; }
.header .logo { float:left; margin:1px 0 0 0; height:143px; width:184px;   }
.header .call{ float:left; width:256px; margin:8px 0 0 275px;}
.header .topnav {float:right; width:213px; height:29px; background:url(images/top_nav.jpg) no-repeat left top; margin:-1px 45px 0 0;}
.header .topnav ul{ margin:5px 0 0 22px;  width:213px; float:left;}
.header .topnav ul li{float:left; font-size:10px;}
.header .topnav ul li a{ margin:0 4px 0 4px; } 
.header .email{ float:right; margin:32px 45px 0 0; width:211px; clear:right; }
.header .tagline{margin:40px 0 0 5px; float:left; color:#000; font-size:14px;}

.menu { height:42px; margin:24px 0 0 50px; background:url(images/menu_bg.jpg) no-repeat left top; float:left; width:373px;}
.menu ul {margin:0; float:left; margin:0 0 0 12px;}
.menu ul li{ float:left;}
.menu ul li a { float:left;  background:url(images/li_bg.jpg) no-repeat right top; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#000; padding:13px 24px 10px 24px;  display:block;}
.menu ul li a.last{ background:none; }
.menu ul li a:hover{  background:url(images/li_hover.jpg) repeat-x left top; text-decoration:none;}
.menu ul li a.active{ background:url(images/li_hover.jpg) repeat-x left top;}

.banner{ margin:0 auto 0; width:979px; height:311px; border-top:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-left:1px solid #9a9a9a; clear:both}

.content{ width:975px; background:url(images/cont_bg.jpg) repeat-y left top; margin:0 auto; padding:0 5px 0 5px; float:left;}
.content .head h1{ margin:0 auto; color:#000; font-weight:normal; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; background: url(images/head_bg.jpg) repeat-x left top; line-height:47px;}
.content .head span{font-size:35px; margin:0 8px 0 12px;}

.content .left{float:left; width:710px; margin:0;}
.content .pic{margin:10px 15px 0 15px; float:left;}
.content .text { margin:10px 0 0 15px;} 
.content .text  p{margin:0 0 18px 0; line-height:20px; font-size:15px}
.content .text p.center{text-align:center; margin:20px 0 0 20px; font-weight:bold; font-size:18px; line-height:22px; color:#62c0f3;}

.content .right{float:right; width:229px; margin:10px 15px 20px 0;}
.content .right .product{float:left; width:229px; }
.content .right .head1{background:url(images/side_top.jpg) no-repeat top left; line-height:34px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 23px;}
.content .right .contact{float:left; width:229px;}
.content .right .text{margin:10px;}
.content .right .text p{margin:0 0 18px 0; text-align:left;}

.in_cont .text{margin:10px 30px 0 30px;}
.blue{font-size:20px; color:#62c0f2; }
.in_cont .image{ margin:10px 0 20px 10px; float:left;} 
.in_cont .image ul li{ float:left;  margin:0 21px 0 21px;}

.footer { width:100%; background:#000; height:64px; clear:both; }
.footer .footer_in { width:975px; margin:0 auto; color:#fff; font-size:11px;}
.footer .footer_in .copyright{ float:left; margin:18px 0 0 10px;}
.footer .footer_in .sitemap { float:left; margin:28px 0 0 110px;}
.footer .footer_in .sitemap a{color:#FFF;}
.footer .footer_in .sitemap a:hover{ text-decoration:underline;}
.footer .footer_in  .designby { float:right; margin:20px 10px 0 0; color:#FFF;}
.footer .footer_in .designby a:hover{ text-decoration:underline;}

.fmenu { margin:10px 0 0 10px; float:left;}
.fmenu ul {margin:0; float:left;}
.fmenu ul li{ float:left; display:block;  padding:0 5px 0 5px;}
.fmenu ul li a { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-style:italic; text-decoration:underline; padding:0 5px 0 5px;  display:block;}








