body{margin:0; font-size:12px; font-family:"Arial"; color:#666; line-height:18px; background-color:#FFFFFF;}

h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-size:100%; font-weight:normal;}

ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none; }

p{ margin:0; padding:0;}

img{border:none; vertical-align:top;}

a{color:#000; text-decoration:none;}
a:hover {color:#F00; text-decoration:underline;}

.top{float:left; margin-top:5px;}
.left{float:left;}
.right{float:right;}

.header{width:1000px; margin:0 auto; overflow:hidden;}
.bodyer{width:1000px; margin:0 auto; overflow:hidden; padding:10px 0 10px 0; background:url(body.gif) repeat-x;}
.bodyleft{float:left; width:780px; overflow:hidden;}
.bodyleft2{float:left; width:1000px; overflow:hidden;}
.bodyright{float:right; width:210px; overflow:hidden;}


.headertop{clear:both; height:26px; overflow:hidden; line-height:26px;}
.headertop h1{float:left; color:#999999;}
.headertop span{float:right;}
.headertop span a{color:#333333; padding:0 10px 0 10px; background:url(arrow.gif) left center no-repeat;}

.headtitle{clear:both; height:89px; overflow:hidden;}
.headtitle .logo{float:left;}
.headtitle .shopping{float:left; width:215px; height:89px; overflow:hidden; color:#333333; font-size:14px; background:url(shopping.gif) 25px 40px no-repeat; text-align:center; padding:41px 0 0 0;}
.headtitle .shopping span{color:#FF0000;}

.headbottom{background:url(Nav.gif) repeat-x; height:60px; clear:both; overflow:hidden;}
.navigation{clear:both; height:31px; line-height:31px; overflow:hidden;}
.navigation li{float:left; padding:0 14px 0 18px; font-size:14px;}
.navigation li a{color:#FFF;}
.navigation li a:hover{color:#FFF;}
.Search{clear:both; height:29px; overflow:hidden;}
.Search ul li{float:left; padding:4px 5px 0 5px;}
.Search ul li b{padding:0 10px 0 10px; background:url(arrow_01.gif) right center no-repeat;}
.Search ul li .FormText{width:200px; height:17px!important; *height:16px!important; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px;}
.Search ul li .FormSubmit{background:url(Formgo.gif) no-repeat; width:31px; height:19px; border:0px; cursor:pointer; margin:1px 0 0 0;}
.Search span{float:left; line-height:29px; padding:0 0 0 10px; color:#666666;}
.Search span strong{color:#F00;}

.therephoto{clear:both; overflow:hidden;}
.therephoto .therephotoleft{float:left; width:230px; overflow:hidden;}
.therephoto .therephotoleft .padding{padding:10px 0 0 0;}
.therephoto .therephotoright{float:right;}

.content{clear:both; padding:10px 5px 10px 5px; overflow:hidden; height:102px; font-size:11px; color:#333333;}
.content h2{color:#333333; font-size:18px;}

.baglist{float:left; width:778px; border:1px solid #D1D1D1;}

.topwinclear{clear:both; background:url(win1.gif) repeat-x; height:32px; line-height:32px; overflow:hidden;}
.topwinclear h3{padding:0 0 0 10px; font-size:18px; color:#9C065A;}

.listcp li{float:left; width:175px; overflow:hidden; padding:15px 0 10px 15px;}
.listcp .blphoto{width:173px; height:138px; overflow:hidden; border:1px solid #EDEDED;text-align:center;}
.listcp .bltext{width:175px; overflow:hidden; height:36px; font-size:11px; color:#333333;}
.listcp .bltext a{color:#333333;}
.listcp .blprice{color:#000000; padding:1px 0 1px 0;}
.listcp .blprice span{color:#FF0000;}
.listcp .Formbuynow{background:url(buynow.gif) no-repeat; width:59px; height:19px; border:0px; cursor:pointer;}
.listcp .Formdetails{background:url(details.gif) no-repeat; width:59px; height:19px; border:0px; cursor:pointer; margin-left:10px;}

.general{clear:both; padding:10px 0 0 0; overflow:hidden;}
.generalleft{float:left; width:230px; overflow:hidden;}
.generalright{float:right; width:540px; overflow:hidden;}

.News ul{padding:9px 5px 11px 5px; float:left; width:218px; overflow:hidden;}
.News ul li{background:url(yunian.gif) 5px 9px no-repeat; border-bottom:1px dashed #D1D1D1; padding:5px 0 3px 0; float:left; width:218px;}
.News{float:left; width:228px; border:1px solid #D1D1D1; overflow:hidden;}
.News .riv_title{color:#333333; padding:0 0 0 20px; clear:both; height:16px; overflow:hidden;}
.News .riv_Name{font-size:11px; padding:0 0 0 20px; clear:both; height:36px; overflow:hidden;}
.News .riv_Name a{color:#666666;}

.rightwid540{float:left; width:538px; border:1px solid #D1D1D1;}
.rightwid540 li{float:left; width:160px; overflow:hidden; padding:12px 0 14px 15px;}
.rightwid540 .blphoto{width:158px; height:126px; overflow:hidden; border:1px solid #EDEDED;text-align:center;}
.rightwid540 .bltext{width:160px; overflow:hidden; height:36px; font-size:11px; color:#333333;}
.rightwid540 .bltext a{color:#333333;}
.rightwid540 .blprice{color:#000000; padding:1px 0 1px 0;}
.rightwid540 .blprice span{color:#FF0000;}
.rightwid540 .Formbuynow{background:url(buynow.gif) no-repeat; width:59px; height:19px; border:0px; cursor:pointer;}
.rightwid540 .Formdetails{background:url(details.gif) no-repeat; width:59px; height:19px; border:0px; cursor:pointer; margin-left:10px;}

.topbag{background:url(bagtop.gif) no-repeat; width:210px; height:30px; line-height:30px; overflow:hidden;}
.topbag h3{padding:0 0 0 35px; font-size:18px; color:#FFF;}

.sidenav{float:left; padding:0 5px 0 5px; width:198px; border:1px solid #C4C4C4; border-top:none;}
.sidenav h2{float:left; width:178px; font-size:14px; overflow:hidden; padding:3px 0 3px 20px;}
.sidenav h2 a{color:#D80F77;}
.sidenav h3{float:left; width:170px; font-size:11px; overflow:hidden; padding:1px 0 1px 28px;}
.sidenav h3 a{color:#333333;}

.footer{width:1000px; margin:0 auto; overflow:hidden; text-align:center; padding:0 0 5px 0;}
.footlink{clear:both; height:40px; line-height:40px; overflow:hidden; background:url(foot.gif) repeat-x; text-align:center;}
.footlink a{padding:0 5px 0 5px; color:#333333;}
.footer p{padding:5px 0 0 0; color:#666666;}

.position{float:left; width:780px; border-bottom:1px solid #C4C4C4; padding:0 0 5px 0; color:#333333;}
.position2{float:left; width:1000px; border-bottom:1px solid #C4C4C4; padding:0 0 5px 0; color:#333333;}
.position a{padding:0 5px 0 5px; color:#333333;}

.listnews{float:left; width:778px; border:1px solid #D1D1D1;}

.listtimenr{float:left; width:758px; overflow:hidden; padding:10px;}
.listtimenr li{float:left; width:758px; padding:5px 0 5px 0; border-bottom:1px dotted #DAD9D9;}
.listtimenr span{float:left; width:85px; display:block; padding:0 0 0 15px; background:url(arrow_04.gif) 5px 5px no-repeat; color:#666666;}
.listtimenr a{float:left; width:658px; overflow:hidden; color:#333333;}

.pages{clear:both; padding:15px 10px 10px 10px; overflow:hidden; font-family:"Verdana"; float:left; width:758px;}
.pages .left{color:#333333;}
.pages .left span{padding:0 10px 0 0;}
.pages .left span .Formselect{width:130px; font-family:"Verdana";}
.pages .left .FormSelect{width:150px;}
.pages .right{color:#333333;}
.pages .right a{color:#333333; text-decoration:underline; padding:0 1px 0 1px;}

.company{float:left; width:758px; border:1px solid #D1D1D1; padding:10px;}
.company h3{clear:both; text-align:center; padding:10px 30px 10px 30px; border-bottom:1px dotted #DAD9D9; font-size:14px; font-weight:bold;}
.company span{padding:5px; color:#999999; clear:both; float:left; width:758px;}
.company p{color:#333333; padding:10px 0 10px 0;}

.company2{float:left; width:978px; border:1px solid #D1D1D1; padding:10px;}
.company2 h3{clear:both; text-align:left; padding:10px 30px 10px 30px; border-bottom:1px dotted #DAD9D9; font-size:14px; font-weight:bold;}

.company2 p{color:#333333; padding:10px 0 10px 0;}


.detailed{float:left; width:780px; overflow:hidden; padding:15px 0 0 0;}
.detailedleft{float:left; width:365px; overflow:hidden;}
.detailedright{float:right; width:400px; overflow:hidden;}

.detaPhotos{float:left; width:363px; border:1px solid #EAEAEA; overflow:hidden;text-align:center;}
.detafangda{float:left; width:365px; background-color:#EAEAEA; text-align:center; padding:5px 0 5px 0; font-size:11px;}
.detafangda a{background:url(fangda.gif) left center no-repeat; text-decoration:underline; color:#4D4D4D; padding:0 0 0 15px;}

.detailedright h1{font-size:18px; color:#000000; clear:both; padding:0 0 10px 0;}
.detailedright .datrightul{clear:both; border-bottom:1px dashed #999999; float:left; width:400px; padding:0 0 10px 0; color:#333333;}
.detailedright .datrightul li{clear:both; padding:5px 0 5px 0;}
.detailedright .datrightul .mail{background:url(mail.gif) left center no-repeat; padding:5px 0 0 25px; font-size:14px; color:#000000;}
.detailedright .datrightul .mail span{color:#EE6A2C; font-size:12px;}
.detailedright .Quantity{padding:10px 0 0 0; clear:both;}
.detailedright .Quantity p{padding:15px 0 0 0;}
.detailedright .Quantity .Formaddto{background:url(addto.gif) no-repeat; width:182px; height:37px; border:0px; cursor:pointer;}

.listbag{clear:both; overflow:hidden; padding:10px 0 0 0; float:left; width:780px;}
.listbag li{float:left; margin-right:5px; border:1px solid #EBEBEB; width:86px; height:68px; overflow:hidden;text-align:center;}

.listxiangxi{float:left; width:780px; padding:10px 0 10px 0;}
.listxiangxi h3{clear:both; padding:5px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:18px;}
.listxiangxi p{padding:3px; color:#4D4D4D;}

.bigphotos{clear:both; text-align:center; padding:10px 0 10px 0;}
.b1{
float:left;
margin-left:10px;
}
.b2{
float:left;
margin-left:10px;
}
#b1{
float:left;
margin-left:10px;
}
#b2{
float:left;
margin-left:10px;
}

/*::::: PIROBOX WHITE RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:black; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:url(bg_load.png) center no-repeat!important;background:url(bg_load.gif) center no-repeat }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(ajax-loader_w.gif) center center no-repeat!important;background: url(ajax-loader_b.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:2px; cursor:text; background:white;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:black;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

.piro_close{position:absolute;top:-10px;right:-10px;height:35px;width:35px;background:url(close_btn3.png) no-repeat;cursor:pointer;z-index:100006;}
a.piro_next{position:absolute;bottom:-33px;width:34px; height:35px;right:-37px;text-indent:-999em;outline:none; display:block;background:url(next.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next{position:absolute;height:35px;width:34px;display:block; background:url(next_h.png) no-repeat; border:none;}

a.piro_prev{position:absolute;bottom:-33px;width:34px; height:35px;left:-35px; text-indent:-999em; outline:none;display:block;background: url(prev.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev{position:absolute;height:35px;width:34px;display:block; background:url(prev_h.png) no-repeat;border:none;}

a.piro_next_out{position:absolute; z-index:2000000;top:50%; width:100px; height:250px; right:0;text-indent:-999em;outline:none; display:block; background: url(nextoutside.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next_out{position:absolute;display:block; width:100px; height:250px;  background: url(nextoutside_h.png) no-repeat; border:none;}

a.piro_prev_out{position:absolute;z-index:2000001; width:100px; top:50%; height:250px; left:0; text-indent:-999em; outline:none;display:block; background: url(prevoutside.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev_out{position:absolute; width:100px; height:250px;  display:block; background: url(prevoutside_h.png) no-repeat; border:none;}

.pirobox_content {position:absolute; top: 50%; left: 50%; padding:0; width: 400px; height: 200px; margin: -100px 0 0 -200px; display: block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(t_l.png) no-repeat; width:10px; height:10px;}
.t_r{background: url(t_r.png) no-repeat; width:10px; height:10px;}
.t_c{height:10px; background:url(t_c.png) repeat-x;}

.c_l{width:10px; background: url(c_l.png) repeat-y;}
.c_c{background:url(img_bg.png) repeat; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: url(c_r.png) repeat-y;}

.b_c{height:10px; background:url(b_c.png) repeat-x;}
.b_l{background:url(b_l.png) no-repeat; width:10px; height:10px;}
.b_r{background:url(b_r.png) no-repeat; width:10px; height:10px;}

.box_img{ position:absolute; z-index:99995; background: url(img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:black; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;top:2px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:21px;width:21px;right:0;color:#999;top:4px; background:url(link_out.png) no-repeat!important;background:url(link_out.gif) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(link_out_h.png) no-repeat!important;background:url(link_out_h.gif) no-repeat; border:none;}
a.play{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(play_h.png) no-repeat;}
a.stop{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(pause_h.png) no-repeat;}

.sidephots{clear:both; overflow:hidden; padding:10px 0 10px 82px;}
.sidephots li{float:left; padding:0 5px 0 5px;}
#menu *{ margin:0;padding:0;list-style:none;}
#menu{width:178px;border:0px solid red;margin-top:3px;}
#menu h1{font-size:12px;height:23px;line-height:23px;padding:0px;margin:0px;color:#D8199D;border-bottom:1px dashed #cccccc;padding-top:2px;}
#menu h1 img{margin-top:4px;}
#menu h2{font-size:12px;height:25px;padding:0px;margin:0px;color:#000000;}
#menu h3{font-size:12px;height:25px;padding:0px;margin:0px;color:#9c302c;}
#menu h1 a{color:#D8199D;font-weight:normal;}
#menu h2 a{color:#000000;}
#menu h3 a{color:#9c302c;}
.cls1 .cls2 #cls3{
height:auto !important;
min-height:25px;
height:25px;
border:0px solid red;
text-align:left;
}
.cls2{
padding-left:5px;
}
#cls3{
padding-left:5px;
}
.spnd1
{
height:auto !important;
min-height:25px;
height:25px;

}