body {
margin:0px;
text-align:center;
font-size:12px;
}
.pt40px{
padding-top:40px;}
.pt20{
padding-top:20px;}
.mlr1{
margin:0px 1px;}
.clear{
clear:both;}
.ml30{
margin-left:30px;}






.head{
width:100%;
height:366px;
background:repeat-x url(../images/topbg.gif);
text-align:center;}
.top{
width:1000px;
height:73px;
position:relative;
margin:auto;}
.bg1{
background-image:url(../images/topbg1.gif);}
.bg2{
background-image:url(../images/topbg2.gif);}
.bg3{
background-image:url(../images/topbg3.gif);}
.bg4{
background-image:url(../images/topbg4.gif);}
#menu{
width:1000px;
height:69px;
position:relative;
margin:auto;
background-image:url(../images/topbg5.gif);}
#menu ul{
margin:0px;
padding:0px;
list-style:none;
width:1000px;
height:69px;}
#menu li{
float:left;
margin:18px 0px 0px 0px;
width:76px;
height:51px;
border-bottom:#47d5ff 5px solid;
text-align:center;
line-height:46px;
list-style:none;
font-size:14px;
font-weight:bold;
margin-right:5px;
margin-left:5px;}
#menu li a{
color:#000000;
width:76px;
height:51px;
display:block;
border-bottom:#47d5ff 5px solid;
text-align:center;
text-decoration:none;}
#menu li a:hover{
color: #666666;
width:76px;
height:51px;
display:block;
border-bottom:#000000 5px solid;
text-align:center;
text-decoration:none;
background-color:#FFFFFF;}
.w980{
width:980px;
height:auto;
text-align:center;
margin:auto;}
.czjj{
width:400px;
height:196px;
padding-top:50px;
float:left;
background:no-repeat top left url(../images/czjj.gif);
text-align:left;
line-height:18px;}
.czcg{
width:521px;
height:246px;
float: right;}
.zhuti{
width:980px;
height:38px;
text-align:left;}
.hezuo{
width:980px;
height:86px;
text-align:left;
float:left;}
.w323{
width:137px;
height:77px;
float:left;
}
.w323:hover{
color:#000000;

}
.hezuo1{
padding:74px 13px  10px 173px;
background:no-repeat url(../images/hezuo2.gif);
text-align:left;
color:#FFFFFF;
font-size:14px;
line-height:20px;}
.hezuo2{
padding:74px 173px  10px 13px;
background:no-repeat url(../images/hezuo3.gif);
text-align:left;
color:#FFFFFF;
font-size:14px;
line-height:20px;}
.hezuo3{
padding:74px 173px  10px 13px;
background:no-repeat url(../images/hezuo4.gif);
text-align:left;
color:#FFFFFF;
font-size:14px;
line-height:20px;}
.hezuo4{
padding:74px 173px  10px 13px;
background:no-repeat url(../images/hezuo5.gif);
text-align:left;
color:#FFFFFF;
font-size:14px;
line-height:20px;}
.hezuo5{
padding:74px 13px  10px 173px;
background:no-repeat url(../images/hezuo6.gif);
text-align:left;
color:#FFFFFF;
font-size:14px;
line-height:20px;}
.hezuo6{
padding:74px 13px  10px 173px;
background:no-repeat url(../images/hezuo7.gif);
text-align:left;
color:#FFFFFF;
font-size:14px;
line-height:20px;}
.hzpp{
text-align:left;
width:980px;
float:left;
height:60px;}
.ppy{
width:129px;
height:184px;
float:left;}
.ppyimg{
width:129px;
height:129px;}
.ppy p{
width:129px;
height:55px;
margin:0px;
padding:0px;
line-height:55px;
font-size:14px;}
.kmsjj{
width:486px;
height:324px;
float:right;}
.w162{
width:162px;
height:162px;
float:left;}
.kmssjj{
width:400px;
height:324px;
padding-top:50px;
float:left;
background:no-repeat top left url(../images/kmsjj.gif);
text-align:left;
line-height:20px;
font-size:14px;}
.xzkmsad1{
width:161px;
height:91px;
float:left;}
.xzkkmmss{
width:375px;
float:left;
text-align:left;
margin-left:23px;
line-height:20px;
}
.canfoot{
width:100%;
height:60px;
background:repeat-y url(../images/canfootbg.gif);}