﻿body { font-family: Tahoma,Arial, Times New Roman ,Times,serif; text-align: center; color: #353434; background:#e7e7e5 url("../pic/web/theme/bg.gif") repeat-x; }
.main { width: 995px; margin: 0 auto; text-align: left; }
.mainborderleft { background: url("../pic/web/theme/mainborderleft.gif") repeat-y }
.mainborderright {  background: url("../pic/web/theme/mainborderright.gif") repeat-y scroll 100% 0; }
/*.mainbg {  background: url("../pic/web/theme/mainbg.jpg") no-repeat ;margin:0 3px 0 3px; }*/

.pnLeft { float: left; width: 233px; margin-right: 5px; overflow: hidden; }
.pnLeft2 { float: left; width: 265px; margin-right: 5px; overflow: hidden; }
.pnCenter { float: right; width: 725px; text-align: left;  }
.pnCenter2 { float: right; width: 690px; text-align: left;  }

.pnRight { float: right; width: 222px; text-align: left; overflow: hidden; }
.pnRight3 { float: right; width: 330px; text-align: left; overflow: hidden; }
.mainContent {  }


/*Common CSS
-------------------------------------------------*/
.note { color: #e34633; }
.fontcolor1 { color: #930f1c; }
.fontcolor2 { }
a, a:visited { color: #476908; }
a:hover { text-decoration: underline; }
.CommonPadding { padding: 10px 10px 0 15px; }
.ArticleContent{line-height:18px;color:#3b5c05;font-size:11px;} 
.ArticleContent ul{padding: 10px 0 5px 10px;margin-left:20px;}

/*Footer
-------------------------------------------------*/
#footer {background:#84b923 url("../pic/web/theme/footerbg.gif") repeat-x; }
#footer .content { width: 998px; margin: 0 auto; padding: 0 25px 5px 25px; color: white; text-align: center; line-height: 20px; }
#esvn{text-align:right;}
#esvn a { color: #ffc62e; font-weight: bold; }
#esvn a:hover { color: White; text-decoration: underline; }
/*ADVINDEX
-------------------------------------------------*/
.ADVINDEX { text-align: center; }

/*TotalViews
-------------------------------------------------*/
.TotalViews { margin: 8px 0 8px 6px; background: url("../pic/web/theme/box_03_header.jpg") no-repeat; height: 43px; line-height: 43px; padding-left: 15px; vertical-align: middle; overflow: hidden; }
.TotalViews img { margin-right: 5px; }

/*Header
-------------------------------------------------*/
#header { }
#header .content { height: 97px;  text-align: left;  overflow: hidden; font-size:11px;color:#8d5321;}
#header .view{background: url("../pic/web/theme/charts.gif") no-repeat;padding-left:20px;margin:5px 0 4px 0;}
#header .hotline{background: url("../pic/web/theme/hotline.gif") no-repeat;padding-left:20px;margin-bottom:4px}
/*Top menu
-------------------------------------------------*/
.topmenu { list-style-type: none; list-style-image: none; list-style-position: outside; clear: both;padding-left:20px;clear:both; }
.topmenu * { cursor: pointer; float: left; height: 24px;  }
.topmenu li { background: url("../pic/web/theme/list1.gif") no-repeat scroll 0 13px; line-height:38px; height:38px;padding:0 25px 0 20px;}
.topmenu  a.normal, .topmenu  a.normal:visited { color: white; }
.topmenu a:hover { color: #ffdd68; }
.topmenu a.current { color: #ffdd68; }
.topmenu a.current:hover,.topmenu  a.normal:hover { color: #ffdd68;text-decoration:none; }

/*box_focus
-------------------------------------------------*/
#box_focus { padding: 0 8px 10px 0; }
#box_focus .advertising { float: left; width: 604px; text-align: center; }
#box_focus .advertising .fl { width: 470px; }
#box_focus .advertising .fl img { margin: 0 auto; display: block; width: 300px; height: 316px; cursor: pointer; }
#box_focus .advertising .imageadv { margin: 15px 15px 0 15px; }
#box_focus .advertising .imageadv img { display: block; padding: 4px; border: solid 1px #e5e5e5; width: 65px; height: 70px; margin: 18px auto; cursor: pointer; }
#box_focus .news { width: 378px; float: right; }
#box_focus .news .top { background: url("../pic/web/theme/boxnews_top.jpg"); height: 35px; line-height: 35px; font-weight: bold; font-size: 13px; color: Black; padding-left: 20px; }
#box_focus .news .middle { background: url("../pic/web/theme/boxnews_content.jpg"); padding-left: 20px; }
#box_focus .news .bottom { background: url("../pic/web/theme/boxnews_bottom.jpg"); height: 8px; }
#box_focus .news .items { padding: 10px 0 10px 0; height: 1%; }
#box_focus .news .items .image { width: 120px; height: 100px; border: 1px solid #E5E5E5; padding: 5px; background-color: White; margin-right: 8px; margin-bottom: 6px; float: left; }
#box_focus .news .items .title { padding-bottom: 5px; }
#box_focus .news .items .title a { font-size: 12px; color: #000000; font-family: Arial; font-weight: bold; }
#box_focus .news .items .content { font-size: 11px; color: black; margin-top: 6px; padding-right: 10px; line-height: 1.4em; }
#box_focus .news .items .more { text-align: right; margin: 5px 0 15px 0; }
#box_focus .news .items .more a { color: Black; }

#box_focus .news .viewall { text-align: right; margin-right: 20px; }
#box_focus .news .viewall a { font-weight: bold; color: Black; text-decoration: underline; }
/*box
-------------------------------------------------*/
.box_01 { margin-bottom: 5px; }
.box_01 .header .left { background: transparent url("../pic/web/theme/box_01_tl.gif") no-repeat scroll 0 0; }
.box_01 .header .right { background: transparent url("../pic/web/theme/box_01_tr.gif") no-repeat scroll 100% 0; }
.box_01 .header .center { background: transparent url("../pic/web/theme/box_01_t.gif"); line-height: 0; height: 10px; font-size: 0; margin: 0 12px 0 12px; }

.box_01 .content .left { background: transparent url("../pic/web/theme/box_01_l.gif") repeat-y scroll 0 0; }
.box_01 .content .right { background: transparent url("../pic/web/theme/box_01_r.gif") repeat-y scroll 100% 0; }
.box_01 .content .center { background: white; margin: 0 9px 0 9px; height:1%;}

.box_01 .bottom .left { background: transparent url("../pic/web/theme/box_01_bl.gif") no-repeat scroll 0 0; }
.box_01 .bottom .right { background: transparent url("../pic/web/theme/box_01_br.gif") no-repeat scroll 100% 0; }
.box_01 .bottom .center { background: transparent url("../pic/web/theme/box_01_b.gif"); line-height: 0; height: 10px; font-size: 0; margin: 0 12px 0 12px; }

.label-short{width:250px;margin-bottom:10px;}
.label .labelleft { background: transparent url("../pic/web/theme/box_01_label_l.gif") no-repeat scroll 0 0; }
.label .labelright { background: transparent url("../pic/web/theme/box_01_label_r.gif") no-repeat scroll 100% 0; }
.label .labelcenter { background: transparent url("../pic/web/theme/box_01_label.gif"); line-height: 33px; height: 33px; font-size: 13px;font-weight:bold;color:White;padding-left:55px; margin: 0 6px 0 6px; }
.label .labelcenter a,.label .labelcenter a:visited{color:White}

.label-short .labelcenter{padding-left:15px;}

.box_02 { padding-bottom: 5px; }
.box_02  .left { background: transparent url("../pic/web/theme/box_02_l.png") no-repeat scroll 0 0; }
.box_02  .right { background: transparent url("../pic/web/theme/box_02_r.png") no-repeat scroll 100% 0; }
.box_02  .center { background: transparent url("../pic/web/theme/box_02_bg.png") ;  margin: 0 8px 0 8px; }
.box_02 .background{background: transparent url("../pic/web/theme/cooker.gif") no-repeat scroll 20px 10px;line-height: 55px; height: 55px;padding-left:60px; font-size: 17px;color:#8d5323;}
.box_02 .background a,.box_02 .background a:visited,.box_02 .background a:hover{font-size: 17px;color:#8d5323;}
.box_03{border:solid 1px #cecece;background-color:#f5f5f5;margin-top:8px;height:1%;}
.box_03{padding:5px;}

.wrapper_pic_table { border: 0 solid #EEEEEE; margin: auto; width: 1px; }
.wrapper_pic_td { padding: 3px; }
.wrapper_pic_t { background: #FFFFFF url(../pic/web/theme/wrapper_pic_border.gif) repeat-x scroll 0 0; }
.wrapper_pic_b { background: transparent url(../pic/web/theme/wrapper_pic_border.gif) repeat-x scroll 0 100%; }
.wrapper_pic_r { background: transparent url(../pic/web/theme/wrapper_pic_border.gif) repeat-y scroll 100% 0; }
.wrapper_pic_l { background: transparent url(../pic/web/theme/wrapper_pic_border.gif) repeat-y scroll 0 0; }
.wrapper_pic_tl { background: transparent url(../pic/web/theme/wrapper_pic_tl.gif) no-repeat scroll 0 0; }
.wrapper_pic_tr { background: transparent url(../pic/web/theme/wrapper_pic_tr.gif) no-repeat scroll 100% 0; }
.wrapper_pic_bl { background: transparent url(../pic/web/theme/wrapper_pic_bl.gif) no-repeat scroll 0 100%; }
.wrapper_pic_br { background: transparent url(../pic/web/theme/wrapper_pic_br.gif) no-repeat scroll 100% 100%; }
.wrapper_pic2_table { border: 0 solid #EEEEEE; width: 1px; }
.wrapper_pic2_td { padding: 3px; }


/*leftmn
-------------------------------------------------*/
.leftmn { padding: 5px 5px 5px 5px; border:solid 1px #cecece;background-color:#f5f5f5; height:1%;}
.leftmn h1 { padding: 0; margin: 0; font-size: 14px; font-weight: bold; }
.leftmn ul { list-style-type: none; margin:5px 0 10px 10px; }
.leftmn ul li {}
.leftmn ul li a, .leftmn ul li a:visited { background: url("../pic/web/theme/bg_list.gif") no-repeat scroll 0 14px;font-size:11px;font-weight:bold; color: #456a0b; padding: 6px 1px 6px 10px; line-height: 16px; display: block;  }
.leftmn ul li a:hover { text-decoration: underline; color: #df4426; }

/*NewsHomePage
-------------------------------------------------*/
.NewsHomePage { margin: 10px 0 0 0; vertical-align: top; width: 100%; }
.NewsHomePage tr { vertical-align: top; }
.NewsHomePage td { padding: 0 0 5px 20px; }
.NewsHomePage td.sperate { background: url("../pic/web/theme/panel_line.gif") repeat-y; width: 3px; padding: 0; margin: 0; }
.NewsHomePage h1 { padding: 0; margin: 5px 0 5px 0; text-align: center; }
.NewsHomePage h1 a, .NewsHomePage h1 a:visited { padding: 0; margin: 0; font-size: 13px; font-weight: bold; color: #f8c349; }
.NewsHomePage ul { list-style-type: none; padding-top: 0; }
.NewsHomePage ul li { line-height: 22px; background: url("../pic/web/theme/bg_list4.gif") no-repeat scroll 0 8px; padding-left: 15px; }
.NewsHomePage ul a, .NewsHomePage ul a:visited { text-decoration: none; color: #ff6c68; }
.NewsHomePage ul a:hover { text-decoration: underline; color: #ff6c68; }
/*boxContact
-------------------------------------------------*/
.boxContact { margin-top: 100px; padding-left: 10px; color: #df4426; }
.boxContact .fl { margin-right: 4px; }
.boxContact .link { margin-top: 2px; }
.boxContact a { text-decoration: underline; color: #df4426; }

/*logo
-------------------------------------------------*/
.logo { text-align: center; }


/*LanguageList
-------------------------------------------------*/
.LanguageList { color: #606060; }
.LanguageList a { color: #606060; }
.LanguageList a:hover { color: #db4e23; }
.LanguageList img { margin-right: 4px; }




/*bottommenu
-------------------------------------------------*/
#bottommenu {color: black;padding-bottom:8px; }
#bottommenu a, #bottommenu a:visited { color: black; line-height:35px;padding:0 10px 0 10px; }
#bottommenu a:hover{color:White;}
/*SearchBox
-------------------------------------------------*/
#SearchBox {margin-top:10px;  }
#SearchBox input { width: 110px;background-color:#80b51d;border:none;color:#8f511e; }
#SearchBox img { vertical-align: top; }
#SearchBox .txtSearch{width: 110px;height:16px;background-color:#80b51d;}
/*HomePageProduct
-------------------------------------------------*/
#RightProduct { height: 340px; }
#RightProduct a, #SearchBox a:visited { color: White; }
#RightProduct .header { padding: 10px 0 10px 15px; }
#RightProduct .header a { font-size: 18px; font-weight: bold; }
#RightProduct ul { list-style-type: none; padding-left: 15px; }
#RightProduct ul li { background: url("../pic/web/theme/bg_list2_hline.gif") repeat-x 0 100%; padding: 5px 0 4px 0; }
#RightProduct ul li.last { background: none; padding: 5px 0 20px 0; }
#RightProduct ul li a, #HomePageProduct ul li a:visited { font-size: 13px; display: block; background: url("../pic/web/theme/bg_list2.gif") no-repeat 0 4px; padding-left: 15px; }
#RightProduct ul li a:hover { }

/*CartBox
-------------------------------------------------*/
#CartBox { background:#dfdfdc;  color: #790a13; margin-top:8px ;color:Black;padding-bottom:20px; }
#CartBox .title { margin: 0; background: transparent url( "../pic/web/theme/box_04.gif") no-repeat; height:53px; display:block;}
#CartBox .item{padding:15px 0 0 25px;}
#CartBox .item .bold{font-weight:bold;font-size:14px;}
#CartBox .item .bold span{font-size:36px;font-weight:normal;padding-left:15px;}
/*Cart
-------------------------------------------------*/
#Cart { }
#Cart .image { width: 120px; }
#Cart .title { margin-bottom: 5px; }
#Cart .title a { font-size: 14px; }
#Cart table { border: solid 1px #dedfe0; border-spacing: 0px; border-collapse: collapse; white-space: nowrap; }
#Cart table tr.header { border-spacing: 0px; }
#Cart table tr.header td { border-bottom: solid 1px #dedfe0; padding: 5px; background-color: #f3f3f3; border-spacing: 0px; white-space: nowrap; }
#Cart tr.items { }
#Cart tr.items td { font-size: 12px; padding: 5px 5px 10px 5px; border-bottom: solid 1px #eeeeef; }
#Cart .lnk { font-weight: bold; text-decoration: underline; }
#Cart .form { margin-bottom: 20px; }
#Cart .msg { margin: 25px 0 25px 0; text-align: center; }



/*Search
-------------------------------------------------*/
#Search { padding-top: 10px; }
#Search .items { padding-top: 10px; }
#Search .items .content .image { float: left; margin-right: 10px; width: 140px; }
#Search .items .content .desc { }
#Search .title { margin-bottom: 5px; }
#Search .title a { font-size: 14px; }
#Search .result { padding-top: 10px; }

/*Video
-------------------------------------------------*/
#Video{background-color:#f5f5f5;margin-top:5px;}
#Video ul{list-style-type:disc;padding:0px 0 10px 40px;margin:2px 0 0 0; }
#Video li{padding:3px 0 2px 0;list-style-image:url("../pic/web/theme/arrow.gif")}
#Video li a,#Video li a:visited{color: black;}
#Video li a:hover{color: #fe861c;text-decoration:underline;}

/*Search
-------------------------------------------------*/
#Search { }
#Search .items { margin-top: 15px; line-height: 20px; }
#Search .items .title a, #Search .items .title a:hover { text-decoration: underline; font-size: 16px; }
#Search .items .title a:hover { color: #ff6600; }
#Search .items .desc { font-size: 15px; }
#Search .items .link { font-size: 12px; }
#Search .result { padding-top: 10px; }

/*RightADV
-------------------------------------------------*/
.RightADV { text-align: center; margin: 0 auto; width: 150px; }
.RightADV .Rows { margin-bottom: 10px; }
.RightADV .Rows .items { float: left; text-align: center; width: 75px; padding-bottom: 10px; }
.RightADV .Rows .items img { width: 72px; height: 53px; }

/*LeftADV
-------------------------------------------------*/
.LeftADV { text-align: center; margin: 0 auto; width: 150px; }
.LeftADV .items { text-align: center; padding-bottom: 10px; }
.LeftADV .items img { width: 140px; display: block; margin: 0 auto; }


/****************Control*****************/
.txt { font-size: 12px; padding: 1px; }
.txt2 { border: 0; width: 100px; font-size: 11px; }
.txtvirtual { border: solid 1px #939393; padding: 2px; background-color: White; }
.divseparate { background: transparent url( "../pic/web/theme/separate.gif" ) no-repeat center top; height: 20px; }
.divseparate1 { background: transparent url( "../pic/web/theme/separate1.gif" ) no-repeat center bottom; height: 20px; }

h4 { margin-top: 10px; padding-bottom: 0px; }




/*NewsIndex
-------------------------------------------------*/
#newsindex { }
#newsindex .items { margin-bottom: 10px; height: 1%; }
#newsindex .items .title { margin-bottom: 5px; }
#newsindex .items .title a { font-size: 16px; font-weight: bold; color: #168ef4; }
#newsindex .items .image { width: 112px; height: 85px; margin-right: 5px; float: left; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
#newsindex .items .desc { width: 300px; line-height: 18px; overflow: hidden; }


/*navigation
-------------------------------------------------*/
.navigation { font-weight: bold; font-size: 15px; padding:13px 0 20px 0; }
.navigation a { font-weight: bold; font-size: 15px; }
.navigation a:hover { }



/****************Top News*********************/
.TableCate{margin-bottom:10px;}
.TableCate td.item { padding: 1px; margin-bottom: 6px; border: solid 1px #cecece; background: #f5f5f5; }
.TableCate tr.separate { height: 8px; }
.TableCate td.separate { width: 7px; }
.TopNews { height: 100%; padding: 5px; }
.TopNews .cate { background: transparent url("../pic/web/theme/bg_topnew_cate.png"); height: 38px; padding-left: 20px; padding-top: 2px; }
.TopNews .cate a { font-size: 24px; font-weight: bold; color: #476908; }
.TopNews .content .item {  padding: 0 5px 0 20px; height: 1%; }
.TopNews .content .item .title { padding-bottom: 5px; }
.TopNews .content .item .title a,.TopNews .content .item .title a:visited { font-size: 13px; font-weight: bold;color:Black;  }
.TopNews .content .item .desc { line-height: 17px; }
.TopNews .content .item .image { width: 112px; height: 85px; float: right; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
.TopNews .content .item .separate { border-bottom: solid 1px #cecece; margin:8px 0 8px 0;}
.TopNews .content .item2{line-height:20px;background:url("../pic/web/theme/bg_list.gif") no-repeat scroll 0 9px;padding-left:13px;margin-left:15px;}
/****************Cate List *********************/
.ProductList { margin: 0 0 0 0; }
.ProductList .CateName { padding: 10px 0 0px 15px; }
.ProductList .CateName a { font-size: 16px; font-weight: bold; color: #930f1c; }

.ProductList  .Rows { padding-left: 15px; }
.ProductList .HomePage .items { float: left; width: 165px; padding: 0 21px 15px 0; }
.ProductList .ProductIndex .items { float: left; width: 200px; padding: 0 21px 25px 0; text-align:center;}
.ProductList .ProductIndex .image { width: 125px; height: 80px;}
.ProductList .title { margin: 5px 0  0; }
.ProductList .title a, .ProductList .items .title a:visited { font-size: 11px; color:#55820d; }
.ProductList .title a:hover { text-decoration: underline; }
.ProductList .key { margin:3px 0 0 0; font-size:11px;}
.ProductList .HomePage .image { width: 155px; height: 173px; }
.ProductList .desc a { font-size: 14px; color: #606060; }
.ProductList .desc a:hover { font-size: 14px; color: #db4e23; }
.ProductList .price { color: #8c8c8c; margin-bottom: 10px; font-weight: bold; font-size: 15px; }
.ProductList .detail { padding-bottom: 5px; }
.ProductList .cart{margin:3px 0 0 0;}
/****************ProductCategory *********************/
.ProductCategory .item { clear: both; padding: 15px 0 15px 15px; background: url("../pic/web/theme/bg_list_hline.gif") repeat-x bottom left; }
.ProductCategory .itemLast { clear: both; padding: 15px 0 15px 15px; background: none; }
.ProductCategory .fl2 { width: 400px; float: left; margin-right: 40px; }
.ProductCategory .title { margin: 8px 0 0 0; }
.ProductCategory .title strong { }
.ProductCategory .title a { font-size: 14px; text-decoration: underline; }
.ProductCategory .image { width: 125px; border: solid 1px #fef3f4; margin-right: 10px; }
.ProductCategory .desc { color: #414141; }
.ProductCategory .price { color: #8c8c8c; font-weight: bold; font-size: 15px; }
.ProductCategory .rating { visibility: hidden; height: 15px; }
.ProductCategory div { padding-bottom: 5px; }
/****************Cate List *********************/
.CateList {  }
.CateList .titlepage { font-size: 18px; font-weight: bold; }
.CateList .boxfocus { }
.CateList .boxfocus .title { margin-bottom: 5px; }
.CateList .boxfocus .title a { font-size: 16px; font-weight: bold; }

.CateList .boxfocus .content .image { float: left; width: 260px; height: 180px; margin-right: 8px; }
.CateList .boxfocus .content .desc { line-height: 1.5em; }

.CateList .other .items { margin-top: 20px; padding-right: 10px; }
.CateList .other .items .title { margin-bottom: 5px; }
.CateList .other .items .title a{ font-size: 16px; font-weight: bold; }

.CateList .other .items .image { width: 112px; height: 85px; margin-right: 5px; float: left; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
.CateList .other .items .desc{line-height: 1.5em;}

/****************News Detail*********************/

#NewsDetail .uptop { text-align: right; margin-top: 10px; }
#NewsDetail { padding-right:10px; }
#NewsDetail .image { text-align: center; margin-bottom: 2px; }
#NewsDetail .title { margin-bottom: 10px; margin-top: 1px; font-size: 31px; font-weight: bold;}
#NewsDetail .img { text-align: left; width: 350px; height: 250px; border: solid 1px white; }
#NewsDetail .desc { font-size: 13px; font-weight: bold; margin-top: 2px; margin-bottom: 10px; line-height: 1.4em; }
#NewsDetail .time { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
#NewsDetail .author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; color: #990000; font-weight: bold; text-align:right;}


#NewsDetail .other .label { font-size: 18px; font-weight: bold;  margin: 20px 0 15px 0; }
#NewsDetail .other .items { background:url("../pic/web/theme/bg_list.gif") no-repeat scroll 0 9px;padding-left:15px;line-height:20px;margin-left:10px;}
#NewsDetail .other .items a { font-size: 14px; font-weight: normal; }
#NewsDetail .other .items .image { width: 100px; float: left; margin-right: 7px; height: 75px; }

/****************News Detail*********************/

#ProductDetail { }
#ProductDetail .image img { display: block; margin: 0 auto; width: 360px; padding-bottom: 15px; }
#ProductDetail .title h1 { margin-bottom: 10px; margin-top: 5px; font-size: 18px; font-weight: bold; }
#ProductDetail .img { text-align: left; width: 350px; height: 250px; border: solid 1px white; }
#ProductDetail .desc { font-size: 13px; font-weight: bold; margin-top: 2px; margin-bottom: 10px; line-height: 1.4em; }
#ProductDetail .time { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
#ProductDetail .author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; color: #990000; font-weight: bold; }
#ProductDetail .key { margin-bottom: 5px; font-weight: bold; font-size: 12px;color:Black; }
#ProductDetail .price { margin-bottom: 10px; font-weight: bold; font-size: 14px;color:Black; }
#ProductDetail .price span { }
#ProductDetail .cart { margin-bottom: 10px; vertical-align: middle; }
#ImageDetail { margin: 0 25px 0 15px; width: 250px; height: 300px; cursor: pointer; }

#ProductDetail .otherImage { padding: 15px 15px 0 15px; }
#ProductDetail .otherImage img { display: block; padding: 4px; border: solid 1px #e5e5e5; width: 65px; height: 80px; margin: 10px 10px 10px 0; cursor: pointer; float: left; }


#ProductDetail .other .items a {  font-size: 12px; font-weight: bold; }
#ProductDetail .other .items .image { margin-bottom: 4px; }
#ProductDetail .other .items .image img { width: 120px; height: 115px; }
#ProductDetail .other .items { width: 170px; float: left; text-align: center; margin-bottom: 15px; }

/****************Box Login*********************/
.boxlogin { background-color: #7cbce8; margin-bottom: 2px; }
.boxlogin .title { font-size: 13px; font-weight: bold; color: White; background-color: #007cc2; padding: 4px; }
.boxlogin .content { background-color: White; padding: 10px 5px 6px 5px; border: solid 2px #007cc2; border-top: 0; }
.boxlogin .content .item { margin-bottom: 8px; }
.boxlogin .content .fl { width: 60px; }
.boxlogin .button { margin-top: 15px; }
.boxlogin .button a { text-decoration: underline; }

.logined { color: white; }
.logined .account { font-weight: bold; }
.logined a { color: white; }
.logined a:hover { color: white; text-decoration: underline; }



/****************Cate List*********************/
.cate_list { }
.cate_list .box { border: solid 1px #abb1b1; padding: 5px; height: 1%; margin-bottom: 6px; }
.cate_list .box div.catename { margin-bottom: 5px; }
.cate_list .box a.catename { font-size: 14px; font-weight: bold; color: #8f2e22; }
.cate_list .box .viewother { text-align: right; padding-right: 5px; }
.cate_list .box .viewother a { }

.cate_list .box .mainitems { margin-bottom: 15px; }
.cate_list .box .mainitems .title { margin-bottom: 5px; }
.cate_list .box .mainitems .title a { font-weight: bold; }
.cate_list .box .mainitems img { width: 140px; border: solid 1px #d6d6d6; padding: 1px; float: left; margin-right: 4px; }
.cate_list .box .mainitems .desc { }
.cate_list .box .otheritems { margin-top: 5px; background: url(    "../pic/theme/dot.gif" ) no-repeat scroll 1px 6px; padding-left: 10px; }


/*Cate List Flower
-------------------------------------------------*/
.Fcate_list .title { margin: 5px 0 5px 0; font-weight: bold; }
.Fcate_list .image img { width: 140px; border: solid 1px #d6d6d6; padding: 1px; margin-right: 4px; }
.Fcate_list .items { margin-bottom: 15px; }
.Fcate_list .price span { color: Red; }


.newsotheritems .title { font-size: 13px; font-weight: bold; border-bottom: solid 1px #d6d6d6; padding-bottom: 6px; margin-top: 10px; }
.newsotheritems .items { margin-top: 8px; background: url(    "../pic/theme/dot.gif" ) no-repeat scroll 1px 6px; padding-left: 10px; }


/****************News Cate*********************/
.newscate .topnews { border-bottom: dotted 1px #d6d6d6; padding-bottom: 10px; margin-bottom: 10px; }
.newscate .topnews .title { margin-bottom: 8px; }
.newscate .topnews .title a, .newscate .topnews .title a { font-size: 16px; font-weight: bold; }
.newscate .topnews .title a:hover { text-decoration: underline; margin-bottom: 8px; }
.newscate .topnews img { float: left; margin-right: 5px; }

.newscate .list .title { margin-bottom: 5px; margin-top: 20px; }
.newscate .list .title a { font-weight: bold; }
.newscate .list img { float: left; width: 145px; margin-right: 5px; }


/****************Form*********************/
.form .label { width: 100px; float: left; padding-top: 4px; }
.form .label1 { width: 120px; float: left; padding-top: 4px; }
.form .input { }
.form .item { margin-bottom: 2px; }
.form .item1 { margin-bottom: 8px; }
.form .button { margin-top: 10px; padding-left: 100px; }
.form .button1 { margin-top: 10px; padding-left: 120px; }
.form .msg { margin-bottom: 10px; }
.form .error { margin-bottom: 10px; color: Red; }
.form .success { margin: 20px; font-weight: bold; color: Red; text-align: center; font-size: 16px; }


/****************Message*********************/
.message { padding-top: 100px; }
.message legend { font-weight: bold; }
.message fieldset { width: 455px; }
.message p { text-align: center; margin-bottom: 10px; }
.message p.focus { color: #FF0000; font-size: 13px; font-weight: bold; margin-top: 10px; }


/****************List page*****************/
.listpage { text-align: right; height: 22px; line-height: 22px; white-space: nowrap; padding: 10px; }
.listpage .current { padding: 3px 7px 3px 7px; font-weight: bold; border: solid 1px red; }
.listpage a { padding: 3px 8px 3px 8px; font-weight: bold; margin: 0 3px 0 3px; }
.listpage a:hover { padding: 3px 7px 3px 7px; font-weight: bold; border: solid 1px red; }

/****************List page*****************/
#boxComment { }
#boxComment .title { font-size: 18px; font-weight: bold; color: #ff6600; margin: 20px 0 15px 0; }
#boxComment .error { font-size: 12px; margin-bottom: 2px; color: Red; }
#boxComment .items { padding-bottom: 8px; }
#boxComment .label { font-size: 12px; float: left; width: 120px; padding-top: 2px; }
#boxComment .success { font-size: 16px; text-align: center; font-weight: bold; padding: 20px; color: #ff8f00; }
#boxComment .button { padding-top: 5px; }
#boxComment .area { }

#boxListComment { }
#boxListComment .numOfComment { font-size: 22px; font-weight: bold; margin: 15px 0 15px 0; }
#boxListComment .numOfComment span { color: #ff8f00; }
#boxListComment .item { border: solid 1px #bdbdbd; background-color: #e5e5e5; padding: 8px; margin-bottom: 10px; width: 500px; }
#boxListComment .item .sender { font-size: 13px; font-weight: bold; color: #fe861c; margin-top: 5px; }
#boxListComment .item .sender .time { font-weight: normal; padding-left: 20px; font-size: 12px; }
#boxListComment .item .content { color: Black; font-size: 12px; }


/*nickchat
-------------------------------------------------*/
#nickchat { text-align: left;  background:#e5b15d url("../pic/web/theme/nickchat_bg.gif") repeat-x;padding:0 5px 20px 5px;margin-top:8px}
#nickchat a, #nickchat .title a:visited { color: black;font-size:11px; }
#nickchat a:hover { text-decoration: underline; }
#nickchat .items { text-align:center;padding-bottom:5px; }
#nickchat .title { padding-top:5px; }
#nickchat h4{padding:7px 0 5px 0;text-align:center;}
/*Right Advertising
-------------------------------------------------*/
#RightAdvertising { background: url("../pic/web/theme/nickchat_bg.jpg") no-repeat; padding-top: 8px; }
.ADVRight {}
.ADVRight .items{padding-top:5px;text-align:center;}
.ADVRight .items img{display:block;margin:0 auto;}

#NewsFocus{width:100%;border:none;margin-bottom:10px;border:solid 1px #cecece;}
#NewsFocus .col1{background-color:#e4e4e4;}
#NewsFocus .col2{}
#NewsFocus .separate{height:1px;background-color:#cecece;}
#NewsFocus .items{padding:4px 4px 4px 6px;height:1%;}
#NewsFocus .items .img{width:105px;height:65px; float:left;display:block;margin-right:5px;border: 1px solid #E5E5E5;  background-color: White;}
#NewsFocus .items .title{padding-top:8px;line-height:16px;}
#NewsFocus .items .title a,#NewsFocus .items .title a:visited{font-size:11px;}
#NewsFocus .items .title a:hover{color:black;font-size:11px;text-decoration:none;}
#NewsFocus .Focus { position: relative; width: 460px; height: 303px;}
#NewsFocus .Focus img {width:460px }
#NewsFocus .Focus .background { position: absolute; bottom: 0; left: 0; background-color: #f2fc99; opacity: 0.5;;filter:alpha(opacity=0.5); height: 50px;width:100%; z-index: 1; }
#NewsFocus .Focus .content { position: absolute; bottom: 0; left: 0; height: 45px; z-index: 2;padding-left:10px;color:#e5e2e2;font-size:11px;line-height:18px; }
#NewsFocus .Focus .content h1 { margin: 0; padding: 0; }
#NewsFocus .Focus .content h1 a { font-size: 13px; font-weight: bold; color: #ffdd68; }
.clipwrapper{
  position:relative;
  height:303px;
}
.clip{
  position:absolute;
  clip:rect(0 460px 303px 0);
}

#NewsCategoriesList{background: url("../pic/web/theme/newcatelist_bg.gif") repeat-x ;padding:7px 0 2px 0;}
#NewsCategoriesList .content{width:995px;margin:0 auto;}
#NewsCategoriesList .item{float:left;display:block;padding:0 15px 5px 15px;color:White;background:url("../pic/web/theme/bg_list5.gif") no-repeat scroll 0 2px;}
#NewsCategoriesList .item a{color:#e59500;}

.NewsMostView img{width:70px;height:52px;vertical-align:top;float:left;margin-right:5px;}
.NewsMostView h3{font-size:16px;font-weight:bold;color:White;}
.NewsMostView .items{padding:5px 2px 5px 5px;}
.NewsMostView .title{padding-top:5px;}
.NewsMostView .title a,.NewsMostView .title a:visited{color:White;}

.BoxADV .items{text-align:center;}

#Homepage{padding:0 0 0 0;}
#Homepage .col1{width:275px;float:left;margin-left:25px;display:inline;}
#Homepage .col3{width:350px;float:right;}


/*
#Homepage{padding:220px 0 0 10px;}
#Homepage .col1{width:275px;float:left;margin-left:25px;display:inline;}
#Homepage .col3{width:350px;float:right;}

#Homepage{padding:0 0 0 10px;position:relative;}
#Homepage .col1{width:275px;float:left;margin-left:25px;display:inline;}
#Homepage .col3{width:350px;float:right;}
#flashHomePage{}*/


#HomePageIntroduce{padding:15px 0 0 10px;}
#HomePageIntroduce .image{  width:60px;float:left;margin-right:8px;}
#HomePageIntroduce .title a,#HomePageIntroduce .title a:visited{color:#3b5d06;font-weight:bold;}
#HomePageIntroduce .separate{border-bottom:dotted 1px #3b5c05;height:1px;margin-bottom:10px;}
#HomePageIntroduce .time{color:#90a46f;padding-bottom:3px;}

#IntroduceImage{background-color:#598702;text-align:center;padding:15px 0 15px 0;margin:0 10px 0 10px;}
#IntroduceImage img{width:195px;}
.ViewDetail{text-align:right;margin:15px 25px 0 0;padding-bottom:20px;}
.ViewDetail a{background:url("../pic/web/theme/detail.gif") no-repeat scroll 100% 0;padding:7px 40px 10px 0;}
.ViewDetail1{background:url("../pic/web/theme/detail1.gif") no-repeat scroll 100% 0;text-align:right;margin:15px 25px 0 0;padding:7px 40px 10px 0;}

#ProductHomePage{margin-top:35px;}
#ProductHomePage .image{width:155px;height:110px;}
#ProductHomePage .items{float:left;margin:0 10px 10px 0;}
#ProductHomePage h3{font-size:13px;color:#8d5321;}

/*Vote
-------------------------------------------------*/
.Vote {margin-bottom:15px;padding-left:10px;}
.Vote .voteDescription{line-height:18px;padding-top:4px;}

.Vote .button{margin:15px 0;text-align:center;}
.Vote table{margin: 6px 0 0 10px;}
.Vote td{text-align:left;line-height:22px;}
.Vote td.tdleft{width:25px;background:none;}


