/* CSS Document genggai*/

body{ margin:0px auto;  font-size:12px; font-family:"宋体"; background:#F7F7F7;}
p{	margin: 0px;	padding: 0px;} 
.fl{ float:left;}
.fr{ float:right;}
.cu{ font-weight:bold;}
ul{ margin:0px; padding:0px;}
.main{ width: auto;  height:auto;  margin:0px auto; background:url(../images/bg1.jpg) repeat-x; }
a { text-decoration:none; color:#2e2e2e}
a:hover { text-decoration: none; color:#2e2e2e;}

.top{ width: auto; height: auto; background:url(../images/bg1.jpg) repeat-x; margin:0px auto;}
.top1{ width:993px; height:129px; margin:0px auto;}
.logo{ width:350px; height:65px; margin-top:40px; padding-left:32px; float:left }
.logo1{ width:228px; height:24px; margin-top:40px; margin-right:4px;  float: left; padding-top:22px; padding-left:131px; font-size:20px; font-weight:bold; color:#FF0000;}
.sc{ width:178px; height:24px; margin-top:40px; margin-right:4px;  float: right; background:url(../images/bg2.jpg) no-repeat; padding-top:12px; padding-left:60px; }
.nev{ width:993px; height:42px; margin:0px auto; font-size:14px;}
.nev1{ width:104px; height:27px; font-size:14px; font-weight:bold; float:left; padding-top:15px; text-align:center; background:url(../images/bg3.jpg) no-repeat; }
.nev2{ width: auto; height:27px; font-size:14px; font-weight:bold; float:left;}
.nev2 ul li{ float:left; font-size:14px; font-weight:bold; width:109px; height:27px; padding-top:15px; list-style:none; text-align:center; background:url(../images/bg4.jpg) no-repeat; }
.nev  a { text-decoration:none; color:#ffffff; font-size:14px; }
.nev  a:hover { text-decoration: none; color:#ffb42b; font-size:14px;}
.nev3{ width:104px; height:27px; font-size:14px; font-weight:bold; float:left; padding-top:15px; text-align:center; background:url(../images/bg5.jpg) repeat-x;}
.banner{ width:1029px; height:270px; margin:0px auto; background:url(../images/bg6.jpg) no-repeat; margin-top:18px; margin-bottom:7px; padding-top:4px;}
.banner1{ margin-left:24px;}
.content{ width:993px; height:auto; margin:0 auto;}
.zuo{ width:228px; height:auto; float:left;}
.zuo1{ width:228px; height:auto; margin-bottom:8px;}
.z1{ width:188px; height:21px; background:url(../images/bg7.jpg) no-repeat; font-size:14px; font-weight:bold; padding-top:10px; padding-left:40px; }
.z1  a { text-decoration:none; color:#ffffff; }
.z1  a:hover { text-decoration: none; color:#ffb42b;}
.z2{ width:223px;  background:url(../images/bg8.jpg) repeat-y; font-size:12px; font-weight:bold; padding-top:15px; padding-left:5px;  }
.z3{ width:228px; height:8px; background:url(../images/bg9.jpg) no-repeat;}
.zuo2{ width:228px; height:180px; }
.zuo3{ width:228px; height:auto; margin-bottom:8px; margin-top:19px;}
.z1-a{ width:188px; height:21px; background:url(../images/bg7.jpg) no-repeat; font-size:14px; font-weight:bold; padding-top:10px; padding-left:40px; }
.z1-a  a { text-decoration:none; color:#ffffff; }
.z1-a  a:hover { text-decoration: none; color:#ffb42b;}
.z2-b{ width:223px; height:220px; background:url(../images/bg8.jpg) repeat-y; font-size:12px;  padding-top:15px; padding-left:5px;  }
.z3-c{ width:228px; height:8px; background:url(../images/bg9.jpg) no-repeat;}
.z2 ul li{ width:173px; height:22px; background:url(../images/bg10.jpg) no-repeat; list-style:none; margin-left:13px; margin-bottom:2px; font-size:12px; font-weight:normal; padding-top:8px; padding-left:29px;}

.z2 ul li  a { text-decoration:none; color:#000000; }
.z2 ul li  a:hover { text-decoration: none; color:#0000FF;}

.z2-b ul li{ width:220px; height: auto; list-style:none; line-height:24px;  margin-left:5px; margin-bottom:2px; font-size:12px; font-weight:normal; color:#3d3d3d; }
.z2-b ul li  a { text-decoration:none; color:#3d3d3d; }
.z2-b ul li  a:hover { text-decoration: none; color:#0000FF;}

.you{ width:750px; height:auto; float:right;}
.you1{ width:750px; height:auto; margin-bottom:8px; }

.y1{ width:730px; height:22px; background:url(../images/bg11.jpg) no-repeat; font-size:14px; font-weight:bold; padding-left:20px; padding-top:10px; }
.y1  a { text-decoration:none; color:#ffffff; }
.y1  a:hover { text-decoration: none; color:#ffb42b;}
.y2{ width:735px; height: auto; background:url(../images/bg12.jpg) repeat-y; font-size:12px; font-weight:bold;  padding-left:15px; }
.y2 ul li{  width:169px; height: auto; list-style:none; float:left; margin-right:12px; margin-top:10px; line-height:38px; font-weight:normal; text-align:center}
.y2 img{border:#cbcbcb solid 2px;width:165px; height:114px; }
.y3{ width:750px; height:8px; background:url(../images/bg13.jpg) no-repeat;}

.y2 ul li  a { text-decoration:none; color:#3d3d3d; }
.y2 ul li  a:hover { text-decoration: none; color:#0000FF;}

.you2{ width:750px; height:300px; }

.xw { width:366px; height: auto; float:left; margin-top:11px;}
.xw01 { width:366px; height: auto; margin-top:11px; float:right;}
.xw1{ width:326px; height:21px; background:url(../images/bg14.jpg) no-repeat; padding-left:40px; padding-top:8px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.xw1 a { text-decoration:none; color:#fff; }
.xw1 a:hover { text-decoration: none; color:#0000FF;}

.xw1 span a { text-decoration:none; color:#000;  }
.xw1 span a:hover { text-decoration: none; color:#0000FF;}

.xw2{ width:366px; height: 270px;  background:url(../images/bg15.jpg) repeat-y; padding-top:10px;}
.xw2 ul li{ width:346px; height: auto; list-style:none; line-height:24px;  margin-left:13px; margin-bottom:2px; font-size:12px; font-weight:normal; color:#3d3d3d; }
.xw2 ul li  a { text-decoration:none; color:#3d3d3d; }
.xw2 ul li  a:hover { text-decoration: none; color:#0000FF;}
.xw3{ width:366px; height: 7px;  background:url(../images/bg16.jpg) no-repeat;  }

.foot1{ height: 160px;  background:#E7E7E7; margin-top:15px; margin:0px auto;  padding-top:10px;   }
.foot2{height: 103px; background:#2F2F2F; margin:0px auto; padding-top:20px; }
.foot2 a { text-decoration:none; color:#fff; }
.foot2 a:hover { text-decoration: none;  color:#0099FF}
.yq{ width:973px;  height:120px;   background:url(../images/bd18.jpg) no-repeat; margin:0px auto; padding:10px 10px; line-height:16px; color:#666666; }
.yq li{ width:100; height:30; float:left; margin-left:15px;}
.xx1{ width:993px;  height:96px; margin:0px auto; line-height:25px; color:#FFFFFF; text-align:center  }

.foot101{ height: 50px;  background:#E7E7E7; margin-top:15px; margin:0px auto;  padding-top:10px;   }


.y2xw{ width:735px; height: auto; background:url(../images/bg12.jpg) repeat-y; font-size:12px; font-weight:bold;  padding-left:15px; }
.y2xw ul li{  width:700px; height: auto; list-style:none; float:left; margin-right:12px; margin-top:10px; line-height:22px; font-weight:normal;  float:left; border-bottom:1px #CCCCCC dotted;}
.y2xw ul li  a { text-decoration:none; color:#3d3d3d; }
.y2xw ul li  a:hover { text-decoration: none; color:#0000FF;}

.t{ width:720px; height:30px; border-bottom:1px #dbdbdb solid;  text-align:center; margin-top:20px; padding-top:10px;}
.t0{ width:720px; height:15px;  text-align:center; margin-top:5px; padding-top:10px; color:#666666; font-weight:normal; border-bottom:1px #ededed solid;}
.t1{ width:720px; height: auto; margin-top:5px; padding-top:10px; font-size:14px;  font-weight:normal; line-height:23px; padding-top:20px;}







