body,dl,dd,h1,h2,h3,h4,h5,h6,p,form{margin:0;}
ul,ol,li{margin:0;padding:0; list-style:none;}
fieldset,img {border: 0;}
.fix {}
.fix:after,.fix:before {clear:both; content:"clear"; display:block; height:0; overflow:hidden; visibility:hidden;}
html body .clear,
html body span.clear
{
     background: none;
     border: 0;
     clear: both;
     display: block;
     float: none;
     font-size: 0;
     margin: 0;
     padding: 0;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}
.clear { clear:both;}
a {color:#333; text-decoration:none; outline:none;}
a:hover {color:#db0000; text-decoration:underline;}
body {font-size:12px; color:#333; width:976px; margin:0 auto;}
.top {}
.top span {float:right; padding-top:10px;}
.top span a {padding-left:10px;}
.logo {height:100px; width:580px; display:block; text-indent:-5000em; float:left;}
.logo a {background:url(../images/logo.jpg) 0 0 no-repeat; height:90px; width:580px; display:block;}

.ewm{display: inline-block;width: 100px;padding-top: 20px;float: right; margin-left: 20px;}
.ewm img{width: 100%;}

.menu {background:url(../images/menu.jpg) 0 0 no-repeat; height:41px; width:976px; line-height:41px; margin-top:6px;}
.menu ul {margin-left:5px; float:left;z-index:9999; position:relative;}
.menu li {float:left;list-style:none;z-index:9999; width:130px; }
.menu a {background:url(../images/menu_02.jpg) right center no-repeat; color:#fff; display:block; font-size:12px; line-height:41px; text-align:center;z-index:9999; font-weight:800;}
.menu a:hover {background:url(../images/menu_03.jpg) center center no-repeat; color:#fff; text-decoration:none; font-weight:bold;}

a.too{background:url(../images/menu_03.jpg) center center no-repeat; color:#fff; text-decoration:none; font-weight:bold;}

.menu dl{ position:absolute;background:#ffdbdb; border:1px #bb0406 solid;display:none; z-index:9999;}
.menu dl dd a{text-align:center; background:#ffdbdb; height:30px; line-height:30px; color:#a72c27;  z-index:9999; font-weight:100; padding: 0 30px;}
.menu dl dd a:hover{text-align:center; background:#bb0406; color:#FFFFFF; }


.soso {color:#fff; font-weight:bold; float:right; padding-right:10px; width:260px;}
.text {border:1px solid #a10300; width:120px; float:right; padding:2px; margin:10px 0 0 3px;}
.sub {margin:9px 0 0 3px; float:right; background:url(../images/search.jpg) 0 0 no-repeat; height:23px; width:57px; border:0 none; cursor:pointer; padding:0;}
.swf {width:970px; height:400px; padding:3px; text-align:center;}
.title {background:url(../images/title_02.jpg) 0 0 repeat-x; height:25px; line-height:25px; border:1px solid #ccc;}
.title h2 {color:#fff; font-size:12px; font-weight:bold; background:url(../images/title.jpg) -1px center no-repeat; padding-right:13px; height:25px; width:79px; text-align:center;}
.more {float:right; background:url(../images/more.jpg) 0 0 no-repeat; height:11px; width:41px; margin:7px 10px 0 0; display:inline-block;}
.xkb {border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc;  padding:6px;}
.goodsImg {text-align:center; float:left; margin:4px 0 0 0; height:166px; width:238px;}
.gdImg {width:200px; height:133px; padding:1px; border:1px solid #ccc;}
.goodsImg p {margin-top:4px; height:25px; line-height:25px;}
.goodsImg a{ display:block; }
.w730 {width:730px;}
.w231 {width:231px;}
.mtop10 {margin-top:10px;}
.news li {height:27px; line-height:27px; background:url(../images/arr.jpg) 6px 11px no-repeat; padding-left:22px;}
.jiexiao {text-indent:2em; line-height:1.8;}
.partner {width:976px; float:left;}
.partner ul {border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:10px 0;}
.partner li {float:left; height:51px; width:121px; text-align:center;}
.partner li a {display:block;}
.partner li img {border:1px solid #ccc; width:99px; height:49px;}
.footer {padding:10px; text-align:center;}
.footer p {text-align:center; line-height:1.8; margin-top:12px;}
.l {float:left;}
.r {float:right;}
.w220 {width:220px;}
.sidebar li a {background:url(../images/menu_2.jpg) right center no-repeat; color:#666; display:block; font-size:12px; height:26px; line-height:26px; margin:5px 0; text-align:left; text-indent:35px; width:100%;}
.sidebar li a:hover {background:url(../images/menu_2_2.jpg) right center no-repeat; color:#da241c; font-weight:bold; text-decoration:none;}
.fefe {background:url(../images/menu_2_2.jpg) right center no-repeat; color:#da241c; font-weight:bold; }
/*·ÖÒ³°´Å¥*/
#pagination-flickr li{
display:inline-block;
float:left;
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#db0000;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#333;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
background:#f90;
}
#showpages {height:30px; margin:12px 0; padding:0 0 0 14px; color:#000; width:702px;}
#pagesinfo {float:left; padding:3px;}
#pages {float:right; padding-right:8px;}
#pages li {float:left; margin:3px; padding:2px 5px;}
#pages li a {color:#000;}
#pages li a:hover, #pages li.pagesnow {color:#C33C36; text-decoration:none;}

.date {float:right;}
.join label {float:left; margin:1px; padding:4px; text-align:right; width:120px;}
.join div {clear:left; margin-bottom:2px;}
input, select, textarea {margin:2px; padding:1px;}
.join textarea {width:500px; height:160px;}
.button {margin:0; padding:0;}

.ff00{ color:#FF0000;}