@charset "utf-8";
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../image/body_bg.gif) left top repeat-x #e3edf2;}
h1, h2, h3, h4, h5, input, pre, form{margin:0px; padding:0px;}

#container{margin:0px auto; padding:0px; width:983px; overflow:hidden;}

#Header{margin:0px; padding:0px; width:983px; overflow:hidden;}

.left_header{margin:0px; padding:0px; width:983px; float:left; overflow:hidden;}

.logo{margin:0px; padding:0px; width:291px; float:left;}

.phone{margin:0px; padding:50px 0 0 115px; width:291px; float:left; color:#F00; font-size:24px; font:Arial, Helvetica, sans-serif; font-weight:bold;}

.social{margin:0px; padding:50px 0 0 0px; width:180px; float:right;}

.social li{display:inline; margin-left:2px;}

.right_header{margin:10px 0 0 0; padding:0px; width:675px; overflow:hidden; float:right;}

.call_us{margin:0px; padding:0px 10px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:right;}

.call_us h1{margin:0px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:normal;}

.call_us h1 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; font-weight:normal;}

.main_manu{margin:25px 0 0 0; padding: 0px; width:983px; overflow:hidden;}

.menu_left{ margin:0px; padding:0px; width:30px; background:url(../image/menu_left.gif) left top no-repeat; height:36px; overflow:hidden; float:left;}


.menu{ margin:1px 0 0 0; padding:0px; background:#f6f6f6; overflow:hidden; float:left; height:35px; width:650px}

.menu ul{margin:0px 0 0 0px; padding:0px;}

.menu ul li{margin:0px; padding:0px; list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

.menu ul li a{margin:0px; padding:9px 22px 10px 0px; list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; width:102px; text-align:center;}

.menu ul li a:hover{margin:0px; padding:9px 22px 10px 0px; list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background:url(../image/hover.gif) left 5px no-repeat; width:102px; text-align:center;}

.menu_right{ margin:0px; padding:0px; width:260px; background:url(../image/menu_right.gif) left 1px no-repeat; height:36px; overflow:hidden; float:left;}

.dactive{margin:opx; padding:0px; background:url(../image/hover.gif) left 5px no-repeat; height:23px; }

.quote{ margin:4px 0 0 0; padding:0px; width:260px; width:185px; height:29px;}


.banner{margin:0px; padding:0px; width:983px; overflow:hidden;}

.banner_left{margin:24px 0 0 0 ; padding:0px; width:709px; overflow:hidden; float:left; }

.banner_right{margin:20px 0 0 0; padding:0px 0 0 10px; width:251px; overflow:hidden; float:right; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff;}

.banner_right ul{margin:0px 0 0 0px; padding:0px; }

.banner_right ul li{margin:15px 0 0 0px; padding:0px 0px 0 25px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../image/service_icon.gif) left 4px no-repeat;}

#contain{margin:0px; padding:0px; width:983px; overflow:hidden; background:#FFFFFF;}

.left_penal{margin:0px 0 0 5px; padding:0px; width:255px; overflow:hidden; float:left;}

.testimonial{margin:10px 0 0 0; padding:0px 0 10px 0; width:247px; overflow:hidden; background:url(../image/testimonial_bg.gif) left top repeat-x #fff;
border: 1px solid #393535; 
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;}
	
	
.testimonial h1{margin:5px 0 0 0px; padding:5px 0 10px 50px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background:url(../image/testimonial_icon.gif) left top no-repeat;}

.testimonial p{margin:20px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#202020; line-height:20px; width:220px; text-align:justify;}

.testimonial Span{margin:0px 10px 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0182dc; float:right;}

.service_image{margin:0px 0 0 3px; padding:0px; width:247px; overflow:hidden; }
    

.service_image ul{margin:0px; padding:0px; width:247px;}

.service_image ul li{margin:0px; padding:10px 0 0 0; list-style:none;}

.service_image li h1{margin:0px 0 0 5px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }

.service_image li span{margin:0px; padding:0px; width:230px; height:118px}

.contactinfo{margin:0px 0 15px 2px; padding:5px 0 0 0; width:238px;}
.we_accept{margin:0px 0 0px 2px; padding:5px 0 0 0; width:238px; background:url(../image/we_accept.gif) left 30px no-repeat; height:70px;}

.we_accept h1{margin:0px; padding:0; font-family:Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:normal;}

.right_penal{margin:10px 0 0 2px; padding:0px; width:700px; overflow:hidden; float:right; }

.right_penal h1{margin:0px; padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#212020; width:670px; background:#ececec; height:40px;
  
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;} 

.right_penal h1 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#bc0000}

.right_penal p{margin:10px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212020; text-align:justify; width:680px; line-height:20px;}

.emergency{margin:20px 0 0 0; padding:10px 0 0 20px; width:785px; height:55px; overflow:hidden; background:url(../image/icon_image.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1b1b1b; }

.emergency span{margin:0px 0 0 110px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1b1b1b; }

.image_main{margin:10px 0 0 0; padding:0px; width:700px; overflow:hidden;}

.image_text{margin:0px; padding:0px; width:428px; float:left;}

.image_text p{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#212020; width:410px}

.image2{margin:0px 10px 0 0; padding:0px; float:right;} 

.footer_main{width:100%; margin:0px; padding:0px; background:#1b1b1b}

.footer{width:1048px; margin:0px auto; padding:30px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; line-height:22px;}

.footer a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; text-decoration:none;}

.footer a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; }

.clr{margin:0px; padding:0px; clear:both;}