@charset "utf-8";
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../image/body_bg.gif) left top repeat-x #d3dccb;}

h1, h2, h3, h4, h5, pre, input, form{margin:0px; padding:0px;}

#container{width:1004px; margin:0px auto; padding:0px; }

#header{width:1004px; margin:0px; padding:0px; overflow:hidden; }

.hour{ margin:20px 0 0 0; padding:0px; float:left; overflow:hidden;	 width:537px;}

.call_us{ margin:0px; padding:0px 10px 0 0; float:right; background:url(../image/call_us.gif) left top no-repeat; height:90px; width:424px;  overflow:hidden;}

.call_us h2{margin:20px 0px 0px 50px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#501414; text-align:center; font-weight:normal;}

.call_us h2 span{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#501414; text-align:center; font-weight:normal;}



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

.menu{width:1004px; margin:0px; padding:0px 0 0 40px; overflow:hidden; background:url(../image/menu_bg.gif) left top no-repeat; height:93px}

.menu ul{ margin:35px 0 0 0; padding:0px; overflow:hidden; height:60px;}

.menu ul li{ margin:0px; padding:0px; overflow:hidden; height:60px; list-style:none; font-family:Arial, Helvetica, sans-serif; font:12px; color:#fff; float:left; background:url(../image/menu_strip.gif) left top no-repeat; height:57px; overflow:hidden;}

.menu ul li a{ margin:0px; padding:20px 45px 0 50px; overflow:hidden; height:60px; list-style:none; font-family:Arial, Helvetica, sans-serif; font:12px; color:#fff; float:left;   height:57px; overflow:hidden; text-decoration:none;}

.menu ul li a:hover{ margin:0px; padding:20px 45px 0 50px; overflow:hidden; height:60px; list-style:none; font-family:Arial, Helvetica, sans-serif; font:12px; color:#000; float:left;  height:57px; overflow:hidden; text-decoration:none;}

#contant{width:1004px; margin:0px auto; padding:0px 0 15px 0; background:url(../image/contant_middle.gif) left top repeat-y; overflow:hidden;}

.left_penal{width:693px; margin:0px 0 0 15px; padding:0px; float:left; overflow:hidden;}

.call_us_today{width:693px; margin:10px auto; padding:5px 0 0 0;  overflow:hidden; background:url(../image/red_strip.gif) left top no-repeat; height:44px;}

.call_us_today h1{margin:0px; padding:0px 0 0 50px; font-family:Candara,Arial, Helvetica, sans-serif; font-size:25px; color:#fff;}

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

.welcome{width:693px; margin:5px 0 0 0; padding:0px;  overflow:hidden; }

.welcome h1{margin:0px; padding:0px 0 0 20px; font-family:Candara,Arial, Helvetica, sans-serif; font-size:25px; color:#000;}

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

.welcome p{margin:0px; padding:0px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; font-weight:normal; width:650px; text-align:justify; line-height:20px;}

.left_penal_services{width:693px; margin:0px 0 0 20px; padding:0px; overflow:hidden;}

.left_penal_services ul{margin:0px; padding:0px; overflow:hidden;}

.left_penal_services ul li{margin:0px; padding:0px 7px 0 0; list-style:none; float:left;}


.right_penal{width:270px; margin:0px ; padding:0px; float:left; overflow:hidden;}

.services{width:270px; margin:10px 0 0 0; padding:0px; overflow:hidden;}

.services_top{width:270px; margin:0px ; padding:0px; overflow:hidden; background:url(../image/service_h1.gif) left top no-repeat; height:55px;}

.services_top h1{margin:0px ; padding:8px 0 0 17px; font-family:Candara,Arial, Helvetica, sans-serif; font-size:20px; color:#501414; font-weight:normal; overflow:hidden;}

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

.services ul li{ margin:10px 0 0 20px; padding:0px 0 10px 40px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; background:url(../image/services_icon.gif) left top no-repeat; height:18px; border-bottom:dashed 1px #d1c8c8; width:200px; }

.services_images{width:270px; margin:30px 0 0 0; padding:0px; float:left; overflow:hidden; background:#513131;}

.services_images ul{width:254px; margin:0px auto; padding:10px 0 5px 0;}

.services_images ul li{margin:0px ; padding:0px 0 5px 0; list-style:none;}

.we_accept{width:224px; margin:10px auto; padding:10px 0 0 0; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-align:center; }

.we_accept span{margin:10px 0 0 0; padding:0px; overflow:hidden;  }


.clr{clear:both;}

#container_bottom{width:1004px; margin:0px auto; padding:0px; background:url(../image/contant_bottom.gif) left top no-repeat; height:32px; }


.footer_main{width:100%; margin:0px 0 10px 0; padding:0px 0 40px 0; overflow:hidden; background:#513131;}
	
.footer{width:981px; margin:0px auto; padding:40px 0 0 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; line-height:22px; text-decoration:none;}
	
.footer a:hover{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; line-height:22px; text-decoration:none;}
	

