/* CSS Document */

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/gou.jpg) repeat-x; margin:0px auto;}
.top1{ width:993px; height:129px; margin:0px auto;}
.logo{ width:480px; height:75px; margin-top:30px; padding-left:12px; float:left }
.sc{ width:300px; height:47px; margin-top:40px;   float: right;  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:328px; margin:0px auto; background:url(../images/bg6.jpg) no-repeat; margin-top:18px; margin-bottom:7px; }

.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:7px;  }
.z3{ width:228px; height:8px; background:url(../images/bg9.jpg) no-repeat;}
.zuo2{ width:228px; height:243px; margin-bottom:20px;}
.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:204px; 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:8px; margin-bottom:2px; font-size:12px; font-weight:normal; padding-top:8px; padding-left:25px;}

.z2 ul li  a { text-decoration:none; color:#000000; width:178px; display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.z2 ul li  a:hover { text-decoration: none; color:#1e6fc4;}

.z2-b ul li{ width:213px; height: auto; list-style:none; line-height:24px;  margin-left:10px; margin-bottom:2px; font-size:12px; font-weight:normal; color:#3d3d3d; }
.z2-b ul li  a { text-decoration:none; color:#3d3d3d;width:208px;display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.z2-b ul li  a:hover { text-decoration: none; color:#1e6fc4;}

.you{ width:750px; height:auto; float:right;}
.you1{ width:750px; height:auto; margin-bottom:8px; }

.page{ text-align:center; padding:20px 0; line-height:30px; font-weight:normal;}

.y1{ width:730px; height:22px;color:#ffffff; 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:#1e6fc4;}

.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:#1e6fc4;}

.xw1 span a { text-decoration:none; color:#000;  }
.xw1 span a:hover { text-decoration: none; color:#1e6fc4;}

.xw2{ width:366px; height: 265px;  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;width:346px;display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xw2 ul li  a:hover { text-decoration: none; color:#1e6fc4;}
.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{background:#2F2F2F; margin:0px auto; padding:20px 0; line-height:25px; }
.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 20px; line-height:16px; color:#666666; }
.yq a{ padding:0 40px 0 0; margin:0; float:left; display:block; line-height:25px; white-space:nowrap; }
.yq a:hover{color:#1e6fc4;}
.xx1{ width:993px;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:10px 0 0 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:#1e6fc4;}

.t{ width:720px; height:35px; border-bottom:1px #dbdbdb solid;  text-align:center;padding-top:10px; font-size:16px; line-height:35px; font-weight:bold;}
.t0{ width:720px; height:25px; line-height:25px;  text-align:center;color:#666666; font-weight:normal; border-bottom:1px #ededed solid;}
.t1{ width:720px; height: auto; margin-top:5px; padding:10px 0; font-size:13px;  font-weight:normal; line-height:23px;}
.t2{ width:720px; height: auto;padding:10px 0; text-align:center;}







