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

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

#header{margin:0px; padding:0px; overflow:hidden; width:1026px; background:url(../images/hesder_bg.gif) left top no-repeat; height:200px;}

.logo{margin:5px 0 0 20px; padding:0px; overflow:hidden; width:253px; float:left;}

.call_us{margin:0px 15px 0 0; padding:0px; overflow:hidden; width:550px; float:right;}

.restoration_service{margin:20px 0 0 0; padding:0px; overflow:hidden; width:548px; background:url(../images/restoration_service.gif) left top no-repeat; height:34px;}

.call{margin:0px; padding:0px; overflow:hidden; width:352px; float:right;}

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

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

.menu{margin:25px 0 0 0; padding:0px; overflow:hidden; width:645px; float:right;}

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

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

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

.menu ul li a:hover{margin:0px; padding:0px 20px 0 25px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f90707; float:left; text-decoration:none; list-style:none;}

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

#contant{margin:0px 0 0 0; padding:0px 0 15px 0; overflow:hidden; width:1015px; background:#FFFFFF;}

.left_penal{width:715px; margin:14px 0 0 15px; padding:0px; float:left;}

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

.left_penal span{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#093a67;}

.left_penal p{width:710px; margin:10px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:justify; line-height:26px;} 

.call_us_image{width:715px; margin:0px ; padding:10px 0 0 0; float:left; background:url(../images/call_us_image.gif) left top no-repeat; height:174px;}

.call_us_image h1{margin:0px ; padding:100px 0 0 240px; font-family:Freestyle Script, Arial, Helvetica, sans-serif; font-size:26px; color:#c82200; text-align:center;}

.call_us_image h1 span{margin:0px ; padding:0px; font-family:Script MT Bold, Arial, Helvetica, sans-serif; font-size:26px; color:#09365c; }


.right_penal{width:273px; margin:0px; padding:0px; float:right; background:#27669c;}

.service{width:273px; margin:0px; padding:0px; overflow:hidden;}

.service h1{margin:0px; padding:10px 0 0 35px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal; background:url(../images/service_h1_bg.gif) left top no-repeat; width:243px; height:53px;}

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

.service ul li{margin:10px 0 0 25px; padding:2px 0 5px 40px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:url(../images/service_icon.gif) left top no-repeat; height:21px; border-bottom:1px dashed #4a94d3; width:180px; list-style:none;}

.service_bottom{width:273px; margin:0px; padding:0px; overflow:hidden; background:url(../images/service_bottom.gif) left top no-repeat; height:6px;}

.service_image{width:253px; margin:10px auto; padding:0px; overflow:hidden;}

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

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

.we_accept{width:273px; margin:0px auto; padding:10px 0 0 0; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; background:#FFFFFF;}

.we_accept h1{ margin:0px; padding:0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; text-align:center;}

.we_accept span{ margin:0px 0 0 25px ; padding:0px; overflow:hidden; width:226px; }


.footer_main{margin:15px 0 0 0; padding:35px 0 35px 0; overflow:hidden; width:100%; background:#000;}

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

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

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





