@charset "utf-8";
/* CSS Document */
html, body{ margin:0; padding:0; background:#000000; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; height:100%;}

img{ border:0; padding:0; margin:0;}
h1, h2, h3, h4, h5. h6, p{ margin:0; padding:0;}

.clr{ clear:both;}
.flt-lft{ float:left;}
.flt-rht{ float:right;}

.container{ margin:0; padding:0; position:relative; height:100%;}
.wrapper{ width:980px; margin:0 auto; padding:25px 0;}

.top-table{ height:141px; width:980px;}
.top-table .lft-part{ height:141px; width:18px; background:url(images/header-lft.png) no-repeat; float:left;}
.top-table .rht-part{ height:141px; width:18px; background:url(images/header-rht.png) no-repeat; float:left;}
.top-table .mid-part{ height:141px; width:944px; background:url(images/header-mid.png) repeat-x; float:left;}

.logo-box{ height:70px; padding:7px 0; margin:0;}

.menu{ height:49px; width:944px; padding:5px 0 0 0;}
.menu ul {list-style: none;margin: 0;padding: 0;} 
.menu ul li {display: inline;margin: 0px;} 
.menu ul li a {height:32px;display: block;float: left;padding: 15px 18px 0 18px;font: bold 12px Verdana, Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;} 
.menu ul li a:hover {color:#000; text-decoration:none; }
.menu ul li a.active {color:#000;text-decoration:none;}
.menu ul li.divider{ width:2px; height:41px; float:left;}

.banner{ width:980px; padding-top:5px;}

.body-content{ width:980px; padding:10px 0 0 0; margin:0;}
.body-content .lft-col{ width:208px; margin:0; padding:0; float:left;}
.lft-top{ height:49px; line-height:49px; padding:0 15px; width:178px; color:#0054a6; font-size:18px; background:url(images/lft-top.png);}
.lft-top ul{ margin:0; padding:0 0 0 20px; list-style:none;}
.lft-top ul li{ margin:0; padding:0; list-style-image:url(images/bollet.jpg);}

.mid{ padding:8px 15px; width:178px; background:url(images/mid-bg.png) repeat-y;}
/*.mid img{ padding:5px 0;}
.mid ul{ margin:0; padding:0; list-style:none;}
.mid ul li{ margin:0; padding:0; line-height:30px; border-bottom:1px dashed #434342; color:#434342; font-size:12px;}
.mid ul li a{ color:#434342; text-decoration:none;}
.mid ul li a:hover{ color:#000; text-decoration:none;}*/
.bottom{ height:13px; width:208px; background:url(images/bottom-bg.png) no-repeat;}

.mid a{ color:#434342; text-decoration:none;}
.mid a:hover{ color:#000; text-decoration:none;}

.serv-menu_1{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_1.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold;}
.serv-menu_2{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_2.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_3{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_3.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_4{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_4.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_5{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_5.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_6{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_6.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_7{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/icon_7.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_8{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/imagesCA387AFF.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_9{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/wii.png) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_10{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/x.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}
.serv-menu_11{ height:16px; width:148px; margin:0; line-height:16px; border-bottom:1px dashed #434342; color:#434342; font-size:12px; background:url(images/applehome.jpg) no-repeat left top; padding:0 0 8px 30px; font-weight:bold; margin:8px 0 0 0;}

.mid-col{ width:549px; margin:0 6px; padding:0; float:left;}
.mid-top{ height:14px; width:549px; background:url(images/mid-top.png);}
.mid-bd{ padding:0 15px; width:519px; background:url(images/mid-mid.png);}
.mid-bottom{ height:13px; width:549px; background:url(images/mid-bottom.png);}
.mid-heading{ color:#000; font-size:16px; padding:0 0 5px 0; }
.picture{ height:138px; width:198px; float:left;}
.info{ width:310px; float:right; font-size:12px; color:#000; line-height:1.5em; text-align:justify;}
.btn{ height:28px; width:100%; padding-top:10px;}
.spacer{ height:15px; width:100%;}

.rht-col{ width:208px;  float:right; margin:0; padding:0;}
.rht-top{ height:13px; width:208px; background:url(images/rht-top.png);}

.serv-top-bg{ height:15px; width:980px; background:url(images/big-wht-top.png) no-repeat;}
.serv-mid-bg{ margin:0; padding:0 15px; width:950px; background:url(images/big-wht-mid.png) repeat-y; font-size:14px; line-height:24px;}
.serve-bottom-bg{ margin:0; padding:0; width:980px; height:15px; background:url(images/big-wht-bottom.png);}
.serv-ico{ height:81px; width:81px; float:left; border:1px solid #CCC;}
.serve-cont{ margin:0; padding:10px 0 10px 0;border-bottom:1px dashed #434342; }
.servetxt{ width:850px; float:right; font-size:14px;}
.serve-cont h2{ color:#0077c0; padding:0 0 8px 0; margin:0;}
.serve-cont p{ margin:0 ; padding:0; color:#333; text-align:justify; line-height:24px;}

.repair-pic{ height:148px; width:203px;}
.repair-txt{ width:735px; margin:0; padding:0 ; font-size:14px;}


.footer{ height:78px; width:980px; margin-top:15px;}
.footer-lft{ height:78px; width:18px; float:left; background:url(images/footer-lft.png)}
.fotter-mid{  width:944px; height:14px; padding:32px 0;  background:url(images/footer-mid.png) repeat-x; float:left;}
.footer-rht{ height:78px; width:18px; float:left; background:url(images/footer-rht.png);}

.footer-menu{ height:14px; width:600px; float:left}
.footer-menu ul { margin:0; padding:0; list-style:none;}
.footer-menu ul li{ margin:0; padding:0; color:#000; font-size:12px; float:left;}
.footer-menu ul li a{ color:#000; text-decoration:none;}
.footer-menu ul li a:hover{ color:#000; text-decoration:underline;}
.footer-menu ul li.seperator{ height:14px; color:#000; float:left; margin:0 5px;}

.copyrgt{ height:14px; float:right;}