body{font-size:12px;margin:0;padding:0;color:#777777;background:#FFFFFF;}
img{border:0px; padding:0px; margin:0px;}
ul,li{padding:0px; margin:0px; list-style-type:none;}
*{ padding:0px; margin:0px;}
div{ overflow:hidden;}
.clear{ height:1px; clear:both;}

a{padding:0px; margin:0px;}
a:link {color:#666666;	text-decoration:none;}
a:visited {text-decoration:none;color:#666666;}
a:hover {text-decoration:none;color:#D2090A;}
a:active {text-decoration: none;}

a.b:link {color:#444444;text-decoration:none;}
a.b:visited {text-decoration:none;color:#444444;}
a.b:hover {text-decoration:none;color:#FFFFFF; background:#333333; padding:2px;}

a.b2:link {color:#000000;text-decoration: underline;}
a.b2:visited {text-decoration:none;color:#000000;}
a.b2:hover {text-decoration: underline;color:#FFFFFF; background:#333333; padding:2px;}

.logo{ width:940px; margin:20px auto 5px auto; height:55px;}
.dh{ width:930px; height:22px; background:#333333; text-align:center; margin:0 auto 20px auto; padding-left:10px;}
.dh img{ float:left;}
.foot{ width:940px;background:url(../images/footbg.jpg) repeat-x; margin:5px auto; padding-bottom:30px;}
.ftleft{ width:740px; margin:20px 0 0 0; line-height:1.5; float:left;}
.ftright{ width:180px; margin:30px 0 0 0; float:right;} 
.ylink{ width:940px; margin-bottom:15px; border-bottom:1px #999999 dashed; padding-bottom:15px;}
.ylink li{ width:150px; float:left; text-align:left; height:20px; line-height:20px; overflow:hidden;}

.main{ width:940px; margin:0 auto 20px auto;}
.left{ width:708px; float:left;}
.right{ width:220px; float:right;}
.banner{ width:708px; height:258px; float:left; margin-bottom:8px; background:url(../images/banner.jpg) no-repeat;}

.gsjj{ width:708px; float:left; line-height:1.1; margin-bottom:10px; padding-bottom:10px;}
.zxal{ width:708px; float:left; margin-bottom:8px;}
.allmt{ width:708px; height:22px; background:#EAEAEA; margin-bottom:10px;}

#tuandui{width:335px; float:left; margin:15px 15px 0px 0px; padding-bottom:10px;display:inline; height:95px;}
#tuandui .img{ float:left;width:120px; height:95px;}
#tuandui .img img{ width:110px;border:5px #dddddd solid; height:85px;}
#tuandui .img a:hover img{border:5px #333333 solid;}
#tuandui .tj{ width:210px;float:left; margin-left:5px; color:#999999;line-height:1.5;}
#tuandui .more{ text-align:right;padding-right:10px;}
#tuandui .bt{ font-weight:bold;height:20px; color:#666; margin-bottom:5px; text-decoration:underline;}

.banner2{ width:220px; height:258px; float:left; margin-bottom:8px;}
.banner2 a:hover img{FILTER:fliph gray;}

#newl{ width:220px; background:#F6F6F6; float:left; padding-bottom:15px;}
#newl .lb{width:92%; float:left;color:#888888; margin:20px 0px 20px 10px;line-height:1.5; float:left; display:inline;}
#newl .lb li{height:20px; background:url(../images/lbbg.jpg) no-repeat; line-height:20px; width:99%;float:left; overflow:hidden;}
#newl .more{ text-align:right;padding-right:10px;}
.dianhua{ margin:32px 0 0 0; line-height:1.5; background:url(../images/zxdh.jpg) no-repeat; padding:40px 10px 0 10px;}

/*sec*/
.secbanner{ width:940px; margin:0 auto 40px auto; background:#000000;}
.secleft{ width:210px; float:left;}

/*menu*/
.nav {width:220px;margin:0 auto 80px auto;}
.navlist {overflow: hidden;margin: 0 10px; width:100%;}
.nav li {float: left;display: inline; height:25px; width:220px; border-bottom:1px #dddddd solid; line-height:30px;}
.nav a {display: block;width:180px;text-align:left;color:#777777; padding-left:40px;}
.nav a:link, .nav a:visited {color: #777777;}
.nav a:hover,.nav a:active {color:#FFFFFF;background:#333333;}

.secright{ width:697px; float:right;}
.dqwz{ width:697px; height:20px; line-height:22px; margin-bottom:20px; color:#222222; font-weight:bold; font-size:14px;}
.text{ width:697px; line-height:1.8; margin-bottom:10px;}
.text strong{ color:#000000;}
.text b{#000000;}

.lb{ width:98%; float:left; margin:5px 0px 10px 0px; display:inline;}
.lb li{ height:28px; text-align:left; float:left; color:#999999; width:100%; line-height:30px;}
.next{ width:687px; height:20px; background:#F5F5F5; text-align:right; padding-right:10px; margin:10px 0; line-height:22px;}

.sj{width:139px;height:120px;position:relative; font-size:12px; text-align:center; float:left; margin:0px 0px 30px 0px;}
.sj a{background:#EAEAEA;padding:5px;display:block;}
.sj a:hover{background:#333;text-decoration: none; color:#FFFFFF;}
.sj a img{width:130px;height:93px; margin-bottom:2px;}

.wzbt{font-weight:bold; color:#FF6600; width:697px; border-bottom:1px #EEEEEE solid; height:25px; line-height:25px; margin-bottom:25px;}
.time{ color:#BBBBBB; padding-left:10px; font-weight:100;}

.imgfz img{ float:left;}
.imgfz a:link img{FILTER:gray;}
.imgfz a:visited img{FILTER:gray;}
.imgfz a:hover img{FILTER:none;}

