@charset "gb2312";
/* CSS Document */
.t-logo {
	height: 95px;
	background: url(../images/top-bg.jpg) repeat-x center;
	overflow: hidden;
}
.t-logo2 {
	width: 980px;
	margin: 0 auto;
}
.t-logo2 h1 {
	width: 436px;
	height: 71px;
	background: url(../images/top-logo.jpg) no-repeat;
	display: inline;
	float: left;
	margin-top: 16px;
}
.t-logo2 .t-tel {
	width: 219px;
	height: 54px;
	float: right;
	display: inline;
	background: url(../images/top-tel.jpg) no-repeat;
	margin-top: 16px;
}
.t-wenzi {
	width: 300px;
	background: url(../images/logo-wenzi.jpg) no-repeat;
	margin-top: 22px;
	float: left;
	height: 71px;
}


body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;padding:0; margin:0;  color:#555; background:#f5fdff; }
div,form,ul,dd,dl,ol,dt,li,p{list-style:none;padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; margin:0; padding:0;}
img { border:none; }
.none{ display:none;}
a{ text-decoration:none; color:#444; cursor:pointer;}
a:hover{ color:#FF0000; text-decoration:underline;}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/* bannerÑùÊ½¿ªÊ¼ */

.top{ width:100%; height:298px; overflow:hidden;background:url(../images/top.jpg) center no-repeat;}
.top a{ display:block; width:980px; height:298px; margin:0 auto;}
.nav{ width:100%; height:59px;overflow:hidden;background:url(../images/nav.jpg) center no-repeat;}
.nav ul{ width:980px; height:40px; margin:0 auto; overflow:hidden; text-align:center;}
.nav ul li{ display:inline; line-height:40px; font-size:14px;}
.nav ul li a{ padding:0 20px; text-shadow:1px 1px 1px #fff;}
.nav ul li a:hover{ text-decoration:none; color:#0374c3;}

.first{ width:980px; height:146px; margin:0 auto; overflow:hidden;}
.first img{ float:left; display:inline; margin-right:7px;}
.first p{ line-height:28px; text-indent:2em; padding-top:10px;}

.wh{ width:978px; height:390px; border:solid 1px #d0ecf9; border-radius:3px; margin:0 auto; background:#fff;}
.wh h1{ width:979px; height:50px; float:left; margin-top:7px; display:inline; margin-left:-1px;}
.wh h2{ width:978px; height:30px; float:left; line-height:30px; text-align:center; font-size:13px;}

.wh ul{ width:978px; height:277px; margin-top:10px; float:left; overflow:hidden;}
.wh ul li{ width:218px; height:277px;float:left; overflow:hidden; display:inline; position:relative;background:url(../images/wh_bg.jpg) center no-repeat; padding-right:10px; margin-left:14px;}
.wh ul li span img{ position:absolute; left:0; top:0;}
.wh ul li a img{ display:inline; float:left; margin-left:9px; overflow:hidden; margin-top:10px;}
.wh ul li p{ display:inline; float:left; margin-left:12px; overflow:hidden; margin-top:10px; width:194px; line-height:22px; text-indent:2em;}
.wh ul li p a{ background:url(../images/a_bg.jpg) center no-repeat; padding:5px 10px; color:#fff;}
.case{ width:980px; height:auto; margin:10px auto 0; overflow:hidden;}
.ex h1{ width:979px; height:50px; float:left;display:inline; margin-left:-1px;}
.cases{ width:484px; height:248px; float:left;overflow:hidden; background:#dbf4ff; margin-top:10px;}
.cases img{ float:left;}
.cases h2{ float:left; display:inline; margin-top:8px;}
.cases p{ float:left; display:inline; margin-top:8px; width:159px; margin-left:7px; line-height:24px; text-indent:2em;}

.ex{ width:980px; height:307px; margin:10px auto 0; overflow:hidden;}
.ex h1{ width:979px; height:50px; float:left;display:inline; margin-left:-1px;}
.ex img{ float:left; display:inline; margin-right:10px; overflow:hidden;}
.ex h2{ float:left;overflow:hidden; height:13px; width:660px; margin-top:2px;}
.ex p{ float:left;overflow:hidden; width:660px; font-size:14px; line-height:22px; color:#555; text-indent:2em;}

.footer{ width:100%; height:40px; margin:10px auto 0; overflow:hidden; text-align:center; background:#1189bd;}
.footer ul{text-align:center;}
.footer ul li{ display:inline; line-height:40px; color:#fff; font-size:14px;}
.footer ul li a{ color:#fff; font-size:12px; padding:0 15px;}

.address{ width:100%; height:auto; padding:20px 0; overflow:hidden; text-align:center;}
.address p{ color:#999999; line-height:26px;}


