@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;padding:0; margin:0;  color:#555555; background:#ffffff; min-width:1124px;background:url(../images/bg.jpg) repeat;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none; cursor:pointer;}
a:hover {color: #FF0000;	text-decoration: none;}
a:link,a:visited{ text-decoration:none;}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/* banner样式开始 */

.top{ width:100%; height:398px; overflow:hidden; background:url(../images/top.jpg) center no-repeat;}
.top1{ width:100%; height:133px; overflow:hidden; background:url(../images/top_01.jpg) center no-repeat;}
.top1 p{ width:1124px; height:133px; overflow:hidden; margin:0 auto;}
.top1 p img{ float:left;}
.top2{ width:100%; height:132px; overflow:hidden; background:url(../images/top_02.jpg) center no-repeat;}
.top3{ width:100%; height:133px; overflow:hidden; background:url(../images/top_03.jpg) center no-repeat;}
.nav{ width:100%; height:74px; overflow:hidden; background:url(../images/nav.jpg) center no-repeat;}
.nav ul{ width:960px; height:74px; overflow:hidden; margin:0 auto;}
.nav ul li{ width:118px; height:70px; overflow:hidden; float:left; margin-top:2px; display:inline; margin-left:2px;}
.nav ul li a{ width:118px; height:70px; overflow:hidden; float:left; text-indent:-999px;}
.nav ul li .a1:hover{background:url(../images/nav01.jpg) center no-repeat;}
.nav ul li .a2:hover{background:url(../images/nav02.jpg) center no-repeat;}
.nav ul li .a3:hover{background:url(../images/nav03.jpg) center no-repeat;}
.nav ul li .a4:hover{background:url(../images/nav04.jpg) center no-repeat;}
.nav ul li .a5:hover{background:url(../images/nav05.jpg) center no-repeat;}
.nav ul li .a6:hover{background:url(../images/nav06.jpg) center no-repeat;}
.nav ul li .a7:hover{background:url(../images/nav07.jpg) center no-repeat;}
.nav ul li .a8:hover{background:url(../images/nav08.jpg) center no-repeat;}

.dao{ width:900px; height:88px; margin:20px auto 0;background:url(../images/dao.jpg) no-repeat; border-radius:5px; padding:8px 10px 0 70px;}
.dao p{ line-height:24px; text-indent:2em; text-align:justify;}

.case{ width:980px; height:470px; margin:15px auto 0; overflow:hidden;}
.case h3{ width:980px; height:52px; float:left; overflow:hidden;background:url(../images/h_bg.jpg) no-repeat; margin-bottom:10px; }
.case h3 img{ float:left;}
.case h3 span a{ float:right; width:95px; height:30px; margin-top:18px; text-indent:-999px; overflow:hidden;}

.case-info{ width:630px; float:left; overflow:hidden; height:405px;}
.case-info .a1{ float:left; width:214px; height:214px; padding:2px; border:solid 1px #ded2c2; background:#fff; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:#443e35; margin-top:7px;}
.case-info p{ float:left; width:390px; height:230px; display:inline; margin-left:10px; line-height:26px; text-indent:2em; text-align:justify; overflow:hidden;}
.case-info p span{ background:#515151; color:#fff; padding-top:3px; padding-bottom:2px;}
.case-info p a{ color:#017545; font-weight:bold;}
.case-info .a2 img{ float:left; padding:2px; border:solid 1px #ded2c2; background:#fff; text-align:center; margin-top:10px; display:inline; margin-right:7px;}

.case-ask{ width:339px; float:right; height:408px; overflow:hidden; margin-top:-4px;}
.case-ask h4{ width:339px; float:left; height:40px; overflow:hidden;}
.case-ask h4 img{ float:left;}
.case-ask h5{ width:339px; float:left; height:32px; overflow:hidden; line-height:32px;}
.case-ask h5 a{ font-size:14px; color:#017545;}
.case-ask p{ width:319px; float:left; height:140px; overflow:hidden; line-height:24px;background:url(../images/p_bg.jpg) no-repeat; padding:5px 10px; text-indent:2em; text-align:justify;}
.case-ask p a{ display:block; font-weight:bold; color:#ff0000; text-indent:0;}

.end{ width:980px; height:220px; margin:15px auto 0; overflow:hidden;background:url(../images/end.jpg) no-repeat;}
.end ul{ width:980px; height:150px; float:left; margin-top:58px; overflow:hidden;}
.end ul li{ width:238px; height:150px; float:left;overflow:hidden; display:inline; margin-left:5px; margin-right:1px; text-align:center; line-height:26px;}
.end ul li img{ float:left;}

.footer{ width:980px; height:32px; margin:10px auto 0; overflow:hidden; background:#017545;}
.footer ul{ width:980px; height:32px; float:left; text-align:center; line-height:32px;}
.footer ul li{ display:inline;color:#fff;}
.footer ul li a{ color:#fff; padding:4px 10px; display:inline; margin:0 7px;}

.address{ width:980px; height:200px; padding-top:20px; line-height:30px; text-align:center; margin:0 auto; overflow:hidden; }







