@charset "utf-8";
.amain a{ color:#666; text-decoration:none; font-size:12px}
.amain a:hover{ color:#ff0000; text-decoration:underline}
.arightside a{ color:#003c6b; text-decoration:none}
.arightside a:hover{ color:#0394fb; text-decoration:underline}
/*-----------*/
#slide{ width:241px; height:228px; overflow:hidden; padding:2px; float:left; border:1px solid #b9e4ff}
#topnews{ width:440px; overflow:hidden; float:left; padding-left:20px; padding-top:12px;}
#topnews h1 a{ font-size:17px; font-weight:bolder; color:#FF0000; text-decoration:none;}
#topnews h1 a:hover{ font-size:17px; font-weight:bolder; color:#FF0000; text-decoration:underline}
#topnews p{ padding:5px 10px 15px 10px; margin-bottom:13px; text-align:left; text-indent:2em; background:url("../img/ico_sline.gif") repeat-x bottom; color:#666;}
#topnews ul li{ width:190px; padding-right:10px; float:left; overflow:hidden; height:23px; line-height:23px; padding-left:14px; background:url("../img/ico_square.gif") no-repeat 5px 10px;}
/*-----------*/
.rightside{ width:245px; float:left; padding-left:6px;}
.rightside #hotsale{ width:235px; padding:5px; border:1px solid #b9e4ff; background:url("../img/hotsale.gif") no-repeat right 2px;}
.rightside #hotsale a{ width:68px; padding-right:5px; height:68px; overflow:hidden; float:left;}
.rightside #hotsale img{ width:68px; height:52px; display:block; margin-bottom:2px;}
/*-----------*/
h3.rhttitlebar{ width:233px; height:31px; line-height:31px; padding-left:10px; background:url("../img/rside_titlebg.gif") no-repeat; text-align:left; margin-top:7px;}
h3.rhttitlebar a,h3.rhttitlebar a:hover{ display:block; width:60px; height:31px; line-height:31px; font-size:12px; font-weight:bold; color:#07519a; text-decoration:none; padding-left:30px;}
h3.rhttitlebar a.hotnewsbg{ background:url("../img/ico_hotnews.gif") no-repeat left center;}
h3.rhttitlebar a.supplybg{ background:url("../img/ico_supply.gif") no-repeat left center;}
h3.rhttitlebar a.programbg{ background:url("../img/ico_program.gif") no-repeat left center;}
/*-----------*/
.rightside #top5box{ width:235px; padding:5px; background:url("../img/hotproduct_line.gif") no-repeat left top; *background:url("../img/hotproduct_line.gif") no-repeat 1px top;}
.rightside #top5box ul#number{ width:12px; margin:0 5px 0 3px; float:left}
.rightside #top5box ul#number li{ height:23px; line-height:23px;}
.rightside #top5box ul#number li#one{ background:url("../img/1.gif") no-repeat 0 5px;}
.rightside #top5box ul#number li#two{ background:url("../img/2.gif") no-repeat 0 5px;}
.rightside #top5box ul#number li#three{ background:url("../img/3.gif") no-repeat 0 5px;}
.rightside #top5box ul#number li#four{ background:url("../img/4.gif") no-repeat 0 5px;}
.rightside #top5box ul#number li#five{ background:url("../img/5.gif") no-repeat 0 5px;}
.rightside #top5box ul#top5news{ float:left;}
.rightside #top5box ul#top5news li{ width:190px; overflow:hidden; height:23px; line-height:23px;}
/*-----------*/
.leftside{ width:703px; float:left;margin-right:4px;}
.leftside ul.tabul{ padding-top:1px; padding-bottom:24px; background:url("../img/product_tabbg.gif") repeat-x left 1px; *background:url("../img/product_tabbg.gif") repeat-x left 2px}
.leftside ul.yellowtabul{ background:url("../img/source_tabbg.gif") repeat-x left 1px; *background:url("../img/source_tabbg.gif") repeat-x left 2px}
.leftside ul.tabgreen{ border:1px solid #3fd54d;}
.leftside ul.tabyellow{ border:1px solid #ffcb7a;}
.leftside ul.tabul li{ float:left; height:24px; }
.leftside ul.tabgreen li.taboff{ border-right:1px solid #28bb37;  background:url("../img/product_tabbg.gif") repeat-x}
.leftside ul.tabyellow li.taboff{ border-right:1px solid #ffb749; background:url("../img/source_tabbg.gif") repeat-x}
.leftside ul.tabgreen li.tabon{ border-right:1px solid #28bb37; border-bottom:1px solid #fff; background-image:none; background-color:#fff;}
.leftside ul.tabyellow li.tabon{ border-right:1px solid #ffb749; border-bottom:1px solid #fff; background-image:none; background-color:#fff;}
.leftside ul.tabul li a,.leftside ul.tabul li a:hover{ font-size:12px; display:block; text-decoration:none; padding:5px 16px 5px 16px; cursor:pointer;}
.leftside ul.tabgreen li a,.leftside ul.tabgreen li a:hover{ color:#009900; cursor:pointer;}
.leftside ul.tabyellow li a,.leftside ul.tabyellow li a:hover{ color:#ff6600; cursor:pointer;}

.leftside .greencontbox{ width:701px; border-left:1px solid #3fd54d; border-right:1px solid #3fd54d; border-bottom:1px solid #3fd54d; border-top:none; margin-bottom:8px;}
.leftside .yellowcontbox{ width:701px; border:1px solid #ffcb7a; border-top:none; margin-bottom:8px;}
.leftside .tabimgbox{ width:260px; float:left; padding:12px; padding-right:0}
.leftside .tabimgbox a{ display:block; margin-right:20px; width:110px; overflow:hidden; float:left}
.leftside .tabimgbox a img{ width:104px; height:78px; padding:2px; border:1px solid #D2D2D2; background-color:#E1E1E1; display:block; margin-bottom:4px;}
.leftside .tabtxtbox{ width:400px; float:left; padding-top:5px;}
.leftside .tabtxtbox dl{ margin:0; padding:0;}
.leftside .tabtxtbox dl dd{ display:block; width:182px; height:23px; margin:0; padding:0; padding-right:5px; line-height:23px; float:left; overflow:hidden; padding-left:8px; background:url("../img/ico_square.gif") no-repeat left 11px;}
/*-----------*/
.rightside .supplybox{ width:240px; border-left:1px solid #86d1FF; border-bottom:1px solid #86d1FF; *margin-left:1px; padding-top:2px;}
.rightside ul.titleleft{ float:left}
.rightside ul.titleleft li{ width:24px; height:24px; line-height:24px; background-color:#FFECCE; color:#FF9966}
.rightside ul.bluetitleleft li{ background-color:#c9eafd;}
.rightside ul.price{ float:left;}
.rightside ul.price li{ height:24px; line-height:24px; *height:22px; *line-height:22px; padding-left:2px;}
.rightside ul.price li span{ display:block; float:left; width:100px; overflow:hidden; padding-left:3px; padding-right:3px;}
.rightside ul.price li b{ display:block; float:left; width:48px; padding-left:5px; color:#0099FF}
.rightside ul.price li em{ display:block; float:left; width:40px; padding-left:5px; color:#CCCCCC}
/*-----------*/
.leftside .productbar{ width:680px; height:30px; line-height:28px; padding-right:20px; background:url("../img/title_hotproduct.gif") no-repeat left; text-align:right;}
.leftside .productbar a{ padding:5px; margin-top:8px;}
.leftside .productbar span{ display:block; float:left; text-align:left; width:139px; height:26px; padding-left:11px; padding-top:4px; background:url("../img/title_product.gif") no-repeat left;}
.leftside .productbar em{ display:inline; float:left; margin-left:10px; text-align:left; width:139px; height:26px; line-height:26px; padding-left:25px; font-size:13px; font-weight:bolder; padding-top:4px; background:url("../img/ico_rmzb.gif") no-repeat left;}
.leftside .productcont{ padding:3px 8px; background:url("../img/product_newsbg.gif") no-repeat left top;}
.leftside .productcont .vline{ width:10px; height:130px; margin:2px 5px;float:left; background:url("../img/ico_vline.gif") repeat-y center top;}
.leftside .productcont .sline{ width:660px; height:2px; line-height:2px; font-size:0; clear:both; background:url("../img/ico_sline.gif") repeat-x left center;}
.leftside .productcont .smallcont{ width:320px; float:left; margin-bottom:5px; margin-top:5px;}
.leftside .productcont .smallcont a.imgbox{ width:132px; height:120px; float:left; text-align:left;}
.leftside .productcont .smallcont a.imgbox img{ width:126px; height:98px; display:block; margin-bottom:4px; padding:2px; border:1px solid #d7d6d6; background-color:#e1f4ff}
.leftside .productcont .smallcont ul.samllnews{ float:left; padding-left:8px; padding-top:2px;}
.leftside .productcont .smallcont ul.samllnews li{ height:22px; line-height:22px; padding-left:8px; background:url("../img/ico_square.gif") no-repeat left 9px}
.leftside .productcont .smallcont ul.samllnews2 li{ overflow:hidden; height:22px; line-height:22px; padding-left:8px; background:url("../img/ico_square.gif") no-repeat left 9px}
/*-----------*/
.rightside .programcont{ padding:5px 3px 5px 8px;}
.rightside .linebgshort{ background:url("../img/hotproduct_line.gif") no-repeat left top; *background:url("../img/hotproduct_line.gif") no-repeat 1px top;}
.rightside .linebglong{ background:url("../img/rht_vline.gif") no-repeat left top;}
.rightside .programcont h4,.rightside .linebglong h4{ text-align:left; margin-top:3px; margin-bottom:3px;}
.rightside .programcont h4 a,.rightside .linebglong h4 a{ font-size:12px; font-weight:bolder; color:#FF9900; text-decoration:underline;}
.rightside .programcont h4 a:hover,.rightside .linebglong h4 a:hover{ font-size:12px; font-weight:bold; color:#FF9900; text-decoration:none;}
.rightside .programcont .sortbox a{ display:inline; height:14px; line-height:14px;  float:left; margin-top:5px; margin-bottom:5px; padding:0px 10px; white-space:nowrap; word-break:keep-all; border-right:1px solid #000066; }
.rightside .programcont .hrbg,.rightside .linebglong .hrbg{ margin:5px; height:3px; line-height:3px; font-size:0; background:url("../img/ico_sline.gif") repeat-x;}
.rightside .linebglong ul li{ height:23px; line-height:23px; padding-left:18px; background:url("../img/ico_square.gif") no-repeat 8px 10px;}
/*-----------*/
.leftside .showproduct{ padding:5px; background:url("../img/hotproduct_line.gif") no-repeat left top #f4faff; text-align:left;}
.leftside .showproduct a.showimgbox{ padding:2px; background-color:#fff; border:1px solid #efefef; text-align:center; float:left; width:89px; margin:5px 10px;}
.leftside .showproduct a.showimgbox img{ width:83px; height:83px; margin:0 auto; display:block; margin-bottom:6px;}

.bbsbox{ width:955px; margin:5px auto}
.bbsbox .bbsbar{ width:960px; height:32px; line-height:32px; background:url("../img/title_bbs.gif") no-repeat left; text-align:right;}
.bbsbox .bbscont{ width:946px; border:1px solid #61db6d; padding:6px;}
.bbsbox .bbscont a{ color:#003300; text-decoration:none;}
.bbsbox .bbscont a:hover{ color:#f3a04e; text-decoration:underline;}
.bbsbox .bbscont .leftimg{ width:300px; float:left; text-align:left}
.bbsbox .bbscont .leftimg a{ width:135px; margin-right:10px; margin-bottom:8px; float:left; display:inline; text-align:center}
.bbsbox .bbscont .leftimg a img{ width:125px; height:95px; margin:0 auto 4px auto; display:block; }
.bbsbox .bbscont .righttxt{ width:580px; float:left; text-align:left; margin-left:35px;}
.bbsbox .bbscont .righttxt ul li{ width:260px; float:left; height:26px; line-height:26px; margin-left:10px; margin-right:10px; margin-top:5px; display:inline;  background:url("../img/ico_sline.gif") repeat-x left bottom;}
.bbsbox .bbscont .righttxt ul li em{ float:left; width:12px; height:12px; margin:6px 6px 6px 0; background:url("../img/ico_bbs.gif") no-repeat left center}

.friendlinkleft{ width:44px; height:150px; float:left; background:url("../img/frn_link.gif") no-repeat left;}
.friendlinkright{ width:26px; height:150px; float:left; background:url("../img/frn_link2.gif") no-repeat left;}
.friendlinkmid{ width:890px; height:148px; background-color:#e8faea; border-top:1px solid #61db6d;  border-bottom:1px solid #61db6d; float:left;}
.friendlinkmid .inside{ width:890px; height:20px; overflow:hidden; padding:5px 0; margin-top:11px; background-color:#fff; border-top:1px solid #a7ebad;  }
.friendlinkmid .inside2{ width:890px; height:93px; text-align:left; overflow:hidden; padding:0px 0px; line-height:150%; background-color:#fff;  border-bottom:1px solid #a7ebad; }
.friendlinkmid .inside a{ width:125px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:15px; }
.friendlinkmid .inside2 img{overflow:hidden; height:32px;margin-left:5px; margin-top:5px; float:left;padding:2px 2px;border:1px solid #666; }




