﻿@charset "utf-8";
/*----------------------------- 
Name: Index Css
Design:West
Time: 2014-03
-----------------------------*/
/* reset */
body,div,ul,ol,li,dl,dt,dd,form,input,textarea,p,th,td,h1,h2,h3,h4{ margin:0; padding:0;}
img{ border:0;}
body,th,td,input,select,textarea,h1,h2,h3,h4,font{ font:12px "microsoft yahei",Tahoma, Geneva, sans-serif; font-weight:normal;}
html,body{ height:100%;}
body{ background:#fff; color:#333;}
ul,ol{ list-style-type:none;}
input,select,textarea{ vertical-align:middle; outline:none; resize:none;}
input::-ms-clear{ display:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#e23520;}

/* initial */
.clearfix:after { display:block; content:""; clear:both;}
.clearfix{ *zoom:1;}
body.ovxhide{ overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}

/* 主导航 */
#header{ width:1000px; margin:0 auto; height:64px; overflow:hidden;}
.logo{ float:left; margin:15px 0 0 10px; display:inline; font-size:12px;}
.tel{ float:right; background:url(../images/tel.png) right center no-repeat; color:#666; height:45px; padding-top:20px; line-height:26px; padding-right:180px; margin-right:10px;}
.tel a{ margin:0 15px;}

.main{ width:100%; background-color: #fef2cd;}
.banner{height:490px; width:100%; overflow:hidden; background:url(../images/banner1.png) no-repeat center top;}
.container{
	position: relative;
	top: -120px;
	width：1000px;
	height: 270px;
	margin: 0 auto;
	_height:200px;
	_margin-bottom: -100px;
}
.alink{
	position: absolute;
	top: -180px;
	right: 232px;
	_right: 375px;
	z-index: 10;
	display: block;
	width: 138px;
	height: 42px;
}
.alink:hover{
	position: absolute;
	top: -182px;
	right: 231px;
	_right: 375px;
	z-index: 10;
	background: url(../images/insure.png) no-repeat center top;
}
.center{
	width: 1000px;
	position: relative;
	margin: 0 auto;
}
.container-top{
	width: 1000px;
	margin: 0 auto;
	padding-left: 145px;
	_padding-left:290px;
}
.container-bottom{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 36px;
	_margin-left:140px;
}
.container-bottom ul{
	width: 1000px;
	height: auto;
	overflow: hidden;
}
.container-bottom ul li{
	display: block;
	width: 230px;
	_width:220px;
	height: auto;
}
.container-bottom h3{
	display: block;
	height: 30px;
	font-size: 23px;
	font-family: "黑体";
	_font-family:"microsoft yahei";
	text-align: left;
	/*line-height: 30px;*/
	margin-top: 10px;
}
.container-bottom p{
	font-size: 14px;
	font-family: "黑体";
	_font-family:"microsoft yahei";
	line-height: 19px;
	padding-top: 5px;
}
.marleft13{
	margin-left: 13px;
	_margin-left:40px;
}
.marright13{
	margin-right: 13px;
	_margin-right:0;
}
.marleft40{
	margin-left: 40px;
}
.fire img{
	padding-left: 45px;
}
.fire p{
	text-align: left;
	padding-left: 35px;
	padding-right: 22px;
}
.fire h3{
	text-align: left;
	padding-left: 35px;
}
.robbery p{
	text-align: left;
	padding-left: 40px;
	padding-right: 24px;
}
.robbery h3{
	text-align: left;
	padding-left: 40px;
}
.water-pipes-break p{
	text-align: left;
	padding-left: 40px;
	padding-right: 22px;
	_padding-right:12px;
}
.water-pipes-break h3{
	text-align: left;
	padding-left: 40px;
}
.earthquake p{
	text-align: left;
	padding-left: 25px;
	padding-right: 45px;
	*padding-left: 15px;
	_padding-left: 15px;
}
.earthquake h3{
	text-align: right;
	padding-right: -10px;
}
.earthquake img{
	margin-left: 30px;
}

.foot{ width:100%; background:#d7040b;text-align:center; color:#fff; height:50px; line-height:50px; font-size:12px;}

