/* Design by it5.cn */
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{width:100%; margin:auto; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#fff; text-align:left; position:relative;}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,select,input{font:12px Verdana, Arial, Helvetica, sans-serif;}
label,img,input,textarea,select,button {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible; cursor:pointer;}

a:link,a:visited{text-decoration:none; outline:none;}
a:hover,a:active{text-decoration:underline;}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:after{clear:both; content:''; display:block; visibility:hidden; height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

#topnavbox{ height:30px; background:#F8F8F8; border-bottom:1px #E6E6E6 solid;}
.topnav{ padding-top:5px;}
.topnav a{ color:#333; margin:0 7px;}
.topnav,
#header,
#main,
#footer{ width:780px; margin:auto;}
.logintext,
.validate{ padding:3px 2px; border:1px #BCBCBC solid; margin-right:8px;}
.logintext{ width:70px;}
.validate{ width:40px;}
.loginin,
.reg{ width:50px; height:22px; border:0; cursor:pointer;}
.loginin{background:url(../Images/login.jpg) no-repeat;}
.reg{background:url(../Images/reg.jpg) no-repeat; margin:0 8px;}
a.font14{ color:#529601; font-size:14px; font-weight:700;}
.login,
.topnavtext{ float:left;}

.header_left{ float:left;}
.logo{ margin:5px 0 0 30px; display:inline; float:left;}
.header_right{ float:right;}

.header_left,
.header_right{ margin-top:20px;}
.header_left ul,
.header_right ul{ text-align:center;}
.header_left li,
.header_right li{ margin-right:25px; display:inline; float:left;}
.header_left li a,
.header_right li a{ color:#333;}

#menu {width:780px; height:64px; display:block; background:url(../Images/menubg.jpg) no-repeat; margin:auto;}
#menu h3{ float:left;}
#menu h3 a{ width:95px; height:33px; line-height:33px; display:block; font-weight:700; color:#fff; font-size:14px; text-align:center;}
#menu h3.menuOn a { background:url(../Images/menuhover.gif) bottom center no-repeat;}
.line{ width:2px; height:33px; background:url(../Images/menubg1.jpg) no-repeat; float:left;}
#menu div.slidingList_none{ display:none; width:780px; text-align:center;}
#menu div.slidingList {width:780px; height:29px; line-height:29px; clear:both;}
#menu div.slidingList ul{width:780px; text-align:center; margin:0 auto;}
#menu div.slidingList li { width:1px; display:inline; margin:0 10px; white-space:nowrap; word-break:keep;}
#menu div.slidingList li a{ color:#333; height:31px; line-height:31px; font-size:12px;}
#menu div.slidingList li a:hover{ color:#F60;}

.bannerbox{ margin-top:10px;}
.banner{ width:570px; height:180px; margin-right:10px; display:inline; float:left;}
.news{ width:200px; height:180px; background:url(../Images/newsbg.jpg) no-repeat; float:right;}
.news h2{ margin:11px 0 0 19px; font-size:14px; color:#529601; font-weight:700; padding-bottom:3px; float:left;}
.news em{ float:right; font-style:normal; padding:12px 8px 0 0;}
.news em a{ color:#666;}
.news li{ height:23px; line-height:23px; background:url(../Images/li.gif) 10px 50% no-repeat; padding-left:18px;}
.news li a{ color:#333;}

.searchbox{ height:35px; line-height:35px; border:1px #E6E6E6 solid; margin:10px 0;}
.search,
.cart{ float:left;}
.search{ margin-right:10px;}
.searchtext{ width:270px; padding:3px 2px; border:1px #BCBCBC solid;}
.searchgo{ width:55px; height:22px; border:0; background:url(../Images/so.jpg) no-repeat; margin:0 8px; display:inline; cursor:pointer;}
.cart{ background:#F6F6F6; color:#529601; width:317px;}
.cart img{ margin:0 5px 0 10px; display:inline;}
.price{ color:#FF6600; font-weight:700; margin:0 3px;}
.carticon{ background:url(../Images/li1.gif) 20px 50% no-repeat; padding-left:28px;}
.carticon a{color:#529601;}

#main_left{ width:210px; float:left;}
#main_right{ width:560px; float:right;}

.category_title{ height:31px; line-height:31px; background:url(../Images/category_title.jpg) no-repeat;}
.category_title h2{ font-size:14px; color:#fff; font-weight:700; padding-left:14px;}
.category_c{ background:#F7F7F7; border:1px #E3E3E3 solid; padding:10px;}
.category_c h3{ height:28px; line-height:28px; background:url(../Images/li2.gif) 1px 50% no-repeat;}
.category_c h3 a{ padding-left:9px; color:#529601; font-weight:700;}
.category_c ul{ clear:both;}
.category_c li{ width:94px; padding:4px 0; float:left;}
.category_c li a{ color:#333;}
.fjmap{ padding-bottom:10px;}
.adpic2009 p{ margin-bottom:8px; clear:both;}

.mainl_nav{ margin:10px 0;}
.mainl_nav p{ padding:3px 0;}
.brandbox{ margin-bottom:10px;}
.brandbox_title{ height:27px; line-height:27px; background:url(../Images/brandbox_title.jpg) no-repeat;}
.brandbox_title h2{ font-size:14px; color:#529601; font-weight:700; padding-left:24px; float:left;}
.brandbox_title p{ padding-right:10px; float:right;}
.brandbox_title p a{ color:#666;}
.brandbox_c{ border:1px #E6E6E6 solid; margin-top:2px;}
.brandpic{ margin:4px; float:left;}
.brandpic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 134px; *font-family:Arial; width:180px; height:150px; overflow:hidden; float:left;}
.brandpic img{vertical-align:middle;}
.brandlist{ float:left;}
.brandlist ul{ width:175px; overflow:hidden; float:left; margin-right:5px;}
.brandlist li{ height:24px; line-height:24px; background:url(../Images/li3.gif) 5px 50% no-repeat; padding-left:15px; overflow:hidden;}
.brandlist li a{ color:#333;}

.daohang{ height:30px; line-height:30px; overflow:hidden;}
.daohang a{ color:#333; margin:0 3px;}
.daohang a:hover,
.dangqian{ color:#529601;}
.productlist{ padding:8px; border:1px #E6E6E6 solid; margin-top:2px;}
.productlist ul{ clear:both; margin-bottom:20px;}
.productlist li{ width:260px; margin-right:10px; display:inline; float:left;}
.ppic3{ display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 71px; *font-family:Arial; width:80px; height:80px; float:left;}
.ppic3 img{vertical-align:middle;}
.plisttext{ margin-left:5px; display:inline; float:left;}
.plisttext h3 { height:33px;}
.plisttext h3 a{ color:#333; font-weight:700;}
.plisttext h5{ margin-top:10px;}
.plisttext h5 a{ color:#0100CA; margin-right:10px;}

.productinfo{ width:558px; border:1px #E6E6E6 solid; margin-top:2px;}
.ppic4{ display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 224px; *font-family:Arial; width:250px; height:250px; float:left; margin:8px;}
.ppic4 img{vertical-align:middle;}
.pinfotext{ width:250px; margin:8px; float:left;}
.pinfotext h3{ padding:8px 0; font-weight:700; font-size:13px; border-bottom:1px #ccc dashed;}
.pinfotext p{ padding:8px 0; border-bottom:1px #ccc dashed;}
.xianjia{ color:#F60l; font-weight:700;}
.stbuy{ margin-top:15px;}
.stbuy img{ margin:0 5px;}
.productmore h2{ height:28px; line-height:28px; border-top:1px #E3E3E3 solid; background:#F7F7F7; font-size:14px; color:#529601; font-weight:700; text-indent:10px;}
.channel_c{ width:540px; padding:8px; word-wrap:break-word; overflow:hidden; margin-top:8px; line-height:16px;}

.newslist li{ padding:8px 0;background:url(../Images/li3.gif) 5px 50% no-repeat; padding-left:15px; border-bottom:1px #ccc dashed;}
.newslist li a{ color:#333; font-size:14px; display:block;}
.newslist li a:hover{ color:#529601;}
.newinfo h3{ font-size:16px; font-weight:700; padding:5px 0; text-align:center;}
.newinfo h4{ text-align:center; padding-bottom:15px; color:#999;}
.newinfo h5{ margin-top:50px; text-align:center;}
.newinfo h5 a{ color:#333; margin:0 20px;}

#footer{ margin-top:10px;}
.linkspic{ height:58px; text-align:center; border:1px #72B40B solid;}
.linkspic img{ margin:0 5px; padding-top:7px; display:inline;}
.copyright{ text-align:center; padding:10px 0;}
.copyright p{ padding:2px 0; color:#666;}
.copyright p a{ color:#666; margin:0 20px;}
.color999{ color:#999;}
.foterxian{ width:675px; height:1px; background:#ACD26D; overflow:hidden; margin:auto;}
.footercontent{ text-align:center; padding:10px 0;}
.footercontent a{ color:#666;}

.xx{ padding:4px 2px; border:1px #ccc solid;}


/*----------------banner-------------------*/
#imgTitle {FILTER:ALPHA(opacity=85);position:relative;left:0px;text-align:left;overflow: hidden;}
#imgTitle_up {left:0px;text-align: left; height:1px; width:inherit; }
#imgTitle_down {left:0px;text-align: right; width:inherit; }
.imgClass {border: 0px solid #000;}
#txtFrom {text-align: center;vertical-align: middle;}
.button {text-decoration: none;padding: 2px 7px;background: #7B7B63;margin: 0px;font:  12px sans-serif; border-left:#fff 1px solid;}
a.button, a.button:link, a.button:visited {font-family: sans-serif;text-decoration: none;color:#FFFFFF;background-color: #000000;}
a.button:hover {font-family: sans-serif;text-decoration: none;color:#fff;background:#fff; }
.buttonDiv {background: #000000;height: 1px;width: 21px;float: left;text-align: center; vertical-align: middle;}
.trans { width:90px; background-color:#000;filter : progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40);}
.STYLE2 {color: #666666;font-weight: bold;}
.STYLE3 {font-size: 12px}
.link{font-size: 12px;line-height: 24px;font-weight: normal;color: #666666;text-decoration: none;}
.link a:link{font-size: 12px;line-height: 24px;font-weight: normal;color: #666666;text-decoration: none;}
.link a:visited{font-size: 12px;line-height: 24px;font-weight: normal;color: #666666;text-decoration: none;}
.link a:hover{font-size: 12px;line-height: 24px;font-weight: normal;color: #FFFFFF;text-decoration: none;background-color: #999999;}

/*----------------links-------------------*/
.brandAll{WIDTH: 760px;}
.brandAll li {float:left;}
.brandAll img {border:0px; margin:0 5px; vertical-align:middle;}

a.chakan:visited{ color:#CCC}