﻿@charset "utf-8";
/* CSS Document */
div, ul, ol, li,input, p, th, td{margin:0; padding:0; font-size:12px; color:#5a5a5a; font: 100%/120% Verdana, "Times New Roman", Arial, Times, sans-serif; } 
table{border-collapse:collapse; border-spacing: 0;}
ol, ul,li{list-style: none;margin: 0;padding: 0;} 
form label,a{cursor:pointer;} 
fieldset,img{border:none;} 
input, select, textarea{background-color:#fff;border:none;color: #5a5a5a;font-family: Verdana,  "Times New Roman", Arial, Times, sans-serif;font-size:12px;margin:0;}
a{color:#5a5a5a; font-size:12px; font: 100%/120% Verdana, "Times New Roman", Arial, Times, sans-serif; text-decoration:none;}
a:hover{text-decoration:none; color:#fed50b; }
.clearFloat{ clear:both; width:0px; height:0px; font-size:1px; border:none;}
h1{ font-size:14px; font-weight:bold; color:#272727; display:block; background-color:#f1f1f1; width:133px; height:28px; line-height:28px; border-bottom:1px solid #e6e6e6; text-indent:9px; text-align:left;}
h2{ font-size:14px; font-weight:bold; color:#2e8b57; display:block; margin-bottom:8px; }
h5{ font-size:14px; font-weight:bold; color:#272727; display:block; margin-bottom:8px; }
h3{ font-size:14px; font-weight:bold; color:#272727; display:block; background-color:#f1f1f1; width:225px; height:28px; line-height:28px; border-bottom:1px solid #e6e6e6; text-indent:9px;}
h4{ font-size:14px; font-weight:bold; color:#272727; margin:0 0 0 9px; display:block; width:208px; height:32px; line-height:32px; border-bottom:1px solid #e6e6e6;}
*{margin:0px; padding:0px;}
.specialFont{ color:red; font-size:14px; font-weight:bold;}
.blueFont{ color:#0084ff;}
.redFont{ color:red;}
.lineFont{ text-decoration:underline; color:#272727;}
.boldFont{ font-weight:bold; color:#272727;}
.marginTop{ margin-top:18px;}

#bodyoutline{width:1000px; height:auto; background-color:#fff; }
#bodyoutline #header {width:1000px; height:201px; background:url(images/topBg.png) 0 0 repeat-x;}
#bodyoutline #header #top1{width:1000px; height:41px; margin:0 auto;}
#bodyoutline #header #top1 ul{ float:right; }
#bodyoutline #header #top1 ul li{ float:left; height:41px; line-height:41px; margin:0; text-align:center; padding:0 12px 0 12px; background:url(images/topNavLine.png) no-repeat center right;}
#bodyoutline #header #top1 ul li.lastTopNav{ background:none;}
#bodyoutline #header #top1 ul li a{text-decoration:none;float:left; color:#d8d8d8; font-size:12px;  height:41px; line-height:41px; }
#bodyoutline #header #top1 ul li a:hover{ color:#fed50b; text-decoration:underline;} 

#bodyoutline #header #top2{ padding:50px 0 0 24px;  width:976px; height:110px; margin:0 auto; background:url(images/banner.jpg) no-repeat right top; text-align:left;}
#bodyoutline #header #top2 .logo a{ background:url(images/logo.png) 0 0 no-repeat; width:448px; height:56px; display:block;}

#bodyoutline .main{ width:1200px; margin:15px auto auto auto;}
#bodyoutline .main .left-cont{ float:left; width:227px; height:auto; margin:0px; text-align:left;}
#bodyoutline .main .left-cont .search{ width:227px; height:60px; background-color:#f1f1f1; margin:0px; text-align:left; position:relative; padding:0px;}
#bodyoutline .main .left-cont .search .text-input{ width:155px; height:33px; background-color:#fff; border:1px solid #fed50b; margin:14px 0 0 6px; padding:0 0 0 2px; color:#757575;}
#bodyoutline .main .left-cont .search a{ position:absolute; left:161px; top:14px; display:block; width:57px; height:33px; background:url(images/btn.png) 0 0 no-repeat;}
#bodyoutline .main .left-cont .search a:hover{ background:url(images/btn.png) -72px 0 no-repeat; }
#bodyoutline .main .left-cont .leftNav,#bodyoutline .main .left-cont .leftNewsletter{ width:225px; height:auto; border:1px solid #cdcbce; margin:15px 0 0 0; text-align:left;}
#bodyoutline .main .left-cont ul li { border-bottom:1px solid #e6e6e6; height:33px; width:225px; line-height:34px;}
#bodyoutline .main .left-cont ul li.lastLeftNav { border-bottom:none;}
#bodyoutline .main .left-cont ul li a{ display:block;  height:33px; width:225px; line-height:33px; text-indent:9px; font-size:12px; }
#bodyoutline .main .left-cont ul li a:hover{ color:#fed50b; font-weight:bold;}
#bodyoutline .main .left-cont .leftNewsletter p{ font-size:12px; line-height:18px; color:#757575; width:208px; margin:6px 0 0 9px;}
#bodyoutline .main .left-cont .leftNewsletter span{ margin:8px 0 0 9px; display:block; font-size:12px; color:#757575; height:12px; height:12px;}
#bodyoutline .main .left-cont .leftNewsletter span input{ margin-right:4px;}
#bodyoutline .main .left-cont .leftNewsletter a{ text-align:center; display:block; font-size:14px; font-weight:bold; color:#272727; width:97px; height:34px; line-height:32px; margin:18px 0 18px 9px; background:url(images/btn.png) 0 -40px no-repeat;}
#bodyoutline .main .left-cont .leftNewsletter a:hover{ background:url(images/btn.png) -108px -40px no-repeat;}

#bodyoutline .main .mid-cont{ float:left; width:606px;  border:#cdcbce 1px solid; background-color:#FFF; margin:0 0 0 15px;}
#bodyoutline .main .mid-cont .bg-color{ width:606px; height:28px; line-height:28px; background-color:#f1f1f1; text-align:right;}
#bodyoutline .main .mid-cont .bg-color a{ height:28px; line-height:28px; font-size:12px; color:#757575; text-decoration:underline; font-size:11px; margin-right:9px;}
#bodyoutline .main .mid-cont .bg-color a:hover{ color:#272727;  }
#bodyoutline .main .mid-cont .product-tit-img .product-tit{ width:600px; font-size:16px; font-weight:600; text-align:left; margin:12px 0 0 12px; display:block; color:#272727;}
#bodyoutline .main .mid-cont .product-tit-img img{ margin:20px 0 0 0; width:570px; height:275px;}

.product-details{ width:590px; margin:30px auto auto auto; /*min-height:260px;*/}
#tb_{width:590px; height:33px; border-bottom:1px solid #fed50b;}
.tb_ li{float:left; height:33px; line-height:33px; cursor:pointer;color:#b4b4b4; font-size:14px; font-weight:bold; padding:0 0 0 10px; margin:0 10px 0 0;}
.tb_ li.hovertab{color:#272727; background:url(images/btn.png) 0 -81px no-repeat;}
.tb_ li.hovertab span{ display:block; color:#272727; padding:0 10px 0 0; background:url(images/btn.png) right -81px no-repeat;}
.hovercont{display:block;line-height:18px; padding:18px 0 0 0;}
.nonecont{display:none;}
#tbc_01 table{font-size:12px;margin-top:10px;margin-bottom:10px;}
.product-details .tab-cont{ font-size:12px; font-weight:normal; text-align:left;padding-bottom:40px; }
.tab-cont ul{width:575px; margin-left:15px;}
.tab-cont ul li{ list-style:disc; margin-bottom:4px;}
.tab-cont ul li a{ color:#0084ff; }
.tab-cont ul li a:hover{ text-decoration:underline; }

#bodyoutline .main .mid-cont .suggest{ margin:0 0 30px 0; width:606px;}
#bodyoutline .main .mid-cont .suggest .tit{ display:block;width:606px; height:33px; border-bottom:1px solid #cdcbce; text-align:left;}
#bodyoutline .main .mid-cont .suggest .tit a{float:left; cursor:default; text-align:left; font-size:14px; font-weight:bold; color:#272727;  height:33px; line-height:33px; margin: 0 0 0 18px; padding:0 0 0 10px; display:block; background:url(images/btn.png) 0 -122px no-repeat;}
#bodyoutline .main .mid-cont .suggest .tit span{ padding:0 10px 0 0; display:block; background:url(images/btn.png) right -122px no-repeat;}
#bodyoutline .main .mid-cont .suggest ul{margin: 15px 0 0 18px;}
#bodyoutline .main .mid-cont .suggest ul li{ float:left; margin: 0 20px 0 0; width:130px;}
#bodyoutline .main .mid-cont .suggest ul li.lastProduct{margin:0;}
#bodyoutline .main .mid-cont .suggest ul li a img ,#bodyoutline .main .right-cont ul li a img{ width:110px; height:110px; border:1px solid #fff;}
#bodyoutline .main .mid-cont .suggest ul li a:hover img ,#bodyoutline .main .right-cont ul li a:hover img{ border:1px solid #cdcbce;}
#bodyoutline .main .mid-cont .suggest ul li p a ,#bodyoutline .main .right-cont ul li p a{ color:#757575; font-size:11px;}
#bodyoutline .main .mid-cont .suggest ul li p a:hover ,#bodyoutline .main .right-cont ul li p a:hover{ color:#272727; text-decoration:underline;}
#bodyoutline .main .mid-cont .suggest ul li p,#bodyoutline .main .right-cont ul li p { color:#272727; font-size:12px; font-weight:bold; margin:4px 0 0 0; text-align:left;}
#bodyoutline .main .mid-cont .suggest ul li .txtPosition ,#bodyoutline .main .right-cont ul li .txtPosition { margin-left:36px;}

#bodyoutline .main .right-cont{ float:left; width:133px;  border:#cdcbce 1px solid; background-color:#FFF; margin:0 0 0 15px; }
#bodyoutline .main .right-cont ul{ margin:12px 0 0 0;}
#bodyoutline .main .right-cont ul li{ margin-bottom:20px; width:127px;}


#bodyoutline .foot {width:1000px; height:109px; padding-top:30px; font-size:11px; color:#757575; line-height:55px;background:url(images/bottomBg.png) 0 0 repeat-x; margin:15px auto auto auto; text-align:center; }

.bg-color a{display:none}
