/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#333; line-height:20px;}
img{ border:0;}
*{ padding:0;}
.tc{ margin-left:auto; margin-right:auto;}
ul,dl,ol{ list-style:none;}

a{ color:#808080;text-decoration:none;}
a:hover{ color:#000;text-decoration:none;}
a.a01{ color:#b30004; text-decoration:none; }
a.a01:hover{ color:#000; text-decoration:none; }
a.a02{ color:#e70808; text-decoration:none; }
a.a02:hover{ color:#000; text-decoration:none; }
a.a03{ color:#8a6e88; text-decoration:none; }
a.a03:hover{ color:#000; text-decoration:none; }
a.a04{ color:#fff; text-decoration:none; }
a.a04:hover{ color:#000; text-decoration:none; }
a.a05{ color:#CC757B; text-decoration:none; }
a.a05:hover{ color:#000; text-decoration:none; }
a.a06{ color:#6D4A34; text-decoration:none; }
a.a06:hover{ color:#000; text-decoration:none; }

.lh18{ line-height:18px; }

/* font-color*/

.fc01{ color:#8a6e88;}
.fc02{ color:#e70808;}
.fc03{ color:#CC757B;}
.fc04{ color:#6D4A34;}
.fc05{ color:#666;}
.fc06{ color:#808080;}
.fcwhite{ color:#fff;}
.fcblack{ color:#000;}
/*common*/
.space{height:10px;background:#fff;overflow:hidden;clear:both;}
.space5{height:5px;overflow:hidden;clear:both;}


.subnav {
background:#000000;
color:#fff;
height:25px;
padding:0 0 0 50px;
}  
.subnav ul{ background:#000; height:25px; list-style:none; margin:0; padding:0;}
.subnav ul li{  float:left; margin: 0 10px 0 0; }
.subnav ul li a{ display:block;float:left;padding:0 8px; height:25px; line-height:25px; text-decoration:none; color:#fff; font-size:14px; }
.subnav ul li a:visited{ display:block;float:left;padding:0 8px; height:25px; line-height:25px; text-decoration:none; color:#fff; font-size:14px; }
.subnav ul li a:hover,
.subnav ul li a.on{ background:#fc0000; }
.subnav2{ border:1px solid #CFCFCF; height:24px; background:url(../images/imgindex2_r1_c1.jpg) repeat-x;}



/* 图片滚动代码*/
#imgbox {width:742px; height:426px; overflow:hidden;}
#imgmainbody {width:742px; height:360px;}
#imgmainphoto {cursor:pointer;display:block;}
#imggoleft {float:left;clear:left;margin:6px 5px 0 3px;}
#imggoright {float:right;clear:right;margin:6px 3px 0 5px;}
#imgphotos {width:680px;height:60px;line-height:60px;margin:6px 0 0 ;overflow:hidden; float:left;}
#imgshowArea img {display:block;float:left;margin:0 8px 0 0;cursor:pointer;}



/*-- 滚动代码2 --*/
.rollphotos {width: 743px; margin:25px auto 0; overflow:hidden; position:relative; }
.rollphotos .LeftBotton {	 float: left; width: 22px; cursor: pointer; height: 56px; top:50px;position:absolute; left:0;}
.rollphotos .RightBotton {	float: left; width: 22px; cursor: pointer;top:50px;position:absolute; right:0;height: 56px; }
.rollphotos .Cont {	margin: 0px 0 0 35px; overflow: hidden; width:649px;}
.rollphotos .box { float: left; width: 140px; margin:0 40px 0 0;}
.rollphotos .box img{ border:0; display:block; margin:0 auto;}




/*左侧忖航*/
.sidenav a{ color:#666; text-decoration:none;  margin:0 4px;}
.sidenav a:hover{ color:#000; text-decoration:none; }


/*-- 滚动条代码 --*/
.SContainer {
  width: 226px;
  height: 200px;
  position:relative;
  margin:15px 0 0 0; 
}
#Scroller-1,
#Scroller-2,
#Scroller-3 { 
  position:absolute;
  overflow: hidden;
  width: 182px;
  height: 200px;
  margin:0 0 0 25px;
}
#Scroller-1 p {
  margin: 0; padding: 10px 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #777;
}
.Scroller-Container {
  position: absolute;
  top: -9px; left: -55px;
}
.Scrollbar-Track {
  width: 8px; height: 180px;
  position: absolute;
  top:0; right:0;
  background:url(../images/imgindex2_r1_c6.jpg) repeat-y;
}
.Scrollbar-Handle {
  position: absolute;
  top: 0px; left: 0px;
  width: 8px; height: 27px;
  background:url(../images/imgindex2_r1_c4.jpg) no-repeat;
}
.ml{ margin-left:15px;}
.SContainer .scrollerlist,
.SContainer .scrollerlist2{ margin:0; padding:0; list-style:none; }
.SContainer .scrollerlist li{ background:url(../images/imgindex_r88_c9.jpg) no-repeat 0 8px;padding:0 0 0 10px; }
.SContainer .scrollerlist li a{ color:#454545; text-decoration:none;  }
.SContainer .scrollerlist li a:hover{ color:#000; text-decoration:none;  }
.SContainer .scrollerlist2{ margin:3px 0 10px; }
.SContainer .scrollerlist2 li{ margin:2px 0;  }
.SContainer .scrollerlist2 li a{ color:#CB0100; text-decoration:none;display:block;height: 16px;line-height:16px; padding:0 0 0 15px;     }
.SContainer .scrollerlist2 li a:hover{ color:#CB0100; text-decoration:none;display:block;background:url(../images/imgindex2_r1_c5.jpg) no-repeat ;}




/*----active页CSS---*/

.imgtable{ border:4px solid #CACACA;border-width:4px 4px 0 0;}
.imgtable td{ border-left:4px solid #CACACA;}
.imgtable td img,
.imgtable2 td img,
.imgtable3 td img{ border:1px solid #fff;}
.imgtableLast{border-bottom:4px solid #CACACA;}

.imgtable2{ border-bottom:4px solid #CACACA;}
.imgtable2 td{  border:4px solid #CACACA; border-width:4px 4px 0 4px;}

.imgtable3{ border-left:4px solid #CACACA;}
.imgtable3 td{  border:4px solid #CACACA; border-width:4px 4px 4px 0;}


/*----gift页CSS---*/

.borB{ border-bottom:1px solid #CACACA;}

.choosebox h2{ color:#714C33; font-size:14px; background:url(../images/dot2.gif) no-repeat 0 5px; padding:0 0 0 12px; height:20px;margin:0;}
.choosebox input{ vertical-align:middle; position:relative;bottom:1px;}
.choosebox label{ margin:0 50px 0 0; vertical-align:middle;}
.choosebox label.spe{ margin:0 20px 0 0;}



/*----shop页CSS---*/

.shoplist{ border-collapse:collapse;}
.shoplist th,
.shoplist td{ border:1px solid #CCCCCC; color:#000000; text-align:center;}
.shoplist th{ background:#EAEAEA; font-weight:normal;}
.shoplist .input-tx{ width:50px; padding:2px; text-align:right; border:1px solid #7D9FBA; }

/*----list页CSS---*/

.mlist {margin:0 0 10px 15px;}
.mlist li{ background:url(../images/5img_r5_c2.jpg) no-repeat 0 6px; padding:0 0 0 12px;  }

/*----content页CSS---*/

.bannerbox{ margin:20px 0 0 20px; }
.bannerbox img{ display:block;margin:0 0 10px;  }
.clist{ margin:0 0 20px 30px; color:#555555; }
.ct-line{ background:url(../images/6img_r12_c2.jpg) repeat-x ;height: 2px;margin:20px;   }
.bob1{ border-bottom:1px solid #DDDDDD; }
.bob2{ border-bottom:1px solid #999; }
h2.tit{ color:#FE0000; font-family:"黑体";height: 30px;line-height:30px;margin:10px 0 30px;font-weight:normal;    }
.cintr td{ border-bottom:1px solid #DDDDDD; padding:3px; }

.formstyle label{ color:#000;margin:0 10px 0 0; vertical-align:middle; }
.formstyle .input-rd{ vertical-align:middle;margin:0 3px 0 0; }
.formstyle .spe{ margin:0 5px; }
.formstyle .vm{vertical-align:middle;}
.formstyle .input-tx{width: 60px;border-top:2px solid #404143;border-left:2px solid #404143;border-right:1px solid #D4D0C7;border-bottom:1px solid #D4D0C7;color:#000;    }
.formstyle .tablek1 td{padding:5px 0; }

.imgbg{width: 419px;height: 473px;background:url(../images/6img_r10_c30.jpg) no-repeat ;margin:10px auto;    }
.imgbg img{ position:relative; top:10px; left:11px;display:block;}




.commentbk{ border:1px solid #CFCFCF;  border-width:0 1px 1px 1px; background:#fcfafb url(../images/091225-1_r6_c8.jpg) repeat-x ; border-collapse:collapse; }



.commentbk2 { color:#333333;}
.commentbk2 td{vertical-align:top;padding:2px 0; }
.commentbk2 .input-tx{  width: 150px;border:1px solid #809EBA; padding:2px;vertical-align:middle;  }
.commentbk2 .w1 {  width: 215px;  }
.commentbk2 .w2 {  width: 80px;  }
.commentbk2 .signbk { vertical-align:middle; margin:0 0 0 5px;   }
.commentbk2 .input-txea { border:1px solid #CCCCCC; height: 70px;width: 420px;padding:5px;    }